Linux "kopnes faktors": kā kodols izdzīvos, ja trūkst Linusa Torvalda

Galvenie punkti:
  • Mirstības ielāpu ieviešana: kodols saņem viscilvēciskāko atjauninājumu, kas nosaka, kas jādara tā vadītāja prombūtnes laikā.
  • Varas algoritms: 72 stundu protokols aktivizēs uzturētāju konklāvu, lai novērstu varas vakuumu.
  • Vairāk nekā mantinieks: Pēctecis netiek iecelts; tiek izveidota vēlēšanu procedūra, kuras pamatā ir nopelni un vienprātība.
  • Institucionālā brieduma pakāpe: konklāva pirmais dokuments pārveido mutvārdu tradīciju oficiālā politikā.
  • Cilvēciskais faktors: Linuss joko par savu aiziešanu pensijā, bet kopiena saskaras ar tās galveno uzturētāju novecošanu.

Linuss Torvalds kon

Bez šaubām, viens no lielākajām problēmām, ar kurām saskaras Linux (visizplatītākais un sadarbības projekts vēsturē) nav par drošības trūkumiem, koda draudiem vai potenciāliem uzbrukumiem, bet gan par kaut ko ko daudzi nav pamanījuši un ka ar katru dienu tā kļūst arvien realitāte.

Kopš tā pirmsākumiem projekts (trīs desmitgades) ir bijis atkarīgs no vienas sirds pukstiem: Linusa Torvalda, Linux tēva. 1991. gadā viņš hobijam izlaida nelielu kodolu, un šodien, 56 gadu vecumā, viņš joprojām ir galvenais šķīrējtiesnesis pār to, kas ietilpst operētājsistēmā, kas ir pasaules infrastruktūras pamatā. Taču pagājušajā nedēļā, uzņemoties vēsturisku atbildību, projekts nolēma pārtraukt spēlēt krievu ruleti ar savu nākotni.

Bez paziņojumiem, bez preses relīzēm un aprakts starp tūkstošiem C koda rindiņu, Linux kodols saņēma cita veida "ielāpu". Tas nenovērš drošības trūkumu vai neuzlabo aparatūras atbalstu. Tas ir vienkāršs teksta fails ar nosaukumu "konklāvs.rst"Un tā saturs atbild uz jautājumu, kas gadiem ilgi ir licis CIO un sistēmu administratoriem negulēt naktī: Kas notiks, ja Linuss Torvalds rīt pazudīs?

Linuss Torvalds

Tabu beigas: "Mūsu galīgais gājiens pretī nāvei"

Gadiem ilgi Runāt par Torvalda pēctecību bija gandrīz tabu. neērtas spekulācijas vingrinājums. Tomēr 2025. gada uzturētāju samitā notika Tokijā, Kopiena nolēma skatīties bezdibenī tieši. Dens Viljamss, pieredzējis Intel inženieris un Linux Foundation galvenā persona, prezentēja priekšlikumu ar tumša humora piesātinātu virsrakstu: "Iedvesmojoša tēma, kas saistīta ar mūsu iespējamo gājienu pretī nāvei."

Rezultāts ir "Linux projekta nepārtrauktības dokuments". Šis teksts formalizē to, kas līdz šim bija tikai doma, ideja, kaut kas tāds, kas vēl var pagaidīt…

Šajā dokumentā ir atzīts, ka, lai gan attīstība ir decentralizēta ar vairāk nekā 100 apkopes pakalpojumu sniedzējiem, kas pārvalda savas apakšsistēmas, Pēdējā piltuve ir unikāla: torvalds/linux.git repozitorijs. Ja piekļuves atslēgas šai krātuvei tiek pazaudētas vai ja tās aizbildņi kļūst rīcībnespējīgi, atjauninājumu plūsma digitālajā pasaulē varētu apstāties.

72 stundu protokols: digitāla “konklāva”

Dokuments nav testaments, kurā iecelts mantinieks. Tajā nav teikts: "Gregs Kroah-Hartmans būs jaunais karalis", lai gan Gregs ir Linusa labā roka un dabisks pēctecis visu acīs. Tā vietā, Plānā ir izveidots ārkārtas pārvaldības algoritms, kas paredzēts aktivizēšanai katastrofas gadījumā.

Protokols darbojas šādi:

  • Sprūda: Ja galvenie uzturētāji nevar vai nevēlas turpināt (kas ietver slaveno "Faktoru kopnes" scenāriju), tiek aktivizēta figūra $ORGANIZER.
  • Organizators: Šī loma automātiski tiek uzticēta pēdējās uzturētāju samita organizatoram vai, ja tas neizdodas, Linux Foundation Tehniskās konsultatīvās padomes (TAB) priekšsēdētājam.
  • Atpakaļskaitīšana: Organizatoram ir stingrs 72 stundu termiņš ārkārtas sanāksmes sasaukšanai.
  • Konklāvs: Šī sanāksme nav paredzēta jebkuriem. Tiek uzaicināti tikai tie elites līmeņa sargi, kas piedalījās iepriekšējā samitā (vai arī tie, kurus atlasījis TAB, ja nesen samits nav bijis).
  • Lēmums: Šī izraudzītā grupa ir atbildīga par lēmumu pieņemšanu krātuves nākotnē: tā var ievēlēt jaunu "Labvēlīgo Diktatoru", izveidot direktoru padomi vai definēt jaunu pārvaldības modeli. Lēmums jāpaziņo sabiedrībai divu nedēļu laikā.

Sabiedrība nesāk no nulles. Ya Ir precedents veiksmīgs, kas apstiprina šo plānu. 2018. gadā Linuss Torvalds uz laiku atkāpās no amata projekta laikā, lai strādātu pie savām sociālajām prasmēm un dusmu pārvaldīšanas. Šajā starpbrīdī 4.18 kodola izlaišanu pilnībā pārvaldīja Gregs Kroahs-Hartmans. Pasaule nesabruka, serveri neapstājās, un attīstība turpinājās. Šī epizode kalpoja kā svarīgs koncepcijas pierādījums: Linux ir lielāks nekā Linus.

Tomēr cilvēciskais faktors joprojām ir svarīgs. Pēdējās sarunās Torvalds ir jokojis ar savu ierasto pragmatismu:

"Mans plāns šķiet vienkārši "dzīvot mūžīgi"."

Viņš ar nelielu ironiju piebilda, ka arī viņa sieva nevēlas, lai viņš aizietu pensijā, jo nevarētu paciest, ka mājās ir "garlaicīgs vīrs". Taču aiz jokiem slēpjas neizbēgama demogrāfiskā realitāte. Apkopes kopiena noveco. Izstrādātāju konferencēs dominē sirmi mati, un nepieciešamība nodrošināt sakārtotu pāreju uz jaunu vadītāju paaudzi tagad ir oficiāla politika, nevis tikai gaitenī esoša problēma.

Apvienojot šo dokumentu, Linux novērš savu kritiskāko ievainojamību. Tas vairs nav projekts, kas atkarīgs no viena cilvēka veselības, bet gan iestāde ar pašsaglabāšanās mehānismiem. "Autobusu faktors" ir salabots.

Fuente: https://www.theregister.com