Linus Torvalds um vandamál við að finna umsjónarmenn, Ryð og verkflæði

Á sýndarráðstefnu í síðustu viku,Open Source Summit og Embedded Linux» Linus Torvalds
rætt nútíð og framtíð Linux kjarnans í kynningarspjalli við Dirk Hohndel hjá VMware. Í umræðunni var fjallað um kynslóðaskipti meðal hönnuða. Linus benti á að þrátt fyrir tæplega 30 ára sögu verkefnisins væri samfélagið almennt ekki svo gamalt - meðal framkvæmdaaðila væri margt nýtt fólk sem ekki er orðið 50 ára. Gamlir menn verða að vísu gamlir og gráir, en þeir sem hafa komið að verkefninu lengi hafa að jafnaði horfið frá því að skrifa nýjan kóða og fást við verkefni sem tengjast viðhaldi eða stjórnun.

Það er stórt vandamál að finna nýja viðhaldsaðila. Það eru margir virkir forritarar í samfélaginu sem eru ánægðir með að skrifa nýjan kóða, en fáir eru tilbúnir að eyða tíma sínum í að viðhalda og endurskoða kóða annarra.
Auk fagmennsku verða viðhaldsaðilar að njóta ótvíræðs trausts. Einnig er gerð krafa um að umsjónarmenn taki stöðugt þátt í ferlinu og starfi stöðugt - umsjónarmaður þarf alltaf að vera til staðar, lesa bréf á hverjum degi og svara þeim. Að vinna í slíku umhverfi krefst mikils sjálfsaga, þess vegna eru umsjónarmenn fáir og langt á milli, og að finna nýja viðhaldsaðila sem geta endurskoðað kóða annarra og framsent breytingar til æðra viðhaldsaðila verður eitt helsta vandamálið í samfélaginu .

Þegar hann var spurður um tilraunir í kjarnanum sagði Linus að kjarnaþróunarsamfélagið hefði ekki lengur efni á einhverjum af þeim brjáluðu breytingum sem voru gerðar í fortíðinni. Ef þróun áður var ekki skylda, eru nú of mörg kerfi háð Linux kjarnanum.

Þegar hann var spurður um að endurvinna kjarnann á tungumálum eins og Go og Rust, þar sem hætta er á að árið 2030 muni C forritarar breytast í núverandi yfirbragð COBOL forritara, svaraði Linus að C tungumálið væri áfram á topp tíu vinsælustu tungumálunum, en fyrir undirkerfi sem ekki eru kjarna, eins og tækjastjórar eru teknir til greina tækifæri veita bindingar fyrir þróun á tungumálum eins og Rust. Í framtíðinni gerum við ráð fyrir að bjóða upp á mismunandi gerðir til að skrifa slíka aukahluta, ekki takmarkað við notkun C tungumálsins.

Ætlun Notkun Apple á ARM arkitektúr örgjörvum í borðtölvum og fartölvum Linus sagði í von um að þetta skref muni hjálpa til við að gera ARM aðgengilegra fyrir vinnustöðvar. Undanfarin 10 ár hefur Linus kvartað undan því að hann geti ekki fundið ARM kerfi sem passar við kerfi þróunaraðilans. Rétt eins og notkun Amazon á ARM gerði því kleift að efla arkitektúrinn í netþjónakerfum, er mögulegt að þökk sé aðgerðum Apple verði öflugar ARM-byggðar tölvur tiltækar eftir nokkur ár og hægt er að nota þær til þróunar. Varðandi þitt ný PC byggt á AMD örgjörva nefndi Linus að allt virki vel, nema mjög hávær kælirinn.

Linus sagði um að rannsaka kjarnann að hann væri bæði leiðinlegur og áhugaverður. Það er leiðinlegt vegna þess að þú þarft að takast á við rútínuna við að laga villur og koma kóðanum í röð, en það er áhugavert vegna þess að þú þarft stöðugt að skilja nýja tækni, hafa samskipti við búnað á lágu stigi og stjórna öllu sem gerist.

Varðandi COVID-19, nefndi Linus að heimsfaraldurinn og einangrunarkerfin hefðu ekki áhrif á þróunina, þar sem samskiptaferlið byggist á samskiptum í gegnum tölvupóst og fjarþróun. Af kjarnahönnuðum sem Linus hefur samskipti við varð enginn fyrir skaða af sýkingunni. Áhyggjurnar stafa af hvarfi eins samstarfsmanns hans í einn eða tvo mánuð, en það reyndist tengjast upphafi úlnliðsgangaheilkennis.

Linus nefndi líka að þegar hann þróaði 5.8 kjarnann þyrfti hann að eyða meiri tíma í að undirbúa útgáfuna og gefa út eina eða tvær prufuútgáfur til viðbótar, þar sem þessi kjarni var gefinn út óvenju stór eftir fjölda breytinga. En á heildina litið gengur vinna við 5.8 nokkuð vel hingað til.

Í öðru viðtali, Linus lýsti yfir, að hann lítur ekki lengur á sig sem forritara og hefur horfið frá því að skrifa nýjan kóða, þar sem hann hefur verið að skrifa kóða eingöngu í tölvupóstforriti í langan tíma. Mestur tími hans fer í að lesa póst og skrifa skilaboð. Vinnan snýst um að fara yfir plástra og dráttarbeiðnir sem sendar eru á póstlista, auk þess að taka þátt í umræðum um breytingartillögur. Stundum útskýrir hann hugmynd sína með gervikóða eða stingur upp á breytingum á plástri, sem hann sendir í svar án samantektar og prófunar, sem skilur upphaflega höfundi plástsins eftir vinnu við að koma henni á réttan hátt.

Heimild: opennet.ru

Bæta við athugasemd