Linus Torvalds va parlar sobre el treball, problemes de el present i futur en el nucli

A la conferència virtuà l' Open Conference Summit & Embedded Linux de la setmana passada, Linus Torvalds va discutir el present i el futur del nucli de Linux en una conversa introductòria amb Dirk Hohndel de VMware.

Durant la discussió, es va plantejar el tema del canvi generacional a l'entorn de desenvolupament. Linus va assenyalar que malgrat gairebé 30 anys d'història del projecte, en general, la comunitat no és tan vella: hi ha moltes persones noves entre els desenvolupadors que encara no tenen 50 anys.

Els veterans es tornen vells i canosos, però aquells que han estat involucrats en el projecte durant molt de temps, per regla general, han deixat d'escriure un nou codi i es dediquen a tasques relacionades amb el manteniment o l'administració.

La cerca de nous mantenidors es veu com un gran problema . Hi ha molts desenvolupadors actius a la comunitat que estan feliços d'escriure codi nou, però pocs estan disposats a dedicar el temps a mantenir i verificar el codi d'una altra persona.

A més de l'professionalisme, els mantenidors han de gaudir de plena confiança. També es requereix que els encarregats de manteniment estiguin constantment involucrats en el procés i treballin contínuament; el responsable de manteniment sempre ha d'estar disponible, llegir cartes i respondre-cada dia.

Treballar en aquestes condicions requereix molta autodisciplina, de manera que hi ha pocs i cap mantenidor, i la recerca de nous mantenidors que puguin revisar el codi d'altres persones i tornar a enviar els canvis als mantenidors superiors es converteix en un dels principals problemes de la comunitat .

Quan se li va preguntar sobre els experiments al nucli , Linus va dir que la comunitat de desenvolupament del nucli ja no es pot permetre alguns dels canvis bojos que es van fer abans. Si el desenvolupament anterior no obligava a res, molts sistemes depenen ara del nucli de Linux.

Quan se li va preguntar sobre el processament del nucli en llenguatges com Go i Rust, ja que existeix el risc que el 2030 els desenvolupadors C es converteixin en la similitud actual dels desenvolupadors en COBOL, Linus va respondre que C roman en els deu idiomes populars principals, però per subsistemes no centrals, com ara controladors de dispositiu, és la consideració.

En el futur, s'espera que proporcioni diferents models per escriure aquests components secundaris sense limitar-se a l'ús del llenguatge C.

La intenció dApple dutilitzar processadors darquitectura ARM en ordinadors descriptori i portàtils, va comentar Linus amb lesperança que aquest pas ajudarà a fer que ARM sigui més accessible per a les estacions de treball. Durant els darrers 10 anys, Linus s'ha queixat de la impossibilitat de trobar un sistema ARM que sigui adequat per al sistema del desenvolupador.

Per analogia amb la manera com l'ús d'ARM per part d'Amazon va fer possible promoure aquesta arquitectura en els sistemes de servidors, és possible que les accions d'Apple posin a disposició potents PC ARM que es puguin fer servir per al desenvolupament en pocs anys.

Pel que fa al seu nou PC basat en el processador AMD, Linus va esmentar que tot funciona bé, excepte « per un refrigerador molt sorollós. »

Sobre les classes principals, Linus va dir que és avorrit i interessant . És avorrit, perquè ha de bregar amb la rutina de corregir errors i ordenar el codi, però és interessant, perquè constantment necessita bregar amb noves tecnologies, interactuar amb equips de baix nivell i controlar tot el que passa.

Sobre COVID-19, Linus va esmentar que les maneres de pandèmia i aïllament no van afectar el desenvolupament, ja que els processos d'interacció es basen en la comunicació per correu electrònic i el desenvolupament remot.

Dels desenvolupadors de el nucli amb els quals interactua Linus, ningú va resultar ferit per la infecció. L'ansietat va causar la desaparició durant un o dos mesos d'un dels associats, però va resultar estar associada amb l'aparició de la síndrome de túnel.

Linus també va esmentar que durant el desenvolupament del nucli 5.8, haurà de passar més temps preparant la versió i llançar una o dues versions de prova addicionals, ja que aquest nucli va resultar ser inusualment gran en termes de la quantitat de canvis.


Afegir com a font preferida a Google