🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.unix.admin
Article #4211

Re: Difference between Unix and Linux?

#4211
From: Christopher Browne
Date: Wed, 17 Jul 2002 05:46
47 lines
4075 bytes
A long time ago, in a galaxy far, far away, Russ Allbery <rra@stanford.edu> wrote:
> In gnu.misc.discuss, Sami Sihvonen <ss@janiika.com> writes:
>> ruhl@4dv.net (Robert Uhl <ruhl@4dv.net>) wrote:
>
>>> It was stated that a Linux system is impossible without the GNU
>>> utilities. Having shown that this is false, you change the tack,
>>> arguing that all actual usable Linux systems are distributed with GNU
>>> utilities.  Well, duh.
>
>> Please do post a screen capture where you compile Linux-kernel 
>> without any GNU-tools (including GNU GCC, GNU Make etc...).
>
> He's got a point here, folks.  Linux only builds with GCC.  It's been
> intentionally written that way, and makes extensive use of GCC-only
> extensions.
>
> I don't think his larger point is correct, but Linux the kernel is
> *not* usable without GCC without extensive work to remove all of the
> GCC-specific code, something that Linus has stated repeatedly that
> he thinks would be incredibly dumb and sees no point whatsoever in
> doing.

This claim actually isn't true any longer.  

Linux can be compiled with Intel's C++ compiler which is NOT GCC.

<http://www.intel.com/software/products/compilers/c60l/techtopics/LinuxCompilersCompatibility60.pdf>

"The 6.0 release of the Intel C++ compiler has improved support for
the GNU C extensions and is now able to build the Linux kernel with
minor work arounds for both the IA-32 and Itanium architectures."

The claim that "Linux only builds with GCC" is, based on this, an
incorrect claim.  And so the point that "the kernel is not usable
without GCC" is an invalid point.

I see little likelihood that people will be en masse adopting Intel
C++ 6.0 as their compiler for Linux.

But the fact remains that Linux does _NOT_ "only build with GCC," and
this sure does undermine that (increasingly false) claim that building
a Linux system is "impossible" without the GNU utilities.
-- 
(concatenate 'string "cbbrowne" "@ntlug.org")
http://www.ntlug.org/~cbbrowne/lsf.html
"My pid is Inigo Montoya.  You kill  -9 my parent process.  Prepare to
vi."  -- Unknown
Technical Details
Message-ID: <ah30bl$psn29$2@ID-125932.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!hse-mtl-ppp74279.qc.sympatico.CA!not-for-mail
References: <afddm8$94k$1@tilde.itg.ti.com> <l5unhu0a4ugvlfbri4r4qpl1v0g8op2s1o@4ax.com> <m3ofdvcs5e.fsf@latakia.dyndns.org> <r7q2iu48qndcr6qk40codmo6vc1dtaagv5@4ax.com> <m3r8imrvi7.fsf@latakia.dyndns.org> <0kddiu8m5t1kq59lc2ejrfkb9dlhedpr8n@4ax.com> <m37kk6uqk7.fsf@latakia.dyndns.org> <uauniuo0frli3me7d8arfsmr60t20kv46h@4ax.com> <m3ofdf62hx.fsf@latakia.dyndns.org> <861yable58.fsf@potato.vegetable.org.uk> <m3wus34gyr.fsf@latakia.dyndns.org> <g617jukdo07hobmtvnjqiikiott36nbp6c@4ax.com> <yl4rez3t5w.fsf@windlord.stanford.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f8c9b,c2f5a7a6eb2eb0a9
X-Google-Attributes: gidf8c9b,public
X-Google-Thread: 1025b4,7144e36039d56e89
X-Google-Attributes: gid1025b4,public
X-Google-Thread: 1020c6,c2f5a7a6eb2eb0a9
X-Google-Attributes: gid1020c6,public
X-Google-ArrivalTime: 2002-07-16 22:46:31 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!hse-mtl-ppp74279.qc.sympatico.CA!not-for-mail
From: Christopher Browne <cbbrowne@acm.org>
Newsgroups: comp.unix.admin,comp.unix.questions,gnu.misc.discuss
Subject: Re: Difference between Unix and Linux?
Date: 17 Jul 2002 05:46:30 GMT
Organization: cbbrowne Computing Inc
Lines: 47
Message-ID: <ah30bl$psn29$2@ID-125932.news.dfncis.de>
References: <afddm8$94k$1@tilde.itg.ti.com> <l5unhu0a4ugvlfbri4r4qpl1v0g8op2s1o@4ax.com> <m3ofdvcs5e.fsf@latakia.dyndns.org> <r7q2iu48qndcr6qk40codmo6vc1dtaagv5@4ax.com> <m3r8imrvi7.fsf@latakia.dyndns.org> <0kddiu8m5t1kq59lc2ejrfkb9dlhedpr8n@4ax.com> <m37kk6uqk7.fsf@latakia.dyndns.org> <uauniuo0frli3me7d8arfsmr60t20kv46h@4ax.com> <m3ofdf62hx.fsf@latakia.dyndns.org> <861yable58.fsf@potato.vegetable.org.uk> <m3wus34gyr.fsf@latakia.dyndns.org> <g617jukdo07hobmtvnjqiikiott36nbp6c@4ax.com> <yl4rez3t5w.fsf@windlord.stanford.edu>
NNTP-Posting-Host: hse-mtl-ppp74279.qc.sympatico.ca (64.229.208.56)
X-Trace: fu-berlin.de 1026884790 27155529 64.229.208.56 (16 [125932])
X-Draft-From: ("nntp+chvatal:gnu.misc.discuss" 2774)
X-Home-Page: http://www.cbbrowne.com/info/
X-Emacs-Acronym: Eleven Monkeys Asynchronously Create Slogans
Microsoft: With our software, there's no limit to what you can't do!
X-Shopping-List:
   (1) Diabetic posthumous pencil cushions
   (2) Terrific hurtling bracelet robbers
   (3) Gloating television winches
X-Uboat-Death-Message:
   ANNOYED BY IRC SERVER. CAPTAIN INTOXICATED. SINKING. U-109.