[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-devel-list
Subject:    Re: F35 Change: "Fedora Linux" in /etc/os-release
From:       Gordon Messmer <gordon.messmer () gmail ! com>
Date:       2021-03-22 6:07:39
Message-ID: 9872c1ba-c881-6201-1769-de37831f1f0f () gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


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.


[Attachment #5 (text/html)]

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 3/9/21 7:43 AM, Matthew Miller
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:20210309154332.GC23254@mattdm.org">
      <blockquote type="cite" style="color: #007cff;">
        <pre class="moz-quote-pre" wrap="">2. Why Linux and not GNU/Linux? Linux is \
just a kernel. GNU/Linux is an OS. </pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">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.</pre>
    </blockquote>
    <p><br>
    </p>
    <p>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...<br>
    </p>
    <p>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.</p>
    <p>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.</p>
    <p>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.</p>
    <p>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".</p>
    <p>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.</p>
    <p>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.<br>
    </p>
  </body>
</html>


[Attachment #6 (text/plain)]

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic