At some point, you might wonder how much work remains before you
can create your own Linux distribution. The answer is complex -
you need to answer a few questions:
- Can you self-host? (That is, building your distribution
using only the tools in your distribution.) Or do you require
- Who is the audience? Is it "internal" (e.g., a company, or
students at a college campus, or members of an organization) or
- How much support are you willing to provide? How much support
are you able to provide?
- How much effort can you dedicate to integrating upstream
changes? How much effort can you dedicate to testing?
- How will you distribute the files? A website? ISO images?
- How long will you support old releases?
- How will you support packages from other distributions?
- Finally, and most importantly, what extra value does your
distribution provide that the existing distributions do not?
It should be obvious by now that I'm a big fan of internal distributions -
they can dramatically reduce the amount of effort required to install
and maintain systems - but not new public distributions unless they
fill a well-defined need.