Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Iron
  • Zašto je potreban, ovaj Linux? Linux operativni sistemi.

Zašto je potreban, ovaj Linux? Linux operativni sistemi.

linux- opšti naziv operativnih sistema sličnih UNIX-u zasnovanih na istoimenom kernelu i bibliotekama i sistemskim programima koji su kompajlirani za njega, razvijenih kao deo GNU projekta.
GNU/Linux radi na PC kompatibilnim sistemima iz Intel x86 porodice, kao i na IA-64, AMD64, PowerPC, ARM i mnogim drugim.

GNU/Linux operativni sistem takođe često uključuje programe koji dopunjuju ovaj operativni sistem i aplikativne programe koji ga čine punopravnim multifunkcionalnim operativnim okruženjem. Za razliku od većine drugih operativnih sistema, GNU/Linux ne dolazi sa jednim "zvaničnim" paketom. Umjesto toga, GNU/Linux dolazi u velikom broju takozvanih distribucija, koje povezuju GNU programe sa Linux kernelom i drugim programima.

Razvoj

    Za razliku od Microsoft Windowsa, Mac OS-a i komercijalnih sistema sličnih UNIX-u, GNU/Linux nema centar za geografski razvoj. Ne postoji organizacija koja posjeduje ovaj sistem; ne postoji čak ni jedan koordinacioni centar. Programi za Linux rezultat su rada hiljada projekata. Neki od ovih projekata su centralizovani, neki su koncentrisani u firmama. Mnogi projekti okupljaju hakere iz cijelog svijeta koji se poznaju samo iz prepiske. Svako može kreirati vlastiti projekat ili se pridružiti postojećem, a ako bude uspješan, rezultati rada će postati poznati milionima korisnika. Korisnici učestvuju u testiranju besplatnog softvera, komuniciraju direktno sa programerima, što im omogućava da brzo pronađu i poprave greške i implementiraju nove funkcije.

    Upravo ovaj fleksibilan i dinamičan razvojni sistem, koji je nemoguć za projekte zatvorenog koda, čini GNU/Linux izuzetno isplativim. Niska cijena besplatnog razvoja, dobro uspostavljeni mehanizmi testiranja i distribucije, uključivanje ljudi iz različitih zemalja s različitim vizijama problema, zaštita koda GPL licencom - sve je to postalo razlog uspjeha slobodnog softvera .

    Naravno, ovako visoka razvojna efikasnost nije mogla ne zainteresirati velike kompanije koje su počele otvarati svoje projekte. Tako se pojavila Mozilla (Netscape, AOL), OpenOffice.org (Sun), besplatni klon Interbase (Borland) - Firebird, SAP DB (SAP). IBM je omogućio prenošenje GNU/Linuxa na svoje glavne računare.

    S druge strane, open source značajno smanjuje troškove razvoja zatvorenih sistema za GNU/Linux i smanjuje cijenu rješenja za korisnika. Zbog toga je GNU/Linux postao platforma koja se često preporučuje za proizvode kao što su Oracle, DB2, Informix, SyBase, SAP R3, Domino.

GNU/Linux distribucije

Većina korisnika koristi distribucije za instaliranje GNU/Linuxa. Distribucijski komplet nije samo skup programa, već niz rješenja za različite korisničke zadatke, ujedinjenih zajedničkim sistemima za instaliranje, upravljanje i ažuriranje paketa, konfiguraciju i podršku.

    Najčešće distribucije u svijetu:

    ubuntu

    Brzorastuća distribucija fokusirana na jednostavnost učenja i upotrebe.

    openSUSE

    Besplatna verzija SuSE distribucije u vlasništvu Novella. Lako ga je konfigurirati i održavati zahvaljujući upotrebi YaST uslužnog programa.

    Fedora

    Održavaju ga RedHat zajednica i korporacija, pre komercijalnih izdanja RHEL-a.

    Debian

    Međunarodna distribucija koju je razvila velika zajednica programera u nekomercijalne svrhe. Služio je kao osnova za kreiranje mnogih drugih distribucija. Ima strog pristup uključivanju neslobodnog softvera.

    Mandriva

    Francusko-brazilska distribucija, spoj nekadašnjih Mandrake i Conectiva.

    Slackware

    Jedna od najstarijih distribucija, ima konzervativan pristup razvoju i upotrebi.

    Gentoo

    Distribucija izgrađena iz izvora. Omogućava vrlo fleksibilno prilagođavanje krajnjeg sistema i optimizaciju performansi, zbog čega se često naziva meta-distribucijom. Namijenjen stručnjacima i iskusnim korisnicima.

    archlinux

    Fokusirana na korištenje najnovijih verzija softvera i stalno ažurirana, podržavajući i binarne i izvorne instalacije podjednako, i izgrađena na "KISS" ("Neka bude jednostavno, glupo" / "Neka bude jednostavno" filozofija), ova distribucija je usmjerena na kompetentne korisnici koji žele imati svu moć i mogućnost modifikacije Linuxa bez žrtvovanja vremena održavanja.

Pored navedenih, postoje mnoge druge distribucije, kako zasnovane na navedenim, tako i kreirane od nule i često dizajnirane za obavljanje ograničenog broja zadataka.

Svaki od njih ima svoj koncept, svoj set paketa, svoje prednosti i nedostatke. Nijedna od njih ne može zadovoljiti sve korisnike, pa stoga, pored lidera, tu su i druge firme i udruženja programera koji nude svoja rješenja, svoju distribuciju, svoje usluge. Postoji mnogo LiveCD-ova baziranih na GNU/Linuxu, kao što je Knoppix. LiveCD vam omogućava da pokrenete GNU/Linux direktno sa CD-a, bez instaliranja na vaš čvrsti disk. Većina glavnih distribucija, uključujući Ubuntu, može se koristiti kao LiveCD.

Za one koji žele temeljito razumjeti GNU/Linux, bilo koja od distribucija je prikladna, međutim, prilično često se u tu svrhu koriste takozvane distribucije zasnovane na izvoru, odnosno pretpostavljaju samosastavljanje svih komponenti iz izvornih kodova, kao što su LFS, Gentoo ili CRUX.

Aplikacija

Područje distribucije Linuxa je ogromno, mnogo više nego kod svih ostalih operativnih sistema. Pored činjenice da Linux odlično radi na običnim kućnim i radnim računarima i serverima, postoje i adaptacije Linuxa na najsavremenije procesore, što vam omogućava da koristite sisteme sa Linux kernelom u mrežnoj opremi, pametnim kućnim aparatima, robotima, mobilnim telefonima , razni prenosivi uređaji itd. ostala oprema koja podržava programabilne operacije.

U konačnici, tako širok raspon podržanih uređaja znači odličnu prenosivost softvera. Na primjer, ista aplikacija se često može pokrenuti uz minimalan napor i na desktop računaru i na mobilnom telefonu zasnovanom na Linuxu. Na primjer: Windows i njegov mlađi brat Windows Mobile su potpuno nekompatibilne platforme.

