En OS-mästare träder fram
Adam Dunkels operativsystem sprids gratis över hela världen
Av: Charlotta von Schultz
Publicerad 2 april 2008 00:00
1 kommentar
Finland har Linus Torvalds med operativsystemet Linux. Sverige har Adam Dunkels. Hans superkompakta operativsystem Contiki sprids som öppen källkod och används i allt från satelliter till bilmotorer.
Fast själv ser han sig inte alls som någon Linus, trots vissa likheter.
- Nej, jag utvecklar nytt. Linus utvecklar en klon av Unixkärnan och det är ju fantastiskt, men så mycket nytt är det inte.
Man såg tidigt vartåt det barkade för Adam Dunkels.
Less is more
¨Redan som femåring kodade han Basic hemma i Luleå. Fem år senare hade han en Commodore 64 och en ny passion: att pressa så mycket funktioner som möjligt ur små resurser.
Det gör han än i dag som 29-årig forskare på Sics, Swedish institute of computer science, i Kista.
Numera rör det sig om väldigt små resurser, enkla processorer i exempelvis bilnycklar räcker gott och väl.
För några år sedan trodde ingen att så klena processorer skulle kunna kommunicera via tcp/ip, datorernas standardspråk på internet.
Det kan de nu tack vare Adam Dunkels hårdbantade versioner av internetprotokollet och det minimala operativsystemet Contiki.
Contiki och Sagan om ringen
Genomslaget är enormt. Flera hundra företag har hört av sig och berättat att de använder hans alster.
- Det häftigaste var nog när ett brittiskt bolag mejlade och sa att de använde programmen för att efterbehandla Sagan om ringen-filmerna. Och när jag fick veta att programmen fanns i BMW-motorer. Och så är det ju häftigt att de hjälper små pikosatelliter att kommunicera i rymden.
Bara 100 byte
När det gällde satelliterna hade Adam Dunkels lyckats klämma in tcp/ip-protokollet på 100 byte. Byte alltså, inte kilobyte.
- Jag satt och lekte, men trodde aldrig att någon skulle vilja använda det, prestandan är jättedålig. Men det räckte för satelliterna.
En orsak till den extrema spridningen är att alla program släpps som öppen källkod. Vem som helst får ladda ner och använda dem gratis.
Kanske eget företag
Några stora pengar har Adam Dunkels därför inte dragit in. Än. Men han börjar bli lite sugen på att göra affärer.
- De senaste tio åren har jag lyckats som forskare, tio år in i framtiden vill jag ha lyckats som entreprenör också, säger han, utan att låta det minsta kaxig.
Jodå, det händer att riskkapitalister hör av sig. Och visst försöker it-företag att värva honom med jämna mellanrum.
- Ja, det är klart, men så är det väl för alla, säger Adam Dunkels.
Uppdrag för ABB och Saab
För närvarande har han fullt upp på Sics, där han ägnar sig åt nätverk av extremt energisnåla, trådlösa sensorer. Han berättar om ett samarbete med ABB, där sensorer ska övervaka maskiner.
Och med Saab, där ir-sensorer skapar osynliga "snubbeltrådar", som används som larm. Och med Umeå marina forskningscentrum där sensorbojar övervakar miljön i Bottenviken.
*Det låter som mycket på en gång. Hur många timmar i veckan jobbar du egentligen?
- Det brukar bli runt 30 timmar, kanske 40 ibland. Jag har tre barn också.
Fakta Dunkels underverk
*Contiki är ett superkompakt operativsystem, som gör det möjligt för enkla processorer med små minnen och klena batterier att kommunicera i nätverk.
*µIP (mikro-IP) är en hårdbantad version av internetprotokollet tcp/ip, som datorer använder för att kommunicera på internet.
*LwIP (lightweight IP) är något större än µIP och klarar snabbare kommunikation. Det vidareutvecklas numera av användare i hela världen.
*Prototrådar är ett programmeringsbibliotek som gör det lättare att programmera när arbetsminnet är minimalt.
Fakta Linus Torvalds
*Finländsk programmerare som började skriva operativsystemet Linux som ett hobbyprojekt.
*Släppte Linux på internet som öppen källkod 1991. Det fick snabbt stor spridning.
*Bor numera i USA och är verksam inom konsortiet The Linux Foundation.
Ny Teknik Jobb
-
Skeppsbyggare - hydrodynamik
-
Technical Manager
-
Product Manager
-
Global Product Manager Mixers for Xylem
-
Strålskyddsingenjör
-
Forskningsingenjör Signal- och bildbehandling FOI-2013-681
-
Forskningsingenjör
-
Fyra doktorandplatser i "Datorsimuleringar inom Materialkemi"
-
Utvecklingsingenjör/teknisk specialist
-
Affärsutvecklingsansvarig - Gruvindustrin





Kommentarer
Det går inte längre att kommentera denna artikel.
1 kommentar