Torvalds mostra il suo malcontento con gli sviluppatori che inviano tutto in scadenza 

linus torvalds

Linus Benedict Torvalds è un ingegnere del software, noto per avviare e mantenere lo sviluppo di Linux.

Quasi dopo la presentazione di Linus Torvalds il rilascio della prima versione candidata per Linux 6.1 (Linux 6.1-rc1) con supporto iniziale per Rust, aggiunta di MGLRU e supporto per nuovo hardware, faccio un commento in quale mostra un certo malcontento con tutti gli sviluppatori nell'inviare le loro richieste pull appena prima della scadenza.

Devi ricordarlo la finestra di unione di due settimane che si è aperta con il rilascio del kernel Linux 6.0 (2 ottobre scorso) e ora è ufficialmente chiuso ed è tempo di testare la prossima major release, Linux kernel 6.1.

Linux 6.1-rc1 è pronto per tester, utenti esperti e, in generale, utenti che vogliono vedere in anteprima cosa sarà incluso nella versione stabile, prevista per l'inizio della metà di dicembre 2022 (o 4 dicembre o 11 dicembre). Come è stato pubblicizzato per un po', Probabilmente la più grande novità di Linux 6.1 è l'unione del codice del framework Rust.

questo permette di sviluppare controller in un linguaggio diverso da C. Tuttavia, mentre questo suona molto eccitante per gli sviluppatori Rust, è solo un'implementazione molto semplice del supporto del linguaggio Rust che non può essere utilizzata per casi d'uso reali in questo momento.

Durante la finestra di fusione, Linux 6.1 ha aggiunto molte altre fantastiche funzionalità, tra cui: la fusione di MGLRU per fornire un notevole potenziale di prestazioni, in particolare per i sistemi con memoria limitata, ed è proseguito il lavoro sulla nuova grafica Intel Arc e sul supporto della grafica AMD RDNA3. Anche, ha aggiunto KMSAN (Disinfettante per la memoria del kernel). KMSAN è un rilevatore dinamico di errori di memoria per il kernel Linux. Fornisce una soluzione rapida e completa per trovare gli errori post-lancio e utilizzo fuori limite.

Tra le altre nuove funzionalità di Linux 6.1, Linux x86_64 emetterà un avviso predefinito sulle mappature W+X e il framework di gestione della piattaforma AMD combinati, stampando i core della CPU dove si verificano errori di segmentazione. Quest'ultima funzionalità avrebbe catturato tutti i buffer overflow basati su memcpy degli ultimi anni e molto altro ancora.

Torvalds stima che il nuovo kernel Linux 6.1 potrebbe ricevere fino a otto versioni candidate..

“Questa versione non sembra particolarmente grande: abbiamo 'solo' 11 commit non uniti durante questa finestra di unione, rispetto ai 500 dell'ultima volta. Quindi non è esattamente piccolo, ma più piccolo delle ultime versioni. Almeno nel numero di conferme", ha detto Torvalds.

Un'altra cosa importante è la serie LRU VM multigenerazionale. Inoltre, poiché questa sarà l'ultima grande versione del kernel Linux dell'anno, dovrebbe essere anche la prossima serie LTS (supporto a lungo termine).

Infine, Torvalds ha colto l'occasione per chiedere agli sviluppatori kernel essere più "proattivo" nel futuro quindi non hai molto da affrontare al termine della finestra di unione.

“Lasciatemi dire che dopo aver messo a punto la mia macchina e aver preso a regime la finestra di unione, ero un po' frustrato dalle richieste di pull in ritardo. Ne ho parlato prima, ma è piuttosto fastidioso ricevere molte richieste pull negli ultimi giorni della finestra di unione", afferma Torvalds. Ha offerto consigli su come gli sviluppatori del kernel possono fare le cose per bene.

L'idea di "stare sveglio tutta la notte per consegnare i giornali il giorno prima della riunione" è qualcosa che avrebbe dovuto spegnersi dopo il liceo. Non per lo sviluppo del kernel. La regola è che le cose che mi vengono inviate devono essere pronte *prima* che si apra la finestra di unione, non durante la finestra di unione", ha detto Torvalds nel suo post domenica.

Ha aggiunto:

"Con un po' di gioco per 'la vita accade', ovviamente, ma sento davvero che alcune persone trattano la fine della finestra di unione come una scadenza, mancando tutto ciò che doveva essere pronto prima dell'unione. . finestra". Torvalds ha riconosciuto che questa non è la prima volta che lo dice, ma vorrebbe che fosse l'ultima. Spera che più sviluppatori possano prenderlo sul serio questa volta.

La versione stabile di Linux 6.1 dovrebbe arrivare a dicembre e probabilmente sarà la versione del kernel Linux LTS di quest'anno.

Torvalds ha anche fatto appello agli sviluppatori per semplificargli la vita aggiungendo il codice all'inizio del ciclo di sviluppo. Chiede a ogni sviluppatore di preparare il codice che desidera aggiungere alla nuova versione del kernel prima che si apra la finestra di unione.


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.