www-commits
[Top][All Lists]
Advanced

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

www/gnu gnu-linux-faq.html


From: Richard M. Stallman
Subject: www/gnu gnu-linux-faq.html
Date: Sat, 29 Mar 2008 02:34:42 +0000

CVSROOT:        /webcvs/www
Module name:    www
Changes by:     Richard M. Stallman <rms>       08/03/29 02:34:42

Modified files:
        gnu            : gnu-linux-faq.html 

Log message:
        (allsmall): New question.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/gnu/gnu-linux-faq.html?cvsroot=www&r1=1.77&r2=1.78

Patches:
Index: gnu-linux-faq.html
===================================================================
RCS file: /webcvs/www/www/gnu/gnu-linux-faq.html,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -b -r1.77 -r1.78
--- gnu-linux-faq.html  13 Jan 2008 15:28:32 -0000      1.77
+++ gnu-linux-faq.html  29 Mar 2008 02:34:35 -0000      1.78
@@ -142,12 +142,13 @@
 and those who cite only practical benefits and present free software
 only as an efficient development model (the open source movement).</p>
 <p>
-This disagreement is not just a matter of names&mdash;it is a matter of
-differing basic values.  It is essential for the community to see and think
-about this disagreement.  The names &ldquo;free software&rdquo; and 
&ldquo;open source&rdquo; are
-the banners of the two positions.  See
-<a href="/philosophy/free-software-for-freedom.html">Why Free Software Is
-Better Than Open Source</a>.</p>
+This disagreement is not just a matter of names&mdash;it is a matter
+of differing basic values.  It is essential for the community to see
+and think about this disagreement.  The names &ldquo;free
+software&rdquo; and &ldquo;open source&rdquo; are the banners of the
+two positions.
+See <a href="/philosophy/open-source-misses-the-point.html">Why Open
+Source misses the point of Free Software</a>.</p>
 <p>
 The disagreement over values partially aligns with the amount of
 attention people pay to the GNU Project's role in our community.
@@ -285,6 +286,29 @@
 distributions.</p>
 </dd>
 
+<dt id="house">The kernel of a system is like the foundation of a
+    house?  How can a house be almost complete when it doesn't have a
+    foundation?</dt>
+
+<dd>
+A kernel is not much like the foundation of a house because building
+an operating system is not much like building a house.
+
+<p>A house is built from lots of little general parts that are cut and
+put together in situ.  They have to be put together from the bottom
+up.  Thus, when the foundation has not been built, no substantial part
+has been built; all you have is a hole in the ground.</p>
+
+<p>
+By contrast, an operating system consists of loosely-coupled complex
+components that can be developed in any order.  When you have
+developed most of the components, most of the work is done.  This is
+much more like the International Space Station than like a house.  If
+most of the Space Station modules were in orbit and connected but
+awaiting one vital module, that would be like the GNU system in 1992.
+</p>
+</dt>
+
 <dt id="afterkernel">We're calling the
     whole system after the kernel, Linux.  Isn't it normal to name an
     operating system after a kernel?</dt>
@@ -407,6 +431,21 @@
 framework on which the system was made.</p>
 </dd>
 
+<dt id="allsmall">GNU is a small fraction of the system nowadays,
+    so why should we mention it?</dt>
+<dd>
+In 2008, we found that GNU packages made up 15% of the
+&ldquo;main&rdquo; repository of the gNewSense GNU/Linux distribution.
+Linux made up 1.5%.
+
+<p>
+GNU is a small fraction of the system nowadays, and Linux is an
+even smaller fraction.  But they are the system's core; the system
+was made by combining them.  Thus, the name &ldquo;GNU/Linux&rdquo;
+remains appropriate.
+</p>
+</dd>
+
 <dt id="manycompanies">Many companies
     contributed to the system as it is today; doesn't that mean
     we ought to call it GNU/Redhat/Novell/Linux?</dt>
