Web Analytics
Privacy Policy Cookie Policy Terms and Conditions Unix – Wikipedia

Unix

Wikipedia

Unix on laitteistoriippumaton käyttöjärjestelmä, jonka kehitys aloitettiin vuonna 1969. Nykyään on olemassa useita alkuperäisestä Unixista polveutuvia käyttöjärjestelmiä (mm. Mac OS X, Solaris, HP-UX ja AIX), joista käytetään nimitystä Unix. Toisinaan "unixeihin" lasketaan kuuluvaksi myös GNU/Linux, joka on Unix-yhteensopiva mutta ei perustu samaan ohjelmakoodiin.

Unix-sukuiset käyttöjärjestelmät ovat perinteisesti olleet suosittuja monen käyttäjän keskuskoneissa, palvelimissa ja tehokkaissa työasemakoneissa. 1990-luvulta alkaen niitä on käytetty yhä enemmän myös harrastajien ja peruskäyttäjien keskuudessa tavallisilla PC:n kaltaisilla koneilla ilmaisten ja vapaiden varianttien kuten Linuxin, NetBSD:n ja FreeBSD:n ilmestymisen myötä.

Sisällysluettelo

[muokkaa] Historia

Unixien sukupuu
Suurenna
Unixien sukupuu

Unixin pääarkkitehteina toimivat Ken Thompson ja Dennis Ritchie, joista jälkimmäinen kehitti myös C-ohjelmointikielen järjestelmän pohjaksi. Kehitystyön aikana he olivat töissä AT&T -yhtiön tutkimuskeskuksen Bell Labsin Computer Research Groupissa (CRG). Yhdysvaltain kilpailuviranomaisten kanssa tehdyn sopimuksen mukaan AT&T ei saanut kuitenkaan laajentaa liiketoimintaansa telealan ulkopuolelle. Niinpä AT&T tarjosi Unix-järjestelmän lähdekoodia yliopistoille ja tutkimuslaitoksille käytännössä ilmaiseksi. CRG:n julkaisemat Unixit tunnetaan manuaalien painoksen mukaan: manuaalien 7. painos eli 7th Edition mukainen versio oli versio 7, UNIX V7.

Innokkaimpana Unix-järjestelmän kimppuun kävi Berkeleyn yliopisto Kaliforniassa, joka porttasi Unixin DECin uudelle VAX-arkkitehtuurille ja laajensi järjestelmää radikaalisti. Berkeleyn muutokset ja lisäykset jaettiin muille Unixin käyttäjille nauhoilla, joille annettiin nimi Berkeley Software Distribution, BSD. BSD:hen lisättiin monia uusia ominaisuuksia, kuten TCP/IP, ja se sai suuren suosion yliopistoissa ja muissa VAX-tietokoneita käyttävissä organisaatioissa.

Sen jälkeen kun monopolioikeudenkäynnin seurauksena AT&T:n paikallispuhelutoiminta pilkottiin seitsemään erilliseen yhtiöön, AT&T saattoi laajentua uusille aloille. Yhtiö perusti vuonna 1982 Unix-liiketoimintaa varten Unix System Group -yksikön, joka julkaisi Unix System III -järjestelmän. Kehitystyötä jatkettiin, ja AT&T julkaisi 1983 Unix System V-järjestelmän. AT&T:n Unix-liiketoiminta yhtiöitettiin 1980-luvun lopulla, Unix-tytäryhtiö nimeltä Unix Systems Laboratories (USL) myytiin vuonna 1992 Novellille.

Tästä syntyi vielä nykypäivänäkin selvästi näkyvä ero kahden Unix-päähaaran välillä. Osa nykyisistä Unix-järjestelmistä polveutuu Berkeleyn yliopiston Berkeley Software Distribution (BSD) -haarasta, osa taas System V Release 4 (SVr4) -haarasta.

Näiden lisäksi useat eri tahot ovat kehittäneet Unix-yhteensopivia käyttöjärjestelmiä. Nämä ns. Unix-kloonit eivät sisällä AT&T:n lisensoimaa UNIX-koodia. Bob Swartz kehitti ja julkaisi kaupallisen järjestelmän nimeltä Coherent vuonna 1983. Andrew Tanenbaum kehitti käyttöjärjestelmäkurssiaan ja oppikirjaansa varten järjestelmän nimeltä MINIX vuonna 1986. Tunnetuin näistä Unix-klooneista on kuitenkin GNU/Linux, jonka kehityksen aloitti Richard Stallman vuonna 1984 ja jonka kernelin suomalainen Linus Torvalds kehitti 1990-luvun alussa.

[muokkaa] Unixin standardointi

Unixin ja C-ohjelmointikielen suosio ja niiden monet eri versiot ja kloonit aiheuttivat tarpeen standardoida Unix ja sen C-kirjasto. POSIX-standardeilla pyritään siihen, että ohjelmoijat voivat kehittää skriptejä ja ohjelmia, jotka toimivat kaikissa POSIX-yhteensopivissa käyttöjärjestelmissä. Ensimmäinen POSIX-standardi, IEEE std 1003.1, julkaistiin 1990-luvun alussa. Unix-yhtiöiden yhteenliittymä, X/Open, nykyiseltä nimeltään Open Group, alkoi myös julkaista POSIXia laajempia X/Open Portability Guide eli XPG-määrittelyjä vuodesta 1985 alkaen. Novellin luovutettua UNIX-tavaramerkin X/Open-konsortiolle, se alkoi julkaista Single UNIX Specification-standardeja. Vuodesta 1999 lähtien IEEE:n POSIX- ja Open Group in SUS-määrittelyjä on kehitetty yhteisessä työryhmässä nimeltä Austin group.

[muokkaa] Unix-versiot tänään

BSD-tyylisiä kaupallisia Unixeja:

BSD-tyylisiä ilmaisia ja vapaita Unixeja:

  • FreeBSD: keskittynyt suorituskykyyn
  • OpenBSD: keskittynyt turvallisuuteen
  • NetBSD: keskittynyt portattavuuteen, toimii useilla kymmenillä tietokonetyypeillä

SVR4-tyylisiä Unixeja edustavat seuraavat Unix-järjestelmät:

Unix-klooneja:

Useimmat niin kutsutut kaupalliset Unixit ovat tietokonevalmistajien kehittämiä ja tarkoitettu käytettäviksi nimenomaan valmistajan omilla laitteilla. Esimerkiksi Sun Solaris on tarkoitettu käytettäväksi Sunin omilla SPARC-pohjaisilla koneilla, vaikka siitä onkin versioita myös X86-laiteympäristölle. Linux, FreeBSD ja muut sen kaltaiset vapaat käyttöjärjestelmät eroavat tässä suhteessa kaupallisista Unixeista. Ne on tarkoitettu nimenomaan PC:n kaltaisille koneille, joille ei ole "omaa" Unix-käyttöjärjestelmää.

[muokkaa] Katso myös

[muokkaa] Aiheesta muualla

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu