GNU/Linux

gnulinux-logo

Splošno o linuxu

Linux je jedro za operacijske sisteme, podoben Unixu s prosto dostopno izvorno kodo, zaščiteno s Splošnim dovoljenjem GNU (GNU General Public License - GPL). Kljub monolitični zgradbi jedra je dinamičnost omogočena z nalaganjem oz. odstranjevanjem posameznih modulov. Podpira večprocesorski način, številne datotečne sisteme, možnost izbire razvrščevanj, razširitve pomnilniške enote do 4 GB ali več. Velja za sodobno večopravilno jedro, zasnovano po zamislih iz knjige Operating Systems: Design and Implementation, avtorja Andrewa Stuarta Tannenbauma, profesorja računalništva na Svobodni univerzi v Amsterdamu in tvorca MINIX-a. Uživa podporo (finančno in kadrovsko) podjetij, kot so Sun Microsystems, IBM in Novell.

Splošno o GNU

GNU je računalniški operacijski sistem, ki je sestavljen izključno iz prostega programja. Ime GNU je tričrkovni rekurzivni akronim: GNU's Not Unix; izbrano je bilo zaradi podobnosti sistema z Unixom, vendar se od njega razlikuje po tem, da GNU vsebuje prosto programje in ne vsebuje kakršnekoli Unixove programske kode. Razvoj projekta GNU je začel ameriški programer Richard Matthew Stallman. Projekt GNU je ime za razvoj programske opreme GNU. Osnovne komponente programske opreme so Gnu Compiler collection (gcc), GNU binary utilies (binutils), ukazna lupina bash, GNU C library (glibc) in Gnu Core utilities (coreutils). GNU se aktivno razvija, čeprav je bilo veliko dela narejenega že pred več kot desetletjem. Uradno jedro imenovano GNU hurd je nepopolno in komponente na njem ne delujejo. Posledično večina uporabnikov uporablja alternativno jedro Linux, ki omogoča uporabo programske opreme GNU. Splošno dovoljenje GNU je bilo razvito v projektu GNU in je v uporabi pri mnogih drugih operacijskih sistemih.