|
|

07-16-2008, 10:33 PM
|
|
|
that old GNU/Linux argument
Patrick O'Callaghan wrote:
> I can't help but point out that your
> definition of "operating system" does not include GNU, since GNU does
> not have a kernel.
Ever heard of the Hurd?
Björn Persson
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
|
|

07-17-2008, 02:40 AM
|
|
|
that old GNU/Linux argument
On Jul 16, 2008, Les Mikesell <lesmikesell@gmail.com> wrote:
> Alexandre Oliva wrote:
>>
>>> I'm not the one trying to dictate the name used for other people's
>>> software. I think it is wrong.
>>
>> I'm happy you agree it's wrong. This means you wouldn't side with the
>> people who did just that to the GNU operating system, when they
>> started calling it Linux, would you?
> I'd rather see it called the xwindow system if you are going to give
> any particular chunk more credit than the rest in the name
The "X Window System" is a well-known term, and it definitely isn't
the name of an operating system. It is the name of a component, and
an optional one while at that, as you pointed out.
Besides, it's not a matter of selecting at random who're going to give
credit to. This doesn't make sense. You can't go 'hey, ma, look this
book I wrote' when what you wrote was only the preface. It isn't
reasonable is to pick the name of a minor contributor and make it seem
like that one was the main contributor. It's dishonest.
If you have to choose only one contributor to refer to the work, it's
just reasonable to choose the largest contributor, even if that
contributor didn't contribute more than the sum of the contributions
of the others.
And then, there's nothing wrong in naming more than one, as long as
the naming is fair, i.e., it matches reasonably the amount of
contribution.
And then remember we're talking about operating systems, not kernels
and not distributions.
--
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}
FSFLA Board Member ¡Sé Libre! => http://www.fsfla.org/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
|
|

07-17-2008, 02:52 AM
|
|
|
that old GNU/Linux argument
On Jul 16, 2008, Les Mikesell <lesmikesell@gmail.com> wrote:
> Alexandre Oliva wrote:
>>>> It was GNU. GNU, as a system, pre-dates Linux.
>>
>>> As a system of what?
>>
>> An operating system, whose kernel was still under development. And,
>> like every other component of the GNU Operating System, still is.
> With respect to the quality of the components that are more or less
> completed, as a working system GNU might as well stand for "GNU's not
> usable" - without someone else's kernel anyway.
That's true. Just as true as Linus' claim as to his kernel at the
time he first announced it, no? See, that's exactly why it would not
be right to call it just GNU, or just Linux. It's the combination of
both that makes them both useful.
>> prep.ai.mit.edu:/pub/gnu
> I don't think anyone ever objected to that being called GNU. The
> objection is to the demand that the name be tacked on to other
> distributions.
There's no such demand.
There's a request (not a demand) that, if one chooses to refer to the
name of the operating system, the combination be used rather than the
name of the kernel that makes for a smaller portion of the operating
system than the GNUserland.
> As I recall, the GPL explicitly prohibits such demands
Correct. Red herring, too.
>>> I was more interested in running apache and sendmail at the time and
>>> didn't care if it was bsd, linux, or unix underneath.
>> Apache?!? You're not going far back enough. Apache is younger that
>> Linux, IIRC. Certainly much younger than GNU.
> Apache wasn't the original name.
It was and it wasn't. It was indeed a bunch of patches on top of the
(also younger) NCSA http server. That's where "a patchy http server"
came from. But that was '90s already, some ten years after GNU
started.
> Sendmail does go back even further, perhaps to the days when there
> were dozens of computers on the internet - but without something more
> interesting along with the ability to reuse the code it might have
> stayed that way.
Yeah, there are *so* many widespread Free sendmail derivatives I can
hardly count them with a single finger :-)
--
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}
FSFLA Board Member ¡Sé Libre! => http://www.fsfla.org/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
|
|

07-17-2008, 03:23 AM
|
|
|
that old GNU/Linux argument
Björn Persson wrote:
Patrick O'Callaghan wrote:
I can't help but point out that your
definition of "operating system" does not include GNU, since GNU does
not have a kernel.
Ever heard of the Hurd?
Yes!
http://www.gnu.org/software/hurd/hurd.html
--
Fortune favors the BOLD
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
|
|

