Pradžia - Antivirusinės priemonės
Linux OS. Kas yra rusų „Linux“: aprašymas, charakteristikos ir apžvalgos

Linux yra visavertė operacinė sistema, kuri yra nemokamas UNIX operacinės sistemos klonas. Šiame straipsnyje mes stengsimės padaryti techninę Linux aprašymas.

Kai kompiuteris paleidžiamas, „Linux“ operacinė sistema perima kompiuterio valdymą ir valdo šiuos komponentus.

Pagrindinis Linux komponentų aprašymas

  • Procesorius – kadangi Linux branduolys leidžia vienu metu vykdyti kelis procesus iš kelių vartotojų (palaikant kelis procesorius), operacinei sistemai reikia kelių gijų valdiklių. Linux planuoklis priskiria procesams prioritetus ir nustato, kuris procesas vykdomas konkrečiame procesoriuje (jei sistemoje yra keli procesoriai). Planuoklį galima sukonfigūruoti taip, kad jis veiktų sistemose įvairių tipų. At teisingas nustatymas Svarbesni procesai greičiau reaguoja į procesorių. Pavyzdžiui, „Linux“ planuoklis staliniame kompiuteryje suteikia didesnį prioritetą lango perkėlimo užduočiai ir žemesnį prioritetą fono failo kopijavimo užduočiai.
  • Atmintis – Linux branduolys stengiasi, kad viskas veiktų šiuo metu procesai RAM. Neveikiantys procesai perkeliami į puslapio failą, kuris yra tam skirta vieta standžiajame diske, naudojama duomenims ir procesams, kurie neperkeliami į RAM, saugoti. Kai RAM tampa pilna, procesai perkeliami į ieškos failą. Kai puslapių failas yra pilnas (tačiau tai neturėtų būti leidžiama), nauji procesai neprasideda.
  • Įrenginiai – Linux branduolys palaiko tūkstančius aparatūros įrenginių. Tuo pačiu metu į veikiantį branduolį įtraukus tik dabartines tvarkykles, branduolio dydis gali būti palaikomas priimtino lygio. Naudojant įkeliamus modulius galima pridėti papildomų įrenginių palaikymą prie branduolio. Modulius galima įkelti ir iškrauti pagal poreikį, prijungus arba atjungus įrenginį. (Branduolis, kuris bus aptartas toliau, yra „Linux“ operacinės sistemos širdis.)
  • Failų sistemos – failų sistemos suteikia struktūras, kuriose failai saugomi CD-ROM, kietieji diskai, diskeliai, DVD ir kitos laikmenos. Linux branduolys palaiko daugelio tipų failų sistemas (pavyzdžiui, Linux ext3 ir reiserfs failų sistemas, taip pat VFAT ir NTFS failų sistemas iš Windows operacinės sistemos).
  • Sauga – kaip ir UNIX, operacinė sistema „Linux“ iš pradžių buvo sukurta tam, kad vienu metu būtų galima pasiekti kelis vartotojus. Siekiant apsaugoti vartotojo išteklius, kiekvienam failui priskiriami skaitymo, rašymo ir vykdymo leidimai, apibrėžiantys prieigos teises. Standartinėje sistemoje „Linux“ turi neribotą prieigą prie visos sistemos, specialiais prisijungimais galima valdyti konkrečias paslaugas (pvz., „Apache“ žiniatinklio serverio paslaugas), o vartotojams gali būti priskirti leidimai individualiai arba kaip grupės dalis. Naujausios naujovės, pvz., patobulinta „Linux“, palaiko daugiau tikslus derinimas ir saugios informacijos apdorojimo aplinkos apsauga.

Parodyta aukščiau aprašymas yra pagrindinių branduolio komponentų aprašymas Linux. Pavadinimas iš Linux branduolio (kuris buvo sukurtas ir vis dar kuriamas vadovaujant Linui Torvaldsui) buvo išplėstas visai operacinei sistemai.

Šerdis yra programinės įrangos komponentas, tiesiogiai sąveikaujantis su kompiuterio aparatine įranga. Kiti komponentai, įtraukti į branduolį, pavyzdžiui, administravimo įrankiai ir programos, yra paimti iš kitų atvirojo kodo projektų. šaltinio kodas. „Linux“ branduolys ir reikalingi komponentai sudaro visą operacinę sistemą.

Kitoje straipsnio dalyje apie Linux apibūdinimą pasakojama, kad daugelis kitų komponentų buvo sukurti kitų projektų, todėl teisingas būdas ištarti Linux yra: GNU Linux

GNU projektas prisidėjo prie daugelio komponentų, kurie dabar yra „Linux“ operacinės sistemos dalis. (GNU, Apache, KDE, GNOME ir kiti pagrindiniai atvirojo kodo projektai Linux operacinėse sistemose aptariami toliau.) Šie posistemiai buvo sukurti iš kitų projektų.

  • GUI susideda iš grafinės sistemos (paprastai X WindowSystem), langų tvarkyklės, skydeliai, piktogramos ir meniu. GUI leidžia naudoti pelės ir klaviatūros derinį, o ne tiesiog įvesti komandas iš klaviatūros (kaip buvo daroma senais gerais laikais). Netolimoje ateityje X grafinis serveris bus pakeistas Wayland visuose Linux platinimuose. Ubuntu kuria savo grafiką. serveris Mir.
  • Administravimo įrankiai apima šimtus (ir galbūt tūkstančius) komandų ir grafinių paslaugų, kurios leidžia pridėti vartotojų, tvarkyti diskus, stebėti tinklo būseną, įdiegti programinę įrangą, užtikrinti saugumą ir valdyti kompiuterio išteklius.
  • Programos – nors jokiame „Linux“ paskirstyme nėra visų programų, kiekviename yra tūkstančiai žaidimų, biuro programos, žiniatinklio naršyklės, daugialypės terpės grotuvai, pokalbių klientai ir daugelis kitų programų, skirtų tik „Linux“ platformai.
  • Kūrėjų įrankiai apima tik įrankius, skirtus kurti ir kurti bibliotekas ir programas, skirtas pritaikytoms sąsajoms įdiegti.
  • Serverio galimybės leidžia kompiuteriui Linux valdymas teikti paslaugas klientams tinkle. Kitaip tariant, be žiniatinklio naršyklių, skirtų tinklalapiams peržiūrėti, įdiegimo, kompiuteris gali būti paverstas serveriu, kuris teikia tinklalapius kitiems kompiuteriams. Tuo pačiu tarp populiarių serverio funkcijų galime įvardyti žiniatinklio serverius, serverius paštu, duomenų bazės, spausdinimas, failų serveriai, DNS serveriai ir DHCP.

Apibūdinkite privalumus Linux tai gali užtrukti ilgai, bet aprašymas Linux neįmanoma nepaaiškinus, kas tai yra: nemokama programinė įranga; plėtra Linux; saugumo Linux.

kas tai yra Linux

Linux- kelių vartotojų tinklo operacinė sistema Unix-panaši sistema su tinklo langu grafinę sistemą X langų sistema. Linux palaiko atvirų sistemų standartus ir tinklo protokolus Internetas ir yra suderinamas su sistemomis Unix, DOS, MS Windows. Visi sistemos komponentai, įskaitant šaltinio kodą, platinami su licencija nemokamai kopijuoti ir įdiegti neribotam vartotojų skaičiui. Linux plačiai platinami įvairiose platformose Intel ir užima pozicijas daugelyje kitų platformų ( DEC AXP, Power Macintosh ir tt).

