🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.text.tex
Article #12191

Re: ANNOUNCE: GNU TeX 0.80 (beta)

#12191
From: Maciej Stachowiak
Date: Tue, 26 Jan 1999 00:00
50 lines
3014 bytes

> My main objection here is that I have a hard time coming up with a
> cutoff for calling a system a "GNU system" which *does* include
> Linux, and *doesn't* include *BSD.


There are some key differences:

* For most Linux distributions, where an alternative exists, the GPL
version is preferred, whereas BSD-based systems avoid GPL code as much
as possible and specially segregate it from the rest of their
distribution.

* The BSDs use some GNU system utilities, but have their own versions
of many others. For example, sh, cp, mv, ln, rm, rmdir, df, dd, make,
tee, test, su, prinf, etc are all the GNU versions under linux and
different, BSD-like licnesed versions on NetBSD at least. That means
that if you run Linux, most commands you type to the shell to do
common things are GNU, whereas on the *BSDs only a handful are the GNU
versions and will be actively replaced if remotely suitable
BSD-licensed versions can be found. I must admit that I often
sometimes find the standard tools on BSD systems as annoyingly
underfeatured and prone to arbitrary limits as many vendor tools, but
clearly this is less important to them than the licensing issue.

* Linux-based systems use the GNU C library (and always have, though
previously in a forked version). 



Basically, a user interacting with Linux from the shell is using GNU
system utilities almost exclusively, a program running on Linux is
talking to the GNU C library for all its system interfaces, and the
attitude towards licensing of Linux is inherited from the GNU project
rather than the BSD traditions, whereas none of these is true of the
BSDs. Thus, the term GNU/Linux makes much more sense to me than
GNU/FreeBSD or whatever. I personally use the term interchangably with
Linux (I usually say "the Linux kernel" to refer to Linux proper),
but I think Richard Stallman's accoasional strong-arm attempts to get
it adopted are often annoying and probably somewhat
counter-productive.

 - Maciej Stachowiak


-- 
guile -c '(define c call-with-current-continuation)(define(f s)(lambda(o)(let
((n(c(lambda(x)(o x)x))))(let p((n n)(l(string->list s)))(cond((not (null? l)
)(display(car l))(p(c n)(cdr l))))))))((f"Js nte ul akr")(f"utAohrGieHce\n"))'
Technical Details
Message-ID: <v8whftd8wt1.fsf@VICARIOUS-EXISTENCE.MIT.EDU>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <lQXn2.1$S36.166@news12.ispnews.com> <36A8B800.DF85C991@urbanophile.com> <SU2q2.227$NN.10023@ptah.visi.com> <m2iudye5r1.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de> <yHzq2.637$NN.25380@ptah.visi.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f9e16,8971ce4fd62697b1
X-Google-Attributes: gidf9e16,public
X-Google-Thread: 1025b4,6fdfa51164e34878
X-Google-Attributes: gid1025b4,public
From: Maciej Stachowiak <mstachow@mit.edu>
Subject: Re: ANNOUNCE: GNU TeX 0.80 (beta)
Date: 1999/01/26
Message-ID: <v8whftd8wt1.fsf@VICARIOUS-EXISTENCE.MIT.EDU>
X-Deja-AN: 437321906
Sender: mstachow@VICARIOUS-EXISTENCE.MIT.EDU
References: <lQXn2.1$S36.166@news12.ispnews.com> <36A8B800.DF85C991@urbanophile.com> <SU2q2.227$NN.10023@ptah.visi.com> <m2iudye5r1.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de> <yHzq2.637$NN.25380@ptah.visi.com>
Organization: Massachusetts Institute of Technology
Newsgroups: comp.text.tex,gnu.misc.discuss