07-17-2008, 03:45 AM
|
|
|
that old GNU/Linux argument
On Wed, 2008-07-16 at 23:33 +0200, Björn Persson wrote:
> Patrick O'Callaghan wrote:
> > I can't help but point out that your
> > definition of "operating system" does not include GNU, since GNU does
> > not have a kernel.
>
> Ever heard of the Hurd?
Ever since it was first mooted. Has anyone ever seen one? Are there any
in production use anywhere in the world?
However that's not my point. You can't claim that GNU={libraries+apps}
and also GNU={libraries+apps+kernel}. In this discussion even the
pro-GNU people are using the first definition, not the second.
poc
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
|
|

07-17-2008, 04:41 AM
|
|
|
that old GNU/Linux argument
Alexandre Oliva <aoliva@redhat.com> writes:
> You can't go 'hey, ma, look this book I wrote' when what you wrote
> was only the preface.
Likewise, you can't go "hey, world, look at this operating system I
wrote" when all what wrote was only the C library.
Maybe we should call it glibClinux, like we do for uClinux? And since
you can use newlib instead of glibc if you want, we'll need a
Newlib/Linux too.
You're been using Windows as an example of "an operating system" but
Windows isn't Windows without the graphics. By your examples, we
should be calling the OS X/Linux. Or XglibClinux. Or kdeXgliClinux.
But wait, an OS includes IPC, right? Sigh. dbusKdeXglibClinux then.
Oh wait, you included DOS in your example OS list. DOS comes with
ZERO libraries and applications[*] (does command.com even count? even
if it did, there were a lot of substitutes for it). So we're back to
just Linux again.
It's a matter of semantics. The FSF is defining "operating system" as
"the stuff the FSF did, plus Linux", in order to convince the world
that they deserve more attribution than everyone else. That the other
contributors are NOT making similar demands on the world speaks highly
of them. That other people define "operating system" differently
seems to be an ignored point by the FSF proponents.
Potayto. Potahto. Get over it.
[*] Ok, it came with a few device drivers and such, but nothing of a
type that isn't in the Linux kernel these days.
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
|
|

07-17-2008, 12:09 PM
|
|
|
that old GNU/Linux argument
On Jul 17, 2008, DJ Delorie <dj@delorie.com> wrote:
> Alexandre Oliva <aoliva@redhat.com> writes:
>> You can't go 'hey, ma, look this book I wrote' when what you wrote
>> was only the preface.
> Likewise, you can't go "hey, world, look at this operating system I
> wrote" when all what wrote was only the C library.
Agreed. I hope you're not trying to imply that the GNU operating
system is just a C library. That would be silly.
> Maybe we should call it glibClinux, like we do for uClinux?
uClinux is actually a variant of the linux kernel targeted at
micro-controllers. You know that.
It's most often used with uClibc, a C library targeted at
micro-controllers. You also know that.
On top of that, there's more userland, a big part of which is still
GNU userland.
I haven't measured typical numbers here, but I doubt it would still be
appropriate to take GNU out of the name of the combination, if not for
strict copyright ownership, at least for heritage.
> You're been using Windows as an example of "an operating system" but
> Windows isn't Windows without the graphics. By your examples, we
> should be calling the OS X/Linux. Or XglibClinux. Or kdeXgliClinux.
As written before and covered in the FAQ, this is not about who else
you cite. It's about not citing the main contributor *while* citing a
minor one.
I.e., it's morally ok if you want to call it X/GNU or Gnome/GNU or
KDE/GNU. But KDE/Linux, X/Linux, isn't.
> Oh wait, you included DOS in your example OS list. DOS comes with
> ZERO libraries and applications[*] (does command.com even count? even
> if it did, there were a lot of substitutes for it).
There are a number of utilities that added up to an operating system,
as limited as it was. Limiting your analysis to just the kernel won't
prove anything about what the operating system amounts to. If you
replace enough of the original operating system with something else,
you may indeed end up with something else. But if you don't, it's not
right to rename it just because you want to.
Consider this: you take DOS, replace all of its userland with stuff
you developed yourself. You still use the DOS kernel. How would call
that? Do you think you still get to name it all DOS?
Wouldn't it be more appropriate to name it after your own project's
name, or under a different name that didn't highlight only DOS in
detriment of your own project?
> The FSF is defining "operating system" as "the stuff the FSF did,
> plus Linux",
The FSF is using a definition of Operating System that is widely
accepted, even by Linus himself, as shown in his first announcement of
Linux.
Do you disagree that GNU is a project to develop a complete Free
Unix-like Operating System?
Do you disagree that say linux-2.6.26.tar.bz2 is a compressed tarball
containing a kernel that works with that operating system?
> in order to convince the world
> that they deserve more attribution than everyone else. That the other
> contributors are NOT making similar demands on the world speaks
that they're not entitled to it, unlike the GNU project?
that they don't care about the freedom goals as much as the GNU
project does?
> That other people define "operating system" differently seems to be
> an ignored point by the FSF proponents.
In the end, it doesn't matter much how you choose to define operating
system. RMS announced GNU as an operating system. Linus announced
Linux as a kernel that works with the GNU operating system. Both grew
over time, but GNU is still much bigger than Linux. However you
define things or set boundaries (even against the opinion of the
original authors of both pieces) doesn't change the provable and
measurable fact that there's far more GNU than Linux in any GNU+Linux
distribution.
Say, we write a book together, you write a 10-page chapter, I wrote 10
such chapters, and then you demand to have my name removed from the
cover, such that only yours remain there? Why are we even having this
discussion? How can you even try to make it sound like the FSF is the
bad guy, when it's just asking for the error *forced* by the Linux
promoters to be rectified. If you claim the FSF is wrong in doing
that, why don't you *also* criticize the Linux promoters who first did
this to GNU? Please try to at least be consistent, to yourself and to
others.
--
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}
FSFLA Board Member ¡Sé Libre! => http://www.fsfla.org/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
|
|

