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

Re: OT: Debian GNU/Linux [was: Re: shellscript]



On Wed, Jul 24, 2002 at 12:09:24PM +0200, Andreas Schuldei wrote:
> > http://www.gnu.org/philosophy/bsd.html med att kalla systemet för Debian
> > Gnome/XFree86/GNU/Linux så ser man att om bsd's advertising clause är
> > ett problem så måste GNU's namn krav vara det.
> Det finns en stort skillnad mellan GNU och Gnome/XFree86/KDE.
> Närmast allt i debian beror på glibc, och kan bara byggas med
> gcc. 

> Kolla gärna 'Depends:' fält. Jag gjorde det och räknade paket:
> glibc: 5903, XFree: 1965, gnome: 400 kde: 216. 

Det finns mer likheter än du tror, XFree86 kanske till och med är
viktigare än du tror. Vist om man bara tittar direkt på dependensies
så har du i sig en siffra (libc som om libc vore GNU?)

Till skilnad mot Gnome, kan de flesta applikationer ovanför glibc,
kompileras för att länka mot en annan implenatioan av libc detta
fungerar och är gjort (görs automatiskt, t.ex. *BSD ports) antalet
applikationer över som faktiskt behöver glibc är mycklet litet. Att
sedan du har binärer som behöver detta är en anan detalj, dina binärer
vill säkert ha Linux också. Så Linux ligger ännu hörge som viktighet.

Och om ditt sätt att ränka skulle vara på något sätt korrekt är gcc en
oviktig komponent, bara 84 saker hittade jag med gcc i Depends. Och dpkg
behövs bara av unka 56 saker. Apptså dpkg vore enkelt att ta bort helt
eller hur, man kanske skulle ta bort debinan helt ur namnet?

Om vi skall ställa om frågan så här då, om vi har två system som för
användaren är mycket svåra att skilja åt. Är den delen av systemet då en
viktig del eller är det något annat. Två maskiner med KDE eller Gnome om
front end ser myckect lika ut för en användare även om man byer ut
olika underligande komponenter så som GNU/Linux mot t.ex. SunOS/Solaris,
OpenBSD. Jag har svårt att se att kompoenten som glibc eller gnu's
utilities ger skulle var5a speciellt unik. Vist en viktig den av Debian
men det är för många även XFree86. Personligen tror jag att många inte
skulle märka om GNU bitarna, fast med takt att GNU tar in tillsig och
omfamnar fler och fler utomstående project kanske det märks mer. (Gnome
är ju nu en del av GNU, (det var det inte från början) medans XFree inte
är det.)

> sammanfattat: gnu libc är i en helt annat klass än X, KDE eller
> gnome. Och ALLA binära paketer i sytemet byggdes med den GNU
> compiler.

I så fall skulle allt som kompileras med gcc heta GNU, och det är
tillock med längre än rms vill stäcka sig. GNU/OpenBSD, GNU/Apache,
GNU/*. Att det är kompilerat med gcc är en sak en av de få saker jag
känner till som bara kompilerar i gcc är just Linux. De flesta andra
saker fungerar direkt i många andra kompilatorer. (Vanliga kompilatrorar
kan vara Forte C (eller vad det nu var Sun döpta om sin till.) IBM's
heter nog Workspace nu mera. Vist kan skilnader i OS:en göra att det tar
tid att få det att fungera första gången men det är knappast skillnaden
gcc mot cc som ställer ill problem. Det är skillnader  i OS
inte interfacen och libc. (Och jag det kan behövas sär det nästan alltd
mindre skillnader.)

/ Balp
-- 
      o_   Anders Arnholm,               HiQ - Consultant
 o/  /\    anders@arnholm.nu             Phone  : +46-703-160969
/|_, \\    http://anders.arnholm.nu/     http://www.hiq.se
/
`

Attachment: pgp3zBuoBaS5a.pgp
Description: PGP signature


Reply to: