Cum a devenit milionarul creatorul sistemului de operare gratuit Linux. Ce este kitul de distribuție a sistemului de operare bazat pe Linux pentru a descărca și instala Ce este sistemul de operare Linux

Dacă veți trece la Linux pentru prima dată, trebuie să știți câteva lucruri. Acest ghid conține informații importante pentru a vă ajuta să începeți utilizarea acestuia.

Veți afla ce este Linux, de ce ar trebui să-l utilizați, ce sunt distribuțiile, cum să le instalați, cum să utilizați terminalul, cum să configurați hardware-ul și multe alte aspecte cheie.

Linux este sistemul de operare utilizat în multe sisteme, de la becuri la arme, de la laptopuri la centre de date mari.

Totul funcționează pe Linux, de la telefon la frigiderul inteligent.

Într-un mediu de consum, Linux este o alternativă la sistemele de operare comerciale precum Windows.

De ce să folosiți Linux în loc de Windows?

Există multe motive pentru care ar trebui să utilizați Linux pe Windows și iată câteva dintre ele.

  1. Sistemul de operare Linux este acceptat pe computerele mai vechi. Deși Windows XP va rula în continuare pe hardware mai vechi, acesta nu mai este acceptat, deci nu există actualizări de securitate. Există o serie de distribuții Linux care sunt construite special pentru hardware mai vechi și sunt întreținute și actualizate în mod regulat.
  2. Anumite distribuții Linux și medii desktop sunt acum mai familiare utilizatorilor obișnuiți de computer decât Windows 8 și Windows 10. Dacă vă place aspectul Windows 7, de ce nu încercați Linux Mint, de exemplu.
  3. Dimensiunea Windows 10 este imensă. O distribuție tipică Linux are puțin peste 1 gigaocteți, deși unele pot fi la fel de mici ca câteva sute de megaocteți. De asemenea, Windows necesită cel puțin o lățime de bandă la nivel de DVD.
  4. Linux vine cu software gratuit și puteți modifica și utiliza acest software după cum doriți.
  5. Linux a fost întotdeauna mai sigur decât Windows, deoarece există foarte puțini viruși pentru acesta, deși Internetul obiectelor a fost amenințat în ultima vreme.
  6. Linux funcționează mai bine decât Windows în multe moduri și puteți stoarce până la ultima picătură din hardware-ul mai vechi și limitat.
  7. Confidențialitate. Windows colectează în mod regulat date de la Cortana și căutare în general. Deși acest lucru nu este un lucru nou, deoarece Google face același lucru, puteți fi mai mult decât sigur că Linux nu face acest lucru, mai ales dacă alegeți o distribuție gratuită.
  8. Fiabilitate. Când un program se blochează pe Linux, îl puteți închide destul de ușor. Când un program se blochează pe Windows, chiar și atunci când încercați să porniți Task Manager pentru a închide acel program, nu funcționează întotdeauna.
  9. Actualizări. Windows este foarte intruziv cu politica sa de actualizare. De câte ori ați pornit computerul pentru a imprima bilete la concert sau alte informații importante pentru a vedea ecranul de instalare actualizare 1 din 450?
  10. Variabilitate. Puteți face Linux să arate, să simtă și să se comporte exact așa cum doriți. Cu Windows, computerul se comportă așa cum crede Microsoft că îl doriți.
    Dacă sunteți încă nedecis, citiți acest ghid pentru a vă ajuta să decideți dacă Linux este potrivit pentru dvs.

Ce distribuție Linux ar trebui să utilizați?

Prima întrebare de pus este „ce este o distribuție Linux?” Doar că nucleul Linux este ca un motor. O distribuție este de fapt un vehicul care conține un motor.

Deci, ce distribuție Linux ar trebui să alegeți? Iată principalele:

  • Linux Mint: Nu necesită experiență computerizată avansată, ușor de instalat, ușor de utilizat și are un desktop familiar pentru utilizatorii de Windows 7
  • Debian: Dacă sunteți în căutarea unei distribuții Linux cu adevărat gratuite, fără drivere proprii, firmware sau software, atunci Debian este pentru dvs. Un bătrân printre distribuții.
  • Ubuntu: o distribuție Linux modernă, ușor de instalat și de utilizat
  • openSUSE: o distribuție Linux stabilă și puternică. Nu este la fel de ușor de instalat ca Mint și Ubuntu, dar totuși o alternativă foarte bună
  • Fedora: cea mai actualizată distribuție Linux cu toate noile concepte incluse cât mai curând posibil
  • Mageia: s-a ridicat din cenușa odinioară mare Mandriva Linux. Ușor de instalat și de utilizat
  • CentOS: La fel ca Fedora, CentOS se bazează pe distribuția comercială Linux, Red Hat Linux. Spre deosebire de Fedora, este construit pentru stabilitate
  • Manjaro: Bazat pe Arch Linux, Manjaro atinge un echilibru excelent între ușurința de utilizare și software-ul modern
  • LXLE: Bazat pe distribuția ușoară Lubuntu, este o distribuție Linux complet funcțională pentru hardware vechi
  • ArcDistribuirea: lansare continuă înseamnă că nu trebuie să instalați versiuni noi ale sistemului de operare, deoarece acesta se actualizează singur. Mai greu de învățat pentru un utilizator nou, dar foarte puternic
  • Elementar: Linux pentru persoanele cărora le place o interfață în stil Mac

Puteți citi mai multe despre cele mai bune distribuții pentru începători în.

Ce este un mediu desktop?

O distribuție tipică Linux are mai multe componente.

Există un manager de afișare care este folosit pentru a vă ajuta să vă conectați, un manager de ferestre care este utilizat pentru a gestiona ferestrele, panourile, meniurile, interfețele principale și aplicațiile.

Multe dintre aceste elemente sunt combinate împreună pentru a crea ceea ce se numește un mediu desktop.

Unele distribuții Linux vin cu un singur mediu desktop (deși altele sunt disponibile în depozitele software), în timp ce altele au versiuni diferite ale distribuției pentru medii desktop diferite.

Cele mai comune medii desktop includ Scorțișoară, GNOME, Unity, KDE, Enlightenment, XFCE, LXDE și MATE.

  • Scorţişoară Este un mediu desktop mai tradițional, similar cu Windows 7, cu o bară de jos, meniuri, pictograme din bara de sistem și pictograme de lansare rapidă.
  • GNOME și Unitate destul de asemănător. Sunt medii de desktop moderne care utilizează conceptul de pictograme de lansare și afișaje în stil de tablou de bord pentru a selecta aplicații. Există, de asemenea, aplicații de bază care se integrează bine cu tema generală a mediului desktop.
  • KDE Este un mediu desktop destul de tradițional, dar are un număr mare de caracteristici și un set de aplicații de bază care pot fi personalizate cu ușurință cu o mulțime de setări.
  • Iluminism, XFCE, LXDE și MATE - medii desktop ușor, cu panouri și meniuri. Toate sunt extrem de personalizabile.

Cum să vă conectați la internet

În timp ce conectivitatea la internet este diferită pentru fiecare mediu desktop, principiul este același pentru toată lumea.

  1. Undeva pe panou este o pictogramă de rețea. Faceți clic pe acesta și veți vedea o listă a rețelelor fără fir.
  2. Faceți clic pe rețeaua dorită și introduceți cheia de securitate.

Cel mai bun sistem de navigare pe web

Linux are toate cele mai bune browsere, inclusiv Chrome, Chromium, Firefox și Midori.

Nu are Internet Explorer, dar cine are nevoie de el? În browser Crom are tot ce ai putea avea nevoie.

Există suite de birou decente pentru Linux?

Nici o îndoială Microsoft Office Este un produs premium și este un instrument foarte bun, care este greu de reprodus și depășește calitățile acestui produs.

Pentru uz personal și pentru întreprinderile mici și mijlocii, puteți susține acest lucru Documente Google și LibreOffice sunt alternative bune și la un cost mai mic.

LibreOffice vine cu un editor de text cu cea mai mare parte a funcționalității la care te-ai aștepta într-un editor de text. De asemenea, vine cu o foaie de calcul decentă, care este, de asemenea, completă și include chiar și un motor de programare de bază, deși nu este compatibil Excel VBA.

Alte instrumente includ prezentări, calcule matematice, baze de date și pachete de desen, care sunt, de asemenea, foarte bune.

Cum instalez programe pe Linux?

Utilizatorii Linux nu instalează software așa cum fac utilizatorii Windows, deși diferențele sunt din ce în ce mai mici.

De obicei, dacă un utilizator Linux dorește să instaleze un pachet, el rulează un instrument numit manager de pachete.

Managerul de pachete accesează depozite care conțin pachete care pot fi instalate.

Un instrument de gestionare a pachetelor oferă de obicei o modalitate de a găsi software, de a instala software, de a menține software-ul actualizat și de a dezinstala software-ul.

Pe măsură ce tehnologia avansează, unele distribuții Linux introduc noi tipuri de pachete care sunt autonome la fel ca aplicațiile Android.

Fiecare distribuție oferă propriul instrument grafic. Există instrumente comune pentru linia de comandă utilizate în diferite distribuții.

  • De exemplu, Ubuntu, Linux Mint și Debian folosiți un manager de pachete apt-get.
  • Fedora și CentOS folosiți un manager de pachete da.
  • Arc și Manjaro utilizare Pacman.

Puteți afla mai multe despre instalarea aplicațiilor pe Linux de la.

Linia de comandă Linux

Indiferent de ceea ce spun utilizatorii Linux, este nevoia de a utiliza terminalul care împiedică sistemul să devină popular. Cu toate acestea, aceasta este o discuție inutilă.

Deși este util să învățați comenzile Linux de bază (același lucru se poate spune și pentru comenzile DOS din Windows), nu este necesar să faceți acest lucru.

Primul lucru pe care trebuie să-l știți este, desigur, cum să deschideți un terminal și, desigur, există multe modalități de a face acest lucru.

De ce se numește terminal? Terminal este de fapt un nume scurt pentru un emulator de terminal și ne duce înapoi la momentul în care oamenii se autentificau pe terminale fizice. Acum, tot ce trebuie să știți este că terminalul este locul în care introduceți comenzile Linux.

Odată ce deschizi un terminal, ar trebui să fii cu adevărat bun la asta. Mai întâi trebuie să știți despre drepturi. Puteți citi mai multe despre acest lucru în.

Echipa pe care utilizatorii o recunosc de obicei la început este echipa sudo, dar nu începeți să tastați fără minte comenzi cu sudofără să-și dea seama ce face, pentru că totul s-ar putea termina în dezastru.

În timp ce lucrați în terminal, ar trebui să înțelegeți și comutarea utilizatorilor folosind comanda su.

În esență, comanda sudo vă permite să ridicați privilegiile, astfel încât să puteți executa comenzi ca alt utilizator. În mod implicit, celălalt utilizator este utilizatorul rădăcină.

Comanda su comută contextul astfel încât să rulați ca utilizator specificat. Un număr de comenzi pot fi executate în numele acestui utilizator.

