Front Page /// Site Index
Specification
This is a basic Specification of the things that a real Linux distribution really needs to get right:
- install once vs OS versions
- optional GUI / Plymouth problem
- package management problems & dependency hell
- infrastructure thinking - sooner or later people have more than one machine and they have to play nice with each other
- distributed bandwidth - having everyone downloading from the primary site doesn't always make sense
- local vs networked downloads - Cygwin can separately download packages to a shared drive and install from that drive, so why can't Linux distros
- non-systematic mistakes - if you make a change with consequences, let them ripple through
- root vs user install
- free vs non-free
- laptops vs desktops
- non-us core
- no mandatory lvm
- update vs generate
- support services
- proper security model
- add security, update tools
- affiliate program?
- user friendly / just works
- backup vs Versioning - any file which changes infrequently should be backed up, everything else should be versioned