@@ -622,12 +661,12 @@
 1996.  We will continue for as long as it's necessary.</p>
 </dd>
 
-<dt id="allgpled">Should the GNU/[name]
+<dt id="allgpled">Should the GNU/<i>name</i>
     convention be applied to all programs that are GPL'ed?</dt>
 
 <dd>
-We never refer to individual programs as &ldquo;GNU/[name]&rdquo;.  When a 
program
-is a GNU package, we may call it &ldquo;GNU [name]&rdquo;.
+We never refer to individual programs as &ldquo;GNU/<i>name</i>&rdquo;.  When 
a program
+is a GNU package, we may call it &ldquo;GNU <i>name</i>&rdquo;.
 <p>
 GNU, the operating system, is made up of many different programs.
 Some of the programs in GNU were written as part of the GNU Project or
@@ -680,15 +719,18 @@
 <p>
 No code in GNU comes from Unix, but GNU is a Unix-compatible system;
 therefore, many of the ideas and specifications of GNU do come from
-Unix.  The name &ldquo;GNU&rdquo; is a humorous way of paying tribute to Unix,
+Unix.  The name &ldquo;GNU&rdquo;, which stands for &ldquo;GNU's Not
+Unix&rdquo;, is a humorous way of giving credit to Unix for this,
 following a hacker tradition of recursive acronyms that started in the
 70s.</p>
 <p>
-The first such recursive acronym was TINT, &ldquo;TINT Is Not TECO&rdquo;.  The
-author of TINT wrote another implementation of TECO (there were
-already many of them, for various systems), but instead of calling it
-by a dull name like &ldquo;somethingorother TECO&rdquo;, he thought of a clever
-amusing name.  (That's what hacking means: playful cleverness.)</p>
+The first such recursive acronym was TINT, &ldquo;TINT Is Not
+TECO&rdquo;.  The author of TINT wrote another implementation of TECO
+(there were already many of them, for various systems), but instead of
+calling it by a dull name like &ldquo;somethingorother TECO&rdquo;, he
+thought of a clever amusing name.  (That's what hacking
+means: <a href="http://stallman.org/articles/on-hacking.html";>playful
+cleverness</a>.)</p>
 <p>
 Other hackers enjoyed that name so much that we imitated the approach.
 It became a tradition that, when you were writing from scratch a
@@ -701,9 +743,9 @@
 give it credit by using &ldquo;Unix&rdquo; in the name of a similar
 system, not even in a system 99% copied from Unix.  AT&amp;T actually
 threatened to sue anyone giving AT&amp;T credit in that way.  This is
-why each of the various modified versions of Unix (each of them just
-as proprietary as Unix) had a completely different name that didn't
-include &ldquo;Unix&rdquo;.</p>
+why each of the various modified versions of Unix (all proprietary,
+like Unix) had a completely different name that didn't include
+&ldquo;Unix&rdquo;.</p>
 </dd>
 
 <dt id="bsd">Should we say &ldquo;GNU/BSD&rdquo;
@@ -812,6 +854,18 @@
 stems from ideals of freedom, not from his views.</p>
 </dd>
 
+<dt id="claimlinux">Isn't it wrong for to label Linus Torvalds'
+    work as GNU?</dt>
+
+<dd>
+It would be wrong, so we don't do that.  Torvalds' work is Linux, the
+kernel; we are careful not to attribute that work to the GNU Project
+or label it as &ldquo;GNU&rdquo;.  When we talk about the whole
+system, the name &ldquo;GNU/Linux&rdquo; gives him a share of the
+credit.
+</dd>
+
+
 <dt id="linusagreed">Does Linus Torvalds
     agree that Linux is just the kernel?</dt>
 
@@ -1071,7 +1125,7 @@
 <p>
 Updated:
 <!-- timestamp start -->
-$Date: 2008/01/13 15:28:32 $
+$Date: 2008/03/29 02:34:35 $
 <!-- timestamp end -->
 </p>
 </div>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]