Câteva fapte despre Linux

  • Live Linux DVD sau USB vă permite să rulați Linux fără a instala pe hard disk. Acest lucru vă permite să testați discul Linux înainte de a trece la acesta și este, de asemenea, bun pentru utilizatorul obișnuit.
  • Fiecare distribuție Linux este instalată cu propriul program de instalare, care este un program care vă ajută să configurați și să instalați Linux.
  • Când un utilizator instalează Linux, îl poate instala fie pe un singur sistem, fie îl poate instala împreună cu Windows.
  • Linux preia conducerea când vine vorba de redarea fișierelor audio. Există zeci de aplicații audio grozave și puteți alege una sau mai multe care vă plac.
  • Din păcate, nu există Outlook pe Linux.
  • Lucrul grozav despre Linux este că îl poți face să arate și să se simtă așa cum vrei.
  • Fiecare mediu desktop Linux funcționează puțin diferit, așa că va dura ceva timp pentru a cunoaște toate bazele.

rezumat

În acest ghid, v-am spus ce este Linux, de ce ar trebui să-l utilizați, ce sunt distribuțiile Linux și cum să alegeți dintre ele, cum să încercați Linux, cum să îl instalați, cum să configurați Linux, cum să navigați în Linux, am spus despre cele mai bune aplicații, cum instalați aplicații și cum să utilizați linia de comandă.

Acest lucru ar trebui să vă ofere o bază bună pentru a merge mai departe.

Ai găsit o greșeală de scriere? Selectați textul și apăsați Ctrl + Enter

În ianuarie a acestui an, FAS a recunoscut acest lucru Microsoft domină piața sistemelor de operare (OS) pentru computerele personale (PC-uri) din Rusia. Conform datelor din 2015, pe care FAS le opera, 95,6% din desktop-uri și laptopuri erau Windows. Apple deținea 2,5% din piață, dar sistemul său de operare Mac nu este ușor de instalat în altă parte decât computerele Mac. Adevărații rivali ai Microsoft, dintre care cei mai serioși erau Linux, dețineau doar 1,9% din piață.

S-ar părea că proiectul de creare a unui sistem de operare gratuit a eșuat. De fapt, el cucerește rapid lumea. „Mulți oameni nici măcar nu știu că folosesc Linux”, a spus fondatorul său, Finn Linus Torvalds, într-un interviu acordat revistei Linux. Ridicați-vă smartphone-ul - dacă este Android, este construit pe nucleul Linux. Urcați pe site-urile unor giganți precum Google, Amazon, Facebook sau unele companii mici necunoscute - folosesc Linux. Linux alimentează Stația Spațială Internațională, alimentează majoritatea supercomputerelor și a fost preluat de Bursa din New York în 2007. Zeci de mii de programatori din întreaga lume lucrează gratuit pentru a îmbunătăți continuu sistemul gratuit.

Angajat Microsoft i-a spus odată lui Torvalds că portretul său a fost folosit în biroul lor ca țintă de săgeți. Steve Ballmer, în timp ce era CEO al Microsoft, a atacat public Linux. Cu greu pentru că era indiferent față de ea. După plecare, el a recunoscut într-un interviu cu Fortune: Linux reprezintă o amenințare din ce în ce mai mare pentru Windows și deja „se profilează în oglinda retrovizoare”. Succesorul lui Ballmer, Satya Nadella, a mers pe altă cale: a lansat inițiativa Microsoft Loves Linux pentru a adapta software-ul unul la altul.

Însă Apple, dimpotrivă, la sfârșitul anului trecut a interzis instalarea Linux și a altor sisteme de operare, cu excepția Mac OS și Windows 10, pe noile sale computere. Și înainte de aceasta, Steve Jobs a sugerat ca Torvalds să devină unul dintre dezvoltatorii de Mac OS și să introducă în proces aceleași principii neobișnuite de dezvoltare ca Linux. Dar programatorul finlandez a refuzat. „Cred că [Jobs] a fost destul de surprins că argumentul său despre cota de piață a Apple nu a funcționat”, și-a amintit Torvalds.

El are propriile sale opinii despre ce este software-ul open source și care este rolul său, Torvalds, în lumea computerelor. A creat un software gratuit și pe care nu se aștepta să câștige un cent (deși a ajuns să câștige milioane). Dar chiar și atunci când banii erau strânși la sfârșitul anilor ’90, Torvalds a refuzat cei 10 milioane de dolari pe care i-ar fi primit pentru intrarea în consiliul de administrație al uneia dintre companiile Linux nou-născute.

În ianuarie a acestui an, Torvalds a început dezvoltarea celei de-a cincea versiuni a kernel-ului Linux. „Schimbarea numărului nu înseamnă ceva special. Dacă aveți nevoie de un motiv oficial - am rămas fără degete și degetele de la picioare, așa că „4.21” s-a transformat în „5”, - el este citat de InternetUA.

Fascinat de calculator

Linus Torvalds s-a născut la 28 decembrie 1969 la Helsinki și ar fi trebuit să devină jurnalist - ca aproape toate rudele sale. Tatăl meu era jurnalist la radio, mama era redactor la o agenție de știri, unchiul meu lucra la televiziunea finlandeză, bunicul meu era redactor-șef al unui ziar, iar sora mea, angajată a unei agenții de știri, și-a deschis propriul birou de traduceri, specializat în traducerea știrilor.

O legendă a familiei spune că străbunicul lui Linus, jurnalistul și scriitorul Ernst von Wendt, a luptat pentru albi în 1917 și a fost capturat de roșii. Pe de altă parte, părintele Niels era un comunist ideologic. Unora dintre copii li sa interzis chiar să se joace cu Linus, iar el însuși a fost tachinat la școală din cauza radicalismului tatălui său. Când părinții au divorțat, copiii nu au observat prea mult: tatăl a trăit mult timp la Moscova.

O excepție rară de la profesia familiei a fost bunicul matern Leo Waldemar Ternqvist, profesor de statistică la Universitatea din Helsinki. Nepotului i-a plăcut foarte mult să-l vadă cum lucrează la calculator. Spre deosebire de cele moderne, acele calculatoare aveau nevoie de timp pentru a calcula și clipeau luminile. Vederea l-a fascinat pe tânărul Linus. În 1981, în locul unui calculator, bunicul meu a cumpărat primul computer, Commodore VIC-20.

Cel mai rar nume de familie

În biografia „Doar pentru distracție. Povestea unui revoluționar accidental "(Moscova: Eksmo-press, 2002) Linus Torvalds, care aparține minorității de limbă suedeză din Finlanda, vorbește despre originea numelui său de familie:" Numele bunicului tatălui Torvalds<...> a făcut-o el însuși, folosindu-și prenumele ca material improvizat. La naștere a fost numit Ole Torvald Alice Sachsberg. S-a născut fără tată (Saksberg este numele de fată al mamei sale) și apoi a primit numele de familie Karanko de la bărbatul căsătorit cu străbunica mea. Lui Farfar (așa cum îi spun finlandezii bunicul patern - „Vedomosti”) nu-i plăcea atât de mult tatăl său vitreg, încât și-a schimbat numele de familie: a adăugat litera „s” la numele lui Torvald pentru a da numele de familie un sunet mai solid - așa cum credea el. Numele Torvald înseamnă „domeniul lui Thor”. Ar fi mai bine dacă ar crea numele de familie de la zero și nu s-ar fi angajat în modificări: adăugarea „s” privează cuvântul de semnificația sa originală și îi încurcă atât pe suedezi, cât și pe finlandezi, care nu pot înțelege cum să pronunțe acest nume de familie. Nu Torvaldii vor să-l scrie, ci Thorwalds. Există doar 21 de Torvald în lume și suntem cu toții rude. Cu toții ne confruntăm cu această problemă familială ".

Torvalds își amintește că nu era un proscris la școală și era destul de iscusit - a fost luat de bunăvoie în echipă în versiunea finlandeză a bouncers. Dar, în același timp, era un tocilar tipic: „Arăta ca un castor, purta ochelari, îmbrăcat fără gust, de cele mai multe ori părul meu arăta prost, iar în alte zile era cumplit”. În mod surprinzător, a devenit interesat de computer. Această nebunie nu a dispărut când a îmbătrânit. Din cauza vremii finlandeze, țara nu are altceva de făcut decât să programeze, să facă sex sau să bea, a glumit Torvalds. Cu cel de-al doilea, el nu a funcționat foarte bine - hackerii în acei ani nu deveniseră încă la modă, nu-i plăcea în mod special să bea. Rămâne să scrieți coduri.

Investiții în calculatoare

Când bunicul a murit, computerul său a fost preluat de Linus în mod implicit. Apoi a cumpărat Sinclair QL. Familia nu s-a lăudat: Torvalds își amintește cum mama sa amanetează periodic singura valoare - o cotă a Companiei de Telefon Helsinki (acordată fiecărui proprietar de telefon) în valoare de aproximativ 500 de dolari. Devenit celebru, el va face singura excepție pentru această companie și va intra în consiliul său de administrație.

În 1990, Torvalds a intrat la Universitatea din Helsinki. A cumpărat un computer cu un procesor Intel 386, pentru care a trebuit să intre în credit timp de câțiva ani. A meritat: a fost o mașină puternică pentru timpul său.

Universitatea avea un sistem de operare Unix. Pe computerul lui Torvalds - sistemul de operare Minix gratuit. Lui Torvalds nu-i plăcea modul în care se conecta de acasă printr-un modem la rețeaua universității și nici cum lucra cu hardware-ul computerului său. De exemplu, Minix a fost conceput pentru procesoare pe 16 biți, în timp ce Intel 386 a fost pe 32 de biți.

Torvalds a scris mai multe programe pentru a rezolva aceste probleme. Dar au nevoie de alte programe: de exemplu, soluția sa de a lucra cu rețeaua institutului nu știa cum să scrie fișiere pe disc. În cele din urmă, au fost create atât de multe funcții suplimentare, încât Torvalds și-a dat seama: a avut un înlocuitor pentru Minix în cinci minute. Dar a lucrat în continuare cu Minix până când a greșit-o din greșeală: a scris o comandă care a deteriorat hard disk-ul în locul unde a fost scris sistemul de operare. Apoi Torvalds a început să-și folosească Linux-ul ca sistem de operare principal.

Ideologi ai software-ului liber

Nu se poate spune că Torvalds a creat un sistem de operare de la zero. El a creat nucleul sistemului, adică cel care conectează programele cu hardware-ul computerului și le permite să funcționeze. Aceasta este o bază pe care puteți agăța multe programe de completare diferite. Nu există niciun sistem de operare Linux similar cu Windows 10 - există multe sisteme de operare bazate pe nucleul Linux, dintre care unele folosesc cuvântul Linux în numele lor.

Torvalds însuși a folosit un set de programe terțe sub auspiciile licenței publice generale (GPL) dezvoltate de Richard Stallman pentru a crea un sistem de operare complet pe propriul său nucleu. Torvalds îl numește cu reverență „zeul software-ului gratuit”.