Plėtra Linux atliko Linus Torvalds ( Linas Torvaldsas) iš Helsinkio universiteto ir nesuskaičiuojama didžiulė tūkstančių tinklo vartotojų komanda Internetas, mokslinių tyrimų centrų, fondų, universitetų ir kt.

Nemokama programinė įranga

Šerdis Linux, pagrindiniai sistemos komponentai, dauguma vartotojų programų yra nemokamos programos. Jas galima paleisti bet kokiame kompiuterių skaičiuje, be apribojimų pervesti už pinigus ar nemokamai, gauti šių programų šaltinio kodus ir juos pataisyti.

Programų laisvė užtikrino platų jų naudojimą ir susidomėjimą tūkstančiais kūrėjų. Pagrindinės programos, skirtos Linux paleistas pagal licenciją GNU bendroji viešoji licencija, kuri ne tik garantuoja laisvę, bet ir ją saugo, leisdama toliau platinti programas tik pagal tą pačią licenciją. Todėl branduolio kodas Linux, kompiliatoriai, bibliotekos glibc, pasirinktiniai apvalkalai KDE Ir GNOME negali būti naudojamas kuriant uždarojo kodo programas. Tai yra esminis skirtumas Linux iš nemokamo OSBSD (FreeBSD, NetBSD, OpenBSD), kurių fragmentai buvo įtraukti į šeimą Windows ir net tapo pagrindu Mac OS X. Linux apima daugybę pokyčių BSD, tačiau projekto metu kuriami kompiliatoriai ir sistemų bibliotekos GNU.

Plėtra Linux

Skirtingai nei Windows, MacOS ir komercinės UNIX- panašios sistemos, Linux neturi geografinio vystymosi centro. Nėra įmonės, kuriai tai priklausytų OS; Nėra net vieno koordinavimo centro. Programos, skirtos Linux– tūkstančių projektų rezultatas. Dalis šių projektų yra centralizuoti, dalis sutelkti įmonėse, tačiau dauguma suburia programuotojus iš viso pasaulio, kurie vieni kitus pažįsta tik susirašinėdami. Kiekvienas gali susikurti savo projektą arba prisijungti prie kito ir, jei pasiseks, darbo rezultatai taps žinomi milijonams vartotojų. Vartotojai dalyvauja testuojant nemokamą programinę įrangą ir tiesiogiai bendrauja su kūrėjais, o tai leidžia greitai rasti ir ištaisyti klaidas bei įdiegti naujas funkcijas.

Būtent ši lanksti ir dinamiška, uždarojo kodo projektams neįmanoma plėtros sistema lemia išskirtinį ekonominį efektyvumą Linux. Nedidelė nemokamo kūrimo kaina, gerai veikiantys testavimo ir platinimo mechanizmai, pritraukiantys žmones iš įvairių šalių, turinčių skirtingą problemų viziją, kodo apsauga pagal licenciją GPL, – visa tai buvo nemokamos programinės įrangos sėkmės priežastis.

Žinoma, toks didelis plėtros efektyvumas negalėjo nesudominti didelių įmonių, kurios pradėjo kurti savo projektus. Taip jie atsirado Mozilla (Netscape, AOL), OpenOffice.org (Saulė), nemokamas klonas Interbase (Borlandas), SAP DB (SAP). IBM prisidėjo prie perdavimo Linuxį savo pagrindinius kompiuterius.

Iš kitos pusės, atviro kodožymiai sumažina uždarų sistemų kūrimo išlaidas Linux ir leidžia sumažinti sprendimo kainą vartotojui. Štai kodėl Linux tapo platforma, dažnai rekomenduojama tokiems produktams kaip Orakulas, DB2, Informix, SyBase, SAP R3, Domino.

Saugumas

Linux OS paveldėtas iš UNIX patikimumas ir puiki apsaugos sistema. Failų prieigos kontrolės sistema leidžia nebijoti daugybės pasaulį terorizuojančių virusų Windows OS. Tačiau nėra programų be klaidų ir Linux nėra išimtis. Tačiau dėl atvirojo programų kodo jo auditą gali atlikti bet kuris specialistas, nepasirašęs neatskleidimo sutarties ar dirbti jį įdarbinusios įmonės sienose. Būtent todėl saugumo klaidos aptinkamos ypač efektyviai ir greitai ištaisomos. Saugumo klaidų pranešimo ir taisymo mechanizmą sukūrė bendruomenė Linux, joje dalyvauja kūrimo įmonių specialistai ir nepriklausomi programuotojai.

Suteiktos funkcijos Linux OS

Linux OS:

  • suteikia galimybę nemokamai ir legaliai turėti modernią operacinę sistemą;
  • pasižymi dideliu našumu;
  • veikia patikimai, stabiliai, visiškai neužšąla;
  • nėra jautrus virusams;
  • leidžia visapusiškai išnaudoti šiuolaikines galimybes PC, pašalinant būdingus apribojimus DOS Ir MS Windows dėl mašinos atminties ir procesoriaus išteklių (-ių) naudojimo;
  • efektyviai valdo daugiafunkcinį darbą ir prioritetines užduotis (ilgi skaičiavimai, elektroninio pašto siuntimas per modemą, diskelio formatavimas ir kt.) netrukdo interaktyviam darbui;
  • leidžia lengvai integruoti kompiuterį į vietinį ir pasauliniai tinklai, įskaitant V Internetas; veikia su tinklais Novell Ir MS Windows;
  • leidžia vykdyti kitų įmonių taikomąsias programas, pateiktas atsisiuntimo formatu OS- skirtingos versijos Unix, DOS Ir MS Windows;
  • suteikia galimybę naudoti didelį skaičių įvairios programos pasaulyje sukauptų pakuočių Unix ir laisvai platinamas kartu su šaltinio kodais;
  • suteikia gausų įrankių rinkinį, skirtą bet kokio sudėtingumo taikomųjų programų kūrimui, įskaitant kliento-serverio, į objektą orientuotas, kelių langų teksto ar grafinės sąsajos sistemas, tinkamas dirbti abiem Linux, ir kitose OS;
  • suteikia vartotojui ir ypač kūrėjui puikią mokymo bazę turtingos dokumentacijos ir visų komponentų, įskaitant patį branduolį, šaltinio tekstų forma. OS;
  • leidžia kiekvienam išmėginti savo jėgas tobulėjant, organizuoti bendravimą ir dirbant kartu per Internetas su bet kuriuo iš kūrėjų Linux OS ir įnešk savo indėlį tapdamas sistemos bendraautoriu.

Kam to gali prireikti ir kodėl? Linux OS

Naudojamas Linux Dėl įvairių priežasčių gali būti suinteresuoti skirtingų kategorijų vartotojai. Neįmanoma pateikti išsamaus sąrašo. Tačiau čia yra keletas pavyzdžių:

  • Linux- visas 32 bitų (platformoje 64 bitų DEC AXP) operacinė sistema, kuri naudoja visą kompiuterį. Linux lengvai transformuoja asmeninį kompiuterį IBM PC darbo vieta;
  • kainos padidėjimas yra labai didelis, nes ne tik taupoma aparatinė įranga, bet ir programinė įranga Linux pateikiama su nemokama licencija, leidžiančia nemokamai, neribotai kopijuoti sistemą;
  • vien programinės įrangos laimėjimai gali siekti nuo tūkstančių iki dešimčių tūkstančių dolerių. Daugeliui vartotojų Rusijoje nemokama licencija yra vienintelė galimybė teisėtai įsigyti visą rinkinį programinė įranga;
  • didelis susidomėjimas Linux atstovauja vartotojams ir programų sistemų kūrėjams, kuriems reikia: kelių platformų kompiliatoriaus, galingos kelių langų derinimo sistemos, emuliatorių ir suderinamumo sistemų. Visa tai yra Linux;
  • mokslininkai ir technikos rašytojai Linux siūlo:
    • dokumentų procesorius LyX, kuri naudoja loginio dizaino koncepciją ir leidžia kurti gražius, geros struktūros dokumentus;
    • leidybos sistemos TeX Ir Scribus.
