Operacijski sustav Linux podržava mogućnosti koje su dostupne u drugim implementacijama obitelji UNIX, kao i one koje nema nigdje drugdje. U nastavku će biti dato kratki pregled glavne mogućnosti sustava Linux.
Karakteristike Linux
Istaknute značajke Linux kako je operativni sustav:
- multitasking: mnogi programi rade u isto vrijeme;
- način za više igrača: veliki broj korisnici istovremeno rade na istom stroju;
- procesor u zaštićenom načinu rada ( 386 zaštićeni način rada);
- zaštita procesne memorije; pad programa ne može uzrokovati zamrzavanje sustava; čita s diska samo one dijelove programa koji se stvarno koriste za izvršenje;
- podjela stranica prema zapisu između instanci izvršnog programa. To znači da procesi-instance programa mogu koristiti istu memoriju prilikom izvršavanja. Kada se takav proces pokuša upisati u memoriju, tada se stranica od 4 kilobajta u koju snimanje u tijeku, kopirano u slobodni prostor. Ovo svojstvo poboljšava performanse i štedi memoriju;
- virtualna memorija sa stranicama (tj. ne gura se na disk iz memorije cijeli neaktivni proces, već samo potrebna stranica); virtualna memorija u neovisnim particijama diska i / ili datotekama u datotečnom sustavu; do 2 GB virtualne memorije; promjena veličine virtualne memorije tijekom izvođenja programa;
- zajednička programska memorija i predmemorija diska: sve slobodna memorija koristi se za razmjenu međuspremnika s diskom;
- dinamičke učitave dijeljene knjižnice;
- dump programa za post mortem analizu: omogućuje alatu za ispravljanje pogrešaka da analizira ne samo pokrenuti program, već i program koji je nenormalno prekinut;
- kompatibilnost sa standardima Sustav V i BSD na razini izvornog koda;
- dostupnost izvornog koda svih programa, uključujući tekstove kernela, upravljačke programe, razvojne alate i aplikacije. Ovi tekstovi se slobodno distribuiraju. Trenutno, neke tvrtke za Linux broj od komercijalni programi nema izvornog koda, ali sve što je bilo besplatno ostaje besplatno;
- upravljanje poslom u standardu POSIX;
- emulacija koprocesora u kernelu, tako da aplikacija možda neće brinuti o emulaciji koprocesora. Naravno, ako je koprocesor dostupan, onda se koristi;
- podrška nacionalnim alfabetima i konvencijama, uklj. za ruski jezik; mogućnost dodavanja novih;
- više virtualnih konzola: više simultanih neovisnih sesija na jednom zaslonu, koje se mogu prebaciti s tipkovnice;
- podrška za niz zajedničkih datotečni sustavi (MINIX, Xenix, datotečni sustavi Sustav V); prisutnost vlastitog naprednog datotečnog sustava do 4 terabajta i s nazivima datoteka do 255 znakova;
- transparentan pristup sekcijama DOS(ili OS / 2 FAT): poglavlje DOS izgleda kao dio datotečnog sustava Linux; podrška VFAT;
- poseban datotečni sustav UMSDOSšto vam omogućuje postavljanje Linux na datotečni sustav DOS;
- podrška svih standardnim formatima CD ROM;
- mrežna podrška TCP/IP uključujući ftp, telnet, NFS itd.
Istodobno izvođenje više programa
Takozvana virtualna multikonzola omogućuje organiziranje rada nekoliko konzola na jednom zaslonu. Proces emitiranja počinje na prvoj konzoli. Kombinacija tipki Alt-F2 slijedi prijelaz na drugu konzolu. Emitiranje se nastavlja, ali je prva konzola na zaslonu zamijenjena nova slika druga konzola, u kojoj se, na primjer, pokreće uređivač teksta. Kombinacija Alt-F3 slijedi prijelaz na treću konzolu, u kojoj se pokreće program za ispravljanje pogrešaka, itd. Obično postoji 6 konzola u sustavu, ali se mogu instalirati do 64 konzole. Možete se prebaciti na bilo koju konzolu u bilo kojem trenutku.
Zasebna konzola može pokretati i tekstualne i grafičke programe.
Na jednoj od besplatnih konzola možete pokrenuti X Window System. Otvorite prozor na ekranu i igrajte DOOM(moguće je preko mreže s partnerom). U ostalim prozorima: baza podataka, pošta, urednik, emitiranje itd.
Dakle, mnoge konzole rade u isto vrijeme, a na jednoj od konzola postoji i mnogo prozora X Window System.
Osim toga, sustav istovremeno pokreće pozadinske procese koji ne daju informacije na zaslon, ali rade svoj posao, na primjer, prenose podatke putem modema, ispisuju na pisač, šalju poštu preko mreže itd. Pozadinski proces može pokrenuti i korisnik i ona sama OS u skladu s postojećim uvjetima (postoji pošta za slanje, podaci za ispis, došlo je vrijeme za komunikaciju putem modema i sl.).
Linux omogućuje fizičku paralelizaciju računanja na višeprocesorskim strojevima (do 32 procesora), ali to nije izravno povezano s istovremenim izvršavanjem više programa. Operativni sustav omogućuje istovremeno obavljanje više zadataka na jednom procesoru, prebacujući procesor sa zadatka na zadatak stotine puta u sekundi.
Više korisnika radi na jednom stroju
Korisnik dobiva pristup sustavu kao rezultat registracije. Sustav na konzoli prikazuje upit login:, a korisnik odgovara svojim pristupnim imenom i lozinkom. Nakon provjere prava pristupa, sustav izdaje poziv za unos naredbi za izvršavanje programa, prihvaća naredbe i izvršava ih, na primjer:
Dobrodošli u ALT Linux Master 2.4 (Citron) / tty1 localhost prijava: root Lozinka: Zadnja prijava: ned, 4. svibnja 13:53:14 2008 s lokalnog hosta na tty1 # / usr / sbin / apachectl restart Zaustavljanje httpd usluge: [GOTOVO] Provjera konfiguracije razum za httpd: [GOTOVO] Pokretanje usluge httpd: [GOTOVO]
Dobrodošli u ALT Linux Master 2.4 (Citron) / tty2 localhost prijava: root Lozinka: Zadnja prijava: ned 4. svibnja 13:55:01 2008 s localhost na tty2 # cal svibnja 2008. Ne Po Ut Sr Če Pe Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Uobičajena je praksa da se korisnik prijavljuje na različite virtualne konzole pod različitim imenima. Na primjer, za obavljanje administrativnih funkcija, korisnik je prijavljen kao root aplikacijski program kao oleg na itd. Smisao ovog pristupa je da raznih korisnika imaju različite osobnosti u sustavu: prava pristupa resursima, početne postavke, datoteke itd.
Ako je stroj spojen na mrežu, tada je moguća daljinska registracija korisnika sa stroja A u autu B, čak i kada se ti strojevi nalaze na različitim kontinentima (veza strojeva na planetarnoj skali osigurava mreža Internet).
Osim mrežne veze, stroj može imati desetke terminala povezanih putem serijski portovi... Terminal je ekran i tipkovnica, t.j. konzolu na koju se korisnik može normalno prijaviti. Samo u ovom slučaju konzola nije virtualna, već je predstavlja specijalizirana odvojeni uređaj... Terminal može biti osobno računalo s programom koji oponaša logiku konzole (transparentan unos s lokalne tipkovnice u Linux-stroj i transparentan izlaz na lokalni prikaz podataka iz Linux-automobili).
Sve navedene metode registracije korisnika u sustavu rade zajedno. Dakle, na jednom stroju deseci i stotine korisnika su se prijavili u sustav raznim kanalima komunikacije, može istovremeno obavljati tisuće zadataka.
Dokumentacija Linux
Operacijski sustav Linux potpuno dokumentirano kao niti jedna od reklama OS... Po Linux postoje knjige, priručnici, priručnici i ono što nije dostupno u komercijalnom sustavu - puni izvorni tekstovi OS uz objašnjenja i komentare.
Opseg dokumentacije o Linux stalno nadopunjuju i proširuju, dinamički prateći razvoj sustava.
Oni koji su se navikli nositi s piratski softver pati od nedostatka dokumentacije u Linux suočiti sa situacijom upravo suprotne vrste. Problem nije u tome što Linux malo je dokumentacije, ali činjenica da je ima puno, predstavljena je u raznim oblicima i dostupna je iz mase raznih izvora... Da biste se snašli u ovom bogatstvu izbora, trebat će malo truda.
Iz izvorne dokumentacije za Linux mogu se razlikovati sljedeći osnovni, ali ne i iscrpni oblici: knjige, priručnici KAKO DA, referentne knjige Pitanja, imenici hiperteksta INFO, operativni priručnici ČOVJEK, opisi softverski paketi... Knjige se distribuiraju u tisku i u elektroničkom formatu, ostali oblici su u pravilu elektronički, t.j. predstavljeni u obliku datoteka kao dio distribucija sustava Linux i softverski paketi distribuirani putem Internet i na CD-ovima.
Često je isti elektronički dokument dostupan kao više datoteka istog sadržaja, ali u različitim formatima, npr. ascii, postscript, html... Jedan je format prikladan za pregledavanje i traženje ključnih riječi na zaslonu za prikaz teksta, drugi su prikladni za ispis s tipografskom kvalitetom na laserski printer ili za gledanje na grafičkom ekranu.
Na informativnoj mreži Usenet najnovije verzije nekih dokumenata na Linux(isto se pojavljuju na poslužiteljima Internet odakle ih možete nabaviti različiti putevi, uklj. putem e-pošte).
Razlika Linux od drugih OS besplatna licenca
Postoji niz drugih operativni sustavi koji su licencirani za besplatno kopiranje. Od njih je najpopularniji sustav u Rusiji FreeBSD.
Rad u Linux ili FreeBSD za iskusnog stručnjaka nije teško. Ali za početnika Linux lakši za učenje i praktičniji za rad.
Linux i FreeBSD uvelike se razlikuju u konceptu razvoja. Štoviše, među operativnim sustavima Linux općenito jedinstven po svojoj filozofiji.
To je sustav koji su korisnici napravili za korisnike.
Linux ne samo besplatni sustav koji svatko može kopirati bez ograničenja. Ovo je sustav s besplatnim površinsko iskopavanje, a bilo koja osoba, bilo da je stanovnik Washingtona ili Jekaterinburga, može postati koautor Linux nije bitno hoćete li dati svoj doprinos, veliki ili mali.
Operativni sustav MS DOS sa svojim grafičkim ljuskama Windows 3.1 i Windows 3.11 zamijenjen je punopravnim operativnim sustavima obitelji MS Windows(Prvo Windows 95, zatim Windows 98 i Windows 2000). Pokreću se, za razliku od Windows 3.1 i Windows 3.11, automatski nakon uključivanja računala (ako je samo ovaj sustav instaliran).
U MS Windows, datoteke se pohranjuju pomoću modifikacije datoteke. FAT sustavi - VFAT... U njemu duljina naziva datoteka i imenika može biti do 256 znakova. Prilikom navođenja imena razlikuju se velika i mala slova.
U operacijskom sustavu Windows, manipulator se široko koristi pri radu s prozorima i aplikacijama. miš... Obično se miš koristi za odabir fragmenata tekstualnih ili grafičkih objekata, označite i poništite okvire, odaberite naredbe izbornika, gumbe na alatnoj traci, manipulirate kontrolama u dijaloškim okvirima, "pomičete" dokumente u prozorima.
U sustavu Windows aktivno se koristi i desna tipka miša. Postavljanjem vrha pokazivača preko predmeta od interesa na ekranu i klikom desnom tipkom miša, možete proširiti tzv. kontekstni izbornik"sadrži najčešće naredbe primjenjive na ovaj objekt.
Prečaci omogućiti pristup programu ili dokumentu s više lokacija bez stvaranja više fizičkih kopija datoteke. Na radnoj površini možete postaviti ne samo ikone (ikone) aplikacija i pojedinačnih dokumenata, već i mape. Mape- drugi naziv za imenike.
Značajna inovacija u sustavu Windows 95 bila je Traka zadataka(traka zadataka). Unatoč malom funkcionalnost, čini mehanizam za više zadataka jasnim i čini prebacivanje između aplikacija mnogo bržim od prethodne verzije Windows. Izvana, traka zadataka je traka, obično smještena na dnu zaslona, koja sadrži gumbe za aplikacije i gumb. Početak(Početak). Na njegovoj desnoj strani obično se nalaze sati i male ikone programa koji su aktivni ovaj trenutak.
Radnik Windows stol dizajniran da bude što lakši za početnike, a istovremeno pruža maksimalnu prilagodbu kako bi se zadovoljile specifične potrebe iskusnih korisnika.
Prilikom isključivanja, ne možete jednostavno isključiti računalo, a da ne isključite sustav prema svim pravilima - to može dovesti do gubitka nekih nespremljenih podataka. Da biste ispravno dovršili posao, morate učiniti sljedeće.
- Spremite podatke u svim aplikacijama s kojima ste radili.
- Zatvorite sve prethodno pokrenute DOS aplikacije.
- Otvori izbornik gumba Početak i odaberite tim Završetak radova- na ekranu će se pojaviti dijaloški okvir.
- Odaberite željenu opciju radnje i kliknite gumb Da
Linux operativni sustav
Linux je operativni sustav za IBM-kompatibilna osobna računala i radne stanice. To je višekorisnički OS s umreženim prozorima grafički sustav X prozorski sustav. Linux OS podržava standarde otvoreni sustavi i internetskih protokola te je kompatibilan s Unix, DOS, MS Windows sustavima. Sve komponente sustava, uključujući izvorni kod, distribuiraju se uz licencu za besplatno kopiranje i instalaciju za neograničen broj korisnika.
Ovaj operativni sustav razvio je početkom 90-ih Linus Torvald, tada student na Sveučilištu u Helsinkiju (Finska), uz sudjelovanje korisnika interneta, zaposlenika istraživačkih centara, raznih zaklada i sveučilišta (uključujući MGIU).
Kao tradicionalni operativni sustav, Linux (izgovara se "Linux" s naglaskom na prvom slogu) obavlja mnoge iste funkcije kao DOS i Windows. Međutim, treba napomenuti da je ovaj OS posebno moćan i fleksibilan. Linux je dizajniran kao PC verzija operativnog sustava Unix koji se desetljećima koristi na glavnim računalima i mini računalima i glavni je operativni sustav za radne stanice. Linux stavlja brzinu, učinkovitost i fleksibilnost Unixa na raspolaganje korisniku osobnog računala, dok u potpunosti iskorištava prednosti osobnih strojeva. Pri radu s mišem, posebno se aktivno koriste sva tri gumba srednji gumb koristi se za umetanje isječaka teksta.
S ekonomske točke gledišta, Linux ima još jednu vrlo značajnu prednost – to je besplatan sustav. Linux se distribuira pod općom otvorena licenca GNU pod zakladom besplatno softver (Free Software Foundation), čineći ovaj OS dostupnim svima. Međutim, Linux je zaštićen autorskim pravima i nije u javnoj domeni otvorena licenca GNU je gotovo isto što i javna distribucija. Dizajniran je tako da Linux istovremeno ostaje slobodan i standardiziran. Postoji samo jedna službena jezgra Linuxa.
Operativni sustav Linux nasljeđuje još dvije izvanredne značajke od Unixa: to jest multiplayer i multitasking sustav. Multitasking znači da sustav može obavljati više zadataka u isto vrijeme. Način rada za više igrača znači da više korisnika može raditi u sustavu u isto vrijeme, od kojih svaki komunicira s njim preko svog terminala. Još jedna prednost ovog OS-a je mogućnost instaliranja zajedno sa sustavom Windows na jedno računalo.
Linux je sposoban pretvoriti bilo koji osobni stroj u radna stanica... U našem Linux vrijeme je operativni sustav za poslovanje, obrazovanje i individualno programiranje... Sveučilišta diljem svijeta koriste Linux u tečajevi obuke o programiranju i dizajnu operacijskih sustava. Postao je nezamjenjiv u širokom korporativne mreže, kao i za organizaciju internetskih stranica i web poslužitelja.
Moderni Linux pruža mogućnost korištenja nekoliko vrsta grafičkih sučelja: KDE (K Desktop Environment), GNOME (GNU Network Model Environment) i drugi. U svakoj od ovih školjki korisniku se daje mogućnost rada s nekoliko desktopa odjednom (dok u MS Windowsima uvijek postoji jedna radna površina koja mora biti pretrpana prozorima).
Značajke Linux OS-a
Govoreći o Linux sustavu, može se razlikovati kernel, shell, struktura datoteka i uslužni programi... Jezgra je srce sustava. Sadrži programe koji izravno upravljaju hardverom računala. Shell je tekstualno korisničko sučelje. Prihvaća naredbe od korisnika i prosljeđuje ih kernelu za izvršenje. Shell se može prilagoditi prema specifičnostima potrebe korisnika... Čak ima i svoje programski jezik koji se može koristiti za pisanje takozvanih skripti. Standard sustava Linux programi(naredbe) se često nazivaju uslužnim programima.
Struktura datoteke je stablo direktorija u kojima se nalaze datoteke. Maksimalna duljina naziv datoteke u Linuxu 256 znakova. Obično u
Danas su najpoznatiji operativni sustavi za računala obitelji operativnih sustava Microsoft Windows i UNIX. Prvi tragaju za svojim podrijetlom do operacijske dvorane MS-DOS sustavi s kojim prvi osobnih računala iz IBM-a. UNIX operativni sustav razvila je grupa zaposlenika Bell Labsa predvođenih Dennisom Ritchiejem, Kenom Thompsonom, Brianom Kernighanom 1969. godine. Ali ovih dana, kad pričaju o operacijskoj sali UNIX sustav, najčešće ne znače određeni OS, već cijelu obitelj operativnih sustava sličnih UNIX-u. Sama riječ UNIX ( velikim slovima) postao je registrirani zaštitni znak tvrtke AT&T Corporation.
Kasnih 70-ih (sada prošlog stoljeća), osoblje UC Berkeley napravilo je brojna poboljšanja u UNIX izvornom kodu, uključujući rad s TCP/IP obitelji protokola. Njihov razvoj postao je poznat pod imenom BSD("Berkeley Systems Distribution"). Distribuiran je pod licencom koja vam je omogućila modificiranje i poboljšanje proizvoda, te prijenos rezultata trećim stranama (sa ili bez izvornih kodova), pod uvjetom da je naznačeno koji je dio koda razvijen u Berkeleyju.
Operacijski sustavi kao što je UNIX, uključujući BSD, izvorno su razvijeni za rad na velikim višekorisničkim računalima - mainframe. No, osobna računala postupno su povećavala snagu svog hardvera, a danas već nadmašuju mogućnosti velikih računala za koje je UNIX razvijen 70-ih godina. I tako, početkom 90-ih, student na Sveučilištu u Helsinkiju Linus Torvalds počeo se razvijati Slično UNIX-u OS za IBM-kompatibilna osobna računala.
25. kolovoza 1991. godine Linus je napisao da radi na (besplatnom) operativnom sustavu za 386 (486) računala, te moli sve zainteresirane da jave koje komponente sustava korisnici žele prvo vidjeti. No, kao što se vidi iz teksta poruke, bash shell i gcc kompajler su već radili za njega. Radili su pod operativnim sustavom M inix, koji je razvio profesor Andy Tanenbaum as tutorial za studente programera. Minix je radio na računalima s procesorom 286 i poslužio je kao prototip za novi OS za Torvalds.
Datoteke prve Linux varijanta(verzija 0.01) objavljeni su na Internetu 17. rujna 1991. Budući da je izvorni kod Linuxa besplatan i otvorenog koda, veliki broj neovisnih programera bio je uključen u razvoj sustava od početka. Zahvaljujući tome, Linux je trenutno najmoderniji, stabilan i brzo razvijajući sustav, koji gotovo trenutno apsorbira najnovije tehnološke inovacije. Ima sve značajke koje su svojstvene modernim potpuno funkcionalnim operativnim sustavima kao što je UNIX. Dajmo da damo kratki popis ove mogućnosti.
Zatim je 5. listopada 1991. izdana verzija 0.02 koja je već radila. L. Torvalds nije patentirao niti na neki drugi način ograničio distribuciju novog OS-a. Od svog početka, Linux se distribuira pod uvjetima Opće javne licence (GPL) za softver koji su razvili pokret otvorenog koda i projekt GNU. moram to reći razvoj Linusa Torvaldsa bio je samo jezgra operacijskog sustava... Ovaj kernel je "pao na pripremljeno tlo", u smislu da je veliki broj uslužnih programa već razvijen u GNU projektu. različite vrste... Ali nije bilo dovoljno kernela da se GNU pretvori u punopravni OS. Razvoj kernela je bio u tijeku (zvao se Hurd), ali je iz nekog razloga kasnio. Stoga je pojava razvoja L. Torvaldsa bila vrlo pravovremena. Obilježio je rođenje operativnog sustava otvorenog koda.
Glavne karakteristike Linux OS-a
Zbog činjenice da je izvorni kod Linuxa besplatan i javno dostupan, veliki broj neovisnih programera uključen je u razvoj sustava od samog početka. Zahvaljujući tome, Linux je trenutno najmoderniji, stabilan i brzo razvijajući sustav, koji gotovo trenutno apsorbira najnovije tehnološke inovacije. Ima sve značajke koje su svojstvene modernim potpuno funkcionalnim operativnim sustavima kao što je UNIX. Evo kratkog popisa ovih značajki.
Pravi multitasking
Svi procesi su neovisni; nitko od njih ne bi trebao ometati druge zadatke. Za to, kernel implementira način dijeljenja vremena Središnja procesorska jedinica(OS sa sustavom dijeljenja vremena), naizmjenično dodjeljujući vremenske intervale za svaki proces koji treba izvršiti. Ovo se značajno razlikuje od "preventivnog multitasking" načina implementiranog u Windows 95, gdje sam proces mora "prepustiti" procesor drugim procesima (i može uvelike odgoditi njihovo izvršenje).
Ako govorimo o procesima, onda je rađanje novih procesa u sustavu organizirano na način da svaki proces koji je pokrenuo korisnik nasljeđuje prava od nadređenog procesa ... A roditeljski proces daje korisniku određenu prijavu (nema anonimne prijave, kao u Windowsima!). Stoga je nemoguće pokrenuti proces s privilegijama drugog korisnika! Podsjetim vas da se u sustavu Windows procesi mogu pojaviti ne od roditelja, već samostalno, što jasno ne govori u prilog njegovoj sigurnosti.
Višekorisnički pristup
Linux nije samo operacijski sustav za više zadataka, on podržava tu sposobnost istovremeni rad mnogi korisnici. U ovom slučaju, Linux može pružiti sve resurse sustava korisnicima koji rade s hostom preko raznih udaljenih terminala. Podržan je sustav virtualnih konzola, pod svakom od kojih možete pokrenuti vlastiti terminal.
Zamijenite RAM na disk
Zamjena RAM-a na disk omogućuje vam rad s ograničenom količinom fizičkog RAM-a; za to se sadržaj nekih dijelova (stranica) RAM-a zapisuje u namjensko područje na tvrdom disku, koje se tretira kao dodatno radna memorija... To donekle usporava brzinu rada, ali vam omogućuje organiziranje rada programa koji zahtijevaju više RAM-a nego što je stvarno dostupno na računalu. U principu, ova tehnologija je slična ideji virtualne memorije, s jedinom iznimkom zamjenjivanje uključuje se samo kada RAM-a počne ponestajati slobodan prostor... Za to se kreira zasebna swap particija (/swap) na disku na kojem je instaliran Linux.
Paging memorija
Memorija sustava Linux organizirana je kao 4K stranice ... Ako je RAM potpuno iscrpljen, OS će tražiti dugo nekorištene memorijske stranice kako bi ih premjestio iz memorije u HDD... Ako je bilo koja od ovih stranica potrebna, Linux ih obnavlja s diska. Neki stari Unix sustavi i neke moderne platforme (uključujući Microsoft Windows) prenose na disk sav sadržaj OP-a koji se odnosi na aplikaciju koja trenutno nije pokrenuta (tj. SVE memorijske stranice povezane s aplikacijom spremaju se na disk kada nedostaje memorija) da je manje učinkovit.
Učitavanje izvršnih modula "na zahtjev"
Linux kernel podržava dodjelu stranica memorije na zahtjev, u kojoj je samo nužni dio izvršnog programskog koda u RAM-u, a dijelovi koji se trenutno ne koriste ostaju na disku.
Dijeljenje izvršnih programa
Ako trebate pokrenuti nekoliko kopija aplikacije u isto vrijeme (ili jedan korisnik pokreće nekoliko identičnih zadataka, ili različitih korisnika pokrenite isti zadatak), tada se u memoriju učitava samo jedna kopija izvršnog koda ove aplikacije koju koriste svi istovremeni izvršavanje identičnih zadataka.
Zajedničke knjižnice
Knjižnice su zbirke postupaka koje programi koriste za obradu podataka. Postoji broj standardne biblioteke istovremeno koristi više od jednog procesa. U starijim sustavima takve su knjižnice bile uključene u svaku izvršnu datoteku, čije je istovremeno izvršavanje rezultiralo neproduktivnom upotrebom memorije. U novim sustavima (osobito u Linuxu), moguće je raditi s dinamički i statički dijeljenim bibliotekama, što omogućuje smanjenje veličine pojedinačnih aplikacija.
Dinamička predmemorija diska
Predmemorija na disku je korištenje dijela RAM-a za pohranu često korištenih podataka s diska, što značajno ubrzava pristup često korištenim programima i zadacima. Korisnici MS-DOS-a rade sa SmartDrive-om, koji rezervira fiksna područja memorija sustava za predmemoriju diska. Linux koristi dinamičniji sustav predmemorije: memorija rezervirana za predmemoriju raste kada se memorija ne koristi i smanjuje se ako sustav ili korisnički proces zahtijevaju više memorije.
100% usklađenost s POSIX 1003.1. Djelomična podrška za System V i BSD značajke
POSIX 1003.1 (prijenosni Operacijski sustav Sučelje - sučelje mobilnog operativnog sustava) je postavljeno standardno sučelje Unix sustavi, koji je opisan skupom C procedura. Sada je podržan na svim novijim operativnim sustavima. Microsoft Windows NT također podržava POSIX 1003.1. Linux je 100% kompatibilan s POSIX-om. Nekoliko značajki System V i BSD dodatno je podržano radi povećanja kompatibilnosti.
IPC sustava V
Linux koristi tehnologiju IPC(InterProcess Communication) za razmjenu poruke između procesa, korištenje semafori i zajedničko sjećanje.
Sposobnost pokretanja izvršnih datoteka drugog OS-a
Linux nije prvi operativni sustav u povijesti. Za prethodno razvijene operacijske sustave, uključujući DOS, Windows 95, FreeBSD ili OS / 2, razvijeno je puno različitih softvera, uključujući vrlo koristan i vrlo dobar softver. Za pokretanje takvih programa pod Linuxom, razvijeni su emulatori za DOS, Windows 3.1 i Windows 95. Štoviše, Vmware je razvio sustav “ virtualnih strojeva", koji je računalni emulator u kojem možete pokrenuti bilo koji operativni sustav. Druge tvrtke imaju sličan razvoj događaja. Linux je također sposoban izvršavati binarne datoteke s drugih Unix platformi temeljenih na Intelu koje su u skladu sa standardom intel binarne kompatibilnosti (iBCS2).
Podrška za različite formate datotečnog sustava
Linux podržava širok izbor formata datotečnog sustava, uključujući datoteke DOS sustavi i OS / 2, kao i moderni datotečni sustavi za vođenje dnevnika. U isto vrijeme, vlastiti fajl Linux sustav pod nazivom Drugi prošireni datotečni sustav ( ext2fs), omogućuje vam učinkovitu upotrebu prostor na disku... Podržava vođenje dnevnika i distribuciju prava pristupa.
Mogućnosti umrežavanja
Linux se može integrirati u bilo koju lokalnu mrežu. Podržane su sve Unix usluge, uključujući mrežni datotečni sustav (NFS), daljinski pristup (telnet, rlogin), TCP/IP umrežavanje, dial-up pristup putem SLIP-a i PPP-a, itd. -stroj kao poslužitelj ili klijent za drugu mrežu, u posebno, radi opća upotreba(dijeljenje) datoteka i daljinski ispis na Macintosh, NetWare i Windows.
Radite na različitim hardverskim platformama
Iako je Linux izvorno bio dizajniran za računala na Temeljen na Intelu 386/486, sada može raditi na svim verzijama Intelovih mikroprocesora, od 386 do višeprocesorskih sustava baziranih na Pentiumu. Linux također uspješno radi na raznim klonovima. Intel drugih proizvođača; na internetu postoje poruke da na procesorima AMD Linux Athlon i Duron rade čak bolje od Intelovih. Osim toga, razvijene su verzije za druge vrste procesora - ARM, DEC Alpha, SUN Sparc, M68000 (Atari i Amiga), MIPS, PowerPC i druge (imajte na umu da se ova knjiga bavi samo opcijom za IBM-kompatibilna računala).
Pozdrav dragi čitatelji. Koristeći računala, tablete, pametne telefone, rijetko se upuštamo u to što imaju ispod ljuske, na kojem "RAM-u" rade itd. Ako je jednostavan korisnik sustava Windows a češće se čuje Appleov Mac OS, onda je malo tko čuo za "tamnog" konja Linux. Ispravimo zajedno ovaj nesporazum.
Linux je izravno jezgra operacijskog sustava. Veliki broj sustava baziran je na ovoj kernelu: Mint, Debian, Ubuntu, Fedora, Gentoo, da spomenemo samo neke od ogromnog popisa sustava. Zovu se distribucije, ponekad Linux. Važno je napomenuti da su neki od Linuxa izgrađeni na vrhu drugih Linuxa. Na primjer, Mint za Ubuntu, a Ubuntu, zauzvrat, za Debian.
Distribucije se po svom sučelju ne razlikuju puno od istog Mac OS-a i Windowsa. . Jedina značajna razlika je izvorne datoteke, u kodu operacijskog sustava.
Postoji još jedan važna značajka: Sučelje sustava u Linuxu se može potpuno promijeniti, kao i njegovo korisničko okruženje.
Sami Linuxovi se međusobno razlikuju po svojoj namjeni. Neki su kreirani za najviše zahtjeve korisnika: Elementary OS, Ubuntu, Fedora, Debian. Drugi se razlikuju po principu postavki: Slackware, Gentoo, Arch. Također je stvoren Linux, izoštren uglavnom za zaštitu i sigurnost.
Glavna prednost distribucija je da korisnik osobno instalira komponente koje su mu potrebne. Kao rezultat, računalo postaje brzo.
Još jedna važna činjenica o Linuxu . Snažni Android izgrađen je u svojoj srži. Za razliku od računala, veliki postotak telefona i tableta radi na Android platformi.
Povijest Linuxa.
Među brojnim studentima koji su čitali ovo djelo, bio je i jedan Linus Torvalds, Finac po rođenju. Koristeći operativni sustav Minix, identificirao je mnoge nedostatke u njemu. Torvalds je počeo poboljšavati Minix i 1991. godine izdao novu jezgru pod nazivom Linux.
Treba uzeti u obzir da je jezgra beskorisna bez svog okruženja. Dakle, ironično, Richard Stallman je u isto vrijeme stvarao GNU sustav s programima, ali bez kernela. Kao rezultat toga, kada se spojio, sustav GNU / Linux izašao je pod smiješnim simbolom pingvina.
Osim toga, Torvalds je napisao knjigu "Samo za zabavu" o povijesti Linuxa.
Prednosti i nedostaci Linuxa
Nedvojbena prednost Linuxa je njegova visoka zaštitna funkcija i pouzdanost. Kao rezultat toga, pokreće super-moćna svjetska računala, obrambene sustave, velike ozbiljne poslužitelje koji služe velika količina korisnika.
Što se tiče virusa, njih je premalo da bi ozbiljno ugrozili sigurnost Linuxa, a također je mala vjerojatnost da će se virus uopće moći nositi sa sustavom.
Nedvojbena prednost je što ne morate platiti za Linux sustav, kao za mnoge distribucije. Plaćenih je nekoliko, od kojih je jedan RHEL, a onda se traži uglavnom u poslovnim tvrtkama.
Što se tiče programera, oni nisu izostavljeni iz posla, materijalnu dobit im donosi instalacija posebnih usluga: oblaka, glazbenih trgovina itd. Iz ovoga proizlazi da se ne trebate bojati virusa, trojanaca ili krekova - još jedan debeli plus u korist Linuxa, jer instalacija programa odvija se ili putem "Aplikacijskog centra" ili putem službene web stranice.
Uredski radnici, i svi Microsoft korisnici Office na umu - poznatu Microsoftovu aplikaciju zamjenjuje LibreOffice, koji radi s tablicama, tekstom.
Nedostatak Linuxa - neusklađenost mnogih zanimljivi programi Windows. Na primjer Photoshop, 3DS Max, AfterEffects. Za preuzimanje na Linuxu, recimo Photoshopu, treba vam puno programe podrške pa čak i tada neke značajke neće biti podržane. Postoji alternativa: za Photoshop - Gimp, za 3DS Max - Blender. Treba imati na umu da isti Gimp nema punu funkcionalnost Photoshopa, ali za početnike to može biti sasvim opravdano.
Još jedan nedostatak je u odsutnosti cool igrice visoka klasa... Međutim, programeri već naporno rade na tome.
Linux je zanimljiv i po tome što ako se pojavi problem, riješiš ga i zaboraviš zauvijek, za razliku od istog Windowsa. Sustav je prilagođen korisniku i dugi niz godina bez prekida „ore“.
Nešto o Ubuntuu
Nekada najpopularnija distribucija, sada ju je zamijenila Mint. Kreatori Ubuntua su Canonical pod vodstvom južnoafričkog poduzetnika i drugog turista svemira, Marka Shuttlewortha.
Ovaj sustav je vrlo zgodan, prilagođava se korisniku i ima nekoliko opcija: za školska računala - Xubuntu, s LXDE - Lubuntu itd.
Ubuntu koristi sučelje Unity, koje ima pokretač, alat za pretraživanje Dash, ugrađenu Wikipediju, Google.
Glavna značajka Jedinstva je tzv. globalni izbornik, skriven je na vrhu, brzo se otvara kada zadržite pokazivač miša.
Korisnici Ubuntua uvijek podržavaju jedni druge, pomažu početnicima. Riječ "ubuntu" u prijevodu znači "čovječanstvo".
Također se možete pridružiti ovoj zabavnoj i prijateljskoj zajednici. Naučite mnoge nevjerojatne činjenice i pretplatite se na naš blog.
Evo nekoliko pitanja koja su mučila korisnike pri prelasku na Linux.- Mnogi korisnici - zašto?
- Što je srž?
- Ima li još nekih razlika?
- jezgra je izgrađena na modularnoj osnovi
- nekoliko kernela može se instalirati na jedno računalo odjednom
- Razvojem jezgre Linuxa upravlja se centralno
Ostavite svoj komentar!