Apie šį kursą
Šis kursas skirtas kompiuterių mokslo trečio – ketvirto kursų studentams. Reikalingas programavimo principų supratimas bei C programavimo kalbos bei standartinės bibliotekos žinojimas. Pageidautina pažintis su Unix vartotojo aplinka. Išklausęs šį kursą, studentas turėtų mokėti naudotis Unix programuotojo aplinkos įrankiais bei sugebėti rašyti programas panaudojančias Unix sistemų procesų valdymo, gijų, tinklo bei tarpprocesinio bendravimo paslaugas.
Istorija
Parengiant šį skyrių buvo remtasi [HHU], [BSD], bei [TAOUP]. Unix raida prasid˙ejo 1969 metais AT&T Bell Labs, kai Ken Thompson ant jau atgyvenusios PDP-7 mašinos asembleriu pradėjo kurti operacinę sistemą, besiremdamas Multics projekto patirtimi ir bandydamas apjungti sėkmingus sprendimus iš kitų operacinių sistemų. 1972–1974 metais Thompson kartu su Dennis Ritchie perrašė Unix’a˛ C kalba. Nuo to laiko prasidėjo šito garsaus dueto (t.y Unix ir C, o ne Thompsono ir Ritchie) pasaulio
užkariavimas. Unix perrašymas C kalba buvo revoliucinis žingsnis. Unix buvo kaipmat perkelta į keletą kitų architektūrų, o tai atvėrė naujas galimybes: vienoda aplinka besikeičiant aparatūrai. Iki tol praktiškai su kiekvienu aparatūros atnaujinimu vartotojai gaudavo ir visiškai naują aplinką.

Programavimas Unix OS