Ang "Bus Factor" ng Linux: Paano Mabubuhay ang Kernel Kung Mawawala ang Linus Torvalds

Pangunahing puntos:
  • Pag-patch ng mortalidad: Natatanggap ng kernel ang pinaka-makataong update nito, na tumutukoy sa kung ano ang gagawin kapag wala ang pinuno nito.
  • Ang algoritmo ng kuryente: Isang 72-oras na protokol ang mag-a-activate ng isang konklave ng mga tagapanatili upang maiwasan ang mga pagkawala ng kuryente.
  • Higit pa sa isang tagapagmana: Hindi itinatalaga ang isang kahalili; isang proseso ng halalan batay sa merito at pinagkasunduan ang itinatatag.
  • Pagkahinog ng institusyon: Binabago ng unang dokumento ng konklave ang isang tradisyong pasalita tungo sa opisyal na patakaran.
  • Ang salik ng tao: Nagbibiro si Linus tungkol sa kanyang pagreretiro, ngunit nahaharap ang komunidad sa pagtanda ng mga pangunahing tagapag-alaga nito.

Si Linus Torvalds sa isang Con

Walang duda, isa isa sa mga pinakamalaking problemang kinakaharap ng Linux (ang pinaka-distributed at collaborative na proyekto sa kasaysayan) ay hindi tungkol sa mga depekto sa seguridad, mga banta sa code, o mga potensyal na pag-atake, kundi isang bagay na hindi napansin ng marami at sa bawat araw na lumilipas ay nagiging mas realidad ito.

Mula nang itatag ito, ang proyekto ay umaasa (sa loob ng tatlong dekada) sa pagtibok ng iisang puso: si Linus Torvalds, ang ama ng Linux. Noong 1991, naglabas siya ng isang maliit na kernel bilang isang libangan, at ngayon, sa edad na 56, siya ang nananatiling sukdulang tagapamagitan sa kung ano ang papasok sa operating system na siyang sumusuporta sa imprastraktura ng mundo. Ngunit noong nakaraang linggo, sa isang gawa ng responsibilidad sa kasaysayan, nagpasya ang proyekto na itigil ang paglalaro ng Russian roulette kasama ang kinabukasan nito.

Nang walang mga anunsyo, walang mga press release, at nakabaon sa libu-libong linya ng C code, ang Linux kernel ay nakatanggap ng ibang uri ng "patch." Hindi nito inaayos ang isang depekto sa seguridad o pinapabuti ang suporta sa hardware. Ito ay isang plain text file na tinatawag na "konklave.una"At sinasagot ng nilalaman nito ang tanong na nagpagising sa mga CIO at mga administrador ng sistema sa loob ng maraming taon: Ano ang mangyayari kung mawala si Linus Torvalds bukas?

Linus Torvalds

Ang katapusan ng bawal: "Ang ating huling pagmartsa patungo sa kamatayan"

Sa loob ng maraming taon, Halos bawal ang pag-uusap tungkol sa paghalili ni Torvald. isang ehersisyo sa hindi komportableng haka-haka. Gayunpaman, sa Maintainers Summit 2025 ginanap sa Tokyo, Nagpasya ang komunidad na harapin ang kalaliman nang diretso. Si Dan Williams, isang beteranong inhinyero ng Intel at pangunahing pigura sa Linux Foundation, ay naglahad ng panukala sa ilalim ng isang pamagat na puno ng madilim na katatawanan: "Isang nakapagpapatibay na temang nauugnay sa ating kalaunang pagsulong patungo sa kamatayan."

Ang resulta ay ang "Dokumento ng Pagpapatuloy ng Proyekto ng Linux". Pormal na binibigyang-diin ng tekstong ito ang hanggang ngayon ay isa lamang kaisipan, isang ideya, isang bagay na maaari pa ring maghintay...

Kinikilala ng dokumentong ito na, bagama't desentralisado ang pag-unlad na may mahigit 100 tagapagbigay ng maintenance na namamahala sa kanilang sariling mga subsystem, Ang panghuling funnel ay natatangi: ang torvalds/linux.git repository. Kung mawawala ang mga access key sa repositoryong iyon, o kung mawawalan ng kakayahan ang mga tagapag-alaga nito, maaaring huminto ang daloy ng mga update sa digital na mundo.

