Tölvumál - 01.07.1999, Qupperneq 11

Tölvumál - 01.07.1999, Qupperneq 11
Linux Þetta var grundvöllur- inn, sem Linus Tor- valds finnskur tölvun- arfræðinemi byggði á, þegar hann hóf að skrifa Linux klarnann árið 1991. Þá var Linus 22 ára og stundaði nám við há- skólann í Helsinki til að byrja með var hann ekki POSIX samhæfður, svo það var ekki auðvelt að flytja GNU forrit á Minix. Þetta takmark- aði mjög notagildi Minix. Einnig var Minix dreift á þann hátt að Tannenbaum fékk Prentice Hall útgáfufyrirtækinu einkarétt til dreifingar á Minix. Minix er því ekki frjáls hugbúnaður. Tannenbaum var einnig tregur til að breyta Minix og hafnaði flestum tillögum annarra um endurbætur, sérstaklega var hann tregur til að gera Minix kjarnann POSIX samhæfðan, hann vildi halda Minix stýrikerfinu einföldu vegna þess að Minix var fyrst of fremst hugsað til kennslu. Á þessum árum var hægt að fylgjast með umræðum um Minix á Usenet fréttavefnum comp.os.minix. Minix var notað við kennslu við fjölmarga háskóla, en margur háskólaneminn hafði ekki efni á að kaupa Minix til eigin nota. Nú er Minix kjarninn orðinn POSIX samhæfður, en Minix stýrikerfið hefur sennilega litla útbreiðslu í dag. Upp rís Linux Þetta var grundvöllurinn, sem Linus Tor- valds finnskur tölvunarfræðinemi byggði á, þegar hann hóf að skrifa Linux kjarnann árið 1991. Þá var Linus 22 ára og stundaði nám við háskólann í Helsinki. Linus not- aði Minix við nám sitt og þegar hann eign- aðist i386 tölvu byrjaði hann að skrifa for- rit, sem keyrði í vernduðum ham (e. prot- ected mode) á 386 örgjörvanum. Það reyndist flóknara en ætla mætti við fyrstu sýn. Þegar honunr tókst að fá örgjörvann til að keyra í vernduðum ham þá bjó hann til einfalt forrit, sem keyrði tvo „processa“ til skiptis og prentaði út „AAA“ og „BBB“ eftir því hvor var í gangi. Forritið var skrifað í Minix og þýtt þar, en síðan keyrt upp og prófað á 386 tölvunni. Þetta varð síðar að fyrsta vísinum að Linux stýrikerfinu. Linus setti sér það markmið að skrifa „a better Minix than Minix“. Linus studdist við bókina „Design of the Unix Operating System“ eftir Marice J. Bach, en í henni er að finna ná- kvæma lýsingu á uppbyggingu UNIX stýrikerfisins, einnig má lesa það af frétta- vefnum comp.os.minix frá þessum tírna að hann var að leita eftir POSIX stöðlun- urn. Næst skrifaði hann rekla fyrir harðan disk og lítið skráakerfi og nú var kominn vísir að UNIX samhæfðu stýrikerfi. Um þetta leyti, í ágúst 1991, tilkynnti Linus þetta framtak sitt á comp.os.minix og veitti aðgang að kóðanum á ftp.funet.fi. Linus dreifði Linux kjarnanum sem frjáls- um hugbúnaði, sem allir máttu nota og breyta, en bannaði sölu á hugbúnaði sem notaði eða byggði á einhvern hátt á Linux kóðanum. Nú fóru hjólin að snúast hratt og með útgáfu 0.12 í janúar 1992 var komið not- hæft stýrikerfi, að mestu POSIX samhæft og keyrði flestöll GNU forritin. Linus hafði nú breytt leyfinu og notar nú GNU General Public Licence (GPL), en heldur sjálfur höfundarrétti á kjarnanum. Aðrir forritarar sem hafa komið að þessu verki hafa sama hátt á, halda höfundarrétti á sín- um hluta en dreifa hugbúnaðinum með GNU GPL leyfinu. Þetta hefur í för með sér að það er enginn einn sem „á“ réttinn og ekki er hægt að kaupa hann, jafnvel þó að viðkomandi kaupandi hafi yfir að ráða ómældu fjármagni. Linux kjarninn er skrifaður þannig að hann er heildstæður kjarni (e. monolithic), sem gerir hann hraðvirkan og skilvirkan, hann var í fyrstu skrifaður fyrir i386 ör- gjörvann, var hann fljótlega fluttur yfir á Alpha örgjörvann og síðan aðrar tegundir örgjörva. Linux kjarninn er skrifaður án þess að nota nokkurn kóða frá UNIX eða Minix. Eins og Linus segir sjálfur „Linux er nýtt stýrikerfi". Velgengni Linux má þakka framsýni Linus Torvalds, að dreifa kjarnanum með GNU GPL leyfi og fá í lið með sér stóran Tölvumál 11

x

Tölvumál

Direct Links

Hvis du vil linke til denne avis/magasin, skal du bruge disse links:

Link til denne avis/magasin: Tölvumál
https://timarit.is/publication/239

Link til dette eksemplar:

Link til denne side:

Link til denne artikel:

Venligst ikke link direkte til billeder eller PDfs på Timarit.is, da sådanne webadresser kan ændres uden advarsel. Brug venligst de angivne webadresser for at linke til sitet.