3 ms·
I think the same points made in Larry's 1993 paper could be made about various Linux distributions: Why a gazillion package managers? Why not a common file
by prirun 10y ago
I think the same points made in Larry's 1993 paper could be made about various Linux distributions:
Why a gazillion package managers?
Why not a common filesystem layout?
Why not a standard desktop?
IMO, Linus should enforce his Linux trademark by forcing every distribution to follow a set of standards. If they don't, they can't call it "Linux". If he got them in a room and said "This is the way it's going to be, or else", they'd do it.
- JdeBP 10y agoThe people that you are looking for are the systemd and FreeDesktop people. The former have a manifesto addressing this: > The emphasis of systemd to provide a platform instead of just a component allows for closer integration, and cleaner APIs. Sooner or later this will trickle up to the applications. Already, there are accepted XDG specifications [...] that are not supported on the other init systems. > systemd is also a big opportunity for Linux standardization. Since it standardizes many interfaces of the system that previously have been differing on every distribution, on every implementation, adopting it helps to work against the balkanization of the Linux interfaces. -- http://0pointer.net/blog/projects/why.html http://0pointer.net/blog/projects/why.html They have a systemd filesystem layout that they say modernizes the FHS: * https://freedesktop.org/software/systemd/man/file-hierarchy.html https://freedesktop.org/software/systemd/man/file-hierarchy.... They have a project to rearchitect packaging: * http://0pointer.net/blog/revisiting-how-we-put-together-linux-systems.html http://0pointer.net/blog/revisiting-how-we-put-together-linu... They have the aforementioned specifications: * https://specifications.freedesktop.org/ https://specifications.freedesktop.org/ * https://www.freedesktop.org/wiki/Specifications/ https://www.freedesktop.org/wiki/Specifications/ They have a systemd DNS client: * https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients/ https://www.freedesktop.org/wiki/Software/systemd/writing-re... They even have events where people get in a room to be told "the way it's going to be": * https://news.ycombinator.com/item?id=10519578 https://news.ycombinator.com/item?id=10519578 * https://ti.to/systemdconf/systemdconf-2016 https://ti.to/systemdconf/systemdconf-2016