Calling for a new openSUSE development model
Calling for a new openSUSE development model
Posted Jun 17, 2012 14:47 UTC (Sun) by joib (subscriber, #8541)Parent article: Calling for a new openSUSE development model
http://liw.fi/rethinking-distro-dev/
https://plus.google.com/u/0/109922199462633401279/posts/H...
https://plus.google.com/u/0/109922199462633401279/posts/V...
The model of "freeze the world, release at once" just doesn't scale. I think Ingo Molnar is right on the mark - there needs to be a minimal "core OS" distro, and the release cycles of the rest should not be tied to the release cycle of the "core OS". (The "core OS" release cycle should probably follow the Linux kernel, to bring new drivers to users ASAP.)
In order to solve the "foo" depends on "libbar" issue, where libbar is not part of the core OS, packages could either include whatever libraries they need (beyond those provided by the core OS), with e.g. some fs-level deduplication mechanism as suggested by Ingo M. Alternatively, one could provide separate libbar packages, provided that the system would be designed to support parallel installation of multiple package versions - for shared libraries maybe some RPATH type mechanism similar to OSX frameworks could work.