Stallman a început în 1984 să lucreze la o alternativă gratuită la Unix. „Liber” a fost cuvântul cheie. Sarcina sa era de a împiedica pe cineva să preia codurile sursă și să solicite plata pentru acestea. Stallman a creat cadrul ideologic și legal pentru un astfel de software, Manifestul software-ului liber, și a scris licența publică generală (GPL) împreună cu avocații săi. Se afirmă că, dacă un programator a folosit codul licențiat conform GPL, atunci trebuie să ofere tuturor celor care doresc codul sursă al produsului rezultat, dreptul de a-l modifica și distribui. Următorul programator va trebui să facă același lucru, folosind software-ul licențiat GPL pentru programele lor etc.

Torvalds, folosind opera lui Stallman, și-a licențiat nucleul sub GPL. Prin urmare, în 2001, CEO-ul Microsoft Ballmer a jurat: „Linux este un cancer care devorează toată proprietatea intelectuală pe care o atinge. Conform regulilor de licență, dacă utilizați componente software open source, trebuie să deschideți codul sursă al tuturor software-urilor pe care le aveți ”(citat Cnet).

De ce Linux este popular

Inițial, Torvalds nu a vrut să-și distribuie lucrările. Dar s-a lăudat cu succesele sale pe forumul de pe Internet și, astfel încât să nu fie considerat un vorbitor, a postat codul.

Creația sa a captivat alți programatori, care au început să-l instaleze pe computerele lor și să sugereze îmbunătățiri. Perfecțiunea era într-adevăr foarte departe. Cumva Torvalds a primit o scrisoare, al cărei autor a lăudat Linux pentru o lungă perioadă de timp și, la final, a spus că driverul de dischetă conținea o eroare care tocmai îi distrusese hard diskul.

Sistemul a devenit din ce în ce mai popular. Până atunci, Torvalds nu mai lucrase de mult pe Linux. Tot mai mulți oameni au înțeles codul și și-au oferit îmbunătățirile și l-au făcut absolut gratuit. Există un sistem care permite voluntarilor să lucreze la o nouă versiune de Linux cu alți dezvoltatori, să vadă modificările făcute de alții și să revină la versiunile anterioare ale fișierelor în caz de erori. Linux a avut odată 10.000 de linii de cod. Acum proiectul de lege ajunge la zeci de milioane. În 2017, au fost propuse aproximativ 80.000 de îmbunătățiri pentru Linux, 90% dintre ei erau programatori plătiți, iar 30% dintre aceștia lucrau pentru Intel, a scris The New Yorker.

Torvalds cunoaște Linux atât de bine încât modificările propuse sunt adesea acceptate sau respinse la vedere: „Este ca și cum ai căuta într-o carte și nu vezi litere sau cuvinte individuale, ci înțelege întreaga propoziție” (citat de Bloomberg) Dar dacă modificările sunt grave, atunci are nevoie de 10-25 de minute pentru a le testa. Deși Torvalds are mulți ajutoare care filtrează sugestii, uneori trebuie să analizeze 30 de schimbări pe zi.

Datorită acestui sistem, Linux a atras atenția jucătorilor importanți. Prima dintre marile companii care a instalat software pe Linux pe echipamentele lor a fost Sun Microsystems, apoi IBM, Informix, Oracle ... Companiile mici au fost, de asemenea, interesate. Creșterea comerțului online în anii 1990 a creat nevoia de software pentru server. Anterior, trebuia să cheltuiți mii de dolari pe el, acum puteai paria pe un bănuț adaptând Linux. Oricine și-ar putea deschide propria afacere online.

Torvalds crede că cheia succesului Linux este că nu are nișă. Odată ce Unix s-a bazat pe supercomputerele armatei, băncilor, instituțiilor financiare, el spune în autobiografia sa „Just for Fun. Povestea unui revoluționar accidental ”. Acest software a costat o grămadă de bani. Apoi a venit Microsoft cu prețurile sale relativ ieftine și a început să lucreze peste tot. „Dar imaginați-vă un organism lichid care inundă orice spațiu pe care îl găsește. Dacă una dintre nișe se pierde, nu contează. Corpul umple întreaga lume, curgând în toate găurile. La fel se întâmplă acum cu Linux. Se găsește oriunde există interes pentru ea<...> Poate fi găsit pe supercomputerele din locuri interesante precum Laboratorul Național. Fermi și NASA. Dar a ieșit acolo din spațiul serverului. Și în el, la rândul meu, am ajuns din lumea computerelor desktop - aici am început. În același timp, Linux este pe dispozitive încorporate, de la frâne antiblocare la ceasuri. Vedeți cum umple lumea. "

Desigur, un alt motiv al popularității este imaginea lui Robin Hood. Pe de o parte, o corporație de monștri Microsoft , zvonuri despre supravegherea utilizatorilor etc., și pe de altă parte - software gratuit și un finlandez umil.

Cum a devenit Torvalds milionar

„Mi-a fost greu să strâng împreună banii pentru plățile lunare pentru computerul meu, care au fost calculate pentru trei ani”, și-a amintit Torvalds în biografia sa. Dar a crezut că este greșit să taxeze pentru Linux. Motivul pentru aceasta este Finlanda, cu atitudinea sa față de lăcomie și un tată încăpățânat comunist și lipsa de dorință de a-i face pe cei care l-au ajutat să facă programul să plătească mai bine, a argumentat Torvalds.

Pe Internet există așa-numitele pantaloni harem (din engleza shareware) - software gratuit care întreabă: „Dacă îmi place, trimite bani autorului”. Nu a existat o astfel de cerere în Linux, dar mulți i-au scris lui Torvalds că îl vor sprijini cu plăcere financiar. Pe vremea aceea, o scrisoare din seria „maxim repost” circula pe internet: se presupune că băiatul Craig murea de cancer, dar putea fi încurajat prin trimiterea unei cărți poștale. Torvalds a cerut în glumă câteva linii în loc de monedă. Când cutia poștală a început să explodeze cu cărți poștale din întreaga lume, familia a bănuit că Linus face ceva important. El însuși nu a vorbit prea multe despre Linux, în ciuda tuturor reproșurilor că modemul său era în mod constant pe linia telefonică.

Torvalds a locuit și a luat masa cu mama sa. Avea aproximativ 5.000 de dolari în împrumuturi studențești, aproximativ 50 de dolari pe lună au fost împrumutați pe computer și erau necesari niște bani pentru bere. Problema împrumutului s-a rezolvat: un prieten a anunțat pe internet un abonament pentru a plăti computerul lui Torvalds și a acceptat banii ca o excepție. Și a plătit restul din salariu. Există o minoritate de limbă suedeză în Finlanda, căreia îi aparțin torvaldii. În 1992, era nevoie de un asistent în informatică pentru un curs la Facultatea de Informatică, care vorbea suedeză și știa despre computere. Erau doar doi în facultate.

Trei ani mai târziu, Torvalds a devenit om de știință la universitate: a primit bani pentru cercetare, care, în general, s-a redus la îmbunătățirea Linux-ului.

Datorită predării, Torvalds s-a căsătorit. Un profesor de grădiniță și șase ori campion finlandez de karate, Tove, s-a înscris la cursul său special „Introducere în informatică”. Prima sarcină a fost aceea de a trimite un e-mail profesorului - nu a fost la fel de ușor ca acum. Într-o scrisoare, Tove l-a invitat la o întâlnire. La început, nu s-au despărțit deloc, iar Torvalds chiar a abandonat programarea.

În 1997, Torvalds s-a mutat în Statele Unite împreună cu familia sa pentru a lucra pentru Transmeta, o companie de dezvoltare a procesorului de mică putere. Unul dintre coproprietarii acestei companii este Paul Allen, care împreună cu Bill Gates a fondat Microsoft ... Slujba lui Torvalds a fost aceea de a menține infrastructura Linux a proiectului.

Torvalds nu a avut niciodată mai mult de 5.000 de dolari în contul său bancar - până la începutul acestui secol, când a devenit milionar peste noapte. Dacă Linux este gratuit, asta nu înseamnă că nu poți câștiga bani pe el. Chiar și atunci când proiectul era la început, nucleul putea fi descărcat gratuit de pe Internet - sau cumpărat de la băieți întreprinzători înregistrarea acestuia pe o dischetă sau pe un CD. Puteți câștiga bani cu serviciile de instalare Linux, puteți personaliza Linux contra cost pentru nevoile unei anumite companii. Acesta din urmă este gestionat de Red Hat, care a devenit public pe 11 august 1999. Și înainte de aceasta, ca semn de recunoștință, ea ia oferit lui Torvalds o opțiune pentru un bloc de acțiuni.

În chiar prima zi de tranzacționare, cotațiile s-au dublat. Dar el avea dreptul să vândă hârtiile nu mai devreme de 180 de zile mai târziu. Din fericire, tot acest timp au crescut (în 2009 Red Hat va intra în S&P 500), iar costul pachetului Torvalds a ajuns la 5 milioane de dolari.

La scurt timp, o altă companie, VA Linux, a intrat la bursă și i-a oferit lui Torvalds o opțiune în același mod. În urma optimismului, acțiunile au crescut imediat de 10 ori la 300 de dolari. Dar s-a dovedit a fi exagerat, iar balonul dot-com începea să se dezumfle. De la 300 de dolari, acțiunile au început să scadă și, cel puțin un an mai târziu, li s-au acordat 6,6 dolari pentru ele. Torvalds își amintește cât de îngrozitor a fost 180 de zile să te uiți la coletul tău mai ieftin și nu îl poți vinde.

Cu banii strânși din acțiuni, familia (acum autorul Linux are trei fiice) a cumpărat o casă în America, iar Torvalds a devenit dependent de păstrarea în garaj, pe lângă familia Pontiac, un decapotabil, de obicei galben.

În 2012, Torvalds a câștigat Millennium Technology Prize, cel mai mare premiu tehnologic din lume. El a împărțit premiul de 1,2 milioane de euro cu un alt laureat din acel an, cercetătorul japonez cu celule stem Shinya Yamanaka.

Dar principala sursă de venit a lui Torvalds după ce a părăsit Transmeta în 2003 a fost Fundația Linux (în acei ani a fost numită Open Source Development Labs). Sarcina sa este de a evalua sugestiile altor persoane pentru îmbunătățirea Linux: „Nu am scris niciun cod de ani de zile. Tot ceea ce scriu este doar remedierea greșelilor altora, fac modificări pe unul sau două rânduri, contribuția mea este să fuzionez bucăți de cod diferite "(citat din The Register). Fondul este finanțat cu donații, inclusiv de la companii care utilizează Linux. Potrivit The New Yorker, în 2017 bugetul său a fost de 50 de milioane de dolari, iar Torvalds a primit 1,6 milioane de dolari din fond în 2016.

Responsabilitatea pentru o persoană nepoliticoasă

„Când gestionez un proiect cu sute de mii de dezvoltatori, acționez în același mod ca în vremea studenției: nu încredințez nimic nimănui, așteapt doar să sune cineva”, a spus Torvalds în biografia sa. - Le aprob sau le resping munca, dar în cea mai mare parte le las evenimentelor să meargă pe calea lor. Dacă doi oameni se îndreaptă în direcții similare, atunci accept munca amândurora, pentru a vedea cine va fi folosit. Uneori ambele sunt folosite, dar încep să se dezvolte în direcții diferite. Odată ce a existat o mare concurență între doi oameni: fiecare dintre ei a insistat ca patch-urile sale să fie folosite, ceea ce era în conflict cu patch-urile adversarului. Am încetat să accept patch-uri de la ambele până când unul dintre dezvoltatori și-a pierdut interesul. Așa ar fi făcut regele Solomon dacă ar fi condus o grădiniță ".

