Danas je Linux u velikoj potražnji. Posvuda možete vidjeti korištenje Linuxa. Dominira na našim poslužiteljima, stolnim računalima, pametnim telefonima, a koristi se čak i u nekim električnim uređajima poput hladnjaka.
Neki ljudi misle da su Unix i Linux sinonimi, ali to nije istina. Mnogi operativni sustavi razvijeni su da budu poput Unixa, ali nijedan od njih nije stekao popularnost kao Linux. Linux je klon Unixa. Ima nekoliko značajki sličnih Unixu, ali ipak ima neke ključne razlike. Prije Linuxa i Windowsa, svijetom računala dominirao je Unix. Unix je naziv zaštićen autorskim pravima, a IBM AIX, HP-UX i Sun Solaris jedini su Unix operativni sustavi koji su ostali do danas.
if else if else if java
Uvod u Unix
Unix je obitelj višekorisničkih, višezadaćnih računalnih OS-ova koji proizlaze iz stvarnog AT&T Unixa, čija je integracija započela 1969. godine u istraživačkom centru Bell Labs od strane Dennisa Ritchieja, Kena Thompsona i drugih. Unix je u početku bio namijenjen za korištenje u sustavu Bell, što je dovelo do niza komercijalnih i akademskih verzija Unixa od dobavljača, uključujući IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) i Sveučilište Kalifornije.
Unix sustavi su označeni modularnim dizajnom ponekad poznatim kao 'Unix filozofija' . Operativni sustav trebao bi dati grupu jednostavnih alata u skladu s ovom filozofijom, od kojih svi obavljaju dobro definiranu i ograničenu funkciju. Incode, jedinstveni datotečni sustav i tehnika međuprocesne komunikacije tzv 'cijevi' služe kao primarno komunikacijsko sredstvo, a skriptni jezik za naredbe i ljusku koristi se za spajanje alata za implementaciju složenih radnih procesa.
Unix se razlikuje od svojih prethodnika kao početni prijenosni OS; gotovo cijeli operativni sustav specificiran je u programskom jeziku C, što Unixu omogućuje rad na brojnim platformama.
Komponente Unixa
Unix sustav sastoji se od nekoliko komponenata koje su zapravo pakirane zajedno. Dodavanjem razvojnog okruženja, dokumenata, biblioteka i modificiranog, prenosivog izvornog koda za svaku od ovih komponenti, uključenih u jezgru OS-a, Unix je bio autonoman softverski sustav.
Lokacije datotečnog sustava i nazivi Unix komponenti značajno su se promijenili kroz povijest sustava. Unatoč tome, implementaciju verzije 7 nekolicina smatra ranom strukturom Canonicala:
Uvod u Linux
Linux je obitelj operativnih sustava otvorenog koda sličnih Unixu. Tipično, Linux je pakiran kao distribucija Linuxa, koja sadrži prateće sistemske biblioteke i softver te Kernel, od kojih nekoliko nudi Projekt GNU. Nekoliko distribucija Linuxa koristi riječ 'Linux', ali Free Software Foundation koristi naziv 'GNU/Linux' kako bi se usredotočila na važnost GNU softvera.
... u Javi
Poznate distribucije Linuxa su Ubuntu, Fedora Linux i Debian, od kojih se potonji i sam sastoji od nekoliko različitih distribucija i promjena, uključujući Xubuntu i Lubuntu. Komercijalne distribucije su SUSE Linux Enterprise i Red Hat Enterprise Linux. Desktop Linux distribucije su prozorski sustavi poput Waylanda ili X11 i desktop okruženja poput KDE Plasma ili GNOME.
Linux je jedan od najistaknutijih primjera suradnje otvorenog koda i slobodnog softvera. Izvorni kod Linuxa može distribuirati, modificirati i koristiti nekomercijalno ili komercijalno bilo tko prema uvjetima svojih odgovarajućih licenci, kao što je GPL (GNU Opća javna licenca). Na primjer, Linux Kernel je licenciran prema GPLv2.
Komponente Linuxa
Instalirane komponente Linux sustava sadrže sljedeće:
Softverske biblioteke: uključuju kod koji mogu koristiti aktivni procesi.
Razlika između Linuxa i Unixa
Usporedba | Linux | Unix |
---|---|---|
Definicija | To je operativni sustav otvorenog koda koji je besplatno dostupni svima . | To je operativni sustav koji mogu koristiti samo vlasnici autorskih prava . |
Primjeri | Ima različite distribucije kao što su Ubuntu, Redhat, Fedora itd | IBM AIX, HP-UX i Sun Solaris. |
Korisnici | Danas je Linux u velikoj potražnji. Svatko može koristiti Linux, bilo kućni korisnik, programer ili student. | Razvijen je uglavnom za poslužitelje, radne stanice i velika računala. |
Korištenje | Linux se koristi posvuda, od poslužitelja, računala, pametnih telefona, tableta do velikih računala i superračunala. | Koristi se u poslužiteljima, radnim stanicama i računalima. |
trošak | Linux se također besplatno distribuira, preuzima i distribuira putem časopisa. A skupe distribucije Linuxa također su jeftinije od Windowsa. | Dobavljači autorskih prava za Unix odlučuju o različitim troškovima za svoje Unix operativne sustave. |
Razvoj | Budući da je otvorenog koda, razvijen je dijeljenjem i suradnjom kodova programera iz cijelog svijeta. | Unix su razvili AT&T Labs, različiti komercijalni dobavljači i neprofitne organizacije. |
Proizvođač | Linux kernel razvila je zajednica programera iz različitih dijelova svijeta. Iako je otac Linuxa, Linus Torvalds nadgleda stvari. | Unix ima tri distribucije IBM AIX, HP-UX i Sun Solaris. Apple također koristi Unix za izradu OSX operativnog sustava. |
GUI | Linux se temelji na naredbama, ali neke distribucije pružaju Linux temeljen na GUI-u. Gnome i KDE se uglavnom koriste GUI. | U početku je to bio OS temeljen na naredbama, ali kasnije je stvoreno Common Desktop Environment. Većina Unix distribucija koristi Gnome. |
Sučelje | Zadano sučelje je BASH (Bourne Again SHell). Ali neke su distribucije razvile vlastita sučelja. | Izvorno je koristio Bourneovu ljusku. Ali također je kompatibilan s drugim GUI-jima. |
Podrška za datotečni sustav | Linux podržava više sustava datoteka od Unixa. | Također podržava datotečni sustav, ali manje od Linuxa. |
Kodiranje | Linux je klon Unixa, ponaša se kao Unix, ali ne sadrži njegov kod. | Unix sadrži potpuno drugačije kodiranje koje je razvio AT&T Labs. |
Operacijski sustav | Linux je samo kernel. | Unix je kompletan paket operativnog sustava. |
Sigurnost | Pruža veću sigurnost. Linux do danas ima oko 60-100 popisanih virusa. | Unix je također visoko zaštićen. Ima oko 85-120 virusa navedenih do danas |
Otkrivanje grešaka i njihovo rješavanje | Budući da je Linux open-source, kad god korisnik objavi bilo kakvu prijetnju, programeri iz cijelog svijeta počnu raditi na tome. I stoga pruža brže rješenje. | U Unixu korisnici moraju čekati neko vrijeme da se problem riješi. |