Linux kjarninn: fortíð, nútíð og framtíð Utdráttur úr fyrirlestri Alan Cox, sem hann flutti á rábstefnu Sl 20. apríl s.l. I upphafi var Linux nánast bara tóm- stundaiðja og ætlað til að framkvæma af- markaðar aðgerðir Alan Cox er einn helsti forritari Linux kjarnans. Hann rekur þró- unarfyrirtæki í Bretlandi og vinn- ur fyrst og fremst fyrir RedHat sem verk- taki. Eftirfarandi grein er úrdráttur úr fyr- irlestri Alans á Linux ráðstefnu sem haldin var 20. apríl síðastliðinn. Alan Cox skipti fyrirlestri sínum í þrjá hluta og fjallaði um hvaðan Linux væri upprunnið, hvar Linux hentaði vel og síð- an hvert Linux stefndi í framtíðinni og samhliða því hvar Linux stæði sig ekki vel. Hann benti á að viðskiptin snérust um stuðning en ekki um það að selja notend- um eitthvað sem þeir kærðu sig ekki um. Eftir að hafa rætt um hvað vantar sagði hann frá því hvernig ætlunin væri að leysa málið. Að lokum fór hann yfir hvernig þróunarlíkanið virkar og hvernig unnið er að því að skrifa kjarnann. Saga Linux í upphafi var Linux nánast bara tóm- stundaiðja og ætlað til að framkvæma af- markaðar aðgerðir eins og að lesa tölvu- póst og fáein önnur atriði og var því að sama skapi ákaflega frumstætt. Fyrir daga Linux 1.0 var verið að bæta við eiginleik- um sem notendur í dag álíta alveg sjálf- sagða en var ekki til staðar á þessum tíma. Það renndi heldur engan í grun að Linux yrði notað í viðskiptakerfum og til dæmis var ekki nokkur áhugi á að geta keyrt Oracle. Það sem vinnan snérist um var að geta keyrt einföldustu þjónustu eins og að lesa fréttahópa og nota tölvupóst. Linux 1.0: fyrir minnstu tölvurnar Það kom að því að nettenging Linux náði stöðugleika og útgáfa 1.0 var gefin út. Þessari útgáfu var beint til þeirra sem not- uðu 386 tölvur og höfðu 4 MB í minni, sem voru dæmigerðar tölvur á þeim tíma. Hún var nothæf fyrir fáein forrit á almenn- um markaði og fáeinir voru að nota kerfið sem vefmiðlara á Netinu og sem póstmiðl- ara. Það var ekki mikið um alvarlega notkun á Linux í viðskiptum á þessum tíma. Linux 1.2: fyrsti kjarninn í miðlara- flokki Fyrir áhugasama má benda á að þær útgáf- ur sem ætlaðar eru almenningi enda á jöfnum tölum og þróunarútgáfur enda á oddatölum. Þess vegna er ekki til nein út- gáfa 1.1. Linux 1.2 var fyrsta gagnlega út- gáfa stýrikerfisins. Það var á þessum tíma- punkti sem farið var að nota kerfið sem skjámiðlara, netmiðlara og þá fóru þjón- ustuveitendur á Netinu að taka Linux mjög alvarlega. Þessi útgáfa Linux hent- aði á PC vélar en réði ekki við fjölverka- vinnslu, mikið minni eða stóra diska. Linux 2.0: stærri vélar og fleiri gerðir Þessi útgáfa Linux er sú sem trúlega flestir eru kunnugir og er verið að gefa út núna og telst alvöru Linux fyrir viðskiptakerfi. Linux 2.2: hraðar, betur og stærra Núna er farið að gefa út þessa útgáfu, þá nýjustu, á geisladiskum og er hún sá kjarni sem er nógu góður til að ráða við Oracle og hugbúnað í almennri sölu. Hún er fyrir stækkanlegar fjölörgjörva vélar. Gerð 2.0 gengur á Intel og Alpha vélum en 2.2 að auki á UltraSPARC og á flestum nýjum, stórum vélum nema Hewlett Packard RISC tölvum en það mun breyt- ast en HP RISK notendur verða að sætta sig í bili við HP-UX en til stendur að bjarga þeim notendum. Styrkur Linux Linux er afskaplega nýtið og er skrifað af fólki sem flest hefur þurft að kaupa sinn vélbúnað sjálft og það gerir gæfumuninn. í stað þess að notendum sé bent á að kaupa nýrri búnað er eldri stýring einfald- lega aðlöguð og þannig er því þrýstingur á að styðja við eldri vélbúnað. Þannig er þessu ekki farið með til dæmis Solaris á Intel vélbúnaði og fleiri stýrikerfi, þá er úrval vélbúnaðar takmarkað. Viðleitnin í Linux er að vera með mikið víðtækari stuðning við vélbúnað, aðallega í ódýrari kantinum en munurinn er ekki mikill í stuðningi við dýrari vélbúnað. Linux styð- Tölvumál