nemokama programinė įranga. Santrumpa GNU atsidaro rekursyviai – GNU's Not Unix, t.y. tai, kas priklauso GNU projektui, nėra Unix dalis (nes tuo metu net pats žodis UNIX jau buvo registruotas prekės ženklas, t.y. jis nebebuvo nemokamas) GNU manifeste, kuri buvo parašyta 1985 m., R. Stallman nurodo savo priešinimąsi individualiai programinės įrangos nuosavybei kaip pagrindinę varomąją jėgą, paskatinusią sukurti FSF ir GNU projektą.

Tai, kad GNU projekto programinė įranga yra nemokama, nereiškia, kad ji platinama be licencijos ir nėra niekaip apsaugota teisine prasme. Atvirojo kodo judėjime sukurtos programos platinamos pagal bendrosios viešosios licencijos (GPL) sąlygas. Labai trumpai tariant, šios licencijos esmė yra tokia. Pagal šią licenciją platinama programinė įranga gali būti toliau tobulinama, modifikuojama, perduota arba parduodama kitiems, jei tokio apdorojimo rezultatas taip pat bus platinamas pagal licenciją. copyleft. Paskutinė sąlyga yra pati svarbiausia ir lemiama šioje licencijoje. Tai užtikrina, kad nemokamos programinės įrangos kūrėjų pastangų rezultatai liktų atviri ir netaptų licencijuotų dalių dalimi įprastu būdu produktas. Tai taip pat skiria nemokamą programinę įrangą nuo programinės įrangos, kuri platinama nemokamai. Pasak FSF kūrėjų, GPL licencija „padaro programinę įrangą nemokamai ir užtikrina, kad ji išliks nemokama“.

Beveik visa programinė įranga, platinama pagal GPL sąlygas, vartotojams yra beveik nemokama (daugeliu atvejų norint ją gauti, reikia mokėti tik už kompaktinį diską su programine įranga arba už interneto prieigos srautą). Tai nereiškia, kad programuotojai nustoja gauti atlygį už savo darbą. Pagrindinė R. Stallman mintis – parduoti reikia ne programinę įrangą, o programuotojo darbą kaip tokį. Pavyzdžiui, pajamų šaltinis galėtų būti palydėjimas programinės įrangos produktai arba jų įdiegimas ir konfigūravimas, kad būtų galima įdiegti naujuose kompiuteriuose ir (arba) naujomis sąlygomis, mokymui ir pan. Geras atlygis gali būti ir tai, kad nemokamos programinės įrangos autorius gauna tam tikrą šlovę, kuri leis jam vėliau gauti gerą apmokamą darbą.

Kaip atvirojo kodo judėjimo, o ypač GNU projekto, dalis buvo sukurta daug programų, iš kurių žinomiausios yra Emacs redaktorius ir GCC kompiliatorius (GNU C Compiler) - geriausias C kompiliatorius iki šiol. Atvirojo kodo programos turi labai teigiamą poveikį programinės įrangos kokybei: viskas, kas geriausia, visos naujos idėjos ir sprendimai iš karto išplatinami, o visos klaidos pastebimos ir greitai pašalinamos. Pradeda veikti natūralios atrankos mechanizmas, kuris yra slopinamas programinės įrangos platinimo požiūrio versijoje, kuri praktikuojama komercinėje programinėje įrangoje.

Bet grįžkime prie pačios Linux istorijos. Reikia pasakyti, kad Linuso Torvaldso kūrimas reprezentavo tik operacinės sistemos branduolį. Šis branduolys „nukrito ant paruoštos žemės“ ta prasme, kad per GNU projektą jau buvo sukurta daug įvairių paslaugų. Tačiau norint paversti GNU visaverte OS, neužteko branduolio. Branduolio kūrimas buvo vykdomas (jis vadinosi Hurd), bet kažkodėl vėlavo. Todėl L. Torvaldso raidos pasirodymas buvo labai savalaikis. Tai pažymėjo atvirojo kodo operacinės sistemos gimimą.

R. Stallmanas, be abejo, teisus, kai reikalauja, kad „Linux“ operacinė sistema vadintųsi GNU/Linux. Tačiau taip atsitiko, kad branduolio pavadinimas pradėjo tarnauti kaip visos operacinės sistemos pavadinimas, ir šioje knygoje mes padarysime tą patį.

Pagrindinės Linux OS savybės

Dėl to, kad Linux pirminis kodas platinamas laisvai ir viešai prieinamas, sistemos kūrime nuo pat pradžių dalyvauja daugybė nepriklausomų kūrėjų. Dėl to šiandien Linux yra moderniausia, stabiliausia ir sparčiausiai besivystanti sistema, beveik akimirksniu įsisavinanti naujausias technologines naujoves. Jis turi visas galimybes, kurios būdingos šiuolaikinėms operacinėms sistemoms, tokioms kaip UNIX. Štai trumpas šių galimybių sąrašas.

Tikras daugiafunkcinis darbas

Visi procesai yra nepriklausomi; nė vienas iš jų neturėtų trukdyti atlikti kitas užduotis. Norėdami tai padaryti, branduolys įgyvendina laiko pasidalijimo režimą centrinis procesorius, pakaitomis paskirstydami laiko intervalus kiekvienam procesui vykdyti. Tai gerokai skiriasi nuo Windows 95 įdiegto „prevencinio daugiafunkcinio“ režimo, kai pats procesas turi „atiduoti“ procesorių kitiems procesams (ir gali labai atidėti jų vykdymą).

Kelių vartotojų prieiga

Linux – ne tik daugiafunkcinė OS, jis palaiko kelių vartotojų galimybę dirbti vienu metu. Tokiu atveju „Linux“ gali suteikti visus sistemos išteklius vartotojams, dirbantiems su pagrindiniu kompiuteriu per įvairius nuotolinius terminalus.

Linux OS charakteristikos ir galimybės. Linux yra į Unix panaši sistema, pagrįsta to paties pavadinimo branduoliu. Branduolys sukurtas remiantis atviros, nemokamos programinės įrangos kūrimu. Bendrasis pavadinimas nenumato jokios vienos konfigūracijos; Jie platinami daugiausia nemokamai, turint savo taikomųjų programų rinkinius, pritaikytus vartotojų poreikiams.

Iš pradžių „Linux“ entuziastai kūrė nemokamai, tačiau pasisekus „Linux“ ir plačiai naudojant, prie jos kūrimo pradėjo prisidėti įvairios įmonės. Dauguma platinimo programų vis dar prieinamos ir šiandien. Linux sistemos įkūnija 73 tūkstančius žmogaus darbo metų.

„Linux“ šiuo metu dominuoja išmaniųjų telefonų rinkose. Linux namų kompiuterių rinka užima 3 vietą, o Linux dalis tarp atitinkamų įrenginių sudaro apie 43%.

Nuo tada, kai Linux branduolys buvo sukurtas x86 kompiuteriams, jis buvo įdiegtas daugelyje platformų. „Linux“ įdiegta televizoriuose, maršrutizatoriuose ir žaidimų pultuose. OS toliau tobulėja, pavyzdžiui, nauja branduolio versija pasirodo kas 2-3 mėnesius.