Najpopularniji operativni sistem u ovom trenutku je Windows. To je zbog uspješnog početka, i početnog fokusa na rad s njim za neiskusne korisnike. Ali gotovo svi koji iza sebe imaju nekoliko godina korištenja ovog OS-a, postavlja se pitanje šta analozi mogu ponuditi. Evo jednog od njih će se smatrati dijelom članka.

Linux: šta je to i od čega se sastoji?

Ovo nije lako pitanje. Da biste se u potpunosti upoznali sa mogućnostima ovog razvoja, morate pročitati više od jedne knjige i provesti dosta vremena za računarom. Sam operativni sistem je skup programa pomoću kojih je moguće komunicirati sa računarom i pokretati druge programe. U samoj srži postoji nekoliko važnih aplikacija koje se mogu podijeliti u sljedeće grupe:

  1. Omogućava vam da primate upute od korisnika i komunicirate s njima.
  2. Omogućavanje čitanja i pisanja podataka na hard disk, kao i njihova reprodukcija pomoću štampača.
  3. Omogućuje vam kontrolu korištenja memorije i pokretanja drugih programa.

Najvažniji dio operativnog sistema je kernel (koji se naziva Linux). Šta vam takav uređaj daje u praksi? Trenutno popularni privremeni uzorci kao drugi dio operativnog sistema koriste razne programe koji su pisani za ovaj projekat. Inače, puno ime ovog OS-a je GNU/Linux. Čitajte dalje kako biste saznali zašto ima takvo ime.

Kreacija

GNU/Linux je napravljen po uzoru na Unix OS. Od samog početka, ovaj operativni sistem je razvijen kao višekorisnički i multi-tasking sistem. Samo to je dovoljno da se istakne. Ali ima mnogo više razlika. Najvažnije je da je besplatan (značajan dio razvoja besplatno su kreirali volonteri) i nepostojanje vlasnika. Fondacija za slobodni softver prvi je napravila ovako nešto 1984. godine. Zatim su razvili operativni sistem sličan Unixu, koji se zvao GNU. Stvorene su mnoge osnovne funkcije uz pomoć kojih je bilo moguće riješiti širok spektar zadataka (u odnosu na ono što je tada općenito postojalo). Pored fondacije, svoj doprinos dale su i brojne radne grupe i pojedinci, što ni na koji način ne umanjuje njihov rad. Ali ipak postoje neke karakteristike. Tako je fondacija stvorila većinu korištenih alata, filozofiju i zajednicu entuzijastičnih korisnika i nezavisnih programera. Njihovim naporima pojavila se debugirana verzija GNU/Linuksa. Ali ovo je samo priča o prvom dijelu. Linux OS kernel je kreirao finski student 1991. godine (prva stabilna verzija datira iz 1994. godine). Tada je najavljen kao zamjena za Minix. Kreator se od tada nije povukao i nastavlja da vodi grupu od nekoliko stotina programera koji unapređuju operativni sistem.

Šta operativni sistem pruža korisnicima?

Danas postoji velika sloboda u odabiru potrebnog softvera. Dakle, postoji desetak shell-ova komandne linije, kao i nekoliko grafičkih desktopa. Štoviše, to ne znači vizualni dizajn, već promjenu funkcionalnog dijela. Takođe, zbog prilagođavanja operativnog sistema za izvođenje više programa, manje je podložan raznim kvarovima i bolje je zaštićen. Od svog početka, Linux OS polako ali sigurno osvaja svoju publiku. Dakle, većina servera već radi na tome. Put u korporativnom segmentu i kod kuće tek počinje. Svaka distribucija se razlikuje po svojoj funkcionalnosti, izgledu i veličini. Dakle, postoje opcije koje pružaju najšire mogućnosti. Postoje i oni koji mogu stati na mali fleš disk ili raditi na starijim računarima. Takođe, odmah nakon toga moguće je brzo instalirati softverske pakete za rad u određenim oblastima (što je dragoceno ako se pravi „kancelarijski“ računar).

Terminal

Ovo je važan dio rada sa Linux operativnim sistemom. Šta je terminal? To je moćan alat s velikim potencijalom. Pomoću njega možete olakšati ili čak potpuno prebaciti sve rutinske poslove na mašinu. Koristeći terminal, možete:

  1. instalirati i pokrenuti programe;
  2. prilagoditi distribuciju ili konfiguracijske datoteke;
  3. dodati nova programska spremišta;
  4. i mnoge druge stvari koje će ova Linux recenzija pokriti.

Osnovno korištenje terminala, kao i instalacija programa

Pokreni ga. Da biste pokrenuli program, samo unesite njegovo ime. Na ovaj način se može aktivirati sve, od jednostavnih programa tajmera do složenih uslužnih programa. Za ovo ne morate unositi punu putanju (što je velika razlika u odnosu na Windows). Uzmimo kao primjer pokretanje Firefox pretraživača i odmah - otvaranje stranice. Ovo poslednje se mora staviti u argumente. Njihovi tipovi zavise od programa koji se pozivaju. Dakle, željena komanda će izgledati ovako: firefox "adresa stranice na koju želimo ići." Također, važna karakteristika terminala je da postoji niz naredbi koje su dizajnirane samo za rad s njim. Odnosno, nemaju grafički interfejs. A sada je vrijeme da pričamo o Naravno, postoje grafičke aplikacije koje mogu pomoći u ovom zadatku. Dakle, pokrenite terminal i unesite sljedeće: sudo apt-get install ime_paketa. Lako, zar ne? Riječ sudo se ovdje koristi da dobije administratorska prava za instaliranje programa. Sa apt-get se čitaju željene opcije za aplikaciju. A install direktno instalira program. Štoviše, posebnost je u tome što možete raditi s nekoliko aplikacija istovremeno - za to ih trebate samo razdvojiti razmakom.

Naziv i svrha instalacionih paketa mogu se lako pogoditi bez upotrebe raznih alata. Ali ako to nije moguće - pritisnite Tab. Prilikom mijenjanja distribucija nije potrebno sve raditi ispočetka - samo izvezite nazive paketa koji se koriste u tekstualnu datoteku kako biste kasnije uvezli njen sadržaj. Ovdje je tako jednostavna Linux-instrukcija neophodna za početnu operaciju.

Rad sa fajlovima i direktorijumima

Ovdje postoji nijansa koja će vam pomoći da brzo shvatite karakteristike funkcionisanja operativnog sistema. Dakle, rad se uvijek odvija u trenutnom direktoriju. Da biste uradili nešto na drugom mestu, prvo se mora specificirati. Postoji takva komanda - nano. Koristi se za otvaranje uređivača teksta. Ako upišete nano "ime dokumenta", datoteka sa navedenim imenom će se kreirati u trenutnom direktoriju. A šta učiniti kada to treba da se uradi u drugom folderu? Naredbu pišemo na ovaj način: nano /home/rabota/documents/”Naziv dokumenta”. Ako navedena direktiva ne sadrži datoteku sa traženim imenom i ekstenzijom, kreirat će se i otvoriti nova. A ako trebate preći iz jednog foldera u drugi? Za to se koristi naredba cd. Može se specificirati sam po sebi - sa /, ~ ili sa direktivom. Prve tri komande će biti premještene u korijenski direktorij. Koristite ls da ispišete datoteke u trenutnom direktoriju. Za kreiranje novog direktorija koristite mkdir "Ime ili put". Komanda rm se koristi za uklanjanje datoteka. Nakon njega potrebno je navesti naziv dokumenta ili direktivu za njegovo postavljanje.

