Linux është sistemi më modern, më i qëndrueshëm dhe me zhvillim të shpejtë, që thith pothuajse menjëherë risitë më të fundit teknologjike. Ai ka të gjitha aftësitë që janë të natyrshme në sistemet operative moderne me funksione të plota.
1. OS me shumë përdorues të besueshëm me shumë detyra për kompjuterë personalë.
2. Kryen menaxhim efikas të kujtesës.
3. Mbështet sisteme të ndryshme skedarësh.
4. Ofron aftësi të rrjetëzimit.
5. Punon në platforma të ndryshme harduerike (në të gjitha versionet e mikroprocesorëve Intel, në procesorët Athlon dhe Duron nga AMD, versionet e OS janë zhvilluar për lloje të tjera të procesorëve - ARM, DEC Alpha, SUN Sparc, M68000 (Atari dhe Amiga), MIPS , PowerPC).
Shpërndarjet Linux
Versionet e para të Linux-it u vendosën në dy disqe. Floppy disku i parë ishte i bootable dhe përmbante kernelin, dhe i dyti përmbante sistemin e skedarëve rrënjë dhe shërbimet kryesore të zhvilluara nga projekti GNU. Procesi i konfigurimit dhe konfigurimit të sistemit u krye me dorë dhe kërkonte njohuri të gjera. Për ta bërë instalimin Linux të aksesueshëm jo vetëm për ekspertët, shpërndarjet Linux filluan të zhvillohen.
Shpërndarja Linux është një grup paketash softuerësh që përfshin komponentët bazë të sistemit operativ, një grup aplikacionesh softuerësh, një program instalimi që ju lejon të instaloni sistemin operativ GNU/Linux në kompjuterin e përdoruesit dhe një grup programesh aplikimi të nevojshme për një specifikë. aplikimi i sistemit.
Meqenëse një numër i madh i grupeve të pavarura të programuesve janë të përfshirë në zhvillimin e shpërndarjeve, tani ka qindra shpërndarje të ndryshme Linux në botë (shih http://distrowatch.com/), dhe të reja po shfaqen gjatë gjithë kohës. Shpërndarjet e reja krijohen, kryesisht, jo nga e para, por bazuar në një nga shpërndarjet ekzistuese . Shpërndarjet ndryshojnë, para së gjithash:
program instalimi;
mjeti i instalimit të paketës softuerike të përdorur (sistemi i menaxhimit të paketave);
përbërjen e shërbimeve komunale dhe programet e aplikimit të përfshira në shpërndarje;
skript bootstrap;
kërkesat e harduerit.
Ekzistojnë tre grupe kryesore të shpërndarjeve:
Bazuar në shpërndarjen Red Hat, më vonë u riemërua Fedora Core. Shpërndarjet më të famshme të këtij grupi janë Mandrake (ose Mandriva), duke përfshirë ato të Rusifikuara - ASPLinux, Linux Ink, AltLinux (bazuar në Mandrake), etj.
Bazuar në shpërndarjen Debian. Ky grup përfshin shpërndarjen më të njohur të Ubuntu në botë, si dhe Knoppix, Storm, etj.
Bazuar në shpërndarjen Slackware. OpenSuSe i përket këtij grupi.
Në Rusi, ekzistojnë tre ekipe zhvilluesish që krijojnë dhe mbështesin shpërndarjet e Rusifikuara.
Një nga ekipet ALTLinux (http://www.altlinux.ru), i cili prodhon shpërndarjen e vet ALTLinux. Gjatë viteve të fundit, ALTLinux ka punuar në mënyrë aktive drejt futjes së softuerit të lirë në institucionet arsimore ruse. Ata zhvilluan një “Paketë Software-i të Lirë për Arsimin” special.
Ekipi i dytë përfaqësohet nga ASPLinux (http://www.asplinux.ru), i cili gjithashtu lëshoi shpërndarjen e tij ASPLinux.
Ekipi i tretë është kompania e Shën Peterburgut Linux Ink (http://www.linux-ink.ru), e cila prodhon shpërndarjen NauLinux, bazuar në shpërndarjen shkencore Linux me famë botërore. Ai gjithashtu prodhon versione të shpërndarjeve të orientuara posaçërisht për përdorim në institucionet arsimore.
Studenti finlandez Linus Torvalds, i lindur në vitin 1969, filloi të krijojë sistemin e tij operativ, prototipi i të cilit ishte sistemi operativ Minix. Më 25 gusht 1991, Torvalds publikoi mesazhin e tij të parë në lidhje me sistemin që po zhvillonte në grupin e lajmeve comp.os.minix. Në mesazh, Torvalds shkruan se po krijon një OS të ri falas. Ai ka nevojë për mendimet e përdoruesve për avantazhet dhe disavantazhet e Minix OS, sepse... OS i tij është shumë i ngjashëm me të, dhe ai do të donte të merrte parasysh të gjitha dëshirat e përdoruesve të mundshëm. Ai thekson se këtë aktivitet e sheh si diçka madhështore dhe profesionale. Sigurisht, atëherë ai as nuk mund ta imagjinonte që Linux do të bëhej i famshëm në botë midis programuesve dhe zhvilluesve të uebit.
Në shkurt 1992, Torvalds donte të dinte se sa njerëz kishin testuar tashmë sistemin e tij operativ dhe u kërkoi të gjithë përdoruesve t'i dërgonin një kartolinë. Ai mori disa qindra kartolina nga e gjithë bota. Kjo do të thotë se Linux OS tashmë po fitonte me shpejtësi popullaritet.
Për një kohë shumë të gjatë, Linus Torvalds nuk donte të shiste zhvillimin e tij, ose në të vërtetë të merrte para për shpërndarjen e tij. Këtë e ka thënë qartë në të drejtën e autorit. Por më vonë atij iu desh të rishikonte të drejtën e autorit dhe të bënte disa ndryshime në të në mënyrë që të mund të mbulonte koston e disketave Linux.
Dallimet midis Linux dhe Windows
Para së gjithash, përdoruesit e Linux OS praktikisht nuk ndeshen me viruse, nuk instalojnë programe antivirus dhe nuk i luftojnë rregullisht ato, si përdoruesit e Windows. Vetë struktura e sistemit operativ përjashton mundësinë e funksionimit të programeve të virusit. Ky OS është shumë i besueshëm. Përdoruesit e tij pretendojnë se kompjuteri mund të funksionojë pa ngrirje dhe rindezje për vite me rradhë.
Përveç kësaj, Linux është zyrtarisht falas dhe i disponueshëm për të gjithë përdoruesit. Ky është një plus shumë domethënës, sepse... Versioni falas (i piratuar) i Windows mund të mos funksionojë siç duhet dhe të shkaktojë dëm të madh në kompjuterin tuaj. Përdorimi i Linux-it është mjaft i thjeshtë, por duhet të lexoni me kujdes të gjitha pyetjet dhe udhëzimet. Nëse në Windows ju duhet vetëm të zgjidhni "OK" ose "anuloni" kur u përgjigjeni kërkesave, atëherë në Linux ka disa opsione të ndryshme për veprim. Pas instalimit të Linux, përdoruesi mund të përdorë mijëra programe falas dhe plotësisht funksionale.
Kodi i hapur i Linux-it i lejon përdoruesit të korrigjojnë mangësitë sipas gjykimit të tyre, të rregullojnë funksionimin e sistemit për t'iu përshtatur vetvetes dhe gjithashtu të shtojnë programe të ndryshme. Rrjedhimisht, Linux OS është shumë i besueshëm, i lirë dhe fleksibël në përdorim, por ndoshta vetëm përdoruesit më të avancuar mund të përfitojnë nga të gjitha avantazhet e tij.
Linux është një sistem operativ i plotë, i cili është një klon falas i sistemit operativ UNIX. Në këtë artikull do të përpiqemi të bëjmë një teknikë Përshkrimi i Linux.
Kur kompjuteri niset, sistemi operativ Linux merr kontrollin e kompjuterit dhe menaxhon komponentët e mëposhtëm.
Përshkrimi bazë i komponentëve të Linux
- Procesori - Meqenëse kerneli Linux lejon që shumë procese të ekzekutohen njëkohësisht nga përdorues të shumtë (me mbështetje për procesorë të shumtë), sistemi operativ ka nevojë për kontrolle multithreading. Planifikuesi Linux cakton prioritete për proceset dhe përcakton se cili proces po ekzekutohet në një procesor të caktuar (nëse sistemi ka shumë procesorë). Planifikuesi mund të konfigurohet për të punuar në lloje të ndryshme sistemesh. Kur konfigurohen saktë, proceset më kritike marrin përgjigje më të shpejtë të procesorit. Për shembull, programuesi Linux në një kompjuter desktop i jep prioritet më të lartë detyrës së lëvizjes së dritares dhe prioritet më të ulët detyrës së kopjimit të skedarit në sfond.
- Kujtesa - kerneli i Linux-it përpiqet të mbajë proceset aktualisht të ekzekutuara në RAM. Proceset e papunë zhvendosen në skedarin e faqes, i cili është një zonë e dedikuar në hard disk që përdoret për të ruajtur të dhënat dhe proceset që nuk janë zhvendosur në RAM. Kur RAM-i mbushet, proceset zhvendosen në skedarin e paging. Nëse skedari i faqes është i plotë (por kjo nuk duhet të lejohet), proceset e reja nuk do të fillojnë.
- Pajisjet - Kerneli Linux mbështet mijëra pajisje harduerike. Në të njëjtën kohë, duke përfshirë vetëm drejtuesit aktualë në kernelin ekzekutiv, madhësia e kernelit mund të mbahet në një nivel të pranueshëm. Përdorimi i moduleve të ngarkueshme ju lejon të shtoni mbështetje për pajisje shtesë në kernel. Modulet mund të ngarkohen dhe shkarkohen sipas kërkesës si rezultat i lidhjes ose shkëputjes së një pajisjeje. (Bërthama, e cila do të diskutohet më pas, është zemra e sistemit operativ Linux.)
- Sistemet e skedarëve - Sistemet e skedarëve sigurojnë strukturat në të cilat skedarët ruhen në CD, hard disk, disqe, DVD dhe media të tjera. Kerneli Linux mbështet shumë lloje të skedarëve (për shembull, sistemet e skedarëve Linux ext3 dhe reiserfs, si dhe sistemet e skedarëve VFAT dhe NTFS nga sistemi operativ Windows).
- Siguria - si UNIX, sistemi operativ Linux u krijua fillimisht për të ofruar akses të njëkohshëm me shumë përdorues. Për të mbrojtur burimet e përdoruesit, çdo skedari i caktohen grupe lejesh leximi, shkrimi dhe ekzekutimi që përcaktojnë të drejtat e aksesit. Në një sistem standard, Linux ka akses të pakufizuar në të gjithë sistemin, hyrjet speciale mund të kontrollojnë shërbime specifike (të tilla si shërbimet e serverit të uebit Apache), dhe përdoruesve mund t'u caktohen leje individualisht ose si pjesë e grupeve. Inovacionet e fundit, si Linux-i i Përmirësuar me Siguri, mbështesin konfigurimin më të hollësishëm dhe mbrojtjen e mjediseve të sigurta të përpunimit të informacionit.
Treguar më sipër përshkrimështë një përshkrim i komponentëve bazë të kernelit Linux. Emri nga kerneli Linux (i cili u krijua dhe po zhvillohet ende nën udhëheqjen e Linus Torvalds) u shtri në të gjithë sistemin operativ.
Kerneli është një komponent softuerësh që ndërvepron drejtpërdrejt me harduerin e kompjuterit. Komponentët e tjerë të shtuar në thelb, të tilla si mjetet e administrimit dhe aplikacionet, janë marrë nga projekte të tjera me burim të hapur. Kerneli Linux dhe komponentët e nevojshëm përbëjnë një sistem operativ të plotë.
Pjesa tjetër në artikull në lidhje me përshkrimin e Linux-it tregon se shumë komponentë të tjerë u krijuan nga projekte të tjera, kështu që mënyra e saktë për të shqiptuar Linux është: GNU Linux
Projekti GNU kontribuoi me shumë komponentë që tani janë pjesë e sistemit operativ Linux. (GNU, Apache, KDE, GNOME dhe projekte të tjera kyçe me burim të hapur brenda sistemeve operative Linux diskutohen më poshtë.) Nënsistemet e mëposhtme janë krijuar nga projekte të tjera.
- Ndërfaqja grafike e përdoruesit përbëhet nga një infrastrukturë grafike (zakonisht X WindowSystem), menaxherë të dritareve, panele, ikona dhe meny. GUI ju lejon të përdorni një kombinim të miut dhe tastierës në vend që thjesht të futni komanda nga tastiera (siç bëhej në ditët e mira të vjetra). Në të ardhmen e afërt, serveri grafik X do të zëvendësohet nga Wayland në të gjitha shpërndarjet Linux. Ubuntu po zhvillon grafikun e vet. server Mir.
- Mjetet e administrimit përfshijnë qindra (dhe ndoshta mijëra) komanda dhe shërbime grafike që ju lejojnë të shtoni përdorues, të menaxhoni disqet, të monitoroni statusin e rrjetit, të instaloni softuer dhe të garantoni sigurinë dhe të menaxhoni burimet e kompjuterit.
- Aplikacionet - Ndërsa asnjë shpërndarje Linux nuk përmban çdo aplikacion atje, secili përmban mijëra lojëra, aplikacione zyre, shfletues ueb, luajtës mediash, klientë chat dhe shumë aplikacione të tjera të disponueshme ekskluzivisht për platformën Linux.
- Mjetet e zhvilluesit përfshijnë ekskluzivisht mjete për zhvillimin dhe krijimin e bibliotekave dhe aplikacioneve për të zbatuar ndërfaqe të personalizuara.
- Aftësitë e serverit lejojnë një kompjuter me Linux për të ofruar shërbime për klientët në një rrjet. Me fjalë të tjera, përveç instalimit të shfletuesve të uebit për të parë faqet e internetit, një kompjuter mund të shndërrohet në një server që ofron faqe Web për kompjuterë të tjerë. Funksionet e njohura të serverit përfshijnë serverët e uebit, serverët e postës elektronike, serverët e bazës së të dhënave, serverët e printimit, serverët e skedarëve, serverët DNS dhe DHCP.
Fakti që softueri i zhvilluar brenda Projektit GNU është falas nuk do të thotë se ai shpërndahet pa licencë dhe nuk mbrohet në asnjë mënyrë në kuptimin ligjor. Programet e zhvilluara brenda lëvizjes me burim të hapur shpërndahen sipas kushteve të Licencës së Përgjithshme Publike (GPL). Për ta thënë shumë shkurt, thelbi i kësaj licence është si më poshtë. Softueri i shpërndarë sipas kësaj licence mund të zhvillohet më tej, modifikohet, transferohet ose shitet te të tjerët, me kusht që rezultati i një përpunimi të tillë të shpërndahet gjithashtu sipas licencës copyleft. Kushti i fundit është më i rëndësishmi dhe vendimtar në këtë licencë. Ai siguron që rezultatet e përpjekjeve të zhvilluesve të softuerit të lirë të mbeten të hapura dhe të mos bëhen pjesë e ndonjë produkti të licencuar në mënyrë konvencionale. Ai gjithashtu dallon softuerin e lirë nga softueri që shpërndahet falas. Sipas fjalëve të krijuesve të FSF-së, licenca GPL "e bën softuerin të lirë dhe siguron që ai të mbetet i lirë".
Pothuajse i gjithë softueri i shpërndarë sipas kushteve të GPL është pothuajse falas për përdoruesit (në shumicën e rasteve, për ta marrë atë, duhet të paguani vetëm për një CD-ROM me softuerin ose për trafikun e aksesit në internet). Kjo nuk do të thotë që programuesit ndalojnë të marrin kompensim për punën e tyre. Ideja kryesore e R. Stallman është se nuk është softueri që duhet të shitet, por puna e programuesit si i tillë. Për shembull, një burim të ardhurash mund të jetë mirëmbajtja e produkteve softuerike ose instalimi dhe konfigurimi i tyre për zbatim në kompjuterë të rinj dhe/ose në kushte të reja, mësimdhënie etj. Një shpërblim i mirë mund të jetë edhe marrja nga autori i programeve falas të një famë e caktuar, e cila do t'i lejojë atij të marrë më pas një punë me pagesë të lartë.
Si pjesë e lëvizjes me burim të hapur, dhe në veçanti të projektit GNU, janë zhvilluar një numër i konsiderueshëm programesh, më të famshmit prej të cilëve janë redaktori Emacs dhe përpiluesi GCC (GNU C Compiler) - përpiluesi më i mirë C deri më sot. Kodi i programeve me burim të hapur ka një efekt shumë të dobishëm në cilësinë e softuerit: gjithë të mirat, të gjitha idetë dhe zgjidhjet e reja shpërndahen menjëherë gjerësisht dhe të gjitha gabimet vërehen dhe eliminohen shpejt. Mekanizmi i seleksionimit natyror fillon të funksionojë, i cili shtypet në versionin e qasjes ndaj shpërndarjes së softuerit që praktikohet në softuerin komercial.
Por le të kthehemi te historia e vetë Linux-it. Duhet thënë se zhvillimi i Linus Torvalds përfaqësonte vetëm bërthamën e sistemit operativ. Ky kernel "ra në tokë të përgatitur", në kuptimin që një numër i madh shërbimesh të llojeve të ndryshme ishin zhvilluar tashmë brenda projektit GNU. Por për ta kthyer GNU-në në një OS të plotë, nuk kishte kernel të mjaftueshëm. Zhvillimi i kernelit ishte duke u zhvilluar (quhej Hurd), por për disa arsye u vonua. Prandaj, shfaqja e zhvillimit të L. Torvalds ishte shumë në kohë. Ai shënoi lindjen e një sistemi operativ me kod të hapur.
R. Stallman, natyrisht, ka të drejtë kur këmbëngul që sistemi operativ Linux duhet të quhet GNU/Linux. Por ndodhi që emri i kernelit filloi të shërbejë si emër i të gjithë sistemit operativ, dhe në këtë libër do të bëjmë të njëjtën gjë.
Karakteristikat kryesore të Linux OS
Për shkak të faktit se kodi burim Linux shpërndahet lirisht dhe i disponueshëm publikisht, një numër i madh zhvilluesish të pavarur janë përfshirë në zhvillimin e sistemit që nga fillimi. Falë kësaj, sot Linux është sistemi më modern, më i qëndrueshëm dhe me zhvillim të shpejtë, duke thithur pothuajse në çast risitë më të fundit teknologjike. Ai ka të gjitha aftësitë që janë të natyrshme në sistemet moderne operative me funksione të plota si UNIX. Këtu është një listë e shkurtër e këtyre mundësive.
Multitasking real
Të gjitha proceset janë të pavarura; asnjëri prej tyre nuk duhet të ndërhyjë në detyra të tjera. Për ta bërë këtë, kerneli zbaton modalitetin e ndarjes së kohës së CPU-së, duke caktuar në mënyrë alternative intervalet kohore për secilin proces për t'u ekzekutuar. Kjo është dukshëm e ndryshme nga mënyra "preemptive multitasking" e zbatuar në Windows 95, ku vetë procesi duhet të "heqë dorë" nga procesori në procese të tjera (dhe mund të vonojë shumë ekzekutimin e tyre).
Qasje me shumë përdorues
Linux - jo vetëm OS me shumë detyra, mbështet aftësinë që shumë përdorues të punojnë njëkohësisht. Në këtë rast, Linux mund të sigurojë të gjitha burimet e sistemit për përdoruesit që punojnë me hostin përmes terminaleve të ndryshëm në distancë.
Këtu janë disa pyetje që shqetësojnë përdoruesit kur kalojnë në Linux- Shumë përdorues - pse?
- Cili është thelbi?
- A ka dallime të tjera?
- bërthama është ndërtuar mbi një bazë modulare
- disa kernele mund të instalohen në një kompjuter njëherësh
- Zhvillimi i kernelit Linux menaxhohet nga qendra
Lini komentin tuaj!