Populiariausi platinimai yra: Debian, Mint, Ubuntu, RedHat, Fedora, Mageia, Slackware, Gentoo, Arch Linux.

Linux sistema yra gana paprasta naudotis. Tačiau tarp kompiuterių vartotojų vis dar yra nuomonė, kad jis tariamai „netinka“ paprastam vartotojui. Ir šiandien beveik nepažįstantis kompiuterio gali per kelias valandas paprastai įdiegti ir net pakenčiamai sukonfigūruoti Linux operacinę sistemą ir pradėti dirbti su jos programomis.

„Linux“ yra sistema, kuri šiandien yra pripažinta vienintele „Microsoft“ alternatyva „Windows“ OS.

„Linux“ pradėjo veikti 1991 m. Studentas, jaunas suomių programuotojas Linusas Torvaldsas tada ėmėsi dirbti su pačia pirmąja sistemos versija, todėl ji buvo pavadinta jo vardu. „Linux“ išpopuliarėjo nuo pat įkūrimo.

Nemokamas, patikimas. Tinkamas kompiuterio aparatinės įrangos veikimas leidžia „Linux“ veikti daugelį metų be perkrovimo ar programinės įrangos užstojimo. Ir net mygtukas Reset gali būti visai nereikalingas.

Saugus. „Linux“ OS praktiškai nėra virusų. Taip pat praktiškai nėra jokio darbo kuriant operacinę sistemą. kenkėjiška programa, todėl galite apsieiti be įprastų antivirusines programas, kurios lėtina kompiuterio darbą ir trukdo jo darbui. Nereikia nuolat atnaujinti antivirusinių duomenų bazių ir tikrinti kietieji diskai virusams, švaistykite savo brangų laiką.

Atvirojo kodo kodas leido naudoti ir modifikuoti Linux pagal pageidavimą. Bet kuriuo metu galite ištaisyti bet kokias programinės įrangos klaidas ar sistemos trūkumus, taip pat išplėsti jos funkcionalumą, parašydami priedus ar programas, kurios veiktų jos valdomos.

Šiuo metu aplink Linux susiformavo didžiulė programuotojų bendruomenė, kuri nuolat tobulina sistemas. Jie vystosi naujausios versijos ir visokios šios OS versijos yra užsiėmusios labai įvairių programų, veikiančių su Linux sistema, rašymu.

Ši operacinė sistema laikoma stipriausia serverių priežiūros srityje, tačiau, kadangi svetainės skirtos namų ar biuro kompiuterių naudotojams, nebus jokių rekomendacijų dėl serverio nustatymų ar erzinančių patarimų, kaip surinkti OS branduolys ir kiti „sunkumai“, su kuriais kasdieniniame gyvenime susidurtų, paprastai nenaudojami.

„Linux“ ir „Windows“ OS: „Kodėl reikalingas Linux“ -

3 Pagrindinės Linux OS savybės

Dėl to, kad Linux pirminis kodas platinamas laisvai ir viešai prieinamas, sistemos kūrime nuo pat pradžių dalyvauja daugybė nepriklausomų kūrėjų. Dėl to šiandien Linux yra moderniausia, stabiliausia ir sparčiausiai besivystanti sistema, beveik akimirksniu įsisavinanti naujausias technologines naujoves. Jis turi visas galimybes, kurios būdingos šiuolaikinėms operacinėms sistemoms, tokioms kaip UNIX. Štai trumpas šių galimybių sąrašas.

Tikras daugiafunkcinis darbas

Visi procesai yra nepriklausomi; nė vienas iš jų neturėtų trukdyti atlikti kitas užduotis. Norėdami tai padaryti, branduolys įgyvendina centrinio procesoriaus laiko pasidalijimo režimą, pakaitomis skirdamas laiko intervalus kiekvienam procesui vykdyti. Tai gerokai skiriasi nuo Windows 95 įdiegto „prevencinio daugiafunkcinio“ režimo, kai pats procesas turi „atiduoti“ procesorių kitiems procesams (ir gali labai atidėti jų vykdymą).

Kelių vartotojų prieiga

Linux yra ne tik daugiafunkcinė OS, ji palaiko daugelio vartotojų galimybę dirbti vienu metu. Tokiu atveju „Linux“ gali suteikti visus sistemos išteklius vartotojams, dirbantiems su pagrindiniu kompiuteriu per įvairius nuotolinius terminalus.

Pakeiskite RAM į diską

RAM iškeitimas į diską leidžia dirbti su ribotu kiekiu fizinės RAM; Norėdami tai padaryti, kai kurių RAM dalių (puslapių) turinys įrašomas į tam skirtą kietojo disko sritį, kuri traktuojama kaip papildoma RAM. Tai šiek tiek sumažina veikimo greitį, tačiau leidžia organizuoti programų, kurioms reikia daugiau RAM, nei iš tikrųjų yra kompiuteryje, darbą.

Puslapio atminties organizavimas

Linux sistemos atmintis suskirstyta į 4K puslapius. Jei RAM yra visiškai išeikvota, OS ieškos ilgai nenaudojamų atminties puslapių, kad perkeltų juos iš atminties į kietasis diskas. Jei kurio nors iš šių puslapių prireikia, „Linux“ atkuria juos iš disko. Kai kurios senesnės Unix sistemos ir kai kurios modernios platformos (įskaitant Microsoft Windows) perkelti į diską visą OP turinį, susijusį su šiuo metu neveikiančia programa (t.y. VISI su programa susiję atminties puslapiai išsaugomi diske, kai neužtenka atminties), o tai yra mažiau efektyvi.

„Linux“ branduolys palaiko pareikalavimą, kai RAM yra tik reikalinga vykdomos programos kodo dalis, o šiuo metu nenaudojamos dalys lieka diske.

Dalijimasis vykdomosios programos

Jei reikia vienu metu paleisti kelias programos kopijas (arba vienas vartotojas vykdo kelias identiškas užduotis, arba skirtingi vartotojai vykdo tą pačią užduotį), tada į atmintį įkeliama tik viena šios programos vykdomojo kodo kopija, kuri yra naudojamas visiems vienu metu atliekantiems identiškas užduotis.

Bendrinamos bibliotekos

Bibliotekos yra procedūrų rinkiniai, kuriuos programos naudoja duomenims apdoroti. Yra keletas standartinių bibliotekų, kurias vienu metu naudoja daugiau nei vienas procesas. Senesnėse sistemose tokios bibliotekos buvo įtrauktos į kiekvieną vykdomąjį failą, kurį vykdant vienu metu, atminties naudojimas buvo neproduktyvus. Naujose sistemose (ypač Linux) užtikrinamas darbas su dinamiškai ir statiškai bendrai naudojamomis bibliotekomis, kurios leidžia sumažinti dydį individualios paraiškos.

Dinaminis disko kaupimas talpykloje

Disko talpyklos kaupimas – tai dalies RAM panaudojimas dažnai naudojamiems duomenims iš disko saugoti, o tai žymiai pagreitina prieigą prie dažnai naudojamų programų ir užduočių. MS-DOS vartotojai dirba su SmartDrive, kuris rezervuoja fiksuotas zonas sistemos atmintis disko kaupimui talpykloje. Linux naudoja dinamiškesnę talpyklos sistemą: talpyklai rezervuota atmintis didėja, kai atmintis nenaudojama, ir sumažėja, kai vartotojo sistemai ar procesui reikia daugiau atminties.

