Tölvumál - 01.07.1999, Blaðsíða 10

Tölvumál - 01.07.1999, Blaðsíða 10
Linux Hvað er Linux Marteinn Sverrrisson Linux er fjölverka, fjöl- notenda stýrikerfi með sýndarminni, netvænf, fjölbreytt Hvað er þetta Linux, sem allir eru að tala um? Linux er stýri- kerfiskjarni, sem ungur finni Lin- us Torvalds hóf að skrifa 1991. Linux er að flestu leyti líkt UNIX án þess að það noti kóða frá UNIX eða Minix stýrikerf- unum. Linux leitast við að fylgja POSIX stöðlum og er dreift með GNU GPL leyfi. Linux keyrir á tölvum af ýmsum gerðum, helstu eiginleikar þess eru að það er opið (Open Source), það er hraðvirkt og það er öruggt. Linux er fjölverka, fjölnotenda stýrikerfi með sýndarminni, netvænt, fjöl- breytt. I þessum pistli verður farið yfir að- draganda þess að Linux varð til og hvem- ig það tengist UNIX og GNU. Reyndar er rétt að tala um GNU/Linux stýrikerfið, því að Linux er kjarninn, sem GNU forritin keyra með. í upphafi var UNIX Það var árið 1969, sem nokkrir tölvunar- fræðingar á Bell Labs, þar á meðal Ken Thompson, fengu til umráða tölvu af gerð- inni PDP—7 og bjuggu til textavinnslu- kerfi og skráakerfi fyrir hana, sem síðar varð að UNIX stýrikerfinu. Nokkru síðar eða 1972 bjó Dennis Ritchie, einnig á Bell Labs, til forritunarmáli C út frá BCPL for- ritunarmálinu. 1973 skrifuðu þeirRitchie og Thompson UNIX kjarnann í C forritun- armálinu, en það var nýjung að skrifa stýri- kerfiskjarna í öðru máli en smalamáli. Um 1974 gátu háskólar fengið leyfi til að nota UNIX til kennslu og þekking á UNIX breiddist út. Síðan var farið að selja UNIX, það náði fljótt mikilli útbreiðslu og það var flutt á margar gerðir tölva frá ör- gjörvum til stórtölva og nú nota tugir þús- unda tölva UNIX stýrikerfið. Hvers vegna er UNIX svona útbreitt? í fyrsta lagi er það skrifað í C, það er tiltölu- lega auðvelt að flytja það á nýja gerð tölva, í öðru lagi er það kóðinn, sem hægt er að fá með viðeigandi leyfi og síðast en ekki síst er UNIX afbragðs stýrikerfi, hraðvirkt, ör- uggt og íjölbreytt. UNIX kjarninn er heild- stæður kjarni (e. monolithic kernel). Síðan kom GNU Það varð mönnum ljóst að ekki var hægt að fá stýrikerfi á tölvu, nema kaupa leyfi með skilmálum, sem takmörkuðu mjög frelsi manna til að skrifa hugbúnað og deila honum meðal annarra tölvunot- enda og einnig var illmögulegt, vegna ákvæða í notendaleyfum, að breyta hug- búnaðinum og aðlaga hann eigin þörfum. Þetta varð til þess að Richard Stallman stofnaði félagið Free Software Foundation árið 1984 og setti það markmið að skrifa UNIX samhæft stýrikerfi sem yrði 100% frjálst, GNU verkefnið, en GNU stendur fyrir „GNU’s Not Unix“. Hér þýðir frjáls (e. free) það að öllum er heimilt að dreifa, breyta og nota kóðann, en með þeim skil- yrðum þessir eiginleikar haldist áfram í nýju breyttu útgáfunni. Hugmyndin er að þannig þróist hugbúnaðurinn og allir sem nota hann geti lagt sitt af mörkum til að bæta hann. Það tók mörg hundruð forritara fleiri ár að þróa stýrikerfið, sumir voru í vinnu hjá FSF en aðrir unnu í sjálfboðavinnu. Þannig var ástatt um GNU verkefnið árið 1991 að búið var að skrifa flest forrit- in fyrir stýrikerfið en það vantaði kjarn- ann, HURD kjarninn var ennþá bara gufu- búnaður. Þess má geta að þá þegar var far- ið að nota GNU forritin á flestum UNIX tölvum, allir UNIX notendur þekkja gcc þýðandann og emacs. Einnig er hægt að fá GNU samhæfð forrit fyrir DOS. Á þessum árum urðu einnig til POSIX staðlar, sem skilgreindu kerfisköll fyrir UNIX stýrikerfi og hvernig kerfisforrit vinna, þeir voru settir til að auðvelda að skrifa hugbúnað sem vinnur á mismun- andi kerfum. Til verður Minix Árið 1988 bjó A. Tannenbaum til Minix stýrikerfið til að nota við kennslu, þetta gerði hann vegna takmarkana á notkun á UNIX kóðanum, sem var að l'inna í not- endaleyfum. Minix kjarninn er örkjarni (e. microkernel), sem keyrir á PC vélum en 10 Tölvumál

x

Tölvumál

Beinir tenglar

Ef þú vilt tengja á þennan titil, vinsamlegast notaðu þessa tengla:

Tengja á þennan titil: Tölvumál
https://timarit.is/publication/239

Tengja á þetta tölublað:

Tengja á þessa síðu:

Tengja á þessa grein:

Vinsamlegast ekki tengja beint á myndir eða PDF skjöl á Tímarit.is þar sem slíkar slóðir geta breyst án fyrirvara. Notið slóðirnar hér fyrir ofan til að tengja á vefinn.