07-17-2008, 06:01 PM
|
|
|
that old GNU/Linux argument
DJ Delorie wrote:
It's a matter of semantics. The FSF is defining "operating system" as
"the stuff the FSF did, plus Linux"
I think they're defining "operating system" as "an implementation of the
Portable Operating System Interface" (POSIX), which is a standardized
definition of an "operating system" agreed upon by the many contributors.
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
|
|

07-17-2008, 10:38 PM
|
|
|
that old GNU/Linux argument
Patrick O'Callaghan wrote:
> On Wed, 2008-07-16 at 23:33 +0200, Björn Persson wrote:
> > Patrick O'Callaghan wrote:
> > > I can't help but point out that your
> > > definition of "operating system" does not include GNU, since GNU does
> > > not have a kernel.
> >
> > Ever heard of the Hurd?
>
> Ever since it was first mooted. Has anyone ever seen one? Are there any
> in production use anywhere in the world?
That's irrelevant. Production use wasn't part of Alexandre's definition
of "operating system". GNU does have a kernel. Its name is the Hurd. You can
install the Hurd on a computer together with libraries and programs from the
GNU project to form a basic operating system. You can boot it, log in and run
programs. Therefore, contrary to what you wrote, GNU does fit Alexandre's
definition of "operating system".
> However that's not my point. You can't claim that GNU={libraries+apps}
> and also GNU={libraries+apps+kernel}. In this discussion even the
> pro-GNU people are using the first definition, not the second.
So what *is* your point? Are you claiming that the Hurd isn't part of the GNU
project? Or are you arguing that instead of "GNU/Linux" people should
say "GNU-except-the-Hurd/Linux"?
Björn Persson
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
|
|

07-17-2008, 10:40 PM
|
|
|
that old GNU/Linux argument
Gordon Messmer wrote:
DJ Delorie wrote:
It's a matter of semantics. The FSF is defining "operating system" as
"the stuff the FSF did, plus Linux"
I think they're defining "operating system" as "an implementation of
the Portable Operating System Interface" (POSIX), which is a
standardized definition of an "operating system" agreed upon by the
many contributors.
POSIX grew out of an attempt to combine BSD and SYSV flavors of UNIX and
have a "standard" to write against. In simple terms, if you wrote code
that conformed to POSIX standard, you should be able to compile & run it
on systems that also conformed to POSIX standard. POSIX is *not* a
"definition of an operating system", it is a "definition of the
*interface to* an operating system". Major difference...
John
--
fedora-list mailing list
fedora-list@redhat.com
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
|
|
|
All times are GMT. The time now is 06:26 AM.
VBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org
|