Da biste kopirali datoteke, morate koristiti naredbu cf "Document Name" - "Path". Imajte na umu da se mora primijeniti u direktoriju u kojem se nalazi preneseni objekt. mv radi na isti način, ali već pomiče datoteku. Dakle, potrebno je navesti sljedeće: mv "Direktorij u kojem se nalazi dokument" - "Putanja na koju se objekat pomjera." Izvana može izgledati malo komplicirano, ali uz malo vježbe uvjerit ćete se da je to samo na površini. Sada možete u osnovi konfigurirati Linux da zadovolji svoje potrebe.

Rad sa sistemom

Koristi tab. Ovo je vrlo koristan ključ. Da, može pomoći kod automatskog dovršavanja. Ovo radi za pakete, fajlove i fascikle. Ako postoji više opcija, sistem će od vas tražiti da odaberete jednu od njih. Također zapamtite da će Linux biti vaša odgovornost. Iako možete koristiti priložene sklopove ako ne želite da gradite svoju ciglu po ciglu (iako je to jedna od karakteristika sistema). Ali za svaki slučaj, znajte da je ovo jednostavna stvar, a u većini slučajeva provedba ove akcije neće biti teška. Takođe možete koristiti bilo koji od grafičkih interfejsa koji su slobodno dostupni za rad (iako je najlakši način za upravljanje komandna linija).

Linux instalacija

Šta ako postoji želja za korištenjem ovog operativnog sistema? Zatim morate znati kako instalirati i kako pokrenuti Linux. U početku odaberite distributivni komplet koji ćete imati. Ubuntu, Debian, CentOS i mnogi drugi su popularni. Obraćamo pažnju na predstavljene operativne sisteme, iako je konačni izbor na vama. Da biste to učinili, morat ćete nabaviti ISO sliku i snimiti je na disk. Preporučljivo je preuzeti datoteku sa službene stranice za montažu. Zatim morate odabrati broj sistemskih bitova. Verzija 32 ima manje problema s kompatibilnošću i bolje radi sa drajverima. Ali njegov pandan sa 62 ima bolje performanse. Istina, oni će donijeti i nevolje s kojima ćete se morati nositi. Prije nego što počnete, napravite sigurnosnu kopiju svih važnih podataka. Nemojte misliti da vam sistem može nešto pokvariti. Samo što u većini slučajeva sami korisnici iz neznanja ili u panici brišu važne informacije. Dakle, imate disk sa slikom sistema. Prije ponovne instalacije, postavite osnovni I/O sistem da radi sa Sada možete ponovo pokrenuti.

Instalacija Ubuntua će se uzeti u obzir kao primjer. Ovo je popularan operativni sistem i nije teško pronaći preporuke za rad s njim. Dakle, ekran će se u početku učitati, gdje ćete morati odabrati "Install Ubuntu". U početku ćete morati odabrati jezik za Linux. Odredite svoju vremensku zonu. Zatim podesite tastaturu. Sljedeći korak je priprema prostora na disku. U ovoj fazi se rješenje ovog problema može prebaciti na operativni sistem ili se sve može odrediti ručno. Poslednja opcija je pogodna za napredne korisnike koji znaju šta je sektor podataka i kako računar uopšte radi. Štaviše, nivo svijesti bi trebao biti veoma visok.

Nakon što se potroše problemi s prostorom na disku, od vas će biti zatraženo da nazovete ovaj računar, kao i da kreirate administratora. Bit će potrebno zapamtiti ono što je ovdje naznačeno, inače će rad mašine u budućnosti bez ponovne instalacije ili resetiranja biti gotovo nemoguć. Usput, lozinka i korisničko ime će biti potrebni ne samo za prijavu na sistem. Nakon toga, vidjet ćete prozor čarobnjaka za prijenos postavki sa drugih operativnih sistema. Ako ih nema, korak će biti preskočen. U suprotnom, operativni sistem će ponuditi prijenos datoteka, kao i postavki koje su bile na korisničkim nalozima. I na kraju bi se trebao pojaviti prozor u kojem će biti prikazan izbor korisnika. Proverite da li je sve kako želite. Ako nema pritužbi, kliknite na dugme "Instaliraj" i proces će započeti. U zavisnosti od konfiguracije računara na kojem se izvode sve ove radnje, brzina zamene operativnih sistema varira. Kada se dovrše sve potrebne radnje, od vas će biti zatraženo da pritisnete dugme "Enter".

Pokretanje Linuxa

Kada ga prvi put uključite, dočekat će vas bootloader. U ovom slučaju, pokretanje Linux-a zavisiće od prisustva stranih operativnih sistema. Ako je sam, onda će se sam Linux pokrenuti. Ako ne, onda imate tri opcije:

  1. Ako odaberete prvi, operativni sistem će se pokrenuti za deset sekundi.
  2. Druga opcija je analogna Windows sigurnom načinu rada.
  3. RAM testiranje.

Također, u zavisnosti od broja instaliranih OS-a, biće dodane opcije za njihovo pokretanje, a ne samo dizanje Linux sistema. Nakon aktivacije Linuxa, možete početi prilagođavati njegov dizajn, početi koristiti dodatne aplikacije - općenito, učinite sve da vam operativni sustav bude što je više moguće prilagođen. postoji veliki izbor, a vi možete izabrati šta vam se sviđa. Neki problemi mogu nastati samo pri korištenju igrica i aplikacija za računanje (AutoCAD i sl.).

Uklanjanje i vraćanje Linuxa

Isti Ubuntu će se koristiti kao primjer. Nije važno zašto ste se pitali "kako deinstalirati Linux" - nije vam se svidio sistem ili ste mislili da je težak. Glavna stvar je kako to učiniti. Razmotrimo dvije opcije. U prvom, recimo da imate rezervnu verziju u obliku Windowsa. U drugom ćemo pretpostaviti da nemate drugi operativni sistem:

  1. Stavite instalacioni disk u drajv. Pokrenite se s njega promjenom prioriteta u osnovnom ulazno/izlaznom sistemu. Otvorite komandnu liniju. Ovo se može uraditi preko menija instalacionog diska. Zatim odaberite opciju "System Fix". Na engleskom to izgleda kao Popravite svoj računar. Ispravljanje unosa o pokretanju sistema. Da biste to učinili, unesite naredbu bootrec /fixmbr. I pri pokretanju, više nećete vidjeti ekran za odabir operativnog sistema kada uključite računar, a Windows će se uvijek pokrenuti. Sve je spremno. Sada, da bi promjene stupile na snagu, ponovo pokrenite mašinu. Ako se želite potpuno riješiti Ubuntua, morate napraviti još dva koraka. Prvo otvorite meni za upravljanje diskom. U prozoru koji se otvori, moraćete da kliknete desnim tasterom miša na particiju sa operativnim sistemom i izaberete naredbu za brisanje. To je to, nje više nema. Sada kliknite desnim tasterom miša na Windows particiju i izaberite Proširi particiju. Mora se dodati slobodan prostor. Ali zapamtite, ovo se može učiniti samo ako postoji rezervni operativni sistem.
  2. Sada zamislite da imate samo jedan Ubuntu. Tada će vam trebati disk sa željenim operativnim sistemom (Windows će biti uzet kao primjer). Umetnite ga u optičku disk jedinicu. Tada će biti potrebno izbrisati particiju na kojoj se nalazi "Linux". Nakon toga nastavite s instalacijom. Ako se to ne uradi, nećete moći da koristite računar. A onda morate negdje stvoriti operativni sistem na fleš disku i izvršiti potrebne radnje s njega.