100% suderinamas su POSIX 1003.1. Dalinis System V ir BSD funkcijų palaikymas

POSIX 1003.1 (nešiojama operacinės sistemos sąsaja) apibrėžia standartinę Unix sistemų sąsają, kuri aprašoma C kalbos procedūrų rinkiniu. Dabar ją palaiko visos naujos operacinės sistemos. „Microsoft Windows NT“ taip pat palaiko POSIX 1003.1. „Linux“ yra 100% suderinama su POSIX. Be to, palaikomos kai kurios System V ir BSD funkcijos, siekiant padidinti suderinamumą.

Linux naudoja IPC (InterProcess Communication) technologiją, kad keistųsi pranešimais tarp procesų, naudotų semaforus ir bendrą atmintį.

Galimybė paleisti kitų operacinių sistemų vykdomuosius failus

„Linux“ nėra pirmoji operacinė sistema istorijoje. Daug įvairios programinės įrangos, įskaitant labai naudingą ir labai gerą programinę įrangą, buvo sukurta anksčiau sukurtoms operacinėms sistemoms, įskaitant DOS, Windows 95, FreeBSD ar OS/2. Tokioms programoms paleisti Linux, DOS, Windows 3.1 ir Windows 95 operacinėse sistemose buvo sukurti emuliatoriai. Be to, Vmware sukūrė sistemą. virtualios mašinos", kuris yra kompiuterio emuliatorius, kuriame galite paleisti bet kurią operacinę sistemą. Panašių patobulinimų yra ir kitose įmonėse. Linux OS taip pat gali vykdyti dvejetainius failus iš kitų Intel pagrindu sukurtų Unix platformų, kurios atitinka iBCS2 (Intel Binary Compatibility) standartinis.

Palaiko įvairius failų sistemos formatus

Linux palaiko daugybę failų sistemos formatų, įskaitant failus DOS sistemos ir OS/2, taip pat šiuolaikinės žurnalų failų sistemos. Tuo pačiu ir mūsų pačių failų sistema„Linux“, kuris vadinamas Antruoju išplėstiniu Failų sistema(ext2fs), leidžia efektyviai naudoti vietos diske.

Tinklo galimybės

Linux gali būti integruotas į bet kurį vietinis tinklas. Palaikomos visos „Unix“ paslaugos, įskaitant tinklinę failų sistemą (NFS), nuotolinę prieigą (telnet, rlogin), darbą TCP/IP tinkluose, prieigą prie telefono per SLIP ir PPP protokolus ir kt. „Linux“ įrenginio kaip serverio arba kliento įjungimas ypač tinka kitam tinklui bendram naudojimui(dalijimasis) failais ir nuotolinis spausdinimas „Macintosh“, „NetWare“ ir „Windows“.

Darbas skirtingose ​​aparatinės įrangos platformose

Nors Linux OS iš pradžių buvo sukurta kompiuteriams „Intel“ pagrindu 386/486, dabar jis gali veikti visose „Intel“ mikroprocesorių versijose, nuo 386 iki kelių procesorių sistemų „Pentium III“ (buvo tam tikrų sunkumų su „Pentium IV“, tačiau, sprendžiant iš pranešimų internete, juos sukėlė klaidos procesoriaus įgyvendinimas). (3 pastaba) Linux taip pat sėkmingai veikia su įvairiais kitų gamintojų Intel klonais; Internete yra pranešimų, kad „Linux“ AMD procesoriuose „Athlon“ ir „Duron“ veikia net geriau nei „Intel“. Be to, buvo sukurtos versijos ir kitų tipų procesoriams – ARM, DEC Alpha, SUN Sparc, M68000 (Atari ir Amiga), MIPS, PowerPC ir kitiems (atkreipkite dėmesį, kad ši knyga apima tik su IBM suderinamiems kompiuteriams skirtą versiją).

Tiksliai įvertinti privačių įvairių Linux versijų vartotojų skaičiaus neįmanoma – juk šios sistemos distribucijas, skirtingai nei visiškai komercines programas, galima gauti visiškai nemokamai iš draugų ar nekomercinių platintojų, taip pat atsisiųsti iš tų pačių kompanijų, kurios sėkmingai parduoda Linux „ohm, FTP serverius. Įprasto kapitalizmo požiūriu visiškai neįsivaizduojama schema veikia ir tinka visiems dalyviams.

Netrukus pasaka pasakojama, bet netrukus poelgis padaromas. „Linux“ operacinė sistema plačiajai visuomenei tapo žinoma ne daugiau nei prieš dvejus metus. Tie, kurie jau seniai domisi naujienomis iš pasaulio aukštųjų technologijų ir karts nuo karto bendrauja su „pamišusio programuotojo“ veislės atstovais (angliška versija - geek arba nerd), žinomus žodį Linux nuo 1995 m. Nenuostabu, kad šiandieninė „Linux“ sėkmė daugeliu frontų – nuo ​​komercinės iki „ideologinės“ – daugeliui atrodo stebėtinai, neįtikėtinai greita. Įveskite užklausos laukelį adresu altavista.com žodis Windows- ir gaukite 8 670 139 nuorodas. Žodžiu „Linux“ pasirodys 2 989 363, prieš aštuonis mėnesius santykis buvo maždaug 6 500 000 ir 900 000, ar ne. Taigi iš kur atsirado ši „Linux“ ir kodėl ji sėkminga? Kas ištraukė virvę? Kam ir kodėl plojame? Trumpam grįžkime trisdešimt metų atgal ir pradėkime bėgioti – bus lengviau. Visa ši istorija prasidėjo dar gerokai anksčiau nei pasaulis sužinojo apie bene sėkmingiausio pastarojo dešimtmečio programavimo projekto kūrėją Linusą Torvaldsą. 1971 metais jaunas programuotojas ir tyrinėtojas Richardas Stallmanas pradėjo dirbti garsiajame Masačusetso technologijos institute. Tais laikais, „didžiųjų kompiuterių“ eroje, programinę įrangą dažnai kūrė laisvos programuotojų asociacijos ir nemokamai platino ją kitiems vartotojams, kuriems jos reikėjo. Net didelės įmonės dažnai tai darė. Tokia kompanija, pavyzdžiui, buvo AT&T, tiksliau – Bell Labs. Jai buvo uždrausta verstis komercine veikla kompiuterių srityje, taigi ir veiklos kūrėjai Unix sistemos Kenas Thompsonas ir Dennisas Ritchie iš savo darbo vietos atsiuntė magnetinių juostų su Unix „šaltiniais“ tik už kainą. vartojimo reikmenys. Iki 1983 metų situacija pasikeitė – atėjo era asmeninius kompiuterius, komercinės programos ir operacinės sistemos (ypač „Microsoft“ DOS) pradėjo savo pergalingą žygį visame pasaulyje, o godumo rūdys prasiskverbė į „didžiųjų“ mašinų ir „rimto“ programavimo pasaulį. Taigi Stallmanas, liūdnas širdyje, įkūrė GNU projektą (www.gnu.org), kurio tikslas buvo sugrąžinti senus gerus laikus. GNU yra su UNIX suderinama sistema, kuri apima „nemokamos“ (arba „atviros“) programinės įrangos rinkinį.

Verta panagrinėti pagrindinę „nemokamos“ programinės įrangos koncepciją. GNU manifeste daug vietos skirta skirtumui tarp „nemokamų“ ir „nemokamų“ programų - rusiškai tai galima pasakyti daug trumpiau, nes šios sąvokos, kaip anglų kalba, nėra žymimos vienu žodžiu „ nemokamai“. Gavę arba įsigiję „nemokamą“ programą, galite:

