🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.os.linux
Article #461

Re: Linux instabiel met grote netwerken?

#461
From: Boudewijn W. Ch. Visser
Date: Thu, 15 Jul 1999 00:00
62 lines
3467 bytes
nomail@pe1chl.demon.nl (Rob Janssen) writes:

>>Hele massa's programma's zouden allemaal problemen hebben gehad
>>als fseek opeens niet meer 'gewoon' werkte met een long int.

>>Wat dan, GCC extensie ? Extra veld erbij kludgen ? 
>>Of een extra 'large file' API ?
>>Ik geloof dat dat laatste nu de keus is geworden.

>>De houding is eerder  : If you need more than 2GB files, get a real
>>machine.
>>(Alpha, UltraSparc).

>Grappig he, als Microsoft zo iets zou doen om compatability redenen dan
>is dat allemaal waardeloos, en als ze een "large memory" truuk uithalen
>dan is dat onhandig.  Maar als in Linux een dergelijke keus gemaakt wordt
>dan is dat verklaarbaar en is de compatabiliteit belangrijk en had je
>maar een andere machine moeten kopen.  (wat nergens op slaat, want hoe
>groot je files zijn zegt NIKS over hoe breed je registers moeten zijn
>of hoe snel je processor)


Goh, natuurlijk -kun- je ook met een C64 1T files bewerken, maar de
snelheid van je processor is natuurlijk wel degelijk van invloed
op de grootte van de files die je praktisch gesproken in gebruik
hebt.
Jammer genoeg zijn de diverse processoren tegenwoordig snel 
en goedkoop genoeg (net als geheugen) dat je er allerlei dingen mee 
kunt en wilt doen waarbij grenzen van 2 en 4 G een beperking gaan
vormen, maar nog steeds maar 32 bit.
Genoeg plekken waar 2 of 4 G ram geheugen ook eigenlijk een beetje
weinig is. En zo'n 36 bit segmentatie kludge blijft een lelijke en
onhandige kludge.

Had Linux voor een API verandering gekozen had je wel weer lopen
zeuren dat ze zonodig eigenwijs wilden zijn, weer een extra splinter
in de Unix wereld, en dat alle software opeens aangepast moest
worden vanwege meneer Torvalds.

De breedte van registers zit helaas nogal diep in allerlei software
verstopt, en dat gaat op allerlei plaatsen pijn doen.

Nou ja, we zullen wel een oplossing of workaround krijgen,
en een tijdlang last van allerlei software die toch niet
goed werkt met >2G files.

Massa's programmeurs hebben altijd gedacht dat pointers en ints 
allemaal hetzelfde zijn (All the world is a Vax enzo).
Daarom zitten er bij (Dec) Compilers speciaal switches om daar
bij het compileren rekening mee te houden. Netscape is een
berucht voorbeeld van een stuk software wat zeker niet 64 bit
clean is.

Een hoop mensen hier zullen hun pensioen nog wel behoorlijk kunnen
aanvullen tegen 2038 ...

Boudewijn
-- 
+--------------------------------------------------------------+
|Boudewijn Visser        | E-mail:visser@ph.tn.tudelft.nl      |           
| -finger for PGP-keys.- | http://www.ph.tn.tudelft.nl/~visser |
+-- my own opinions etc ---------------------------------------+
Technical Details
Message-ID: <7ml67i$bhc$1@news.tudelft.nl>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7mkjsu$49d$1@news.tudelft.nl> <slrn7os203.lmb.nomail@linux.pe1chl.ampr.org>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fb7d6,a0fe27b233033f39
X-Google-Attributes: gidfb7d6,public
X-Google-Thread: 1049e4,a0fe27b233033f39
X-Google-Attributes: gid1049e4,public
From: visser@ph.tn.tudelft.nl (Boudewijn W. Ch. Visser)
Subject: Re: Linux instabiel met grote netwerken?
Date: 1999/07/15
Message-ID: <7ml67i$bhc$1@news.tudelft.nl>
X-Deja-AN: 501404602
References: <7mkjsu$49d$1@news.tudelft.nl> <slrn7os203.lmb.nomail@linux.pe1chl.ampr.org>
X-Complaints-To: usenet@news.tudelft.nl
X-Trace: news.tudelft.nl 932060210 11820 130.161.253.5 (15 Jul 1999 17:36:50 GMT)
Organization: Delft University of Technology
NNTP-Posting-Date: 15 Jul 1999 17:36:50 GMT
Newsgroups: nl.comp.os.linux,casema.linux