trans-coord-devel
[Top][All Lists]
Advanced

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

trans-coord/gnun/gnu linux-and-gnu.html


From: Yavor Doganov
Subject: trans-coord/gnun/gnu linux-and-gnu.html
Date: Sun, 10 Feb 2008 21:10:05 +0000

CVSROOT:        /sources/trans-coord
Module name:    trans-coord
Changes by:     Yavor Doganov <yavor>   08/02/10 21:10:05

Modified files:
        gnun/gnu       : linux-and-gnu.html 

Log message:
        Automatic sync from the master www repository.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/trans-coord/gnun/gnu/linux-and-gnu.html?cvsroot=trans-coord&r1=1.1&r2=1.2

Patches:
Index: linux-and-gnu.html
===================================================================
RCS file: /sources/trans-coord/trans-coord/gnun/gnu/linux-and-gnu.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- linux-and-gnu.html  6 Feb 2008 12:18:27 -0000       1.1
+++ linux-and-gnu.html  10 Feb 2008 21:10:04 -0000      1.2
@@ -14,38 +14,40 @@
 <p><strong>by <a href="http://www.stallman.org/";>Richard 
Stallman</a></strong></p>
 
 <div class="announcement">
-  <blockquote><p>To learn more about this issue, you can also read
-our <a href="/gnu/gnu-linux-faq.html">GNU/Linux FAQ</a>, our page on 
-<a href="/gnu/why-gnu-linux.html">Why GNU/Linux?</a> 
-and our page on <a href="/gnu/gnu-users-never-heard-of-gnu.html">GNU
-Users Who Have Never Heard of GNU</a>.</p></blockquote>
+  <blockquote><p>For more information see also
+the <a href="/gnu/gnu-linux-faq.html">GNU/Linux FAQ</a>,
+and <a href="/gnu/why-gnu-linux.html">Why GNU/Linux?</a></p>
+  </blockquote>
 </div>
 
 <p>
 Many computer users run a modified version of
 <a href="/philosophy/categories.html#TheGNUsystem">the GNU system</a>
 every day, without realizing it.  Through a peculiar turn of events,
-the version of GNU which is widely used today is more often known as
-&ldquo;Linux&rdquo;, and many users are not aware of the extent of its
-connection with the
+the version of GNU which is widely used today is often called
+&ldquo;Linux&rdquo;, and many of its users
+are <a href="/gnu/gnu-users-never-heard-of-gnu.html"> not aware</a>
+that it is basically the GNU system, developed by the
 <a href="/gnu/gnu-history.html">GNU Project</a>.</p>
 
 <p>
-There really is a Linux, and these people are using it, but it is not
-the operating system.  Linux is the kernel: the program in the system
-that allocates the machine's resources to the other programs that you
-run.  The kernel is an essential part of an operating system, but
-useless by itself; it can only function in the context of a complete
-operating system.  Linux is normally used in a combination with the
-GNU operating system: the whole system is basically GNU, with Linux
-functioning as its kernel.</p>
-
-<p>
-Many users are not fully aware of the distinction between the kernel,
-which is Linux, and the whole system, which they also call &ldquo;Linux&rdquo;.
-The ambiguous use of the name doesn't promote understanding.  These
-users often think that Linus Torvalds developed the whole operating
-system in 1991, with a bit of help.</p>
+There really is a Linux, and these people are using it, but it is just
+a part of the system they use.  Linux is the kernel: the program in
+the system that allocates the machine's resources to the other
+programs that you run.  The kernel is an essential part of an
+operating system, but useless by itself; it can only function in the
+context of a complete operating system.  Linux is normally used in
+combination with the GNU operating system: the whole system is
+basically GNU with Linux added, or GNU/Linux.  All the so-called
+&ldquo;Linux&rdquo; distributions are really distributions of
+GNU/Linux.</p>
+
+<p>
+Many users do not understand the difference between the kernel, which
+is Linux, and the whole system, which they also call
+&ldquo;Linux&rdquo;.  The ambiguous use of the name doesn't help
+people understand.  These users often think that Linus Torvalds
+developed the whole operating system in 1991, with a bit of help.</p>
 
 <p>
 Programmers generally know that Linux is a kernel.  But since they