kopijuokite jį tiek, kiek norite, platinkite tiek plačiai, kiek norite;

pakeisti arba tobulinti šaltinio kodą (programa, platinama pagal GNU „viešąją licenciją“, visada pateikiama su kūrėjo šaltinio kodu – tai griežčiausiai saugoma ir niekada neatskleidžiama komercinės programinės įrangos dalis);

pagaliau modifikuota versija galite laisvai disponuoti – net nemokamai ją atiduoti ar net prašyti už ją milijardo.

Tačiau yra vienas dalykas, į kurį tokios programinės įrangos vartotojas jokiomis aplinkybėmis neturi teisės. Tolesnio platinimo metu jis negali paslėpti programos šaltinio kodo, pasiskelbdamas jos „savininku“, ir taip sustabdyti jos, programos, jos nemokamo tobulinimo ir tobulinimo. Ypač tokioms programoms GNU projektas įvedė „copyleft“ sąvoką (priešingai nei „autorių teisės“, kai produkto kūrėjas bet kokiomis aplinkybėmis pasilieka beveik visas autorių ir nuosavybės teises į jį – net jei jis platina jį visiškai nemokamai. mokestis). Akivaizdu, kad piratavimo problema „nemokamų“ programų atveju tiesiog neegzistuoja.

GNU vis dar egzistuoja ir šiandien. Ne mažiau sėkmingas yra ir Stallmano išrastas GPL (General Public License), kurio dėka Linuso Torvaldso išrastas „Linux“ per ketverius savo gyvavimo metus pelnė daugiau nei 20 mln.

Praėjusių metų pabaigoje su šia operacine sistema veikiančių interneto serverių skaičius viršijo serverių skaičių Windows platformoje. Neįmanoma tiksliai įvertinti privačių vartotojų skaičiaus – juk Linux platinimai, priešingai nei visiškai komercines programas, galima gauti visiškai nemokamai iš draugų ar pelno nesiekiančių platintojų, taip pat atsisiųsti iš tų pačių įmonių, kurios sėkmingai parduoda Linux, FTP serverių , veikia ir tinka visiems dalyviams, pats Linusas Torvaldsas prieš trejus metus persikėlė iš Suomijos į JAV, į Santa Klaros miestą Kalifornijoje, išvykdamas dirbti į paslaptingą įmonę „Transmeta“ (jos mikroprocesoriai – atskiros istorijos tema, bet Linusas). nepalieka darbo „Linux“ branduolyje, naujos versijos pasirodo pavydėtinu reguliarumu, tik dabar tobulinti „Linux“ - visiškai pagal GNU principus - jam padeda ne dešimtys, o tūkstančiai kūrėjų visame pasaulyje.

Linusas niekada nebus Billas Gatesas. Taip, jis nesistengia – jo netraukia nei valdžia, nei pinigai (bent jau tiek). Tačiau besiformuojančioje – ir kas tai jau gimusioje – „nemokamos“ programinės įrangos rinkoje vargu ar kas nors sugebės užsidirbti didelio pelno „Microsoft“ stiliumi. Ne, sakykime, kad superpelnas vis dar įmanomas, nes programinės įrangos paklausa tik auga. Tačiau jie bus paskirstyti kiek kitaip.

Taigi, atėjo laikas atidžiau, beveik po mikroskopu (kiek leidžia šio leidinio apimtis), pasvarstyti apie „nemokamos“ programinės įrangos gamybos ir platinimo verslo modelį. Iš pirmo žvilgsnio „griozdiškai“ tai atrodo visiškai neįmanoma arba bent jau visiškai nenaudinga gamybos proceso dalyviams. Tiesą sakant, tame nėra visiškai nieko komunistinio. Kūrėjų entuziazmas, kuris iš pirmo žvilgsnio atrodo visiškai altruistinis, ir vartotojų susižavėjimo šūksniai, tarsi neapgalvoto fanatizmo apraiška, iš tiesų yra pagrįsti blaiviais ekonominiais skaičiavimais. Ir mes tai parodysime dabar. Pirmiausia turėsime dar kartą pabrėžti, kad gamtoje neegzistuoja atskiras „Linux fenomenas“. „Linux“ sėkmė yra tik ypatingas radikalių ir, tikėtina, neatšaukiamų verslo modelio pokyčių programinės įrangos sektoriuje atvejis. Juk Linus buvo ne vienintelis, kuris savo programą atidavė visiškai nemokamai ir mainais gavo 20 mln. Ar galite ką nors prisiminti sistemos administratorius, kuris dirbo žiniatinklio serverius gaminančioje įmonėje, jis ką tik sukūrė el. pašto adresų sąrašą, skirtą pataisoms nemokamas serveris Apache, kurios jos kūrėjai nebepalaiko. Praėjus keleriems metams, šis serveris vis dar yra nemokamas, jis vis dar neturi „šeimininko“, atsakingo už jo techninį palaikymą (ir niekada nebus!), tačiau jis valdo daugiau nei 60 procentų planetos svetainių. Ir įmonės, išleidusios šimtus milijonų dolerių reklamuodami ir reklamuodamos savo komercinius žiniatinklio serverius, nesitiki laimėti rinkos dalies, panašios į „niekieno“ „Apache“ serverio dalį. Tokių pavyzdžių yra galybė – juk beveik visi programinės įrangos standartai, kuriais grindžiamas internetas, yra pagrįsti atvirojo kodo programomis. Taigi niekam nepriklausantis TCP/IP transportavimo protokolas jau seniai nugalėjo „uždaruosius“ ir įvairioms korporacijoms priklausančius DECNET, XNS ir kitus IPX „Why go toli“ – iš kurių susideda svarbiausias pasaulyje kompiuterių standartų komitetas visi norintys prisijungti prie adresatų sąrašų, susitikti (kas gali) tris kartus per metus specialiuose susitikimuose.

Vos prieš pusantrų metų buvo beprasmiška didelės Vakarų įmonės vadovo klausti, ar jis naudoja „nemokamą“ atvirojo kodo programinę įrangą. Jei tik jis būtų pasipiktinęs! „Nepakankamai derinama“, „nėra techninė pagalba“, „Jis neturi komercinės vertės“. Rusijos vadovas dabar sakys lygiai tą patį (šių eilučių autoriui tai žinoma iš asmeninė patirtis). Tačiau vakarietiško jau nebėra.

Pirmasis ženklas buvo 1998 m. sausio mėn. Netscape Communications, kuris paskelbė savo pagrindinio produkto - naršyklės Navigator (www.mozilla.org) šaltinio kodus. Priminsiu, kad iki to laiko „Microsoft“, komercinį interneto potencialą atradusi daug vėliau nei konkurentė, pradėjo daryti galingą spaudimą „Netscape“, sparčiai išstumdama jį iš rinkos. Tuomet „Netscape“ vadovų sprendimas daugeliui atrodė paskutinis žingsnis, padiktuotas nevilties. Vėliau paaiškėjo, kad tai buvo vienintelis teisingas sprendimas. Tiesa, pati įmonė dabar priklauso AOL korporacijai, tačiau „Netscape“ produktų – tiek serverių, tiek naršyklių – rinkos dalis išliko praktiškai nepakitusi ir toliau neša pelną AOL.

