Article View: nl.comp.os.linux
Article #461Re: Linux instabiel met grote netwerken?
From: Boudewijn W. Ch. Visser
Date: Thu, 15 Jul 1999 00:00
Date: Thu, 15 Jul 1999 00:00
62 lines
3467 bytes
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-mailReferences:
<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