Această abordare sa dovedit a fi eficientă la scară Linux. Dar când Torvalds a fost instruit de Transmeta să conducă un departament de 15 angajați, el și-a arătat complet inadecvarea. Trei luni mai târziu, a fost retrogradat în liniște la programatori.

Dar, în calitate de principal coordonator Linux, nu toată lumea îl place, întrucât stilul comunicării sale cu colegii timp de mulți ani a rămas „student”: programatorul nu s-a limitat la expresii.

În 2013, unul dintre dezvoltatori chiar a scris o scrisoare către Torvalds prin care îi cerea să nu jignească sau să nu intimideze colegii. „Dacă vrei să„ acționez profesional ”, îți pot spune că nu mă interesează”, a răspuns Torvalds. - Stau acasă la birou, îmbrăcat într-o halat. Nu voi începe să port cravată și, în același mod, nu mă voi angaja în politete falsă, înșelăciune, politică de birou și agățare, agresivitate pasivă și alte cuvinte la modă. Pentru că ASTA înseamnă „a acționa profesional”: oamenii recurg la tot felul de lucruri neplăcute pentru că sunt forțați să-și urmeze impulsurile obișnuite într-un mod nefiresc ”(citat de The New Yorker).

În 2015, cel mai apropiat asociat al lui Torvalds, programatorul Greg Kroah-Hartman, a scris Codul de rezolvare a conflictelor, în parte pentru a-i proteja pe alții de limbajul dur. Torvalds a aprobat inovația, dar nu a reținut. La sfârșitul acelui an, Sarah Sharp și Matthew Gareth s-au retras din echipa de dezvoltare a nucleului Linux din cauza tratamentului dur. „Sunt de fapt o persoană neplăcută. Unii cred că sunt atât de drăguț și unii sunt șocați să vadă altfel. Nu sunt o persoană drăguță și am vrut să te scuip. Îmi pasă de tehnologie și de bază ”, a reacționat Torvalds (citat din The Register).

În octombrie anul trecut, dezvoltatorii de kernel erau programați să participe la Summitul Linux Maintainer. Torvalds a vizitat-o \u200b\u200btimp de 20 de ani la rând. Dar de data aceasta a confundat data și a planificat o vacanță cu familia sa. Acest lucru a fost dezvăluit din timp, dar a refuzat să schimbe planurile pentru summit și a plecat în Scoția. Apoi, participanții săi au decis să nu se adune la Vancouver, ci la Edinburgh, mai aproape de Torvalds, astfel încât să poată să li se alăture pentru scurt timp. Povestea a fost discutată energic în cercurile programatorilor, iar reporterii din New Yorker au ajuns la o întâlnire cu Torvalds și i-au pus întrebări despre incident și despre relația sa cu colegii. În septembrie 2018 - chiar înainte de publicarea articolului - Torvalds și-a cerut scuze pentru comportamentul său, a promis să se gândească la cum să-l schimbe și a anunțat că va fi eliminat temporar din coordonarea Linux.

În aceeași lună, a fost lansat un nou cod de conduită pentru dezvoltatorii Linux, iar în octombrie Torvalds s-a întors la echipă (a participat și el la forum).

Acum comunitatea trăiește după noi reguli. În trecut, a fi spontan și direct în exprimarea opiniilor a fost considerat natural și benefic în dezvoltarea de software open source. Acum critica trebuie exprimată în mod constructiv și, după ce ați auzit-o, trebuie să luați în considerare cu atenție. Comentariile derogatorii, atacurile personale, expresiile cu conotații sexuale sunt interzise. Torvalds încă încearcă să se oprească.

O, cât de interesant este să înveți detaliile și detaliile a ceva deja obișnuit, la care nici măcar nu ești atent. Dar când nu a fost. Odată a fost cineva care a început să creeze și să inventeze!

Iată o poveste interesantă totuși, sub tăiere veți găsi o mulțime de text :-)

Privind mai atent la trecut, vom vedea că locul sistemului de operare dominant pe piață ar putea fi bine luat de UNIX și de aceeași corporație Microsoft. Cu toate acestea, din cauza mai multor circumstanțe, evenimentele s-au dezvoltat conform unui scenariu diferit: CP / M -\u003e QDOS -\u003e 86-DOS -\u003e MS-DOS -\u003e Windows.

Linia „genealogie” Linux arată diferit: Multics -\u003e UNIX -\u003e Minix -\u003e Linux. Aproape mulți oameni nu știu că un proiect secret IBM, numit șah, este în mare măsură „de vină” pentru dominanța actuală a Windows - un proiect de creare a unui computer IBM bazat pe un procesor Intel 8086 cu numele de lucru Acorn.

Contractul istoric dintre IBM și Microsoft a fost semnat la 6 noiembrie 1980. În conformitate cu acesta, pentru primul PC industrial pe 16 biți, Microsoft a trebuit să pregătească un sistem de operare și patru sisteme de programare (Basic, Fortran, Cobol și Pascal) în cel mai scurt timp posibil.

De ce a fost ales Microsoft? Principala forță motrice din spatele managementului IBM a fost vânzările impresionante ale Microsoft de sisteme de programare pe o gamă foarte largă de platforme. Până în 1979, au fost vândute aproximativ 1 milion de exemplare ale BASIC-ului Microsoft. În mod ciudat, atât IBM, cât și Microsoft au privit sistemul de operare pentru noul computer ca fiind ceva secundar, atribuindu-i un rol de sprijin. Totul s-a făcut într-o grabă cumplită. Pentru a înțelege cum a blufat Microsoft în toamna anului 1980, promițându-i IBM până în ianuarie 1981 (!) Pentru a pregăti prima versiune a DOS-ului său cu un interpret BASIC funcțional, este suficient să spunem că Microsoft nu avea experiență de scriere a sistemului de operare în acel moment. În februarie 1980, Microsoft, ca parte a luptei sale împotriva cercetării digitale pentru piața limbajului de programare, pentru orice eventualitate, a achiziționat o licență UNIX de la AT&T Corporation (ulterior dialectul Microsoft al UNIX a fost numit Xenix). Dar practic nu au existat dezvoltări pentru UNIX - platforma de bază a produselor Microsoft era atunci sistemul de operare CP / M.

Dacă comparăm Windows și UNIX din punct de vedere al dezvoltării, atunci Windows a fost construit ca un produs comercial creat în condiții de presiune dură și bluff-uri ale pieței, UNIX a crescut într-un mediu calm, în liniștea universității și a centrelor de cercetare. Comercializarea proiectului a avut un impact mult mai puțin favorabil asupra UNIX, în timp ce Microsoft nu a pierdut timp și și-a îndreptat întregul potențial al specialiștilor să îmbunătățească calitatea implementării Windows. Oricum ar fi, dezvoltarea ambelor sisteme de operare a mers pe căi diferite.

Linux s-a născut

Linus Benedict Torvalds s-a născut la Helsinki în 1970. La vârsta de 10 ani, a început să programeze, lucrând activ pe computerul său de acasă, Commodore VIC-20. În 1989, când Linus se pregătea să meargă la universitate, la conferința Usenix de la Toronto, AT&T a anunțat un nou sistem de prețuri pentru UNIX System V: aproximativ 40.000 de dolari pe procesor (7.500 de dolari). pentru instituțiile de învățământ). Erau mulți bani. Profesorul Andrew Tanenbaum de la Universitatea din Amsterdam a răspuns scriind Minix, o versiune dezactivată a UNIX care poate rula pe un computer.

În primăvara anului 1991, deja student la Universitatea din Helsinki, Linus Torvalds a preluat prelucrarea Minix, rescriind nucleul și adaptându-l pentru a lucra la i386. El a decis să-și dea seama cum funcționează sistemul de operare, rescriindu-l pur și simplu. Iată titlul postului istoric care a dat startul erei Linux. ——- Începeți postarea de la Linus ——— De la: [e-mail protejat] (Linus Benedict Torvalds) Grupuri de știri: comp.os.minix Subiect: Ce ați dori să vedeți cel mai mult în minix? Rezumat: mic sondaj pentru noul meu sistem de operare ID mesaj: Data: 25 aug 91 20:57:08 GMT Organizație: Universitatea din Helsinki Mesajul a început cu cuvintele: „Bună ziua tuturor celor care folosesc Minix! Realizez un sistem de operare clonat AT (gratuit) bazat pe 386 (486) procesoare. Este doar un hobby, nu ceva mare și profesional precum GNU. " Mai mult, Linus i-a îndemnat pe toți cărora le place sau nu să răspundă la munca sa. (Vezi textul integral)

În ianuarie-februarie 1992, pe grupul de știri comp.os.minix, a apărut o discuție deschisă despre neajunsurile Linux între Tanenbaum și Torvalds. Profesorul Tanenbaum a considerat Linux o abordare învechită în primul rând datorită abandonării Linus a unui microkernel în favoarea unui mono-nucleu. „Acesta este un mare pas înapoi”, a scris Tanenbaum. „Este ca și cum ai lua un program de lucru în C și îl rescriem în BASIC”. Linus a fost de acord că un microkernel este o soluție bună, dar a insistat că un mono-nucleu, deși este mai eficient, nu compromite serios portabilitatea.

Urmașul UNIX, legendarul Ken Thompson, a vorbit mai dur în 1998: „Văd Linux ca ceva care nu aparține Microsoft. Aceasta este o represiune pentru echipa Microsoft - nimic mai mult, nimic mai puțin. Nu cred că va avea mare succes. Am văzut codul sursă, există atât componente destul de decente, cât și componente inutile. Deoarece o varietate de persoane aleatorii au participat la crearea acestor texte, calitatea părților sale individuale este semnificativ diferită. Din propria mea experiență și din experiența unora dintre prietenii mei, pot spune că Linux este un sistem destul de nesigur. Software-ul Microsoft nu este foarte fiabil, dar Linux este cel mai rău de acest gen. Miercurea aceasta nu va dura mult.

Dacă îl folosești pe un singur computer, este un lucru. Software-ul pentru utilizarea Linux în firewall-uri, gateway-uri, sisteme încorporate și așa mai departe, are încă nevoie de multă muncă. ” Așadar, nu excelența tehnologică a proiectului, ci chiar atmosfera de lucru a entuziaștilor pe un proiect util și distribuirea și utilizarea gratuită a codurilor sursă au devenit baza fenomenului Linux. În 1998, revista americană autorizată Forbes a publicat numele celor mai influenți oameni care au adus o contribuție uriașă la dezvoltarea internetului sub titlul „Icoane ale rețelei”:

Linus Torvalds (28) este creatorul Linux.

Richard Stallman (45 de ani) este fondatorul Free Software Foundation.

Tim Berners-Lee (43 de ani) este dezvoltator al World Wide Web.

