Some of my friends and I are interested in starting a new Linux distro. How do we do that? What do we need to plan?
Backstory
I represent a community of Linux sysadmins/implementors whose special needs include, among others:
- A specific 'lean' kernel config
- Package management that fits our 'field needs'
- Binary packages optimized for our 'use cases'
- X-less system
To the point: We have need of a specially-configured production-quality Linux distribution to be run exclusively as Para-Virtualized Production Servers. Rather than jumping through all the hoops and loops every time we need a VM-ized Server, we would very much like a semi-prepared system, optimized for its environment.
Since these VMs would be Production Servers, stability is a must, and honestly the available package management systems we're currently aware of just do not provide assurance. Zypp
and Conary
are the closest ones to our needs, but again still miss on some points.
aptitude
's dependency solver advanced enough? – tshepang Mar 25 '11 at 10:59tasksel
). this dummy package can then script any required changes to config files (either directly with sed, perl etc or by installing rules forpuppet
oransible
etc). This will allow you to focus on your specific needs without wasting a lot of time re-inventing a wheel that's already been invented 1000 times – cas Oct 27 '15 at 07:51