Ang 72-Oras na Protokol: Isang Digital na "Conclave"

Ang dokumento ay hindi isang testamento na nagpapangalan sa isang tagapagmana. Hindi nito sinasabi na "Si Greg Kroah-Hartman ang magiging bagong hari," kahit na si Greg ay kanang kamay ni Linus at ang natural na kahalili sa paningin ng lahat. Sa halip, Ang plano ay nagtatatag ng isang algorithm ng pamamahala sa emerhensiya na idinisenyo upang maisaaktibo sakaling magkaroon ng sakuna.

Ang protokol ay gumagana tulad nito:

  • Ang Trigger: Kung hindi kaya o ayaw magpatuloy ng mga pangunahing tagapangalaga (kabilang ang sikat na senaryo na "Factor Bus"), ang numerong $ORGANIZER ay ia-activate.
  • Ang Tagapag-ayos: Ang tungkuling ito ay awtomatikong mapupunta sa tagapag-ayos ng huling Maintainers Summit o, kung hindi, sa chairman ng Technical Advisory Board (TAB) ng Linux Foundation.
  • Ang Pagbibilang: Ang organizer ay may mahigpit na 72 oras na palugit para magpatawag ng isang emergency meeting.
  • Ang Konklave: Ang pagpupulong na ito ay hindi para sa kahit sino lamang. Tanging ang mga piling tagapangalaga na lumahok sa nakaraang summit ang iniimbitahan (o iyong mga napili ng TAB kung walang kamakailang summit).
  • Ang Desisyon: Ang piling grupong ito ang may pananagutan sa pagpapasya sa kinabukasan ng imbakan: maaari silang maghalal ng isang bagong "Benevolent Dictator," magtatag ng isang lupon ng mga direktor, o magtakda ng isang bagong modelo ng pamamahala. Ang desisyon ay dapat ipaalam sa komunidad sa loob ng dalawang linggo.

Ang komunidad ay hindi nagsisimula sa wala. Ya Mayroong isang nauna matagumpay na nagpapatunay sa planong ito. Noong 2018, pansamantalang umalis si Linus Torvalds ng proyekto upang pagbutihin ang kanilang mga kasanayang panlipunan at pamamahala ng galit. Sa panahong iyon, ang paglabas ng kernel 4.18 ay ganap na pinamamahalaan ni Greg Kroah-Hartman. Hindi gumuho ang mundo, hindi tumigil ang mga server, at nagpatuloy ang pag-unlad. Ang pangyayaring iyon ay nagsilbing mahalagang patunay ng konsepto: Mas malaki ang Linux kaysa sa Linus.

Gayunpaman, mahalaga pa rin ang salik ng tao. Sa mga kamakailang pag-uusap, nagbiro si Torvalds tungkol sa kanyang karaniwang pragmatismo:

"Ang plano ko lang ay 'mabuhay magpakailanman'."

Dagdag pa niya, na may bahid ng kabalintunaan, na ayaw din ng kanyang asawa na magretiro siya dahil hindi nito matiis ang pagkakaroon ng isang "nakakabagot na asawa" sa bahay. Ngunit sa likod ng mga biro ay mayroong hindi maiiwasang demograpikong realidad. Tumatanda na ang komunidad ng mga maintenance. Nangingibabaw ang uban sa mga kumperensya ng mga developer, at ang pangangailangang matiyak ang isang maayos na paglipat sa isang bagong henerasyon ng mga pinuno ay opisyal na patakaran na ngayon, hindi lamang isang alalahanin sa pasilyo.

Sa pagsasama-sama ng dokumentong ito, Isinasara ng Linux ang pinakamahalagang kahinaan nito. Hindi na ito isang proyektong umaasa sa kalusugan ng isang tao, kundi isang institusyon na may mga mekanismo sa pagpapanatili ng sarili. Naayos na ang "Bus Factor".

Fuente: https://www.theregister.com