Rob Glaser (36 de ani) este fondatorul RealNetworks.

Jerry Yang (29 de ani) - Fondatorul Yahoo! Primul loc i-a fost acordat lui Torvalds nu întâmplător. Defectele nu au împiedicat Linux să schimbe radical industria software-ului. Datorită disponibilității sale în tandem cu serverul Apache, acest sistem de operare a ocupat întregul Internet. Statisticile vorbesc de la sine. Potrivit unui raport Netcraft (www.netcraft.com/survey/) din noiembrie 2000, Apache avea o pondere de 59,69% din toate serverele Web. Este urmat de Microsoft Internet Information Server cu 20,08% și Netscape Enterprise cu 6,74%.

Torvalds lucrează în prezent la Transmeta la un proiect ambițios, care până de curând a fost clasificat. Elementele sale importante sunt lansarea unui sistem de operare și a unui procesor VLIW, denumit în cod Crusoe, capabil să execute comenzi x86 și destinat sistemelor încorporate. Este amuzant faptul că unul dintre proprietarii Transmeta este nimeni altul decât Paul Allen, care a cofondat Microsoft împreună cu Bill Gates. Standardizare și distribuții Linux Linus Torvalds nu a dezvoltat sistemul de operare în sine, ci doar nucleul său, conectând componentele existente create în cadrul proiectului GNU și, mai presus de toate, editorul emacs și compilatorul gcc. Companiile terțe, văzând perspective bune pentru dezvoltarea afacerii lor, au început în curând să satureze sistemul de operare cu utilități și software de aplicații. Acestea includ Red Hat Linux 6.2, GNU / Linux 2.2 de la Debian, Linux-Mandrake 7.0, SuSE Linux 6.4, TurboLinux 6.0, OpenLinux 2.4 de la Caldera, Conectiva Linux 5.1, Corel Linux OS Second Edition.

Dezavantajul acestor „mese setate” este lipsa unei proceduri consistente și atentă de instalare a sistemului și aceasta este încă una dintre principalele constrângeri pentru adoptarea mai largă a Linux-ului. În plus, dezvoltatorii de software aplicat „în cutie” trebuie să-și testeze programele pentru mai multe distribuții populare simultan, ceea ce face viața mult mai dificilă. Standardizarea este întotdeauna un proces dureros și, dacă este realizată în comunitatea „artiștilor liberi”, este cu atât mai dificilă. Dar primii pași s-au făcut deja. În octombrie 2000, a fost publicată specificația platformei de dezvoltare Linux a Free Standards Group și a stârnit imediat evaluări polarizante. Apropo, șeful grupului de standardizare, David Quinlan, la fel ca Torvalds, lucrează la Transmeta. Atitudinea marilor corporații față de Linux Giants, cum ar fi IBM, Hewlett-Packard, Sun Microsystems, Oracle și alți câțiva jucători importanți de pe piața computerelor, și-au sporit semnificativ suportul pentru Linux în ultimii doi ani. În 2001, IBM intenționează să investească 1 miliard de dolari în dezvoltarea Linuxului. Care este motivul pentru o generozitate atât de neobișnuită a corporațiilor care au decis să lanseze, în mare parte gratuit, produse comerciale serioase pentru Linux „hobbyist”? De ce sunt dispuși să cheltuiască energie și bani pentru a dezvolta o alternativă și departe de cea mai avansată ramură tehnologică a UNIX în detrimentul dialectelor lor: AIX, HP-UX, Solaris etc.?

Primul lucru care îmi vine în minte este dorința de a folosi Linux ca o armă de bătăi capabilă să rupă porțile regatului puternic fortificat al Microsoft. Acest lucru este evident, dar acesta este singurul punct? Un alt motiv poate fi tendința emergentă a dezvoltării unui domeniu foarte profitabil de formare și consultanță. Complexitatea tehnologiilor crește și, odată cu aceasta, crește decalajul dintre calitatea produselor oferite și nivelul cererilor consumatorilor. Clienții trebuie să fie pregătiți să plătească dolari mari pentru servicii inteligente. Un alt motiv posibil este execuția rentabilă a proiectelor la scară largă, în care costurile inevitabile ale achiziționării de hardware și aplicații ar putea fi compensate de costul redus al software-ului de sistem.

Într-un interviu recent acordat revistei VARBusiness (noiembrie 2000), președintele IBM Sam Palmisano a subliniat poziția IBM în ceea ce privește dezvoltarea Linux: „Sper că angajamentul nostru de a aduce Linux într-o lume a calculelor sigure și fiabile se caracterizează prin fluxuri ridicate de tranzacții și de asemenea, colaborarea cu comunitatea open source va fi fructuoasă pentru IBM și industria în ansamblu. Acest lucru este remarcabil mai ales pentru companiile care furnizează soluții la cheie, care vor vedea potențialul pe care Linux îl are în sine. " Unul dintre ultimii pași mari ai IBM a fost proiectul Lawson - instalarea până în martie 2001 într-o rețea de centre comerciale japoneze 15.200 servere Linux (kit de distribuție RedHat), care asigură funcționarea IBM eServer xSeries.

La sfârșitul anului 2000, Hewlett-Packard s-a alăturat și IBM. Ambii giganți intenționează să sprijine execuția aplicațiilor Linux în dialectele lor UNIX (vorbim în primul rând despre IBM AIX și HP-UX, precum și despre IBM Dynix / ptx). Iată un alt răspuns la întrebarea de ce corporațiile de vârf trebuie să sprijine dialectul UNIX gratuit al altcuiva cu unul comercial propriu. Două păsări cu o singură piatră sunt ucise simultan - mai întâi, unii dintre clienți sunt îndepărtați de Windows în Linux și apoi li se arată clar cum acesta din urmă este inferior dialectelor UNIX dezvoltate de acest gigant. Această tehnică poate fi numită efectul de distragere-atracție. Linux nu este singur Vorbind de Linux, nu uitați că acest sistem de operare nu este atât de unic și inimitabil. Nu există sisteme de operare necomerciale mai puțin interesante și atent, chiar dacă vorbim doar despre platforma Intel și dialectele UNIX. Să numim doar câteva: FreeBSD (FreeBSD Core Team based on BSD4.4-Lite), NetBSD (NetBSD Foundation, BSD4.4-Lite + Mach kernel), OpenBSD (Theo de Raadt, BSD4.4-Lite), 386BSD (BSD4. 3 Reno), Hurd (Free Software Foundation, BSD4.4 + Mach 4.0).

Noua filozofie de programare Fenomenul Linux a stârnit speculații că s-a născut o nouă filozofie de programare care este fundamental diferită de ceea ce a venit înainte. Într-adevăr, un produs poate fi comercial sau gratuit, iar procesul său de producție este artizanal sau industrial. Poate fi ocupat atât de persoane, cât și de echipe, de amatori și profesioniști. Dar, în orice caz, în mod conștient sau inconștient, toate urmează etapele tradiționale ale ciclului de viață al produsului software: analiza cerințelor, dezvoltarea specificațiilor, proiectarea, prototiparea, scrierea codului sursă, depanarea, documentarea, testarea și întreținerea. Principalul lucru care distinge această abordare este centralizarea managementului diferitelor etape și dezvoltarea predominant „de sus în jos” (detalii constante). Cu toate acestea, Linux a fost construit diferit. Aspectul de lucru terminat a fost îmbunătățit în mod constant și dezvoltat de un grup descentralizat de entuziaști, ale cărui acțiuni au fost ușor coordonate.

Există o natură anarhică și o dezvoltare „de jos în sus”: asamblarea blocurilor din ce în ce mai mari din cele mici create anterior. Un alt lucru poate fi remarcat aici. Dezvoltarea tradițională se bazează pe proiectare și scriere, în timp ce dezvoltarea Linux se bazează pe prototipare, depanare și testare. Primele două etape sunt dificil de paralelizat, dar cu depanare și testare, situația este mai ușoară. Acum doi ani, într-un interviu acordat revistei Computer, creatorul UNIX, Ken Thompson, a declarat că este un susținător al programării de jos în sus: „Privind o clădire, nu-mi pot imagina detaliile constructorului din care a fost construită. Când întâlnesc o descriere „de sus în jos” a unui sistem sau a unui limbaj care conține biblioteci interminabile care descriu un nivel după altul, am senzația unui fel de mlaștină. " Thompson a sugerat chiar un termen interesant: „darwinismul computerizat”. Cu alte cuvinte, dezvoltarea de tip Linux este o metodă de încercare și eroare construită pe teste intensive. În orice etapă, sistemul ar trebui să funcționeze, chiar dacă este o versiune mini a ceea ce se străduiește dezvoltatorul. Selecția naturală lasă doar viabilul.

A existat o lungă dezbatere cu privire la faptul dacă programarea este o știință, o artă sau o meserie. Și dacă baza dezvoltării tradiționale de software este în primul rând meșteșugărească, atunci când se dezvoltă folosind metoda darwinismului computerizat, este fără îndoială o artă. Este ușor de văzut că dezvoltarea „de jos în sus” caracterizează așa-numita programare exploratorie, atunci când sistemul este construit în jurul componentelor cheie și al programelor care sunt create în primele etape ale proiectului și apoi modificate în mod constant. La sfârșitul anului 1999, aclamata carte Catedrala și bazarul de Eric Raymond a fost publicată de O'Reilly & Associates. Autorul său este ideologul principal al mișcării textului deschis. În carte, el expune ideea de auto-organizare a programării anarhice, pe care a numit-o „bazar”, opunându-se tradiționalului centralizat, numit „catedrală”. Folosind exemplul Linux și al altor dezvoltări similare ale software-ului inițial necomercial, originar din Proiectul GNU, Raymond încearcă, împreună cu cititorul, să înțeleagă natura unui nou fenomen numit mișcare open source. Lipsa unui plan clar, management minim al proiectului, un număr mare de dezvoltatori terți la distanță geografică, schimb liber de idei și coduri - toate acestea sunt atribute ale noii programări. Destul de des „noul” se dovedește a fi bine uitat vechi. Toate acestea (deși nu pe o astfel de scară) au fost folosite de mult timp în programare. Cu toate acestea, fenomenul Linux a dat naștere unei noi credințe, ajutând la recrutarea unui număr tot mai mare de adepți. Au fost scrise multe articole despre caracteristicile programării exploratorii. Deci, profesorii elvețieni A. Kiralf, K. Chen și J. Nivergelt au evidențiat următoarele puncte importante: * dezvoltatorul înțelege clar direcția căutării, dar nu știe în prealabil cât de departe se poate îndrepta spre obiectiv; * nu există nicio modalitate de a prevedea cantitatea de resurse pentru a obține acest rezultat; * dezvoltarea nu se pretează la o planificare detaliată, este realizată prin încercare și eroare; * astfel de lucrări sunt asociate cu interpreți specifici și reflectă calitățile lor personale. Principalul avantaj al noii filozofii este organizarea unei colaborări la distanță a unor echipe mari de programatori terți pe proiecte importante, în care Internetul și dreptul de a dispune liber de un produs comun joacă un rol cheie.

