En bilhypokondrikers upprättelse
3 kommentarer
Jan Strömbäck: Claes, jag börjar tro att han fallit i den manliga prestige-fällan, där man inte kan yttra orden: -Jag vet inte, jag kan inte det där! ;)
För ett tag sedan kom ett brev från en läsare. Han hade suttit och diskuterat optimering av programkod med kollegorna på lunchen - vi kan utgå från att det rörde sig om en samling utvecklare som lunchade. Under diskussionen hade han kommit att tänka på en artikel i gamla Datormagazin, på den tiden då vi var en tidning som mest skrev om Commodore 64 och Amiga. Artikeln var en tävling och uppgiften var enkel, eller åtminstone lätt att förstå: gör ett masken-spel med så få rader kod som möjligt.
Det som gjorde att han mindes tävlingen var det vinnande bidraget. Med blott fem sex rader kod lyckades det vinnande programmerarparet lösa uppgiften. Och spelet fungerade precis som de mask-spel som senare skulle bli omåttligt populära på tidiga Nokia-mobiltelefoner. En imponerande uppgift som får mig att fundera på resursutnyttjande i dagens program och operativsystem.
Sedan tävlingen i gamla Datormagazin, i nummer 2 1988, har det hänt en del. Både vad gäller datorers prestanda och behovet av kraft för att ens kunna starta ett program eller operativsystem. Då, 1988, skrevs masken-programmet för Commodore 64, en dator som med dagens prestandamått når upp i miniräknarkapacitet. Med sin processor på runt en megahertz (inte gigahertz) och 64 kilobyte (inte gigabyte) RAM-minne skulle den inte imponera idag, och än mindre kunna starta några av dagens system.
Författaren Steve McConnell skriver "people naturally assume that a system that is 10 times as large as another system will require something like 10 times as much effort to build. But the effort for a 1,000,000 LOC [lines of code] system is more than 10 times as large as the effort for a 100,000 LOC system”. Kort sagt: ju mer kod, desto mer komplicerat. Och det är uppenbart att våra mjukvaror blir mer och mer avancerade.
Enligt Wikipedia(*) bestod Windows NT 3.1, som kom 1993, av runt fem miljoner rader källkod. Det kan jämföras med Windows Server 2003, som enligt samma källa, består av cirka 50 miljoner rader källkod. Med andra ord en tiodubbling. Och Microsoft är i gott sällskap med till exempel Apple (Mac OS 10.4: 86 miljoner rader källkod) och Linux (version 2.6.29 av kärnan: 11 miljoner).
Frågan är hur länge det håller? Hur länge är det möjligt att underhålla och vidareutveckla dessa kodmassor utan att vi får allt för många allvarliga säkerhetshål? Personligen tror jag att det kan bli lite problematiskt med tiden, i synnerhet om utvecklingen fortsätter i samma riktning. Och den söta lilla masken på fem sex rader kod kommer att minne blott - ersatt av elakare maskar som utnyttjar hål i de miljontals rader kod som finns i moderna system och program.
Mats Larsson
Samsungs första bärbara dator i det tunna och lätta ultrabooksegmentet är här. Datorn har fått beteckningen 5-serie Ultra och är en uppföljare till X360 ur företagets 9-serie.
Företaget Hypershop säljer en liten batteriförsörjd adapter som gör om en USB-lagringsenhet till en trådlös filserver. Adaptern kallas CloudFTP och ger trådlösa enheter tillgång till extern lagring. Bland enheterna som stöds finns Apple Ipad och Iphone.
Steve Jobs beskrivs som mannen bakom en mängd av Apples innovationer. Han och företaget förändrade mobiltelefonbranschen med Iphone, musikbranschen med Itunes och datorbranschen med den första Macintosh-datorn. Här är ett axplock av produkterna Steve Jobs varit med och lanserat genom åren.
Apples grundare och VD avled i natt efter en lång tids sjukdom. Steve Jobs blev 56 år gammal.
Windows Phone 7 är en imponerande nystart av Microsoft. Kanske kan de nu komma ikapp konkurrenterna.
Världens minsta grafiska Linuxdistribution, Tiny Core, har uppdaterats till version 4.0. Här är godbitarna av nyheterna.
Arbetet med den kommande stabila versionen Ubuntu 11.10, med kodnamn Oneiric Oncelot, drog igång på allvar redan i maj i år. I skrivande stund är det drygt två veckor kvar innan den färdiga versionen släpps.
Buffalo Technology lanserar ett säkerhetspaket till NAS-enheterna i Terastation III-serien.
Hängmattan är nedplockad, höstjackan framtagen och solglasögonen går snart i ide. Att hösten närmar sig är ett faktum och om bara ett dussin dagar är det september. Misströsta inte, med Linux och BSD ser det ut att bli en ljus och varm vinter. Här är några av godbitarna som du kan se fram emot att bränna på skiva innan året är slut.
EVGA har utvecklat ett Geforce GTX 570-kort som ståtar med dubbla den vanliga mängden inbyggt minne.
Computexmässan i Taiwan pågår för fullt och en hel del nyheter hittar ut. Bland annat har LG visat upp sin nya V300 med 3D.
Namnet Fabrice Bellard känns troligtvis inte igen av många. Bland has tidigare arbeten finns komprimeringsmotorn LZEXE, ljud- och videokonverteraren FFmpeg och emulatorn QEMU.
Lenovo sägs ha en ny batteriteknik för bärbara datorer, med längre användningstid och snabbare laddning.
Sony ger sig in på marknaden för datorplattor och har presenterat två plattor med arbetsnamnen S1 och S2, som kommer att finnas färdiga till hösten.
Kom in i diskussionen
En bilhypokondrikers upprättelse
3 kommentarer
Jan Strömbäck: Claes, jag börjar tro att han fallit i den manliga prestige-fällan, där man inte kan yttra orden: -Jag vet inte, jag kan inte det där! ;)
Senaste frågorna
Datormagazin är datortidningen för dig som vill veta mest.
Vår ambition är att göra en tidning med djupare och mer avancerade artiklar än vad du hittar i andra datortidningar. Samtidigt väjer vi inte för att på ett handfast sätt förklara hur saker och ting fungerar. Du ska alltid känna att du har nytta av tidningen.
Välkommen till Sveriges största tidskrift för avancerade datoranvändare!