Christian Nobel skrev:
Vrøvl.
Den største grund til at moderne OS'er er så komplekse er fordi de er svulmet til en fuldstændig urimelig størrelse, så hvis der var nogen der satte sig for at lave et moderne slim OS, så ville det kunne lade sig gøre ret så hurtigt - især hvis man højt og flot droppede enhver tanke om "kompabilitet", hvilket sagtens kan lade sig hvis man bare sikrer sig at applikationer overholder gængse standarder for dataudveksling.
/Christian
Du har absolut ret her.
Jeg prøvede forleden at få en dialog op og køre med Fedroa, om at linux er kommet en meget lang vej, hen af stien som windows længe har betrådt, altså alt er per definition en del af operativ systemet.
UNIX i sin pure form har som regl flere lag i den, hvor det inderste lag er det der er nødvendig for at kunne boote/reparer, og ikke ret meget andet, der efter kan man tilføje X, som en grafisk brugerflade, og derefter kan man tilvælge applikationer.
Men lige som windows er linux gået vejen til at ALT er en del af operativ systemet, og det bliver mere og mere umuligt at redde trådene ud, og systemet bliver mere og mere filteret sammen, kataloger er store skraldespande af programmer, der interagere på kryds og tværs med meget lidt kontrol.
Feks anser man nu Open Office pakken som en del af linux distributionen (læs Operativ systemet), og derfor ligger filteret samme med alle andre programmer.
Ja, fra brugeren's synspunkt virker det måske smart, osv, men når man tænker på at en simple tekst editor til at redigere tekst tager mere end 10 mb at starte, og de fleste mennesker bruger programmer som office applikationer, der trækker 100'ere af megabytes, plus den der til tilhørende CPU kraft og energi forbrug, kan man hurtigt se at bloaten er ufatteligt.
Godt nok har jeg nogle år på bagen, men jeg kan huske da data mængen i tekstbehandleren var langt større end programmet's footprint i hukommelsen, men nu om dage, fylder de fleste breve folk skriver, måske 1% af det samlet resource forbrug på maskinerne. Men det værste er jeg sjældent ser nogen der rent faktisk gør brug af ting der ikke allerede fantes i de gamle programmer, der snildt kunne køre i 512kb, på en 8MHz processor, og endda ingengang så meget langtsommere end de moderne programmer. (Jeg har stadigvæk en gammle Amiga, det der var mest langtsom var at boote fra floppy disken).
Det er bare et enkelt eksemple, på den creeping bloat.
Jeg kan simplhen ikke forstille mig at der ikke er stor værdi i at lave et system fra grunden op, nu hvor mange ting er standardiseret i hardware, som er lean, og mean, og køre ufatteligt effektivt, med sub second startup af samtlige programmer (ja måske lige bortset fra data load time, som er disk afhængig). Standardiseringen, i feks web kamera, gør at der kun er en driver nødvendigt for at håndtere alle kamera, lign. ting er tilstede i andet hardware.