"Linux": tako isti i drugačiji

Hajde da razgovaramo o tome koji analozi Linuxa postoje i damo im kratak opis. U obzir će se uzeti samo najpopularnije distribucije:

  1. Ubuntu. Fokusiran na jednostavnost učenja i korištenja.
  2. openSUSE. Pogodan komplet za distribuciju tokom postavljanja i održavanja.
  3. Fedora. Jedna od najpopularnijih opcija koja je osvojila ljubav zbog svoje svestranosti.
  4. Debian. Ova distribucija je poslužila kao osnova za mnoge druge. Na njegovom stvaranju radi široka zajednica programera. Ima strog pristup korištenju neslobodnog softvera.
  5. Slackware. Jedna od najstarijih distribucija. Ima konzervativan pristup u pogledu razvoja i upotrebe.
  6. Gentoo. Veoma fleksibilna distribucija. Prevedeno iz izvornih kodova. Krajnji rezultat može biti visoke performanse i fleksibilno izvršavanje zadataka. Namijenjen naprednim korisnicima i stručnjacima za računarsku tehnologiju.
  7. archlinux. Distribucija koja se fokusira na korištenje najnovijih verzija softvera. Konstantno ažurirano. Pogodno za one koji žele imati sve pogodnosti i modifikacije, ali ne žele gubiti vrijeme.

Pored svih ovih navedenih opcija, postoje mnoge druge distribucije. Mogu se zasnivati ​​na gore navedenim ili kreirati od nule. U drugoj varijanti, obično se kreiraju za obavljanje ograničenog spektra zadataka. Svaka distribucija ima svoj koncept, skup paketa, prednosti i nedostatke. Nijedan od njih ne može tvrditi da zadovoljava sve korisnike. Stoga, uz lidere, uspješno postoje i druge implementacije koje stvaraju udruženja programera i firmi. Dakle, postoji mnogo razvoja koji mogu funkcionisati sa CD-a, a ne morate instalirati sistem na samom računaru. Ako nema specifičnih ciljeva, onda se može koristiti bilo koja distribucija. Ako želite sami da sastavite potrebne komponente, preporučujem da obratite pažnju na Gentoo, CRUX ili LFS.

Šta nam govore ljudi koji koriste Linux?

Općenito, možete sami istražiti recenzije. Ali u članku je napravljena određena njihova „kompilacija“ za one koji nemaju želje ili vremena da pretražuju i čitaju razne tekstove. Recenzije o Linuxu su uglavnom pozitivne. Kao pozitivne karakteristike nazivaju malu količinu RAM-a koju treba dodijeliti za rad samog operativnog sistema. Zadobila je i poštovanje među ljudima koji se moraju fokusirati na posao, ali ih stalno ometaju igre. Ne manje važno, to je zbog činjenice da je relativno malo zabavnih programa objavljeno za Linux. Naravno, možete koristiti usluge emulatora operativnog sistema, ali to uvijek zahtijeva puno vremena i resursa. Stoga, za lijene ljude, ovo je dobra opcija. Linux je veoma popularan među predstavnicima sektora informacionih tehnologija. Na kraju, ali ne i najmanje važno, to je zbog prisutnosti raznih različitih alata. Programeri i tehničari pozitivno govore o ovom sistemu zbog njegove svestranosti i lakoće obavljanja potrebnih aktivnosti. Kao negativne osobine obično se navode potreba za značajnim poznavanjem računara, sposoban za rad po metodi naučnog udaranja i vizuelna razlika u odnosu na Windows. Ovo su mišljenja koja možete pronaći o Linuxu. Operativni sistem se zaista značajno razlikuje od uobičajenog interfejsa većine personalnih računara, ali postoji mišljenje da je to više prednost nego nedostatak.

Zaključak

Ovo je kraj opisa Linuxa. Pregled je predstavio mnogo različitih aspekata. Naučili ste, učili i programe za Linux: koje su karakteristike u njihovom radu, kako instalirati i pokrenuti direktno sam operativni sistem. Omogućene su i razne komande za obavljanje osnovnog opsega korisničkih operacija. Ostaje da se nadamo da će vam informacije o Linuxu - šta je to i sa čime se jede - biti korisne u praksi.

Pošto kažu da će ova tema biti relevantna, onda ću pomoću Gugla ovdje kopirati ono što bi svako mogao sam pronaći...

- Root fajl sistem je specifičan za svaku mašinu (obično se pohranjuje na lokalnom disku, iako može biti ramdisk ili mrežni disk) i sadrži datoteke koje su neophodne za pokretanje sistema. Sadržaj root datotečnog sistema je dovoljan za pokretanje u režimu jednog korisnika. Ovaj sistem datoteka se koristi pri pokretanju dok se ne montiraju drugi sistemi datoteka. Takođe sadrži alate za popravku oštećenog sistema i za vraćanje izgubljenih datoteka iz rezervnih kopija.

- /usr sistem datoteka sadrži sve komande, biblioteke, man stranice, izvore i druge nepromjenjive datoteke potrebne za normalan rad sistema. Nijedna datoteka u /usr ne bi trebala biti specifična za bilo koju mašinu, niti bi se trebala mijenjati tokom normalne upotrebe. Ovo omogućava dijeljenje datoteka preko mreže, što može biti praktično jer štedi prostor na disku (lako može postojati stotine megabajta u /usr) i pojednostavljuje administraciju (samo mašina na kojoj je /usr mora biti promijenjena kada aplikacija program se mijenja, a ne svaka mašina posebno). Čak i ako je sistem datoteka na lokalnom disku, može se postaviti samo za čitanje, što će smanjiti mogućnost oštećenja u slučaju kvara.

- /var sistem datoteka sadrži datoteke koje se mijenjaju tokom rada sistema. Na primjer, postoje spool direktoriji za poštu, vijesti, ispis, itd., datoteke evidencije, formatirane man stranice i privremene datoteke.

