Re: F35 Change: "Fedora Linux" in /etc/os-release

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 3/9/21 7:43 AM, Matthew Miller wrote:
2. Why Linux and not GNU/Linux? Linux is just a kernel. GNU/Linux is an OS.
Fedora Linux is an OS. Although GNU project utilities are indeed essential,
Fedora Linux consists of more than those plus Linux, and the contributions
of many of those other projects is equally essential.


Stephen's right to point out that the Linux vs GNU/Linux arguments have been mostly the same for 20 years.  Very few of those arguments are objective or logical, IMO.  What if we did have a way to define Linux, GNU/Linux and Fedora, though?  Something neither arbitrary nor capricious...

One of the bad arguments, seen in this thread too, is whether or not Linux is an OS or just a kernel.  I think we can accept that Linux is an operating system on its own, though it's one that implements a non-standard, de facto interface.

The GNU operating system, on the other hand, is a mostly conformant implementation of POSIX and related standards.  Its most common variant is GNU/Linux.  Because it is an implementation of a formal standard, we can objectively identify the GNU/Linux operating system.

The LSB also provides a useful definition of an operating system which extends beyond POSIX and related standards.  Fedora does produce an operating system that implements that standard, but that operating system isn't typically distributed on its own.  Rather, it's a small part of the Fedora software distribution.

I think it makes sense to differentiate Fedora the operating system from Fedora the software distribution, because calling the entire distribution an operating system needlessly strains the definition of that term.  And that means that Fedora is a project, Fedora is an operating system, and Fedora is a software distribution.  If "Fedora Linux" has officially been the name of anything in the past, it's escaped my notice.  When my laptop boots, it prominently displays a logo that says "Fedora".

If we're going to rename the operating system from "Fedora" to "Fedora Linux", and that name isn't used to differentiate a variant from one with a different kernel, then I think it's kind of conspicuous that we're using the name of the kernel and not the name of the POSIX operating system that Fedora extends.  And my opinion is that choosing not to acknowledge GNU makes the project less welcoming and friendly to those of us for whom Free Software is an ethical concern before a technical one.

It's also rather conspicuous that when it comes to Apache httpd and Eclipse IDE, we honor the name used by the people who wrote the software, but when it comes to GNU/Linux, our standards for naming are completely different.

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux