Article View: comp.text.tex
Article #12191Re: ANNOUNCE: GNU TeX 0.80 (beta)
From: Maciej Stachowiak
Date: Tue, 26 Jan 1999 00:00
Date: Tue, 26 Jan 1999 00:00
50 lines
3014 bytes
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-mailReferences:
<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