Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$os_meta is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$has_disclaimer is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_lock is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_category is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_blz_affiliation_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_content_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_speciali is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskw is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_linkdex is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_content_score is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskeywords is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_keywordsynonyms is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_estimated-reading-time-minutes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_previous_publish_date is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_notification_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_indexnow_last_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Approvato il piano di successione a Linus Torvalds: come può cambiare Linux

Approvato il piano di successione a Linus Torvalds: come può cambiare Linux

Il kernel Linux si dota di un piano formale per la successione a Linus Torvalds, affrontando apertamente il rischio del bus factor. Non un cambio di leadership imminente, ma una misura di continuità.
Approvato il piano di successione a Linus Torvalds: come può cambiare Linux

La recente introduzione di un piano formale di continuità per la guida del kernel Linux segna un passaggio tutt’altro che banale nella storia del progetto. Non perché Linus Torvalds abbia manifestato l’intenzione di farsi da parte, ma perché per la prima volta la comunità ha deciso di cristallizzare in modo esplicito un meccanismo di emergenza per affrontare l’eventualità della sua assenza improvvisa o di una transizione non concordata. È un gesto che racconta molto più di quanto sembri, sia sullo stato di maturità del kernel, sia sulla consapevolezza dei suoi limiti strutturali.

Il piano per la successione a Linus Torvalds non è quindi un segnale di ritiro imminente, né l’indicatore di una crisi latente, ma piuttosto la presa d’atto di un rischio che, in ambito ingegneristico, è noto come bus factor.

Kernel Linux: la distribuzione del lavoro e il nodo della decisione finale

Il kernel Linux è spesso descritto come un progetto iper-distribuito, con oltre 100 maintainer che operano su sottosistemi distinti e gestiscono flussi di patch attraverso repository autonomi.

Questa decentralizzazione, però, convive con un punto di convergenza estremamente netto: l’integrazione finale nel ramo mainline. Quel passaggio, per prassi e autorevolezza tecnica, è storicamente nelle mani di Torvalds. La release 4.19 del kernel Linux risalente al 2018 ha dimostrato che altri sviluppatori sono in grado di svolgere il ruolo in modo efficace, ma l’eccezione non è mai diventata una regola codificata. Fino ad ora.

Dalla consuetudine alla procedura per sostituire Linus Torvalds: cosa prevede il piano

Il documento inserito nel repository ufficiale del progetto kernel Linux non introduce una successione automatica né designa un erede, ma definisce una procedura di attivazione rapida in caso di vuoto decisionale.

Il fulcro del processo è una figura di garanzia, l’Organizer, identificata nell’ultimo organizzatore del Maintainers Summit o, in alternativa, nel presidente del Technical Advisory Board della Linux Foundation. A questa persona spetta il compito di avviare, entro 72 ore, una consultazione con il nucleo più rappresentativo dei maintainer, ossia gli invitati all’ultimo summit. Se tale evento non si fosse tenuto negli ultimi 15 mesi, la selezione è demandata direttamente al Technical Advisory Board, che assume in questo caso un ruolo di supplenza istituzionale. Il gruppo così costituito non ha una composizione rigida né predeterminata: gli stessi invitati possono coinvolgere altri maintainer ritenuti rilevanti in base alle aree tecniche interessate o al peso delle responsabilità ricoperte nel progetto.

La consultazione, coordinata dall’Organizer, non ha l’obiettivo di individuare semplicemente un “successore” in senso personale, ma di valutare le modalità più idonee per garantire la gestione del repository principale nel medio e lungo periodo. Le opzioni possono includere la nomina di un singolo maintainer con funzioni analoghe a quelle storicamente svolte da Torvalds, oppure una struttura più collegiale, capace di distribuire il carico decisionale e ridurre ulteriormente i punti di fragilità.

Trasparenza, ruolo della Linux Foundation e legittimazione comunitaria

Un elemento centrale del processo è la trasparenza verso la comunità. Entro due settimane dall’avvio del confronto, un rappresentante del gruppo è tenuto a comunicare pubblicamente, attraverso la mailing list del Maintainers Summit, quali siano le decisioni prese o, quantomeno, quali passi operativi saranno intrapresi. Non si tratta quindi di una deliberazione a porte chiuse, ma di un passaggio che deve essere comprensibile, motivato e verificabile.

In questo quadro, la Linux Foundation interviene solo in funzione esecutiva e di supporto, seguendo le indicazioni del Technical Advisory Board. Il suo ruolo non è quello di imporre una linea tecnica o politica, bensì di fornire la cornice organizzativa necessaria affinché le decisioni emerse trovino applicazione concreta senza rallentamenti.

Oltre l’emergenza: responsabilità, competenze e continuità

Nel complesso, la procedura riflette una consapevolezza maturata nel tempo: la sostenibilità di un progetto come il kernel Linux non può poggiare esclusivamente sull’autorevolezza storica di una singola figura, ma deve essere sostenuta da meccanismi chiari, condivisi e pronti all’uso. Ne parlavamo nell’articolo incentrato sul passaggio del testimone da Linus Torvalds a un’altra figura.

Anche se concepito come misura eccezionale, il piano appena approvato contribuisce ad aumentare la robustezza dell’intero processo di sviluppo, riducendo l’impatto di eventi imprevisti e rafforzando la fiducia nella capacità della comunità di autogovernarsi.

Le osservazioni di Torvalds sul progressivo invecchiamento della comunità alla base del kernel Linux non vanno lette come una critica alla qualità tecnica del progetto. Al contrario, sottolineano un ciclo di apprendimento lungo ma efficace, in cui nuovi sviluppatori possono diventare maintainer di riferimento nel giro di pochi anni. La vera sfida non è la mancanza di competenze, ma la concentrazione della responsabilità finale.

In assenza di emergenze, non cambia nulla. Torvalds resta il punto di riferimento tecnico e decisionale del progetto. Tuttavia, l’esistenza di una procedura condivisa riduce l’incertezza, rafforza la fiducia tra i contributori e invia un messaggio chiaro all’esterno: la continuità del kernel Linux non dipende più esclusivamente da una singola persona, per quanto centrale e insostituibile possa sembrare.

Ti consigliamo anche

Link copiato negli appunti