Vrste Linux operativnih sustava
Zasluga slike: Westend61/Westend61/GettyImages
Operativni sustav Linux jedan je od glavnih operativnih sustava koji se danas koristi na računalima i drugim uređajima. Vjerojatno je najpoznatiji po svojoj upotrebi na poslovnim računalnim poslužiteljima, ali različiti Linux okusi se također koriste na stolnim, prijenosnim i mainframe strojevima, kao i na ezoteričnijim uređajima. Googleove Android operativni sustav za pametne telefone i tablete, kao i njegov OS Chrome sustav za računala pod nazivom Chromebook, oba su temeljena na Linuxu. Različite vrste Linux sustava bolje su prikladne za različite svrhe.
Povijest operacijskog sustava Linux
Linux je 1991. godine kreirao finski računalni programer Linux Torvalds, koji je želio izgraditi verzija operacijskog sustava Unix kompatibilna sa stolnim računalima radi na Intelovim procesorima. Unix je operativni sustav koji je u početku razvijen u AT&T-u Bell Labs, poznata jedinica za istraživanje i razvoj telefonske tvrtke, 1970-ih, i iako je taj izraz još uvijek zaštitni znak, sada se često koristi generički za druge sustave inspirirane i uvelike kompatibilne s originalom Unix.
Video dana
Rani operativni sustav sličan Unixu tzv Minix već je postojao za računala, ali licenciranje i drugi problemi učinili su ga nezadovoljavajućim za Torvaldsa i grupu programera diljem svijeta koji su pomogli u razvoju Linuxa. Linux se tehnički odnosi samo na jezgru operacijskog sustava, što znači unutarnja jezgra sustava koja se nalazi između aplikacijskih programa i hardvera računala, upravlja memorijom, procesorskim vremenom i pristupom uređajima računala.
Velik dio drugog softvera koji se obično instalira na Linux sustav dolazi iz GNU projekt, razvijena uglavnom pod okriljem Zaklada slobodnog softvera, posvećen razvoju i promicanju softvera koji promiče slobodu svojih korisnika. Richard Stallman, osnivač i predsjednik Zaklade za slobodni softver, zagovara nazivanje kombiniranog sustava GNU/Linux umjesto da jednostavno govorimo o Linux OS-u. U osnovi, Linux sustav pruža jezgru operativnog sustava, GNU pruža mnoge alate na razini aplikacije i, u mnogim modernim instalacijama, dodatne organizacije pružaju veći dio drugog osnovnog softvera koji radi na Linuxu strojevi.
Danas jezgru Linuxa održavaju brojni programeri diljem svijeta, od kojih su mnogi zaposleni softverske tvrtke koje se oslanjaju na Linux bilo za internu upotrebu ili za korištenje u proizvodima koji se nude kupaca. Oba programera osiguravaju da je jezgra Linuxa kompatibilna sa širokim rasponom hardvera i uvode nove značajke za povećanje upotrebljivosti, sigurnosti i učinkovitosti. Linux kernel je otvorenog koda, što znači da svatko općenito može koristiti i modificirati slobodno dostupan izvorni kod za vlastite potrebe. Velik dio drugog softvera dostupnog za Linux također je dostupan pod sličnim uvjetima, iako se točne licence razlikuju. Tako, provjerite jeste li razumjeli situaciju oko softvera koji instalirate na osobnim ili poslovnim računalima.
Razumijevanje distribucija Linux OS-a
Od početnih izdanja Linuxa ranih 1990-ih, mnoge su organizacije osmislile vlastite pakete softvera kako bi nadopunile Linux kernel. Ovi snopovi su poznati kao distribucije, i premda su se nekoć distribuirali putem kompaktnih diskova, DVD-a ili čak disketa, sada se uglavnom distribuiraju online.
Distribucije često biraju koje verzije softvera - uključujući grafička korisnička sučelja, poslužitelj alati, softver za programiranje i aplikacije za krajnje korisnike — bit će dostupni i koje će konfiguracije usvojiti zadano. Većina uključuje softver za upravljanje paketima dizajniran za jednostavnu instalaciju softvera odobrenog za distribuciju, slično trgovinama aplikacija koje se sada koriste na mobilnim telefonima, iako su mnogi upravitelji paketa prethodili iOS-u i Androidu.
Slackware, najstarija održavana distribucija
Najstarija aktivno održavana distribucija Linuxa je Slackware, nastao 1993. godine. U to je vrijeme sam Linux bio nov i nije bio potpuno kompatibilan sa svim računalnim hardverom na tržištu, i korisnici su prvenstveno bili profesionalni programeri ili računalni hobisti koji su uživali petljati s novim sustav. Mnogi stariji programeri danas imaju lijepa sjećanja na rezanje zuba na Slackware Linuxu, boreći se da pokrenete sustav i pokrenete ga na rezervnom radnom stroju, stolnom računalu ili čak obiteljskom računalu.
Čak i danas, Slackware sučelje bi moglo biti bolje prilagođeno naprednim korisnicima nego onima koji traže nešto što radi samo s nekoliko klikova. Konfiguracijski sustav koji se koristi za instalaciju i održavanje sustava temelji se na naredbenom retku, a ne grafičko korisničko sučelje s miševima ili zaslonima osjetljivim na dodir, a Slackware može zahtijevati još neka ručna podešavanja da bi se pokrenuo i pokrenuo.
Debian, Ubuntu i Mint distribucije
Još jedna dugogodišnja distribucija Linuxa je Debian, službeno osnovana 1993. godine. Osmišljen je tako da omogući otvorene doprinose iz zajednice korisnika i još uvijek ga održava nekomercijalna grupa poznata kao Debian projekt, uglavnom komunicirajući na daljinu putem interneta. Sadrži desetke tisuća paketa koji predstavljaju različite skupove softverskih alata koji se mogu instalirati pomoću alata za upravljanje paketima, poznatog kao APT.
Godine 2004. južnoafrički programer-poduzetnik i njegovi kolege stvorili su tvrtku Canonical, koja je stvorila vlastitu Linux distribuciju pod nazivom Ubuntu, nakon an drevna afrička riječ koja znači "čovječnost drugima". Temeljen na Debianu, dostupan je svima besplatno i među najčešće korištenim verzijama Linuxa. Canonical osigurava redovita službena izdanja sustava i podršku zainteresiranim korisnicima koji plaćaju.
The Linux Mint sustav je pak baziran na Ubuntuu. Nastao je 2006. godine i dizajniran da bude elegantan i jednostavan za korištenje operativni sustav baziran na Ubuntuu. Posebno je stekao popularnost među mnogim korisnicima stolnih računala, kako jednostavnim tako i pružanjem različitih vlasnički alati koje druge distribucije prema zadanim postavkama izostavljaju, budući da se odluče usredotočiti na open source softver.
Red Hat, Fedora i CentOS
Još jedna tvrtka koja stoji iza popularne distribucije Linuxa je crveni šešir, koja je također započela s radom 1994. godine. Ime je dobio po a crvena kapa Sveučilišta Cornell koju je obično nosio jedan od njegovih osnivača kada je radio pomažući kolegama studentima u laboratoriju na Sveučilištu Carnegie Mellon.
Red Hat-ov temeljni sustav, poznat kao Red Hat Enterprise Linux, dizajniran je da bude stabilna, komercijalno održiva distribucija, izvorno se prodavala u trgovinama uz softver poput Microsoft Windowsa i verzija Appleovog Macintosh operativnih sustava. Dokazano je da je hit među tvrtkama zainteresiranim za solidnu i stabilnu verziju Linux operativnog sustava.
Još jedna verzija Red Hat sustava, poznata kao Fedora, ima za cilj brža izdanja i služi kao svojevrsni inkubator za značajke koje će biti uključene u Red Hat Enterprise Linux. Projekt poznat kao CentOS Linux izdaje distribuciju Linuxa uglavnom identičan Red Hat Enterprise Linuxu, iako uzima javno dostupan Red Hat Enterprise Linux i uklanja Red Hatove zaštitne znakove i druge materijale.
Krajem 2018., IBM je objavio da preuzima Red Hat u ugovoru vrijednom oko 34 milijarde dolara.
Operativni sustavi Linux usmjereni na sigurnost
Nekoliko operacijskih sustava temeljenih na Linuxu razvijeno je sa sigurnošću na umu. Jedno je Repovi, skraćenica od The Amnesiac Incognito Live System. Dizajniran za pokretanje s USB memorije ili DVD-a, a ne za redovito instaliranje na računalu automatski koristi razne alate za šifriranje uključujući Tor mrežu anonimizirajućeg softvera usmjerivača kako bi se korisnički podaci bili sigurni i anonimni. Dizajniran je tako da ne ostavlja nikakve podatke na računalima osim ako mu to izričito ne date.
Sustav poznat kao Podgraf OS je sustav izveden iz Debiana dizajniran za trajnu instalaciju na računalo, ali za korištenje šifriranja i drugih tehnika za čuvanje podataka. Također jako ograničava kojem dijelu sustava svaka aplikacija ima pristup kroz tehniku poznatu kao sandboxing koja se također često koristi s operativnim sustavima pametnih telefona. Subgraph OS je trenutno u alfa verziji, što znači da je još uvijek u eksperimentalnom stanju.
Distribucije Linuxa također su razvile američke i druge vlade u sigurnosne svrhe, a vjerojatno je i da su neke privatne tvrtke također razvile vlastite ojačane distribucije Linuxa.
Drugi Linux sustavi, posebno Kali, su dizajniran za korištenje od strane sigurnosnih stručnjaka. Napunjeni su softverom dizajniranim za korištenje u testiranju sigurnosti drugih sustava i mreža.
Male i lagane verzije Linuxa
Neke su distribucije Linuxa namjerno dizajnirane tako da minimiziraju količinu resursa sustava koje zahtijevaju, što ih čini prikladnim za korištenje na starijim i manje moćnim računalima.
Među najpoznatijim od ovih distribucija je Puppy Linux, koji je dizajniran da trčite brzo na još sporijim strojevima. Često se koristi s DVD-a ili USB sticka za brzi pristup računalu u Linuxu čak i ako ima instaliran drugi softver. To ponekad može biti korisno za izdvajanje podataka ili rješavanje problema na stroju koji se bliži kraju svog životnog vijeka.
Ove vrste sustava također se mogu koristiti s diska za podizanje sustava kako bi se omogućilo ljudima da iskuse kako Linux mogu raditi na svojim strojevima bez zamjene Windowsa ili drugog operativnog sustava koji već postoje trčanje.
Popularna Linux radna okruženja
Moguće je koristiti Linux sustave isključivo putem tekstualnog naredbenog retka, a mnogi programeri softvera i administratori sustava to čine kada su u pitanju poslužitelji. Ali kada ljudi koriste Linux na stolnim ili prijenosnim računalima, često žele koristiti grafičko korisničko sučelje slično Windowsima ili macOS-u. To olakšava pristup poznatim vrstama softvera kao što su web preglednici, programi e-pošte, multimedijski softver i programi za obradu teksta.
Postoji nekoliko desktop okruženja koja se popularno koriste s Linuxom. Jedno je GNOME, koji se obično koristi na Debian i Fedora sustavima i dizajniran da u biti bude jednako moćan i svestran kao komercijalni softver za stolna računala. Trenutna verzija GNOME-a je GNOME 3, iako neki korisnici još uvijek preferiraju stariji GNOME 2 ili alat koji je izveden iz njega tzv. PARITI.
Još jedno popularno okruženje je KDE, koji je uz GNOME jedno od najdugovječnijih Linux desktop okruženja. Noviji sustavi pod nazivom XFCE i LXDE također su dobili obožavatelje zbog njihovog jednostavnog i brzog koda i privlačnog dizajna.
Googleov Android i OS Chrome
Android, operativni sustav za pametne telefone i tablete koji je razvio Google, jedan je od najčešće korištenih u svijetu i temelji se na Linuxu (jezgra operativnog sustava je Linux kernel). Ali, tOstatak softvera na Android telefonu često se razlikujet od toga na tipičnom Linux stolnom ili poslužiteljskom stroju i softveru za tradicionalne distribucije Linuxa obično se ne može pokrenuti izravno na Androidu, niti se Android softver može pokrenuti bez pomoći na tipičnom Linuxu strojevi.
Slično, OS Chrome, još jedan Googleov operativni sustav, također se temelji na Linuxu. Izravnije je kompatibilan s mainstream Linux softverom, međutim, koji se lako instalira na mnoga Chromebook računala. Za korištenje Chromebooka nije potrebno koristiti Linux alate, a mnogi radije jednostavno koriste Chrome i druge ugrađene alate na strojevima.