- Sistem datoteka /home sadrži sve matične direktorije korisnika sistema, odnosno sve stvarne podatke sistema. Odvajanje korisničkih direktorija od sistema pojednostavljuje sigurnosnu kopiju podataka. Ako ima mnogo korisnika, ovaj sistem datoteka se može podijeliti na nekoliko (na primjer, /home/students i /home/teacher).

Iako su različiti dijelovi gore navedeni kao sistemi datoteka, to ne znači da se oni zapravo nalaze na odvojenim diskovima. Mogu se pohraniti na isti disk ako se radi o malom serveru ili osobnom računaru za jednog korisnika. Stablo direktorija se također može podijeliti različito, ovisno o tome koliko se diskovi koriste i kako je na njima dodijeljen prostor za različite svrhe, međutim, važno je da sva standardna imena funkcioniraju; čak i ako su, recimo, /var i /usr zapravo na istoj particiji, imena /usr/lib/libc.a i /var/log/messages bi trebala funkcionirati, npr. premještanje datoteka iz /var u /usr/var, i pravljenje /var veze na /usr/var.

Struktura sistema datoteka u Unixu grupiše fajlove prema njihovoj namjeni, to jest, sve komande su na jednom mjestu, svi fajlovi podataka na drugom, dokumentacija na trećem itd. Alternativa bi grupirala datoteke prema programu kojem pripadaju, to jest, svi Emacs fajlovi bi bili u jednom direktoriju, svi TeX u drugom, itd. Problem s potonjim pristupom je što otežava dijeljenje datoteka (programski direktorij često sadrži statičke, dijeljene, mijenjajuće i privatne datoteke), a ponekad čak i pronalaženje datoteka, kao što su man stranice, na ogromnom broju mjesta, što otežava njihovo pronalaženje.gledač je veoma komplikovan.

Root sistem datoteka

Osnovni sistem datoteka treba da bude mali jer sadrži važne datoteke i komande. Što je manja veličina sistema datoteka i što je rjeđe podložan promjenama, manja je vjerovatnoća da će se oštetiti. Ako je korijenski sistem oštećen, to obično znači da se računar ne može pokrenuti (osim nekim metodama, kao što je korištenje disketa).

Datotečni sistem distribucije ima arhitekturu klasičnog sistema datoteka Linux OS sa jednim korijenskim direktorijumom, označenim obrnutom kosom crtom ("kosa crta") - /.

Ispod je opis glavnih direktorija najviše razine.

/bin- Ovaj direktorij sadrži osnovne naredbe neophodne za rad korisnika u sistemu. Na primjer, kao što su komandne ljuske i naredbe sistema datoteka (ls, cp, itd.). /bin direktorij se obično ne mijenja nakon instalacije. Ako se promijeni, to je obično samo uz ažuriranja softverskih paketa koje obezbjeđuju programeri operativnog sistema.

/boot- Ovaj direktorij sadrži datoteke koje koristi OS loader - LInux LOader (LILO). Ovaj direktorij također ostaje gotovo nepromijenjen nakon instalacije.

/dev- Ovaj direktorij sadrži opise sistemskih uređaja. U Linuxu se sve tretira kao datoteka, čak i razni uređaji kao što su serijski portovi, tvrdi diskovi i skeneri. Da bi se pristupilo određenom uređaju, mora postojati posebna datoteka koja se zove čvor uređaja. Sve ove datoteke se nalaze u /dev direktoriju. Većina operativnih sistema sličnih UNIX-u je slično uređena.

/etc- Ovaj direktorij sadrži konfiguracijske datoteke: sve od konfiguracijskih datoteka X Window System, korisničke baze podataka do skripti za pokretanje.

/Dom- Ovaj direktorij sadrži kućne direktorije korisnika. Linux je sistem za više korisnika i svakom korisniku je dodijeljeno ime i jedinstveni direktorij za lične datoteke. Ovaj direktorij se naziva "početni" direktorij korisnika.

/lib- Ovaj direktorij sadrži sistemske biblioteke potrebne za glavne programe: C biblioteku, dinamički učitavač, biblioteku ncurses, module kernela i još mnogo toga.

/lib/modules- Učitavi moduli za kernel (na primjer, mrežni drajveri ili podrška za dodatne sisteme datoteka).

/izgubljeno+nađeno
- Obnovljeni dijelovi sistema datoteka pohranjeni su u ovom direktoriju. Kada se sistem pokrene, sistem datoteka se provjerava na greške. Program fsck se pokreće da popravi greške u sistemu datoteka.

/mnt
- Ovaj direktorij je obezbjeđen kao privremena tačka montiranja za čvrste diskove, flopi diskove, CD-ove ili uređaje koje treba onemogućiti.

/opt
- Ovaj direktorij sadrži dodatne softverske pakete. Posebnost Linuxa je da su svi softverski paketi instalirani u ovom direktoriju, na primjer /opt/<программный пакет>. Kasnije, ako ovaj paket više nije potreban, dovoljno je samo izbrisati odgovarajući direktorij. U SlackWare distribucijama, neki programi se inicijalno isporučuju u /opt direktoriju (na primjer, KDE u /opt/kde).

/proc
- Ovo je poseban direktorij koji nije uključen u sistem datoteka. /proc direktorij je virtuelni sistem datoteka koji omogućava pristup informacijama o kernelu. Različite informacije koje kernel može reći korisnicima nalaze se u "datotekama" u /proc direktoriju. Na primjer, datoteka /proc/modules sadrži listu učitanih modula kernela. A u datoteci /proc/cpuinfo - informacije o procesoru računara.

/root- Ovo je administratorov početni direktorij, umjesto /home/root. To je zato što /home direktorij može biti na particiji koja nije root (/) i ako se iz nekog razloga /home ne može montirati, tada će root korisnik biti primoran da se prijavi kako bi riješio problem. A ako je njegov početni direktorij na drugom disku, onda će to zakomplicirati prijavu.

/sbin- Ovaj direktorij pohranjuje glavne programe koje izvršava root korisnik, kao i programe koji se izvršavaju tokom procesa pokretanja. Redovni korisnici ne mogu koristiti ove programe.

/tmp
- Privremeno skladištenje podataka. Svi korisnici imaju pristup za čitanje i pisanje ovom direktoriju.

/usr- Ovo je jedan od najvećih imenika u sistemu. Gotovo sve ostalo se nalazi ovdje. Programi, dokumentacija, izvorni kod kernela i X Window sistem. U ovom direktoriju se najčešće instaliraju programi.

/var- Ovaj direktorij pohranjuje sistemske log datoteke, keš datoteke i datoteke zaključavanja programa. Ovo je direktorij za podatke koji se često mijenjaju.

/etc direktorij- Ovaj direktorij sadrži dosta različitih konfiguracijskih datoteka. Neki od njih su razmatrani u nastavku. Takođe sadrži datoteke koje se koriste za konfiguraciju mreže.

/etc/rc.d- Batch datoteke koje se izvršavaju pri pokretanju sistema ili kada se promijeni nivo pokretanja sistema.

/etc/passwd- Baza podataka korisnika, koja sadrži podatke o imenu korisnika, njegovom pravom imenu, ličnom imeniku, šifrovanoj lozinki i drugim podacima. Format ove datoteke opisan je u priručniku za naredbu passwd.