În acest sens, nu se poate să nu menționăm compania VA Linux în creștere rapidă. Ea menține un depozit online open source numit SourceForge (). Există deja câteva sute de proiecte, legate în primul rând de dezvoltarea Linux. Printre acestea se numără Proiectul Berlin (sistem grafic) și noua generație a sistemului de programare Perl. Pe lângă Linux, depozitul SourceForge urmărește proiectele pentru Windows, Mac OS, BeOS, PalmOS. Unul dintre proiectele proprii VA Linux este MySQL, care a primit statutul de software gratuit distribuit sub GPL (General Public License, www.fsf.org/copyleft/gpl.html). VA Linux nu este singurul care promovează programarea colaborativă. Concurenții săi aici sunt OpenAvenue și Asynchrony. Revenind la cartea lui Raymond, putem spune că metaforele „catedralei” și „bazarului” pot să nu fie bine alese. Dar este o chestiune de metafore?

Indiferent de scepticismul criticilor Linux și de euforia rampantă a admiratorilor săi, acest sistem de operare a reprezentat o etapă semnificativă la sfârșitul anilor 1990, definind modul în care industria s-a dezvoltat la începutul noului secol. Poate fi replicat succesul Linux și unde se ascunde un nou salt tehnologic de această magnitudine? Iată ce spune Ken Thompson despre asta: „Orice inovație va deveni realitate numai prin revoluțiile pe care UNIX le-a făcut. Nimic nu a amenințat IBM până când a apărut ceva care i-a făcut sistemele inutilizabile. Au ocupat complet piața mainframe, dar sunt sigur că s-a dovedit a fi inutilă. La fel se întâmplă și cu Microsoft: până când apare ceva care poate face produsele sale inutile, va fi extrem de dificil să depășești pragul de preț pentru a intra pe piață și va fi imposibil să le înlocuiești. "

Ei bine, din urmă, 22 de motive pentru a trece la Linux. Motive controversate? Sigur ...

1. Primul motiv este cel principal. Ca sistem gratuit, Linux este disponibil gratuit utilizatorilor. Puteți descărca cu ușurință „Axis” de pe Internet sau puteți comanda un disc sau o cutie prin poștă la un preț foarte banal. O copie a sistemului de operare poate fi instalată pe un număr nelimitat de computere fără nicio condiție.

2. Deoarece codul Linux este open source, sistemul poate fi modificat și redistribuit în mod liber, chiar și pe bază comercială. Abilitatea de a experimenta liber codul sursă al sistemului de operare, bazat doar pe propriile scopuri, a făcut din Linux o soluție atât de utilă și eficientă pentru o serie de companii mari, cum ar fi Google.

3. Nici utilizatorii Linux nu au probleme speciale cu asistența tehnică, deoarece răspunsul la întrebarea dvs. despre funcționarea sistemului de operare poate fi obținut în mod liber pe forumuri sau conferințe de rețea. Mulți utilizatori susțin că acest tip de asistență tehnică nu este mai rău decât ceea ce puteți obține pentru bani. Desigur, există și asistență tehnică Linux plătită. Astfel de servicii includ o configurare completă a sistemului, instalarea și actualizarea de noi programe pentru a vă proteja împotriva hackerilor, a remedia erorile. Din fericire, acestea din urmă sunt rare în Linux.

4. Nu există aproape nicio șansă ca suportul tehnic pentru Linux să se termine vreodată, deoarece open source atrage un număr imens de utilizatori: mulți dintre ei vor fi bucuroși să-și ajute „co-pinguinii” să rezolve problemele apărute. În plus, vor exista întotdeauna persoane care vă vor ajuta cu sfaturi profesional, adică pentru bani.

5. Nu vă fie teamă că Linux va deveni învechit în viitor. Faptul este că UNIX pe care a fost construit sistemul de operare a fost testat și optimizat timp de 35 de ani, dovedind eficiența, fiabilitatea și siguranța extremă. Lucrul pe Linux nu se oprește o secundă, iar noile versiuni ale sistemului de operare, așa cum se spune, „păstrează marca”.

6. Utilizatorii „Linux” nu sunt supuși presiunii totalitare din partea proprietarului sistemului de operare, deoarece el - chiar proprietarul drepturilor de autor - nu există. Ca exemplu opus, putem cita acțiunile Microsoft: compania încetează în mod deliberat să accepte versiunile vechi ale sistemului de operare, forțând astfel utilizatorii să cumpere altele noi (uneori se întâmplă să fie nevoie să cumpărați „hardware” nou datorită unei actualizări de sistem de operare neplanificate). În plus, noile versiuni de Linux sunt distribuite gratuit.

7. Tot ceea ce este legat de trecerea la o nouă versiune a sistemului de operare va costa utilizatorului doar un ban. Noua versiune în sine este gratuită - de data aceasta. În al doilea rând, tutoriale, instalare etc. sunt ieftine. În al treilea rând, Linux nu este foarte solicitant în ceea ce privește puterea computerului, așa că modernizarea echipamentului - dacă este necesară - nu va extrage nici o mulțime de fonduri din buget.

8. Companiile în care există sute de mii de computere, după ce au trecut la Linux, își amintesc ca un vis urât ce înseamnă monitorizarea conformității licenței fiecăreia dintre componentele software de pe fiecare mașină. Într-adevăr, pentru a verifica chiar respectarea licenței software pentru toate articolele din EULA (Acordul de licență pentru utilizatorul final), trebuie să aveți personal cu normă întreagă și, în mod ciudat, să le plătiți bani pentru asta. În plus, aceste companii nu se mai tem de „raidurile” bruște ale angajaților BSA (Business Software Alliance - Alianța producătorilor de software pentru organizații comerciale; creată în 1988 de Microsoft), care trebuie să verifice licența pentru MS Windows, MS Office etc. ... După ce au găsit cele mai mici inconsecvențe - și le vor găsi - vor uita de amenzi impresionante.

9. Linux este renumit pentru că este mai puțin susceptibil la viruși, troieni, viermi, spyware și alte programe malware. Secretul succesului dezvoltatorilor constă în faptul că inițial și-au concentrat eforturile asupra securității sistemului și nu s-au gândit la asta când au apărut problemele reale. De exemplu, una dintre metodele de protecție inițiale: un utilizator Linux nu este autorizat în sistem ca administrator, protejând astfel fișierele vitale ale sistemului chiar și în cazul unui intrus. În plus, cele mai populare versiuni de Linux vin cu un firewall încorporat, care a demonstrat performanțe foarte ridicate în acest timp. În cele din urmă, subiectul neexhaustiv al sursei deschise ne revine în mâinile noastre: mii de oameni din întreaga lume sunt ocupați în căutarea vulnerabilităților sistemului de operare și nu există absolut nicio problemă cu patch-urile.

10. În lucrarea „Linux” aproape niciodată eșecuri fatale, după care trebuie să reporniți computerul. Dacă ne amintim despre companiile mari, atunci aici sunt și ele în câștig necondiționat, deoarece literalmente câteva minute de inactivitate a întregului sistem conectat pot duce la pierderi uriașe. Nu este dificil să ghicim din nou motivul: încă de la început, dezvoltatorii au încercat să facă sistemul de operare cât mai stabil și convenabil posibil și putem spune cu încredere că și-au atins obiectivul.

11. Până în prezent, Linux nu poate concura cu Windows în ceea ce privește numărul de programe create și bine depanate. Cu toate acestea, o mulțime de oameni sunt ocupați să corecteze situația. În viitor, vor apărea din ce în ce mai multe programe pentru o varietate de nevoi. Nu numai că majoritatea programelor pentru Linux sunt distribuite gratuit, dar în ceea ce privește funcționalitatea, fiabilitatea și puterea, unele dintre ele nu sunt inferioare omologilor lor din mediul Windows. Merită să scăpați de stereotipul, spun ei, „nu veți găsi nimic sub Linux!”

Cu toate acestea, este necesar să faceți o remarcă: este puțin probabil ca persoanele care sunt implicate profesional în lucrul cu muzică, fotografii sau videoclipuri să treacă de la Mac OS sau Windows la altceva, cel puțin nu încă.

12. Alegerea dintre distribuțiile Linux este impresionantă - câteva sute de versiuni, fiecare dotată cu propriile sale caracteristici specifice. Mai mult, toate sistemele sunt compatibile între ele. Toate acestea permit utilizatorului să aleagă versiunea care i se potrivește cel mai bine. În plus, dacă unul dintre furnizorii Linux părăsește jocul, atunci acesta nu va aduce daune tangibile distribuției sistemului de operare - pe lângă acesta, există încă mulți furnizori. Este imposibil să nu subliniem faptul că această situație creează o concurență sănătoasă, care se reflectă în îmbunătățirea calității și productivității. Desigur, pentru mulți, va fi dificil să alegeți distribuția corectă dintre câteva sute. În acest caz, alegând una dintre cele mai populare versiuni, cum ar fi Red Hat sau SuSE, nu veți greși.

13. O altă caracteristică a Linux-ului este posibilitatea de a regla foarte bine. Contrar credinței populare, personalizarea Linux pentru tine nu va cauza probleme unui utilizator mai mult sau mai puțin experimentat. În timpul instalării, puteți specifica o varietate de opțiuni pentru a vă ajuta să alegeți configurația potrivită pentru dvs. Fie că este vorba doar de un computer de afaceri, centru media, laptop, server web, server de stocare sau chiar un router de rețea. De la un utilizator curios, setările pentru aspectul sistemului de operare nu sunt ascunse, care pot fi personalizate în mii de variante. Visezi un Apple Mac sau încă nostalgic pentru Windows? În Linux, toate acestea pot fi recreate vizual. Toate acestea datorită open source, care oferă utilizatorului posibilități cu adevărat nesfârșite.

14. În Linux, ca în toate celelalte programe gratuite, formatul de fișier utilizat este deschis. Spre deosebire de fișierele proprietare, acestea respectă standardele general acceptate și pot fi utilizate de orice dezvoltator de software pentru a crea programe compatibile cu acestea. Datorită utilizării formatelor deschise, problema izolării software-ului este rezolvată, atunci când fișierele au o extensie închisă și pot fi utilizate numai de anumite software-uri. În plus, utilizatorul nu mai trebuie să-și facă griji cu privire la pierderea datelor valoroase dacă dezvoltatorii care au creat software-ul renunță la afaceri sau încetează să-și susțină primele produse.

15. Linux este renumit pentru compatibilitatea sa excelentă cu alte sisteme de operare. De exemplu, „Pinvgin” poate citi, scrie, copia, șterge și efectua alte acțiuni cu fișiere situate pe partițiile de pe hard disk unde este instalat Windows fără probleme. În plus, în Linux, puteți utiliza clienții Windows și chiar puteți lucra direct cu programe care sunt clarificate în principal pentru sistemul de operare de la Microsoft. Iar Windows nu numai că nu poate funcționa cu partiții HDD pe care sunt înregistrate alte sisteme de operare, dar nu poate formată aceste discuri pentru instalarea ulterioară a altei axe. Apropo, Linux poate porni la fel ca un Live-CD - adică instalarea, de fapt, nu necesită.