Po kelių mėnesių didelės korporacijos, kompiuterių verslo ramsčiai (Corel, Informix ir Oracle), paskelbė apie savo produktų perkėlimą į Linux operacinę sistemą. Iškart po to galingasis IBM įtraukė „atvirą“ „Apache“ serverį į vieną iš savo paketų. Galiausiai 1998 m. rugsėjį „Intel“, „Netscape“ ir keli rizikos kapitalo investuotojai investavo į Raudona kepurė Programinė įranga, platinanti „Linux“ platinimą (po dešimties mėnesių „Red Hat“ taptų viena įspūdingiausių komercinių metų laimėjimų). Žurnalistai, stebėję šiuos pokyčius, staiga prisiminė, kad dauguma laiškų internete siunčiami naudojant „atvirą“ ir nemokamą „sendmail“, o didžiausiose žiniatinklio svetainėse naudojamos „atvirosios“ programavimo kalbos Perl, Tcl ir Python. O smalsiausi stebėtojai patarė skaitytojams, kad visas internetas iš pradžių buvo sukurtas tam, kad nepriklausomų kūrėjų bendruomenė galėtų greitai ir patogiai keistis programų tekstais. Taigi tik pats terminas „atvirasis kodas“ yra palyginti naujas (jį prieš dvejus metus pradėjo vartoti garsus „atvirųjų“ programų kūrėjas ir apologetas Ericas Reynoldsas), tačiau tokios programinės įrangos buvimo rinkoje modelis yra jokiu būdu ne naujas

Galite pailsėti nuo interneto (tai vis dar yra ypatinga aplinka) ir prisiminti, kaip prieš ketvirtį amžiaus buvo operacinės sistemos rinkoje. Tada IBM (kaip dabar Microsoft ir kai kurios kitos įmonės, iš visų jėgų įsikibusios į „uždarą“ programinę įrangą su griežtai įslaptintu šaltinio kodu) laiku nesuvokė, kad laikas aparatūra ir unikalios pagal užsakymą pagamintos įrangos negrįžtamai nebėra, kad visuomenė dabar labiau domisi „masine“ programine įranga ir „masine gamyba“. IBM galios klestėjimo laikais „kvalifikacija“ žengti į verslą buvo neįprastai aukšta, tačiau atsiradus asmeninio kompiuterio platformai ir pasirodžius pirmajai „atvirai“ operacinei sistemai („Unix“), taisyklės kardinaliai pasikeitė, minima. slenkstis sumažėjo ir žalieji naujokai pradėjo keistis pramonėje (tas, dar žinomas kaip Billas Gatesas), o „uždarosios“ operacinės sistemos, kurios karaliavo rinkoje (kaip „Apollo“), yra negrįžtamai praeitis. . Vystymasis visada vyksta spirale. „Microsoft“, pavirtęs į didžiulę imperiją, elgėsi labai neapdairiai, kaip ir prieš daugelį metų IBM – pastatė aukštą barjerą įeiti į verslą ir ne tik (laikinai) apsisaugojo nuo konkurentų, bet ir atėmė manevro laisvę. . Ir tada įvyko dar vienas spiralės ratas – Reynoldso, Torvaldso ir Netscape vadovų pastangomis po ilgos pertraukos vėl buvo pradėta naudoti „atviros“ programinės įrangos sąvoka, kuri taps daugelio dabartinių titanų kapų duobėju. vėl labai sumažina „įėjimo“ į verslą slenkstį. Ir daugelis titanų tai supranta, pereidami į priešo pusę. Atvirojo kodo gerbėjai nesistengia nugalėti „Microsoft“ savo žaidimu: vietoj to jie keičia patį žaidimą. Timas O'Reilly, vienas ryškiausių atvirojo kodo programinės įrangos judėjimo ideologų, sakė: „Mūsų tikroji misija yra ne pakeisti stalinių kompiuterių sistemose dominuojančią „Microsoft“, o sukurti verslo modelį, kuris būtų panašus į šūkį „Intel“. Viduje“, bet ateinančiai kartai kompiuterines programas».

Kuo grindžiamas šis pasitikėjimas savimi? Dėl to, kad daugeliu atvejų „atviros“ ir todėl daugeliu atvejų nemokamos programinės įrangos gamyba yra pelningesnė nei „uždaroji“ programinė įranga, kurios šaltinio kodas yra visiškai apsaugotas. Pirmiausia pateiksime teorinį pavyzdį, sustiprindami jo edukacinį poveikį daugeliu praktinių. Tarkime, kad išvykote dirbti į įmonę, kuriai reikėjo kokios nors konkrečios programos, skirtos, tarkime, mokėjimams internetu. Tikrojo kodo rašymo problema nepakeis kodo „atidarymo“ ar „uždarymo“ fakto. Jei norite vėl parduoti programą arba bijote, kad samdančios įmonės konkurentai ja naudojasi, gali būti prasminga tai laikyti paslaptyje. Tačiau pirmasis variantas nelabai tikėtinas (90 procentų programų įmonės rašo vidiniam naudojimui), o antrąjį verta pasistudijuoti plačiau. Čia verta apsispręsti, ar trūkumai (jei konkurentas pradeda naudoti „atvirą“ programą) nusveria pranašumus (sugauti beveik neribotą ir ilgalaikę programuotojų bendruomenės paramą). Daugelis ginčytųsi, kad „atverti“ programą šiuo atveju reiškia išmesti jai sukurti išleistus pinigus; tačiau tai yra klaidingas ryšys; Tas pats Ericas Reynoldsas savo knygoje „Stebuklingasis katilas“ pateikia tikrą tokio pobūdžio situacijos pavyzdį – garsioji kompanija „Cisco“ pasamdė du programuotojus, kad jie parašytų paskirstytą spausdinimo serverį. Darbas buvo atliktas, o tada jie suprato, kad neketina likti „Cisco“ visam gyvenimui. Tuo tarpu žinoma, kad bet kuriai programai, ypač konkrečiai, reikia priežiūros ir palaikymo. Ir Cisco, žinoma, nesitikėjo, kad spausdinimo serveris sustos praėjus mėnesiui po jų išvykimo. Ir tada jie nusprendė įtikinti vadovą... paskelbti programos šaltinio kodą internete. Jis sulaužė savo įsitikinimus dėl kelio ir leido; dėl to Cisco be nuostolių ištvėrė dviejų programuotojų pasitraukimą – juk dabar spausdinimo serveriu naudojosi nemažai įmonių ir asmenų, į kuriuos bet kada galėjo kreiptis pagalbos.

Štai dar vienas klasikinis pavyzdys iš visiškai kitos programinės įrangos pramonės srities – žaidimų. O žaidimas, apie kurį kalbėsime, taip pat yra klasikinis – Doom (Id Software). 1993 m., kai jis pasirodė, Id buvo ekonomiškai prasminga laikyti kodus uždarytus. Pirma, jie gerokai lenkė savo laiką ir negalėjo sau leisti konkurentams išleisti itin modernių ginklų. Antra, pati programa nebuvo vadinamoji kritinė programa, nuo jos niekaip nepriklausė klientų verslas. Trečia, žaidimai iš esmės nėra pernelyg sudėtingi, o „Id“ komanda gali lengvai susidoroti su klaidomis, kai jos buvo aptiktos. Tačiau laikas praėjo, ir konkurentai pradėjo spausti; pasirodė daug žaidimų, kurie labai panašūs į Doom; rinkos dalis gerokai sumažėjo. „Doom“ reikėjo nuolatos atnaujinti, pridėti prie jo tinklo palaikymą, rašyti scenarijus ir t. t. 1997 m. „Id“ paskelbė „Doom“ šaltinio kodą. atvira prieiga. Įmonės programuotojai gavo laiko dirbti su naujais žaidimais, o pats Id sulaukė tūkstančių nepriklausomų kūrėjų palaikymo, smarkiai išaugusio vartotojų skaičiaus ir galimybės be didelio streso užsidirbti antrinėje rinkoje (parduodant scenarijų kolekcijas ir pan.). . Dabar, beje, „Doom“ yra įtraukta į daugelį standartinių „Linux“ paskirstymų.

Galiausiai, trečias klasikinis pavyzdys – pačios Linux OS platintojai. Tai visų pirma „Red Hat“ kompanija, kuri užima beveik 90 procentų JAV „Linux“ rinkos. Skirtingai nei „Microsoft“, ši įmonė neparduoda programinės įrangos ar „parduoda bitų“. Jis platina Linux (pakete su šimtais kitų programų) nemokamai, o pinigus ima tik už savo prekės ženklą, pagalbą įdiegiant ir pažadą suteikti techninę pagalbą ir tik iš tų, kurie nori už tai mokėti. Juk visus tuos pačius dalykus galite gauti visiškai nemokamai. Paprastai likus kelioms dienoms iki oficialaus kitos „Red Hat“ versijos išleidimo, ją jau galima atsisiųsti iš viešųjų FTP serverių (pastaba – visiškai legaliai!). „Red Hat“ neturi nieko prieš, nes priešingu atveju jis iškart praras nepriklausomų kūrėjų palaikymą. Mainais įmonė gauna daug daugiau – staigų „Linux“ rinkos augimą ir milijonus klientų, kuriems reikia jos paslaugų, kad būtų palaikoma ši OS ir jos profesionalūs patarimai. „Red Hat“ išėjo į biržą mažiau nei prieš metus, o pirmąją prekybos dieną akcijų kaina pakilo į viršų, o vos per aštuonis mėnesius „Red Hat“ akcininkai tapo 1900 procentų turtingesni (bendra įmonės vertė siekė 17 mlrd. USD). Ši įmonė aiškiai uždirba iš savo sistemiškai svarbaus vaidmens rinkoje. Ir ne tik ji. Kai tik Salon.Com svetainės savininkai paskelbė, kad pateiks naujienas Red Hat.Com svetainei, jų akcijų vertė biržoje per kelias valandas padvigubėjo. Visai neseniai pasirodė žinia, kad iki šiol nuostolingai prekiaujanti Linux serveriais VALinux pasiekė absoliutų rekordą Amerikos biržų istorijoje – jau pirmąją prekybos dieną jos akcijos pabrango 711 procentų. Galiausiai bendrovė Andover.Net, kuriai priklauso kultiniai Linux ištekliai Slashdot.Org ir Freshmeat.Net, per šešis prekybos biržoje mėnesius padidino savo vertę dešimteriopai, kol tiesiogine prasme tuo metu, kai buvo rašomos šios eilutės, buvo nupirkta. su gigantiška permoka (beveik už milijardą dolerių) išėjo tas pats VALinux, už savo pinigus gavęs kelias svetaines, kurių bendros pajamos neviršija 3 milijonų dolerių per metus. Taigi, kas vyksta?

Tai įprasta istorija – investuotojai perka ne tiek savo akcijas, kiek tikisi tolesnės sprogstamos rinkos plėtros. Ir už viltį galite sumokėti daug. Be to, gali būti, kad jie bus teisūs ne tik dabar (iš spekuliacijų „Linux“ akcijomis jau uždirbami milžiniški turtai), bet ir ilgalaikėje perspektyvoje. Spręskite patys: 1952 metais nuostabus rašytojas Robertas Heinleinas pažymėjo, kad yra keturi būdai, kaip ekstrapoliuoti eksponentinę kreivę. Paimkime, pavyzdžiui, hipotetinę sąlyginę OS pavadintas Linux, kuri 10 metų kas šešis mėnesius padvigubino savo rinkos dalį. Ką apie tai pasakys keturi tariami analitikai?

Konservatorius prognozuos, kad status quo išliks nepakitęs keletą metų, o vėliau palaipsniui mažės iki, tarkime, 1 procento rinkos.

Drąsus analitikas siūlytų toliau didinti, greitai mažėti ir sustoti ties 5 proc.

Labai labai drąsus analitikas nuspręs, kad šiai įmonei bus tiesinis rinkos dalies padidėjimas, kuris po dešimties metų duos 5 proc., po 20 – 10 ir t.t.

Ir galiausiai, vienintelis matematiškai teisingas būdas tęsti eksponentinį rodiklį yra jį tęsti. Šiuo atveju 2,5 procento rinkos per pustrečių metų virsta 100.

Kiekviename pokšte yra dalis tiesos – „Linux“ rinkos dalis viršijo 5 procentus ir artėja prie brangios 10 ribos. Paprastai šiuo metu bendrakeleiviai pradeda įšokti į laimingojo ratą – būtent taip ir elgėmės. stebėjo per pastaruosius kelis mėnesius. Holivudo kompanijai „Digital Domain“ gavus kontraktą sukurti specialiuosius efektus filmui „Titanikas“, paaiškėjo, kad 350 SGI darbo stočių, kurių ji turi (iš garsiosios „Silicon Graphics“), aiškiai nepakako užsakymui įvykdyti. Papildomai įsigijome 160 Alpha platformos mašinų, aprūpintų Linux, kurios pagal gautus rezultatus specialistų buvo įvertintos aukščiau nei tradiciškai tokio pobūdžio darbams naudojamas SGI. Tačiau rezultatus šiuo atveju galėtų įvertinti ne tik specialistai, bet ir pusė pasaulio gyventojų. O SGI neseniai paskelbė visišką Linux palaikymą. Tokie garbingi kompiuterių rinkos žaidėjai kaip „Sun“, „IBM Software Solutions“ ir „Compaq“ tapo „Linux International“ asociacijos korporaciniais nariais. Jų serveriuose įdiegta Linux didžiausių gamintojų kompiuterinę įrangą (pavyzdžiui, „Hewlett Packard“). Du DBVS (duomenų bazių valdymo sistemų) gamybos lyderiai „Oracle“ ir „Informix“ paskelbė apie „Linux“ programinės įrangos palaikymą. Milžinas Corel ne tik aktyviai parduoda WordPerfect paketą, skirtą Linux, bet ir platina pačią operacinę sistemą. Apskritai, kai tik ištariate žodį „Linux“ NYSE aukšte, visi esantys iškart užgniaužia kvapą laukdami stebuklo.



 


Skaityti:



Stilių naudojimas programoje Excel Kaip sukurti savo naują stilių

Stilių naudojimas programoje Excel Kaip sukurti savo naują stilių

Jei skaičiuoklėse nuolat naudojate tas pačias darbalapio langelių formatavimo parinktis, gali būti protinga sukurti formatavimo stilių...

Kokios klaidos atsiranda diegimo metu?

Kokios klaidos atsiranda diegimo metu?

Pastaba: AutoLISP programas galima paleisti tik pilnoje AutoCAD versijoje, jos neveikia naudojant AutoCAD LT. (išskyrus pakrovimo atvejus...

Socialinė asmens padėtis visuomenėje

Socialinė asmens padėtis visuomenėje

Pasiūlykite, kas lemia žmogaus pagrindinio statuso pasirinkimą. Remdamiesi tekstu ir socialinio gyvenimo faktais, padarykite dvi prielaidas ir...

Pilnas klaidų aiškinimas

Pilnas klaidų aiškinimas

Nemažai vartotojų susidūrė su mėlynojo mirties ekrano reiškiniu. Ką daryti („Windows 7“ dažniausiai susiduria su šia problema)...

tiekimo vaizdas RSS