/etc/fdprm- Tabela parametara disketne jedinice koja definira format snimanja. Postavlja program setfdprm.

/etc/fstab- Lista sistema datoteka koji se automatski montiraju tokom pokretanja sistema pomoću naredbe mount -a (pokreće se iz /etc/rc.d/rc.S batch datoteke). Takođe sadrži informacije o swap oblastima koje automatski postavlja naredba swapon -a.

/etc/group- Slično kao /etc/passwd, samo što sadrži informacije o grupama, a ne o korisnicima.

/etc/inittab- Konfiguracijski fajl za init demon.

/etc/issue- Štampa getty prije upita za prijavu. Ovo obično sadrži kratak opis sistema.

/etc/magic- Komandni konfiguracijski fajl. Sadrži opise različitih formata datoteka koje ova naredba koristi za određivanje tipa datoteke. Pogledajte i priručnike za magiju i fajlove.

/etc/motd- Poruka dana, automatski se prikazuje nakon uspješnog povezivanja na sistem. Često se koristi za informiranje korisnika o promjenama u radu sistema. Pomalo kao "savjet dana" u Windowsu.

/etc/mtab- Lista trenutno montiranih sistema datoteka. Prvobitno se postavlja batch datotekama pri pokretanju, a zatim se automatski mijenja naredbom mount. Koristi se kada je potrebno pristupiti montiranim sistemima datoteka (na primjer, pomoću naredbe df).

/etc/shadow- Sjena baza podataka korisnika. Ovo premješta informacije iz datoteke /etc/passwd u /etc/shadow, koju ne može čitati niko osim root korisnika. Ovo čini sistem težim za hakovanje.

/etc/login.defs- Konfiguracijski fajl naredbe za prijavu.

/etc/printcap- Isto kao /etc/termcap, koristi se samo kada se radi sa štampačem.

/etc/profile- Ovu batch datoteku izvršava Bourne Shell pri pokretanju sistema, omogućavajući vam da promijenite postavke sistema za sve korisnike.

/etc/security- Definira terminale sa kojih se root korisnik može povezati na sistem. Obično su to samo virtuelne konzole, što otežava hakovanje sistema putem modema ili mreže.

/etc/shells- Spisak radnih školjki. Komanda chsh vam omogućava da promijenite radnu ljusku samo na školjke koje se nalaze u ovoj datoteci. FTP proces, ftrd, provjerava prisustvo ljuske korisnika u /etc/shells datoteci i sprječava korisnika da se poveže sa sistemom dok se njegovo ime ne pronađe u toj datoteci.

/etc/termcap- Baza podataka o kompatibilnosti terminala. Ovdje su escape sekvence za različite tipove terminala, što omogućava programima da rade na različitim tipovima terminala.

/dev direktorij- Datoteke uređaja se nalaze u ovom direktoriju. Nazivi ovih datoteka odgovaraju posebnim odredbama o kojima se govori na listi uređaja. Datoteke uređaja se kreiraju tokom podešavanja sistema, a zatim pomoću /dev/MAKEDEV skripte. Datoteka /dev/MAKEDEV.local se koristi prilikom kreiranja datoteka ili veza lokalnih uređaja (odnosno onih koje nisu u skladu sa MAKEDEV standardom).

/usr direktorij- Obično je /usr sistem datoteka prilično velike veličine, pošto je ovdje instalirano mnogo programa. Sve informacije u /usr direktoriju se tamo stavljaju tokom instalacije sistema. Odvojeno instalirani softverski paketi i druge datoteke nalaze se u /usr/local direktoriju. Neki od sistemskih poddirektorija /usr su razmotreni u nastavku (pogledajte FSSTND standard za više detalja).

/usr/X11R6- Sve datoteke koje koristi X Window System. Da bi se pojednostavila instalacija i administracija, datoteke X Window System su smještene u posebnu strukturu direktorija, koja se nalazi u /usr/X11R6 i identična je /usr.

/usr/bin- Skoro sve naredbe, iako su neke u /bin ili /usr/local/bin.

/usr/sbin- Komande koje se koriste u sistemskoj administraciji i nisu namijenjene za postavljanje u korijenski sistem datoteka (na primjer, većina serverskih programa se nalazi ovdje).

/usr/man, /usr/info, /usr/doc- Man datoteke, GNU Info dokumentacija i druga dokumentacija.

/usr/include- Pluggable bibliotečke datoteke za C jezik.

/usr/src- Izvorni tekstovi programa instaliranih u sistemu, uključujući Linux kernel.

/usr/lib- Nepromjenjive datoteke podataka za programe i podsisteme, uključujući neke konfiguracijske datoteke. Ime lib dolazi od biblioteke (biblioteka); prvobitno su biblioteke rutina za programiranje bile pohranjene u /usr/lib.

/usr/local- Ovdje se nalaze zasebno instalirani softverski paketi i drugi fajlovi.

/var direktorij- Ovaj sistem datoteka sadrži datoteke koje se mijenjaju kada sistem radi normalno. Specifičan je za svaki računar i ne može se deliti na mreži između više mašina.

/var/čovjek/mačka*- Privremeni direktorij za formatirane stranice priručnika. Izvor ovih stranica je direktorij /usr/man/man*. Neki priručnici se isporučuju formatirani. Oni se nalaze u /usr/man/cat*. Ostali priručnici moraju biti formatirani prije gledanja. Zatim se stavljaju u /var/man direktorij i ne moraju se formatirati kada se ponovo pogledaju. Direktorij /var/man/cat se često čisti, na isti način kao i drugi privremeni direktoriji.

/var/lib- Fajlovi koji se mijenjaju tokom normalnog rada sistema.

/var/local- Varijabilni podaci za programe instalirane u /usr/local (odnosno programe koje je instalirao administrator sistema). Imajte na umu da čak i lokalno instalirani programi moraju koristiti druge /var direktorije, kao što je /var/lock.

/var/lock- Snap fajlove. Mnogi programi, kada pristupaju datoteci uređaja, ovdje kreiraju datoteku zasuna. Drugi programi, kada pristupaju uređaju, prvo provjeravaju prisutnost latch datoteke u ovom direktoriju, a zatim pristupaju ovom uređaju.

/var/log- Log fajlovi za razne programe, posebno login (/var/log/wtmp, gde se beleže sve prijave i odjave) i syslog (/var/log/messages, gde se obično čuvaju sve poruke iz kernela i sistemskih programa). Datoteke u /var/log treba redovno brisati ili će narasti preko svake mjere.

/var/run- Datoteke, informacije u kojima su istinite samo do sljedećeg ponovnog pokretanja sistema. Na primjer, datoteka /var/run/utmp sadrži informacije o korisnicima koji su trenutno povezani na sistem.

/var/spool- Direktoriji koji se koriste za pohranjivanje pošte, vijesti, redova za štampanje i drugih zadataka. Svaki zadatak ima poseban direktorij u /var/spool, na primjer, korisnički sandučići su pohranjeni u /var/spool/mail.