16. Dacă acest lucru ar putea afecta în vreun fel alegerea dvs., nu a existat niciodată un caz unic în Statele Unite în care au fost depuse cereri antitrust în instanțele federale împotriva utilizării „perfide” a Linux. Dimpotrivă, acordul antitrust a fost creat pentru a reglementa activitățile și a distruge complet monopolurile economice de dragul concurenței libere pe piață. Linux, așa cum am înțeles deja, nu este deloc un monopol, deoarece nu este impus nimănui: totul este din propria sa intenție

17. Când utilizați Linux, nu trebuie să vă actualizați serios hardware-ul dacă decideți să instalați o versiune mai recentă. Chiar și pe computerele mai vechi, datorită codului foarte bine scris, Linux va funcționa fără probleme.

18. „Linux” se dezvoltă bine și poate funcționa pe sisteme nu numai bazate pe soluții de la Intel sau, să zicem, AMD. Poate fi instalat pe aproape toate dispozitivele electronice, de la supercalculatoare și roboți la echipamente medicale, telefoane mobile și chiar ceasuri de mână.

19. Pentru universitățile tehnice, Linux devine o adevărată mână de Dumnezeu. Deschiderea codului oferă oportunități extraordinare pentru studierea structurii unui computer și nu doar cum să lucrați cu acesta. Mulți educatori cred că este mult mai util ca elevii să învețe noțiunile de bază ale calculelor, care vor servi la construirea unor computere din ce în ce mai avansate în viitor, mai degrabă decât la practica în programe precum Microsoft Word sau Microsoft PowerPoint, care se schimbă cu fiecare nouă versiune și anii devin învechi.

20. Pentru agențiile guvernamentale, Linux, la fel ca alte software-uri gratuite, este furnizat de așa-numitul. transparența software-ului, deoarece informațiile din Linux sunt stocate în formate deschise care respectă standardele general acceptate. În contrast, există, respectiv, formate închise utilizate de multe programe comerciale. În general, o astfel de transparență a software-ului înseamnă că nu există date ascunse în companie și absolut toți utilizatorii au acces la toate informațiile și nu trebuie să utilizeze programe scumpe care pot înțelege formatele necesare.

21. Se crede că în multe programe plătite există anumite „găuri” prin care hackerii unei companii concurente sau chiar ale unei organizații guvernamentale pot obține date valoroase. Deci, probabil, nu se va spune cu voce tare că Linux este o adevărată durere de cap pentru hackeri, deoarece este aproape imposibil să intri în sistem prin lacune datorită faptului că codul sursă al sistemului este complet disponibil pentru scanare în caz de hacking.

22. Linux, spre deosebire de Windows, nu necesită defragmentarea discului. Chiar dacă acest proces nu este atât de complicat și costisitor de realizat, deoarece nu trebuie să fie efectuat foarte des, dar faptul este că pentru un sistem de operare bine depanat, cum ar fi Linux, nu este necesară defragmentarea.

Așadar, am enumerat toate cele 22 de motive menționate pentru care ar trebui să vă schimbați sistemul de operare. Alegerea este întotdeauna a dvs., dar dacă Linux vă va lăsa la voi este o altă întrebare;)


surse

Aș sugera, de asemenea, să vă amintiți ce a fost

Noii veniți în lumea Linux sunt adesea confundați de varietatea distribuțiilor Linux. Adesea le este greu să înțeleagă ce este și se pierd în numărul lor uriaș. Dar, de fapt, aici totul poate fi grupat și prezentat sub forma unei imagini holistice pentru a ușura înțelegerea și navigarea în toate.

Am vorbit deja despre asta într-un articol separat. De fapt, acesta este nucleul Linux și un set de diverse programe, vom înțelege același lucru prin sistemul de operare Linux. Unele sisteme de operare Linux folosesc nucleul Linux neschimbat, altele îl modifică pentru a oferi mai multă securitate sau pentru a implementa funcționalitatea necesară. Avantajele unui anumit sistem de operare pe Linux depind de setul de software pe care îl folosește. În acest articol, vom analiza principalele tipuri de sisteme de operare Linux care există în prezent.

Toate sistemele din această listă sunt aranjate în ordine aleatorie, deci dacă un sistem se află pe ultimul loc, acest lucru nu înseamnă că nu este demn de atenție.

1. Debian și alte sisteme Deb

Acest grup include distribuții bazate pe Debian și altele care utilizează sistemul de gestionare a pachetelor Deb. Acest sistem de pachete a fost dezvoltat pentru Debian și este acum destul de des utilizat de distribuțiile populare, acestea sunt Debian în sine, Ubuntu, LinuxMint, AstraLinux, Elementary și multe altele. Aceste distribuții utilizează kernel-ul Linux original cu câteva remedieri care soluționează doar erorile.

2. Red Hat și alte sisteme RPM

În timp ce comunitatea dezvolta sistemul de gestionare a pachetelor Deb, Red Hat și-a creat propriul manager de pachete, Rpm. Apoi, toate distribuțiile tradiționale Linux au fost împărțite în două tabere - folosind deb și rpm. Acum ambele sisteme de gestionare a pachetelor sunt bune și nu mai rele decât celălalt. Puteți citi detaliile în articol la link. În prezent, sistemul de gestionare a pachetelor RPM este utilizat de distribuții precum CentOS, Fedora, Red Hat, OpenSUSE și altele mai puțin populare.

3. Arch Linux și bazat pe acesta

După ceva timp, au apărut mai multe distribuții care nu au folosit nici Deb, nici Rpm. Una dintre aceste distribuții este ArchLinux. Folosește propriul manager de pachete pacman, care vă permite să faceți totul la fel ca deb, dar, în plus, este implementat un sistem simplu de lansare. Datorită ei, kitul de distribuție conține întotdeauna cele mai noi software. Arch a câștigat repede popularitate și s-au bazat mai multe distribuții - Manjaro, Antergos, Cinnarch și mulți alții.

4. Gentoo

Mulți utilizatori și-au dorit să își poată compila singuri sistemul, să aleagă ce software să instaleze, precum și să obțină optimizări pentru hardware-ul lor. Prin urmare, o distribuție Gentoo bazată pe kernel-ul Linux a fost creată folosind managerul de loturi emerge. Aici veți obține, de asemenea, versiuni continue, precum și capacitatea de a compila relativ ușor sistemul de operare pe computer. Managerul de loturi emerge conține deja scripturi de construcție gata făcute, deci nu trebuie să adăugați nimic singur.

5. Linux From Scratch

Nu este o distribuție, LFS este un set de instrumente care vă permite să vă construiți propria distribuție bazată pe nucleul Linux. Pur și simplu luați nucleul, luați sursele programelor necesare, toate programele de la sistemul init și shell-ul de comandă la mediul desktop, colectați toate acestea, configurați și obțineți distribuția.

6. ChromeOS

Mai târziu, Google și-a lansat sistemul de operare pentru netbook-uri bazate pe kernel-ul Linux. De fapt, ChromeOS se bazează pe Gentoo, dar sunt atât de diferite încât este imposibil să le combinați într-un singur articol. În acest sistem, Google a implementat o astfel de idee ca sistemul de operare cloud Linux. Spațiul dvs. de lucru este un browser. Aici trebuie să faceți totul în browser - editați documente, să lucrați cu videoclipuri și chiar terminalul Linux din browser. Fișierele sunt stocate în principal în cloud. Dar tot este Linux.

7. Android

Nu toată lumea știe, dar cel mai popular sistem de operare pentru telefonul mobil folosește și nucleul Linux. De la Linux, aici rămân doar nucleul și încă câteva puncte, orice altceva Google a umplut cu diferitele sale cadre, Java și așa mai departe. Capacitățile Linux sunt limitate de același sistem de securitate Bionic, care interzice încărcarea bibliotecilor dinamice, dar în terminal puteți lucra cu comenzi Linux reconstruite, iar într-un mediu chroot puteți rula o distribuție Linux completă.

8. Slackware

O distribuție Linux destul de veche, care la un moment dat era considerată cea mai nouă "Unix. Anterior, mai multe distribuții se bazau pe ea, cum ar fi Blacktrack, Slax, VectorLinux și altele. Dar apoi și-a pierdut încet popularitatea. Folosește propriul manager de pachete, care caracteristicile nu depășesc deb și rpm, rezoluția dependenței nu este acceptată, iar comenzile pentru eliminarea și instalarea pachetelor sunt în diferite utilitare.

9. OpenWrt și bazat pe acesta

OpenWrt este sistemul de operare Linux 2017 pentru routere și routere bazat pe kernel-ul Linux. În plus față de nucleul Linux în sine, acesta vine cu o versiune decupată a bibliotecii C, utilitare Linux standard și BusyBox. Sistemul ocupă puțin spațiu și este optimizat special pentru routere. Majoritatea setărilor sunt realizate pe linia de comandă.

10. Tizen și alte IoT

Sistem de operare bazat pe nucleul Linux conceput pentru diverse televizoare, ceasuri inteligente și alte gadgeturi inteligente. Sistemul este dezvoltat pe baza kernel-ului Linux de către Samsung și este deja utilizat destul de des. Există aplicații și SDK-uri pentru dezvoltarea lor.

11. Sistem de operare pentru supercomputere

Începând din 2017, sistemele de operare bazate pe Linux sunt utilizate cel mai frecvent pe supercomputerele. Fiecare companie își creează propria soluție bazată pe nucleu, care este optimizată pentru nevoile și cerințele sale. Dintre cele mai puternice 500 de supercalculatoare, 498 rulează pe Linux și încă două rulează pe UNIX, cum ar fi IBM AIX.

În mod tradițional, la sfârșitul fiecărui an, editorii CRN numesc cei mai buni 25 de „căpitani” ai afacerii IT din SUA. În 2004, această listă a inclus cei mai antreprenori lideri de canale, directori de la o serie de companii de vânzări de top, precum și oameni - generatori de idei, vizionari, datorită cărora companiile lor se dezvoltă rapid și prosperă chiar și în vremuri dificile. Primul pe această listă a fost Linus Torvalds, ale cărui eforturi proiectul Linux a câștigat o putere fără precedent în 2004.

Linus Torvalds nu este nici CEO, nici președintele consiliului. Nu are un statut managerial. Abia în 2003 a acceptat pentru prima dată să ocupe o poziție plătită în industria Linux pe care a creat-o.

Dar, potrivit CRN, este Torvalds, un programator în vârstă de 34 de ani din Finlanda, creatorul kernel-ului Linux, care merită titlul de cel mai influent lider în 2004. El a câștigat acest titlu după aproape 15 ani de muncă dezinteresată pe ideea sa. Anul trecut a fost un punct culminant pentru Linux și pentru întreaga comunitate open source. Iar Torvalds a jucat un rol extrem de important în acest sens.

Crearea kernel-ului Linux 2.6 a dus acest sistem de operare la nivelul următor, făcându-l potrivit pentru utilizarea întreprinderii, ceea ce a obligat Microsoft, Sun Microsystems și alți furnizori de sisteme de operare să își regândească radical modelele de vânzare.