@@ -74,7 +76,7 @@
 program for a particular job.  For example, Linus Torvalds set out to
 write a Unix-like kernel (Linux); Donald Knuth set out to write a text
 formatter (TeX); Bob Scheifler set out to develop a window system (the 
-X Window system). It's natural to measure the contribution of this 
+X Window System). It's natural to measure the contribution of this 
 kind of project by specific programs that came from the project.</p>
 
 <p>
@@ -89,76 +91,71 @@
 choice would be &ldquo;GNU&rdquo;.</p>
 
 <p>
-But that is not the deepest way to consider the question.
-The GNU Project was not, is not, a project to develop specific
-software packages.  It was not a
-project <a href="/software/gcc/gcc.html"> to develop a C compiler</a>,
-although we did that.  It was not a project to develop a text editor,
-although we developed one.  The GNU Project's aim was to develop <em>a
-complete free Unix-like system</em>: GNU.</p>
+But that is not the deepest way to consider the question.  The GNU
+Project was not, is not, a project to develop specific software
+packages.  It was not a project <a href="/software/gcc/gcc.html"> to
+develop a C compiler</a>, although we did that.  It was not a project
+to develop a text editor, although we developed one.  The GNU Project
+set out to develop <em>a complete free Unix-like system</em>: GNU.</p>
 
 <p>
 Many people have made major contributions to the free software in the
-system, and they all deserve credit.  But the reason it is <em>an
-integrated system</em>&mdash;and not just a collection of useful
-programs&mdash;is because the GNU Project set out to make it one.  We made
-a list of the programs needed to make a <em>complete</em> free system,
-and we systematically found, wrote, or found people to write
-everything on the list.  We wrote essential but unexciting
+system, and they all deserve credit for their software.  But the
+reason it is <em>an integrated system</em>&mdash;and not just a
+collection of useful programs&mdash;is because the GNU Project set out
+to make it one.  We made a list of the programs needed to make
+a <em>complete</em> free system, and we systematically found, wrote,
+or found people to write everything on the list.  We wrote essential
+but unexciting
 <a href="#unexciting">(1)</a> components because you can't have a system
 without them.  Some of our system components, the programming tools,
 became popular on their own among programmers, but we wrote many
 components that are not tools  <a href="#nottools">(2)</a>.  We even
 developed a chess game, GNU Chess, because a complete system needs
-good games too.</p>
+games too.</p>
 
 <p>
 By the early 90s we had put together the whole system aside from the
-kernel (and we were also working on a kernel, the
+kernel.  We had also started a kernel, the
 <a href="/software/hurd/hurd.html">GNU Hurd</a>, which runs on top of
-Mach).  Developing this kernel has been a lot harder than we expected;
+Mach.  Developing this kernel has been a lot harder than we expected;
 <a href="/software/hurd/hurd-and-linux.html">the GNU Hurd started
 working reliably in 2001</a>, but it is a long way from being ready
 for people to use in general.</p>
 
 <p>
-Fortunately, we didn't have to wait for the Hurd, because Linux was
-available.  When Linus Torvalds wrote Linux, he filled the last major
-gap.  People could then put Linux together with the GNU system to make
-a complete free system: a Linux-based version of the GNU system; the
-GNU/Linux system, for short.  The earliest Linux release notes
-recognized that Linux was a kernel, used with parts of GNU:
-<a
-href="http://www.kernel.org/pub/linux/kernel/Historic/old-versions/RELNOTES-0.01";>
-&ldquo;Most of the tools used with linux are GNU software and are under the
-GNU copyleft. These tools aren't in the distribution - ask me (or GNU)
-for more info.&rdquo;</a></p>
+Fortunately, we didn't have to wait for the Hurd, because of Linux.
+Once Torvalds wrote Linux, it fit into the last major gap in the GNU
+system.  People could
+then <a 
href="http://www.kernel.org/pub/linux/kernel/Historic/old-versions/RELNOTES-0.01";>
+combine Linux with with the GNU system</a> to make a complete free
+system: a Linux-based version of the GNU system; the GNU/Linux system,
+for short.</p>
 
 <p>
-Putting them together was not a trivial job.  Some GNU
+Making them work well together was not a trivial job.  Some GNU
 components<a href="#somecomponents">(3)</a> needed substantial change
 to work with Linux.  Integrating a complete system as a distribution
 that would work &ldquo;out of the box&rdquo; was a big job, too.  It
 required addressing the issue of how to install and boot the
 system&mdash;a problem we had not tackled, because we hadn't yet
 reached that point.  Thus, the people who developed the various system
-distributions did a lot of essential work.  But it was work that,
-in the nature of things, was surely going to be done by someone.</p>
+distributions did a lot of essential work.  But it was work that, in
+the nature of things, was surely going to be done by someone.</p>
 
 <p>
 The GNU Project supports GNU/Linux systems as well as <em>the</em> GNU
-system, and the FSF funds work on them.  The FSF funded the rewriting
-of the Linux-related extensions to the GNU C library, so that now they
+system.  The <a href="http://fsf.org/";>FSF</a> funded the rewriting of
+the Linux-related extensions to the GNU C library, so that now they
 are well integrated, and the newest GNU/Linux systems use the current
 library release with no changes.  The FSF also funded an early stage
 of the development of Debian GNU/Linux.</p>
 
 <p>
-We use Linux-based GNU systems today for all of our work, and we hope
-you will use them too.  Today there are many different variants of the
-GNU/Linux system (often called &ldquo;distros&rdquo;).  Most of them include
-non-free software&mdash;their developers follow the philosophy associated
-with Linux rather than that of GNU.  But there are also
+Today there are many different variants of the GNU/Linux system (often
+called &ldquo;distros&rdquo;).  Most of them include non-free
+software&mdash;their developers follow the philosophy associated with
+Linux rather than that of GNU.  But there are also
 <a href="/links/links.html#FreeGNULinuxDistributions"> completely free
 GNU/Linux distros</a>.  The FSF supports computer facilities for two
 of these distributions, <a href="http://ututo.org";>Ututo</a>
@@ -168,25 +165,24 @@
 eliminating various non-free programs.  Nowadays, the usual version of
 Linux contains non-free programs too.  These programs are intended to
 be loaded into I/O devices when the system starts, and they are
-present in binary form only, included in the "source code" in the form
-of long series of numbers.  Thus, maintaining free GNU/Linux
-distributions now entails maintaining
+included, as long series of numbers, in the "source code" of Linux.
+Thus, maintaining free GNU/Linux distributions now entails maintaining
 a <a href="http://directory.fsf.org/project/linux";> free version of
 Linux</a> too.</p>
 
 <p>Whether you use GNU/Linux or not, please don't confuse the public
-by using the name &ldquo;Linux&rdquo; ambiguously.  Linux is the kernel, one of
-the essential major components of the system.  The system as a whole
-is more or less the GNU system, with Linux added.  When you're talking
-about this combination, please call it &ldquo;GNU/Linux&rdquo;.</p>
+by using the name &ldquo;Linux&rdquo; ambiguously.  Linux is the
+kernel, one of the essential major components of the system.  The
+system as a whole is basically the GNU system, with Linux added.  When
+you're talking about this combination, please call it
+&ldquo;GNU/Linux&rdquo;.</p>
 
 <p>
-If you want to make a link on &ldquo;GNU/Linux&rdquo; for further reference,
-this page and <a href="/gnu/the-gnu-project.html">
+If you want to make a link on &ldquo;GNU/Linux&rdquo; for further
+reference, this page and <a href="/gnu/the-gnu-project.html">
 http://www.gnu.org/gnu/the-gnu-project.html</a> are good choices.  If
 you mention Linux, the kernel, and want to add a link for further
-reference, <a
-href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?Linux";>
+reference, <a href="http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?Linux";>
 http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?Linux</a> is a good URL
 to use.</p>
 
@@ -280,7 +276,7 @@
 <p>
 Updated:
 <!-- timestamp start -->
-$Date: 2008/02/06 12:18:27 $
+$Date: 2008/02/10 21:10:04 $
 <!-- timestamp end -->
 </p>
 </div>




reply via email to

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