/var/tmp- Direktorij za privremene datoteke koje su dovoljno velike ili imaju vijek trajanja duži od /tmp. Iako administrator sistema ne bi trebalo da čuva veoma stare fajlove u /var/tmp.

/proc direktorij- /proc sistem datoteka je virtuelni i zapravo ne postoji na disku. Kernel ga kreira u memoriji računara. /proc sistem pruža informacije o sistemu (u početku samo o procesima - otuda i naziv). Neki od važnijih datoteka i direktorija su razmotreni u nastavku. Za više informacija o strukturi i sadržaju /proc datotečnog sistema, pogledajte stranicu uputstva za proc.

/proc/1- Direktorij koji sadrži informacije o procesu broj 1. Svaki proces ima poseban direktorij u /proc, čije je ime njegov numerički identifikator.

/proc/cpuinfo- Informacije o procesoru kao što su tip procesora, model, performanse itd.

/proc/devices- Lista drajvera uređaja ugrađenih u kernel koji radi.

/proc/dma- Trenutno korišteni DMA kanali.

/proc/filesystems- Sistemi datoteka ugrađeni u kernel.

/proc/prekida- Prekidi su trenutno omogućeni.

/proc/ioports- Trenutno korišteni I/O portovi.

/proc/kcore- Prikaz fizičke memorije sistema u ovom trenutku. Veličina ove datoteke je potpuno ista kao i memorija računara, samo što ne zauzima prostor u samoj memoriji, već se generiše u hodu kada joj programi pristupe. Međutim, kada negdje kopirate ovu datoteku, ona neće zauzimati prostor na disku.

/proc/kmsg- Poruke koje izdaje kernel. Također se preusmjeravaju na syslog.

/proc/ksyms- Tabela simbola kernela.

/proc/loadavg- Procijenjeno opterećenje sistema.

/proc/meminfo- Informacije o korištenju memorije, fizičke i swap-oblasti.

/proc/modules- Lista trenutno učitanih modula kernela.

/proc/net- Informacije o mrežnim protokolima.

/proc/self- Simbolička veza do direktorija procesa koji pokušava dobiti informacije iz /proc. Kada dva različita procesa pokušaju dobiti neke informacije u /proc, dobiju veze do različitih direktorija. Ovo olakšava programima pristup vlastitom direktoriju procesa.

/proc/stat- Razne statističke informacije o radu sistema.

/proc/uptime- Vreme tokom kojeg je sistem u radnom stanju.

/proc/version- Verzija kernela.

Iako su mnoge datoteke u formatu običnog teksta, neke od njih imaju svoje. Postoji mnogo programa koji ne samo da pretvaraju takve datoteke u čitljiv format, već pružaju i određene funkcije. Na primjer, besplatni program čita datoteku /proc/meminfo i pretvara vrijednosti date u bajtovima u kilobajte (i također pruža neke dodatne informacije).

Članak pošteno ubačen u ime besplatnih informacija!

Ako zaustavite 10 ljudi na ulici i pitate ih šta znaju o Linuxu, većina će opisati neku vrstu složenog operativnog sistema za hakere koji nema poznato grafičko sučelje i krajnje je neprijatan za neiskusnog korisnika. Šta je zapravo Linux? Pogledajmo materijal u nastavku.

U kontaktu sa

Za početak, treba biti jasno da Linux nije operativni sistem, već projekat koji okuplja ogroman broj ljudi i kompanija širom svijeta. Svi oni rade na poboljšanju distribucija, dodajući i uklanjajući desetine hiljada linija koda iz gotovih Linux rješenja svaki dan. Da bismo razumeli ovaj fenomen, treba se obratiti istoriji još dva zanimljiva projekta - GNU i Minix.

Ko je izmislio Linux?

GNU GPL

Krajem 70-ih godina u SAD-u su se već formirale prilično brojne zajednice geekova, koji su propovijedali besplatnu distribuciju ideja, programa i izvornih kodova. Jedan od istaknutih ljudi tog vremena zove se Richard Stallman, koji je 1983. najavio razvoj GNU projekta (skraćeno "GNU nije Unix").

Svrha poduhvata bila je besplatno razvijanje i distribucija softvera, koji po svojoj funkcionalnosti ne bi bio inferioran u odnosu na mogućnosti Unix OS-a iz AT&T-a (licenca za korištenje njegovog izvornog koda koštala je oko 40 hiljada dolara) .

U isto vrijeme, Stallman je formulirao GNU GPL (GNU GeneralPublic License) manifest, u kojem je naznačio 4 slobode koje su u osnovi Linuxa do danas:

Sloboda 0. Svako ima pravo da pokreće program u bilo koju svrhu;
Sloboda 1. Svako može proučavati program i modificirati ga kako bi odgovarao svojim potrebama;
Sloboda 2. Svako ima pravo da distribuira softver kako bi pomogao drugima;
Sloboda 3. Svako može poboljšati i objaviti softver za dobrobit zajednice.

U suštini, Stallman je svakome dao pravo da slobodno prodaje svoje proizvode bazirane na GNU softveru, ali ti proizvodi također moraju biti praćeni GPL licencom.

Odnosno, prilikom distribucije programa, osoba ili kompanija dužni su svima dati izvorne kodove i omogućiti im da ih slobodno modificiraju, kao i da koriste sve fragmente koda za svoje potrebe.

Minix

Još jedna osoba koju treba spomenuti u kontekstu istorije Linuxa je Andrew Tanenbaum, učitelj iz Holandije, koji je 1987. razvio tutorijal u obliku operativnog sistema Minix.

Njegova prednost je bila kompatibilnost sa tada popularnim Intel 80286 procesorom, dok većina komercijalnih verzija UNIX-a nije podržavala Intelove čipove. Tanenbaum nije samo izdao Minix na disketama, već je objavio i svih 12.000 linija koda u svojoj knjizi, koja je bila odličan vodič za mlade programere, od kojih je jedan bio finski student Linus Torvalds.

linux

Torvalds je počeo da razvija Linux 1991. godine, ali je, pošto je dobio funkcionalno jezgro, bio primoran da zameni Minix komponente u korist analoga pod GNU GPL, pošto je Tanenbaum zakonski ograničio upotrebu svog sistema samo u obrazovne svrhe. Nakon što je objavio svoje izdanje OS-a na comp.os.minix diskusionoj grupi i prešao na GNU komponente, Linus je dobio stotine povratnih informacija i sugestija za dalji razvoj sistema, čime je započeo najmasovniji softverski projekat u istoriji.

Već u februaru 1992. Torvalds je počeo da dobija pisma kompanija koje su htele da prodaju Linux, ali nisu imale takvu priliku - u prvoj verziji kernela postojao je fajl ugovora o licenci u kojem je Linus naveo klauzulu koja zabranjuje komercijalnu implementaciju. sistema zasnovanih na Linuxu. Međutim, jedna od glavnih komponenti čitavog projekta bio je GCC kompajler, zaštićen sa četiri gore opisane Stallmanove slobode. Stoga, počevši od verzije 0.12, Linux kernel je također distribuiran pod GPL licencom. Inače, danas mnoge kompanije koriste Linux kernel bez GNU komponenti, živopisan primjer takvog proizvoda je Android operativni sistem.

