Let us imagine a divorce between GNU and Linux.
-
Let us imagine a divorce between GNU and Linux. We will envision a process. We begin by identifying the minimal set of packages which constitute a self-hosting Linux installation -- that is, a bootable Linux-based OS which is capable of rebuilding itself entirely from source. Obviously, that would be a subset of the Linux from Scratch package set.
That's the starting point. From there, add in some kind of package manager. That is what we'll call the Core.
From there, the goal is to replace GNU components in the Core with non-GNU ones wherever possible; where not possible, those GNU packages get a hard fork, getting renamed while still complying with the license.
I would guess that the single hardest GNU package to replace would be GNU make -- its extensions are used all over the place in various packages.
-
mos_8502 :verified:replied to mos_8502 :verified: last edited by
The kernel compiles with Clang already. Musl is a good alternative to glibc. Replacing Bash with another bourne-type shell shouldn't be that much of a chore. Autotools needs to just die already.
-
Jens Finkhäuser 🌻replied to mos_8502 :verified: last edited by
@mos_8502 OK, but... BUT, what if we just use BSD and so get to ditch systemd as well?
Seems like win-win to me.
-
Miah Johnsonreplied to Jens Finkhäuser 🌻 last edited by
-
Ziggy the Hamster :whyfox:🐹🌻replied to Jens Finkhäuser 🌻 last edited by
-
mos_8502 :verified:replied to Ziggy the Hamster :whyfox:🐹🌻 last edited by
@ZiggyTheHamster @jens Being one unified package that is indivisible is the big problem. Each of those daemons in FreeBSD can be replaced without breaking the others.
-
Jens Finkhäuser 🌻replied to mos_8502 :verified: last edited by
@mos_8502 @ZiggyTheHamster It's also not being very UNIXy, doing more and more stuff in a very specific way and then relying on that behavior in other parts.
It's kind of a swallow it whole or die trying approach.
If all you do with it is to write start scripts for your daemons, it's fine. There are easier things, too, but it's fine still.
-
Ziggy the Hamster :whyfox:🐹🌻replied to Jens Finkhäuser 🌻 last edited by
-