Live data from Hacker News

How much GNU is there in GNU/Linux?

pedrocr.net

11–20 of 139 posts

Re: How much GNU is there in GNU/Linux?

#11

FSF's insistence on "GNU/Linux" has always been childish, but now it's just silly really. For years the proportion of GNU software that actually gets run has been dwarfed by the code from Mozilla, KDE and/or GNOME, and other major desktop software vendors. The GNU/Linux argument has never been persuasive and I'd say it's high time they let it go.

Just makes sure you don't use the command line.

Re: How much GNU is there in GNU/Linux?

#12

Lines of code is a poor way to measure contribution.

The whole argument around the "GNU/Linux" terminology is that the FSF deserved part of the glory because they contributed the userspace to Linux's system code. I think the persistence of those pushing this point of view is a projection of their disappointment over Hurd and demands for subsequent glory "because we deserve it!" This is a really childish stance from the start.

A kernel is of course useless without userspace. However, almost since its inception the percentage and importance of the GNU contribution has been steadily dwindling; in the course of a normal day, my wife, who is a KDE user, uses much more software provided by KDE e.V. than software provided by GNU/FSF. Should we call all of her Linux installs KDE/Linux?

Re: How much GNU is there in GNU/Linux?

#13

I don't quite think it makes sense to say that all of the software in a Ubuntu distribution should fall under the label of "GNU/Linux". Just because it runs on it doesn't mean it IS that thing. That said, it is somewhat interesting to see the proportion of software.

I'm not the author or the submitter, but it seems to me that this article is more or less in response to FSF's "We developed most of the central components, forming the largest single contribution to the whole system."[1] [1] http://www.gnu.org/gnu/gnu-linux-faq.html#why

I think it's more useful to look at the impact of a contribution. Apache, KDE, and GNOME are a bigger deal than GNU by that metric. But I also think it's a bad idea to try and put one over another when they all do their part.

Re: How much GNU is there in GNU/Linux?

#14
post #11

FSF's insistence on "GNU/Linux" has always been childish, but now it's just silly really. For years the proportion of GNU software that actually gets run has been dwarfed by the code from Mozilla, KDE and/or GNOME, and other major desktop software vendors. The GNU/Linux argument has never been persuasive and I'd say it's high time they let it go.

Just makes sure you don't use the command line.

And you make sure not to use a desktop environment, or a web browser, or an office suite, or a mail application, or a music player, or a ..

Re: How much GNU is there in GNU/Linux?

#15
post #11

FSF's insistence on "GNU/Linux" has always been childish, but now it's just silly really. For years the proportion of GNU software that actually gets run has been dwarfed by the code from Mozilla, KDE and/or GNOME, and other major desktop software vendors. The GNU/Linux argument has never been persuasive and I'd say it's high time they let it go.

Just makes sure you don't use the command line.

I use the command line a lot, but really, how big of a contribution is cat, ls, find, etc.? It's not like these are extremely complex or difficult programs; the GNU version is still the dominant one mainly because it works fine and it had momentum. I acknowledge that these have grown to be relatively advanced and it may not be an overnight job to rig up a replacement, and I appreciate the effort that has been put in to them by GNU developers, but it certainly wouldn't leave us desolate if we all had to stop using GNU code for some reason. There are non-GNU implementations of these programs already.

Other than that, how much of my normal CLI usage is attributable to GNU? I'll give screen. What about OpenSSH, Python, htop, pacman, etc.? I use these a lot and they are not from GNU. If I am primarily running Python programs on my Linux box, should I call it Python/Linux since the Python Foundation is the most significant contributor to my userspace experience?

Re: How much GNU is there in GNU/Linux?

#16
Some friends of mine were working on a project to make a non-GNU linux distribution (well maybe not actually for distribution) just to see if they could: https://github.com/burke/non-gnu-linux/wiki

I don't think much has happened with it recently, but they were working to build the kernel with icc (the Intel C compiler).

Re: How much GNU is there in GNU/Linux?

#17
I think that the GNU+Linux attribution is accurate and deserved. The author of this page thought it fair to use SLOC as his unit of measurement; I think that "fundamentality" is a far fairer unit.

Anyone that thinks that "GNU" should be dropped from the "GNU/LINUX" should be using alternate cp, rm, ln, etc. Or just use NetBSD (do this anyway).

Re: How much GNU is there in GNU/Linux?

#18
If the point is supposed to be "why insist on calling it GNU/Linux when xx% of it isn't even produced by GNU?", it's an ill-made point. Most of the userland (and certainly what we could call the "core" userland, especially in terms of development tools) is GNU software. The system would be pretty unusable libc, gcc, ld, make, etc.

Re: How much GNU is there in GNU/Linux?

#19

If the point is supposed to be "why insist on calling it GNU/Linux when xx% of it isn't even produced by GNU?", it's an ill-made point. Most of the userland (and certainly what we could call the "core" userland, especially in terms of development tools) is GNU software. The system would be pretty unusable libc, gcc, ld, make, etc.

I tried hard to not make it about that but about the fragmentation of the sources of software in a modern distribution. But to your point, now with llvm we're increasingly at a point where libc, gcc, ld, make and many other gnu staples actually do have very competent replacements. As I pointed out in the post of any of the big gnu projects only gdb really has no replacement.

Re: How much GNU is there in GNU/Linux?

#20

Lines of code is a poor way to measure contribution.

The whole argument around the "GNU/Linux" terminology is that the FSF deserved part of the glory because they contributed the userspace to Linux's system code. I think the persistence of those pushing this point of view is a projection of their disappointment over Hurd and demands for subsequent glory "because we deserve it!" This is a really childish stance from the start. A kernel is of course useless without users…

I make no statement on the "GNU/Linux" terminology, only the methodology of the article.
Post reply on HN