Ko koristi Linux

Danas se Linux kernel koristi skoro svuda. Na ovaj ili onaj način, softver koji je kreirala geografski različita zajednica od mnogo hiljada bez sjedišta ili centralne kancelarije kontroliše veliku većinu postojećih elektronskih uređaja, od mašina za pranje veša do uređaja na ISS-u. Distribucije za privatnu, komercijalnu ili drugu upotrebu svakodnevno se poboljšavaju i usavršavaju, tehnološke korporacije ulažu mnogo novca u Linux projekte, a svi rezultati miliona radnih sati mogu biti dostupni svima apsolutno besplatno.

Linux distribucije

Na osnovu prethodno navedenog, nije teško zaključiti da postoji veliki broj Linux distribucija, a najpopularnije od njih imaju mnogo zajedničkog jedna s drugom. Dakle, najčešća verzija Linux Ubuntua (kao i Kubuntu, Xubuntu i Edubuntu) iz Canonical-a temelji se na drugoj popularnoj distribuciji - Debianu. Zauzvrat, Ubuntu je u osnovi još jedne popularne verzije Linux Minta, i tako dalje.

Osim toga, postoje specijalizirane kategorije distribucija. Na primjer, napredni korisnici preferiraju verzije Linuxa koje sami sastavljaju koje zahtijevaju da sami izgradite module. Najpopularniji u ovoj kategoriji je Linux Knoppix. Postoje i distribucije sa regionalnom pristrasnošću. Dakle, Rosa, ALT Linux, NauLinux, Calculate Linux, Runtu i drugi su relativno popularni u Rusiji.

Istorija ovog operativnog sistema počela je 1983. godine, tada Linux još nije imao svoje moderno ime, Richard Stallman je počeo da radi na njemu. Otprilike osam godina kasnije, skoro je završio razvoj svih sistemskih programa koji su bili uključeni u njegov sastav.

Devedesetih godina, mladi haker i programer pridružio se radu na sistemu Linus Torvalds, razvio je kernel za operativni sistem. I kao što se vidi iz imena ove osobe, sistem je dobio ime po njemu. Inače, pingvin, koji je postao amblem sistema, bio je pre toga Linusov lični simbol, ali da bi ovaj pingvin postao simbol operativnog sistema izmislila je programerova žena Tove.

U septembru 1991. Torvalds je prvi put postavio izvorni kod na Internet, svako ga je mogao preuzeti. Ovo je odmah privuklo pažnju stotina programera koji su, nakon preuzimanja izvornog koda, počeli raditi na njemu, dodajući svoje programe. Od tog trenutka počinje njegova besplatna i besplatna distribucija. Prvih godina time su se bavili samo pojedinačni programeri, a kasnije su se u razvoj uključile čitave kompanije. Zanimljiva je činjenica da kada bi se sada razvoj ovakvog sistema preuzeo na komercijalnoj osnovi, tada bi za rad na njemu bilo potrebno oko 11 milijardi dolara. Preko 70.000 ljudi je radilo na njemu tokom godina kako bi doveli Linux u trenutno stanje. Upravo je Linux 2012. godine izašao na prvo mjesto po upotrebi u pametnim telefonima, koji se u njima koristi, a koji je kreiran na bazi Linux kernela, posebno za mobilne uređaje.

Prednosti Linuxa

Danas sam Linux, kao takav, više ne postoji, ali postoje drugi operativni sistemi koji su razvijeni na njegovom kernelu. Ako pišete ćirilicom, onda su to Fedora, Ubuntu i Android, to su trenutno najpopularniji i najrašireniji sistemi. Linux Fedora desktop primjer

Prije svega, naravno, želio bih napomenuti jednu od njegovih glavnih prednosti, da se distribuira besplatno. Stoga, ako instalirate Linux na računare u preduzeću, onda se ne možete bojati nikakvih provjera. Niko vas neće optužiti da koristite piratski softver. Svaki program koji trebate pokrenuti na Linuxu već je dostupan i za rad i za igru. Kome i zašto distribuirati besplatne programe, nećemo raspravljati.

Njegova druga prednost je što je Linux open source. Mnogima ovo ne znači ništa, pokušaću jednostavno da objasnim. Uzmimo Windows, nakon pisanja kernela ovog sistema, kod se zatvara i nemoguće ga je otvoriti, tako da se ništa ne može ponoviti u Windowsu. Naravno, možemo donekle promijeniti dizajn, ali ulazak u Windows neće raditi. Kod Linuxa je situacija drugačija, njegov kod je otvoren, pa ako imate znanja za programiranje, možete sami postaviti eksperimente, modificirati i poboljšati sistem.

Još par prednosti i malih mana

A evo još nekih prednosti i mana Linuxa. Prvo, sigurnost, šta je to, to je to

da virusi koji neprestano surfuju internetom u potrazi za nezaštićenim računarom nemaju nikakvog uticaja na ovaj sistem.

Na primjer, ako virus uđe u Windows računar, svi folderi na svim diskovima će uskoro biti zaraženi. Sistem, au većini slučajeva, samo potpuno formatiranje cijelog diska može spasiti. Sa Linuxom je malo drugačije, ne širi se kroz foldere, pa stoga ne može naštetiti sistemu.

Drugo, ovo je dostupnost softvera za Windows, što dalje, to je teže pronaći dobar besplatni program koji radi. Licencirano, veoma skupo i besplatno, nije dobro. Sa Linuxom je suprotno, pojavljuju se novi programi, potpuno besplatni, i po kvaliteti i funkcionalnosti, često superiorniji od svojih kolega razvijenih za Windows. A instalacija programa je pojednostavljena, odlaskom na distribucijsko mjesto birate nekoliko programa, upisujete željeni red u komandnu liniju i instalacija počinje.

Također bih želio napomenuti brzinu Linuxa, dizajn u njemu je pojednostavljen, tako da sistem radi mnogo brže od Windowsa. Naravno, ako osoba više voli luksuzni dizajn ili ima priliku kupiti superkompjuter, onda mu se Linux možda neće svidjeti. Ovaj sistem se dobro ponaša na jeftinim modelima i računarima, nije zahtjevan i samim tim okretan.

Samo jedna stvar se može pripisati nedostacima ovog sistema, a to je kašnjenje u oslobađanju drajvera za opremu. Vrijeme ide naprijed, sve se ažurira, prije svega profesionalni programeri prave drajvere za Windows 7, a zatim i za Linux. To je uglavnom zbog trgovine, u prvoj opciji možete dobro zaraditi, a druga opcija je besplatna. Ali, u bliskoj budućnosti ovo stanje će biti ispravljeno. Pominju se i drugi nedostaci ovog sistema, ali uglavnom su nategnuti i na kraju svaki korisnik sam odlučuje šta će izabrati.

Top Related Articles