Home Tehnoloģija Linux ievērojamā ceļojuma noslēpums no viena dev hobija līdz 40 miljoniem koda...

Linux ievērojamā ceļojuma noslēpums no viena dev hobija līdz 40 miljoniem koda rindām

7
0

Vicki Jauron, Babilona un ārpus fotogrāfijas/Getty Pictures

Kad Linuss Torvalds ievietoja savu tagad leģendāro 1991. gada paziņojumu par “hobija” operētājsistēmas kodolu, neviens nebūtu paredzējis, ka Linux kļūs par mūsdienu skaitļošanas mugurkaulu. Runā pie Atvērtā koda samits, ZiemeļamerikaDžonatans Korbets, izpilddirektors LWN Un ilggadējais kodola izstrādātājs, stāstīja par Linux kodola ievērojamo ceļojumu, izceļot tā graujošos pirmsākumus, unikālo attīstības modeli un izaicinājumus, kas ir veidojuši tā attīstību.

Linux tikai turpina augt

Šodien, kā teica Corbet: “Šajā brīdī mēs esam līdz nedaudz vairāk par 40 miljoniem koda līniju. Ir godīgi teikt, ka patiešām Linux ir kļuvis liels un profesionāls.” Pirmais, ko viņš atzīmēja, bija tas, ka neatkarīgi no tā, kas vēl notika pasaulē, Linux bija tikai turpinājusi augt.

Arī: 7 lietas, kas katram Linux iesācējam būtu jāzina – pirms lejupielādējiet savu pirmo distrlo

Linux kodola augšanas grafikā Corbet novēroja: “Ja jūs skatāties uz šo līniju, tas tiešām ir monotoniski uz augšu. Tas vienmēr pieaug. Mēs vienmēr veidojam kodolu, neskatoties uz to, ka šo trīs gadu desmitu laikā pasaulē notika daudz lietu. Mums 2000. gadā bija DOTCOM avārija. Mums bija SCO. Tiešām redziet ietekmi uz Linux attīstības ātrumu no jebkura no šiem notikumiem.

Kā Linux to ir pārvaldījis?

Korbets uzskatīja, ka tas, kas Linux ir atšķirīgs, ir tā radikālā atvērtība.

Atšķirībā no citu Unix līdzīgu sistēmu centralizētās, ekskluzīvās attīstības, kas tagad ir lielā mērā aizmirstas, Linux atzinīgi novērtēja ikviena, kas vēlas iesniegt kodu. Šī atvērtība apvienojumā ar GNU vispārējā publiskā licence (GPL) 2.0veicināja vienotu kodu bāzi un novērsa sadrumstalotību. “Ikviens varētu būt tā sastāvdaļa,” uzsvēra Corbet, “un rezultātā Linux izstrādāja kopienu, kuru tajā laikā neatradāt citos atvērtos projektos.” Jūs to patiešām neatradīsit nekur citur, pat tagad.

Arī: Šī pilsēta izmet Microsoft Workplace un Home windows, lai to izdarītu tikai Linux – lūk, kāpēc

Protams, gadiem ilgi neviens neuztvēra Linux nopietni. Tā tika noraidīta kā rotaļlieta laikmetā, kad UNIX sadrumstalotība un Home windows NT pieaugums dominēja nozares domāšanā. Dominējošā gudrība uzskatīja, ka tikai lielas korporācijas var veidot operētājsistēmas kodolus, atstājot maz uzmanības uz sabiedrības virzītu iniciatīvu. Tomēr, kā atzīmēja Korbets, parāda Linux Kleitona Kristensena graujošo inovāciju jēdziens: Tehnoloģija tika noraidīta kā zemāka, kas klusi nogatavojas, līdz tā pārspīlē spēlētājus.

Vēl viens faktors, Corbet paskaidroja, bija tas, ka 1990. gadu sākumā, BSD UNIX Sistēmas bija daudz nobriedušākas nekā Linux; Viņi bija spējīgi darīt vairāk un bija vairāk izmantojami. Tomēr viņu atļaujas BSD licence Modelis noveda pie veselas virknes dakšiņu. Neviens no viņiem ieguva kritisko masu ne attīstības kopienas, ne adopcijas ziņā dominēt Linux.

Tā vietā Linux kodols palika viena lieta. Tas palika kopā, daļēji tāpēc, ka tās GPLV2 autortiesību politika nozīmēja, ka visi saglabā savas autortiesības saskaņā ar to pašu licenci. Tas nozīmē, ka nevienam nepieder Linux vai visiem pieder Linux. Tas nav uzņēmuma projekts. Tas nav kaut kas tāds, ko kāds var izvilkt no apakšas, un tas rada milzīgas atšķirības.

Arī: Vai vēlaties nolaist logus? Šis Linux distrlo padara šo pāreju vieglu

Arī Linux bija veiksmīgs, uzskata Korbets, jo “Linusam nebija lepnuma. Viņš visiem atvērtas durvis, un ikviens, kurš varēja viņam sūtīt plāksteri, varēja piedalīties. Un tāpēc mēs to ņemtu; mēs izmetām daudz lietu. Tas nedarbojās. Tas šķita izšķērdīgi veidos, guess nebija daudz vairāk atvērtības.

