UNIX
UNIX on arvuti operatsioonisüsteem. See töötati esimest korda välja 1969. aastal Bell Labsis. Selle lõid Ken Thompson, Dennis Ritchie, Douglas McIlroy ja teised. Nad kasutasid selle kirjutamiseks assembleri keelt. Aastal 1972 kirjutati Unixi kood ümber uue C programmeerimiskeelega. Unixi operatsioonisüsteem on mitme kasutaja ja mitme protsessoriga süsteem. See tähendab, et see võib korraga käivitada mitut rakendusprogrammi rohkem kui ühele kasutajale korraga. Samuti suudab see hästi toimida arvutite võrgus. Unixi puhul on oluline ka arvuti turvalisus, sest sellele võivad pääseda ligi paljud inimesed, nii otse arvutit kasutades kui ka võrgu kaudu.
Paljud Unixi ideed olid uued. Teised operatsioonisüsteemid kopeerisid neid. Tänapäeval on palju operatsioonisüsteeme, mis sisaldavad mõningaid Unixi ideid. Seetõttu räägivad mõned inimesed "Unixi filosoofiast". Linux on üks neist süsteemidest, milles on palju Unixi ideid. Linux ei kasuta UNIXi koodi. Linux jagab ainult mõningaid ideid ja käskude nimesid. Seega ei ole Linux UNIXi operatsioonisüsteem. Selle asemel nimetatakse seda "Unix-like".
Unixi ja Unixi-sarnases operatsioonisüsteemis võib olla palju erinevaid kasutajaid. Enamikul neist on isiklik ala, kuhu nad saavad asju panna. Seda nimetatakse kasutajakontoks.
Üks viis Unixi süsteemi kasutamiseks on käsurea liides. Kasutajad käivitavad käske ja programme, sisestades tekstimärke. Selle õppimine võtab aega, kuid see on väga võimas ja paindlik tööviis. Seda kasutab endiselt enamik Unixi administraatoreid. Neid käske käivitatakse shell'is, mis võib süsteemiti veidi muutuda.
Teine meetod on graafiline kasutajaliides (GUI). X Window System on väga levinud GUI Unixi süsteemides. X Window System on ainult graafilise kasutajaliidese kest. Sellel on palju protokolle. X Window System ise ei lase kasutajal aknaid liigutada ja nende suurust muuta. Kasutajad vajavad selleks aknahaldurit või töölaua haldurit.
Mõned populaarsed töölaua- ja aknahaldurid on järgmised:
Nagu enamik teisi graafilisi kasutajaliideseid, kasutavad nad aknaid, dialoogiaknaid, toetavad arvutihiire kasutamist ja on loodud nii, et neid oleks lihtne kasutada.
X Window Systemi jaoks on saadaval tuhandeid programme. Saadaval on sellised programmid nagu tekstitöötlusprogrammid ja tabelarvutusprogrammid, sealhulgas tasuta ja avatud lähtekoodiga tarkvara.
UNIXi ja selle variantide ajalugu
Kaks Unixi tüüpi
Tänapäeval on olemas kahte liiki operatsioonisüsteeme, mis on UNIXi sarnased.
Esimene rühm on kõik need, mis jagavad osa tuumakoodist algse Bell Labs'i AT&Tga. Siia kuuluvad ka kommertslikud UNIX-tüübid: Solaris või AIX.
Teise rühma kuuluvad vabad operatsioonisüsteemid, mille nimes on tavaliselt BSD, nagu FreeBSD, OpenBSD ja NetBSD. Need põhinevad vabal BSD-l. Mac OS X põhineb samuti BSD-l.
On olemas ka tasuta süsteemid, mis põhinevad Linuxi kernelil. Need ei jaga mingit koodi algse UNIXiga. BSD süsteemid jagavad väga vähe koodi algse Unixiga, sest suur osa koodist on paljude aastate jooksul ümber kirjutatud. Paljud inimesed kasutavad mõistet Unix ja Unixi sarnased süsteemid, et olla selge.
Enamik rakendusi saab töötada mis tahes kaasaegses Unixi või Unixi sarnases süsteemis. KDE ja GNOME töötati välja Linuxi jaoks ja hiljem muudeti neid nii, et need jooksevad ka kommertslike Unixide peal.
Küsimused ja vastused
K: Mis on UNIX?
V: UNIX on arvuti operatsioonisüsteem, mis töötati välja 1969. aastal Bell Labsis.
K: Kes lõi UNIXi?
V: Ken Thompson, Dennis Ritchie, Douglas McIlroy ja teised lõid selle.
K: Kuidas kirjutati UNIX?
V: See kirjutati assembleri keeles.
K: Mida võimaldab Unixi operatsioonisüsteem?
V: Unixi operatsioonisüsteem võimaldab mitme kasutaja ja protsessi samaaegset töötamist samas masinas või arvutivõrgus.
K: Mis on "Unixi filosoofia"?
V: "Unixi filosoofia" viitab sellele, et paljud teised operatsioonisüsteemid on kopeerinud ideid Unixist, mille tulemusel on selle mõju näha paljudes eri tüüpi süsteemides.
K: Kas Linux on UNIXi tüüp?
V: Ei, Linux ei kasuta UNIXi koodi, vaid jagab selle asemel mõningaid ideid ja käske, mis teeb sellest pigem "Unixi sarnase" süsteemi kui tegeliku UNIXi süsteemi.
K: Millised on kaks võimalust Unixi süsteemi kasutamiseks?
V: Unixi süsteemi saab kasutada kas käsurea või graafilise kasutajaliidese (GUI) abil.