Recent s-au schimbat multe lucruri în viața lui Torvalds: a terminat lucrul la nucleul Linux 2.6 și a primit pentru prima dată statutul oficial în comunitatea de dezvoltatori Linux, devenind angajat al Open Source Development Labs (laboratoare de dezvoltare software open source, OSDL). Organizația este neutră pentru furnizori și a fost inițiată de IBM, Hewlett-Packard, Computer Associates International, Intel și NEC.

Torvalds are acum o poziție și un card de vizită care confirmă statutul său oficial. Dar toate acestea nu i-au afectat modul obișnuit de viață. Plecarea lui Torvalds de la compania de microprocesoare Transmeta și OSDL i-a permis să își dedice tot timpul dezvoltării kernel-ului Linux, precum și familiei sale, deoarece lucrează de acasă.

„Inițial, am planificat să îmi iau un an de la Transmeta pe cheltuiala mea - să mă concentrez doar pe lucrul la versiunea 2.6 și să nu fiu distras de nimic altceva”, spune Torvalds. "Poziția OSDL s-a dovedit a fi o modalitate excelentă de a menține asigurarea de sănătate, de a fi plătit și de a rămâne independent de furnizori."

Pentru comunitatea open source, acest eveniment a jucat un rol important. Decizia lui Linus de a obține statutul oficial într-un moment dificil pentru dezvoltatorii Linux - într-o perioadă de critici ascuțite asupra sursei deschise și recenzii constante, motivul căruia a fost procesul SCO Group împotriva IBM - a insuflat adepților săi încredere în viitor. Acest lucru dovedește încă o dată influența enormă a lui Torvalds asupra soartei Linux.

În iunie anul trecut, Linus a părăsit California împreună cu soția sa Tove și trei fiice (trei, șase și șapte ani) și s-a stabilit într-o suburbie liniștită din Portland, Oregon. Locuiește într-o casă nouă, mobilată destul de simplu, fără bibelouri, cu elemente de Art Nouveau danez. Nici Torvalds nu acordă prea multă importanță hainelor: el a salutat mulțimea de fotografi care i-au încălcat viața privată în blugi zdrobiți. Pare să-l amuze toată emoția din jurul său.

Biroul de acasă al lui Linus are o intrare separată în partea din spate a casei, există o bucătărie mică și rafturi pentru cărți care nu sunt încă umplute până la capacitate. Ferestrele biroului au vedere la curtea din spate, unde Torvalds construiește o casă de jucării pentru fiicele sale. Mai departe, se deschide o vedere a pădurii. În acest mediu, care nu este deranjat de nici o problemă de afaceri sau de rutina de birou, are loc ritul sacru - lucrează pe sistemul de operare Linux.

De obicei, Linus stă în fața monitorului și cântă la tastatură ca un copil - aproape ca în 1991, la Helsinki, când tocmai concepea nucleul sistemului său de operare. Dar astăzi Torvalds dirijează o orchestră mondială formată din mii de dezvoltatori și realizează o capodoperă care subminează întreaga instituție software, lovește dureros Sun, reînvie IBM și face chiar și Microsoft să se îndoiască de propria sa nemurire.

„Linux este acum cel mai de succes proiect din lumea open source datorită eforturilor lui Torvalds. Sfidează bazele industriei software ”, spune dezvoltatorul principal al unui alt proiect open source de succes.
„Linus este un exemplu al modului de a te stabili ca un adversar serios al celor mai puternici jucători din industrie, gestionând cu îndemânare comunitatea de dezvoltatori și dedicându-i pe deplin cauzei sale. El a arătat calea pentru mulți dezvoltatori open source profesioniști. Datorită lui JBoss a început în această direcție ”, spune Mark Fleury, CEO al JBoss, un dezvoltator al serverului de aplicații J2EE.

Eric Raymond, autorul The Cathedral & the Bazaar, un tratat despre mișcarea open source, consideră că talentul și abilitățile organizaționale ale lui Torvalds au permis Linux să supraviețuiască și să prospere, contrar previziunilor experților. „Linus are un simț uimitor al scopului. El a rezistat ambiției imoderate care a stricat mai mult de un proiect de această magnitudine, spune Raymond. - Un factor și mai important a fost introducerea unui model descentralizat de dezvoltare a codului. A existat înainte de Torvalds, dar a reușit să o sistematizeze ".

Pentru Torvalds, această lucrare este pur și simplu un lucru preferat: având toate drepturile de a dispune de marca Linux, nu primește niciun ban de la ei. Acest lucru este paradoxal pentru o industrie care creează miliardari: după ce ați făcut o adevărată revoluție în domeniul software-ului, nu aveți absolut niciun interes pentru afacere.

„Nu cred că aș putea fi Bill Gates din acest deceniu”, spune Torvalds. - Pentru a face acest lucru, trebuie să stați chiar la originile unei noi direcții tehnice. Sistemul de operare nu este nou de mult timp. Poate chiar mai important pentru a avea o serie comercială. Și o am? Da, cel mai puțin mă gândesc la afaceri. "

Cu toată modestia sa, Torvalds a făcut o treabă care a readus la viață piața veche a sistemului de operare și a făcut societatea să se gândească la aspectele filosofice și sociale ale întrebării cum și pentru cine sunt create produsele software. Mulți membri ai comunității open source cred că software-ul este unul dintre beneficiile civilizației, cum ar fi electricitatea, și, prin urmare, nu ar trebui să aparțină unei mână de capitaliști, ci întregii societăți și să fie folosit în beneficiul societății. Există, de asemenea, radicali care consideră concurența în creștere dintre Linux și sistemele de operare de marcă ca pe o luptă între bine și rău, iar Torvalds este considerat eliberatorul lumii de sclavia Microsoft Windows.

Cu toate acestea, Linus o vede foarte diferit. „Nu am o viziune filosofică despre open source. Sunt mai mult un pragmatist în această privință. Cred cu adevărat că colaborarea și schimbul deschis de cunoștințe au ca rezultat o dezvoltare de calitate superioară. Dar, uneori, chiar și cu acest stil de lucru, trebuie să recurgeți la acordarea de licențe, pentru că vor exista întotdeauna oameni care să-și poată însuși calm munca altcuiva. Ideea schimbului deschis de cunoștințe poate fi numită „filozofie”, dar un astfel de schimb există de fapt, spune Torvalds. „Iată ce distinge știința de alchimie sau vrăjitorie. Cred că cei care nu cred în asta pur și simplu nu vor să-și scoată blindurile. "

Pasiunea lui Linus pentru codificare îl face primul dezvoltator open source.

„Linus nu este doar un programator strălucit: are un gust bun”, spune Dirk Hondel, director Linux OS și strategii open source la Intel și unul dintre primii dezvoltatori de kernel Linux aproape de la începuturile proiectului în 1991. „Torvalds găsește simplu și modalități rezonabile de rezolvare a problemelor, el știe cum să „rezolve lucrurile”. El face lucrurile complicate simple. În opinia mea, aceasta este principala diferență între un programator excelent și unul bun. "

Andrew Morton, mâna dreaptă a lui Torvalds și dezvoltatorul numărul doi al proiectului Linux, este astăzi responsabil și pentru nucleul Linux din OSDL. El spune că Torvalds „ține ștacheta sus” și aceasta este, de asemenea, cheia succesului întregului proiect. „A reușit să realizeze o stare în care toată lumea lucrează fără grabă și în condiții egale. Există o autoorganizare a întregii comunități și distribuirea rolurilor între membrii săi ... când nicio diferență personală nu poate afecta grav întregul proiect ”, spune Morton.

Aceasta nu este o sarcină ușoară, spune Alan Cox de la Red Hat, unul dintre principalii dezvoltatori Linux. „Linus are două trăsături puternice de personalitate: este sincer și nu insistă asupra punctului său de vedere dacă se dovedește a fi greșit”, spune Cox. -Torvalds este capabil să conducă, are o intuiție deosebită atunci când alege soluții tehnice și o abordare rezonabilă de a lucra cu oamenii. Se știe că programatorii de vârf sunt ca „păstorirea unei turme de pisici”. Dar Linus face o treabă excelentă cu el, fără a aduce atingere intereselor cuiva "

Torvalds este calm și natural, practic nu îl interesează problemele din întreaga industrie, dar, cu toată flexibilitatea sa, are întotdeauna propriul său punct de vedere și nu se teme să-l exprime cu voce tare. El critică deschis codul Microsoft Windows și descrie SCO ca o companie slăbită care își asumă creditul pentru credit.

Torvalds este mândru de kernel-ul Linux 2.6, care a fost finalizat în decembrie 2003. Această versiune este pregătită pentru utilizare în întreprindere. În ceea ce privește performanța, fiabilitatea și scalabilitatea, nu este inferior sistemelor de operare comerciale. Este potrivit atât pentru lucrul cu aplicații corporative, cât și pentru orice sarcini legate de prelucrarea unor cantități mari de date. Torvalds este mândru de procedura de căutare formală pe care a dezvoltat-o \u200b\u200bîmpreună cu Morton, ceea ce face mai ușoară actualizarea și remedierea kernel-ului OS.

În același timp, Linus preferă să păstreze o distanță sigură de orice problemă comercială și juridică, spune Stuart Cohen, directorul general al OSDL. „Nu are absolut niciun interes să fie consilier senior sau vicepreședinte de tehnologie”, a spus Cohen. - Torvalds are deja de făcut. Încercăm să nu-l supraîncărcăm, oferindu-i libertate deplină - este liber să facă ceea ce îl interesează ".

Lui Torvalds nu îi place să fie în centrul atenției, dar participă din când în când la evenimente din industrie. Încercând să fie extrem de precis în toate - atât în \u200b\u200bcrearea codului, cât și în definirea propriului său rol - Linus se numește principalul lider tehnic, nu arhitectul principal, deoarece nu scrie atât el însuși, cât supraveghează munca altor dezvoltatori. Și el este întotdeauna gata să aducă un omagiu programatorilor care au jucat un rol proeminent în dezvoltarea open source, inclusiv autorii limbajului C și Unix OS de la Bell Labs - Brian Kernighan, Dennis Ritchie și Ken Thompson.

Torvalds nu se consideră un erou, dar, potrivit prietenilor săi, este departe de cel mai prost model. Hondel își amintește cum Torvalds se pregătea să țină un discurs la LinuxWorld Expo într-o zi, dar a dispărut brusc chiar înainte de a intra pe scenă. Panica și confuzia s-au confruntat, dar soția lui Torvalds, care călătorește adesea cu el împreună cu fiicele ei, a intervenit și l-a liniștit, spunând că a fugit la mașină după scutece.

Totul este foarte tipic pentru Torvalds, spune Hondel. În ciuda faimei mondiale, Linus este complet lipsit de conștiința propriei sale măreții și nu umblă înconjurat de un alai de asistenți, ca multe vedete. „Torvalds este un nebun, mai rău de atât, este un nebun remarcabil. Dar, din fericire, în ciuda acestui fapt, el este o persoană absolut normală și un bun prieten, spune Hondel. - Este suficient să-l vezi odată cu copiii - și înțelegi că a rămas ceea ce a fost întotdeauna - doar un tip bun.