Jūs varat redzēt, kā šī pieeja bija veiksmīga, viņš piebilda, pēc 1990. gadu beigām, kad “Linux piesaistīja rūpniecības gigantu uzmanību. IBM 2001. gada miljardu dolāru ieguldījums iezīmēja pagrieziena punktupāreja no skepses uz nopietnu iesaistīšanos. Dot-com uzplaukums uzkurināja Linux burbuli ar jaunuzņēmumiem un riska kapitālu, kas pārpludināja ekosistēmu. Tomēr, kad burbulis pārsprāga, kodola attīstība turpinājās nemainīgi, pasvītrojot Linux neatkarību no jebkura korporatīvā patrona. ”

Korbets turpināja: “Liela daļa komerciālās struktūras ap Linux pašiznīcinātu apmēram mēneša laikā 2000. gadā, guess Linux kodola attīstība nepalēninājās. Nekas tur īsti nemainījās, kas, iespējams, bija pirmā objekta mācība, kuru Linux ir patiesi neatkarīga no tā korporatīvajiem patroniem.”

Linux modulārā pieeja

Vēl viens iemesls, kāpēc Linux ir bijis veiksmīgs, ir tā modulārā pieeja. Koncentrējoties tikai uz kodolu, atstājot lietotāju telpas utilītas un izplatīšanu citiem, tas paātrināja jauninājumus un ļāva paralēli eksperimentēt. Korbets minēja Bovulfa klasteru parādīšanos 1990. gadu beigās. Sadarbojoties kopā ar preču datoriem, kas darbojas Linux, lai izveidotu superdatorus, Linux sāka savu pieaugumu kā vienīgā superdatoru operētājsistēma un mūsdienu datu centru un mākoņu dominējošā operētājsistēma.

Arī: Es ievietoju Linux uz šī 8 collu mini klēpjdatora un atbloķēju jaunu skaitļošanas veidu

Korbets atcerējās: “Es strādāju superdatoru centrā, kad tas notika, un es devos pie viņiem un teicu:” Ei, mums tas tiešām būtu jāaplūko. ” Un viņi teica: “Nē, mums ir šie ķērieni, un tas ir viss, kas mums kādreiz būs vajadzīgs.”

Visa šī attīstība notika pa e-pasta sarakstiem. Mūsdienās gandrīz visa Linux galvenā attīstība notiek virs Linux kodola adresātu saraksts (LKML)Apvidū Dažreiz vecā tehnoloģija ir labākā tehnoloģija.

Sākot ar pirmo Linux kodola samits Sanhosē, Kalifornijā, 2001. gada 30. martā līdz 31. martam izstrādātāji sāka tikties klātienē. Tas bija tad, kad kļuva skaidrs, ka, lai arī adresātu saraksti ir nenovērtējami, personīgie savienojumi joprojām ir ļoti svarīgi. Tomēr Corbet uztraucas, ka pašreizējā ASV vīzu politika kavēs šādas pulcēšanās.

Būtiska maiņa

Pēc tam Korbets pievērsa uzmanību Linux kodola tehniskajai pusei. Linux kodola attīstības modelim tika veikta liela maiņa. “2004. gada kodola samitā. Mēs pieņēmām tā saukto, ko mēs sauca par jauno kodola attīstības modeli. Tagad tas ir tikai kodola attīstības modelis, kurā katra attīstības cikla pirmās divas nedēļas ir tā, ko sauc par apvienošanas logu, kur viss jaunais kods, jaunās iezīmes iet iekšā, tad nākamās nedēļas mēs varat noteikt, ka tas ir labi, ja pēdējie 15 gadi ir divi gadi.

Arī: Tiek ierodas Linux 6.15 kodols – un tā ir liela uzvara rūsas faniem

Tā kā Linux mērogoja, tā attīstības course of saskārās ar sašaurinājumiem. Lielākais bija paļaušanās uz Torvalds manuāli uzklāt katru plāksteri. Patentēta avota koda pārvaldības rīka Bitepleer pieņemšana uz laiku mazināja šos jautājumus, guess ieviesa jaunas atkarības.

Tad, 2005. gada aprīlī, viss notika slikti nepareizi. “Biteper licence tika pēkšņi atsaukta, un nakti mēs atradāmies bez programmatūras rīka, kurā mēs bijām izveidojuši visu attīstības procesu. Tātad tas visu apstājās. Mēs visi tur sēdējām, skatoties viens uz otru, sakot:” Tagad ko? ” Tāpēc Torvalds atbildēja, izveidojot GIT 10 dienu laikā.

Arī: Esmu izmantojis praktiski katru Linux distrlo, guess tam ir jauna perspektīva

Šī pieeja, ko tagad izmanto daudzi projekti, ļauj ātri jauninājumus, neupurējot uzticamību. Katru gadu no 4000 līdz 5000 izstrādātāju veic vairāk nekā 80 000 saistību, ko atbalsta daudzveidīgs uzņēmumu klāsts, no kuriem neviens ne dominē projektā.

Corbet arī uzsvēra, cik svarīgi ir iekļaut jaunas tehnoloģijas, piemēram, rūsas programmēšanas valodu, lai nodrošinātu kodola ilgtermiņa veselību un piesaistītu jaunus līdzdalībniekus. “Ja jūs atgriezīsities piecu vai desmit gadu laikā,” viņš paredzēja, “jūs redzēsit pavisam cita izskata kodola avota bāzi, un es domāju, ka tas ir patiešām svarīgi mūsu ilgtspējībai.”

Iegūstiet rīta labākos stāstus katru dienu ar mūsu iesūtni Tech šodien biļetens.



avots

LEAVE A REPLY

Please enter your comment!
Please enter your name here