In Ubuntu 26.10 si prevede di aggiungere ntpd-rs e di interrompere il supporto per Btrfs, XFS, ZFS, LVM e LUKS in /boot.

Jon Seager, vicepresidente di Canonical per l'ingegneria e leader tecnico del progetto Ubuntu, ha annunciato l'intenzione di integrare nella versione autunnale di Ubuntu 26.10 il server NTP ntpd-rs, scritto in Rust e già utilizzato nell'infrastruttura del certificatore Let's Encrypt. Il progetto ntpd-rs sarà il terzo componente, dopo Rust Coreutils e sudo-rs, integrato in Ubuntu nell'ambito dell'iniziativa per il miglioramento della qualità dell'ambiente di sistema attraverso la fornitura di software originariamente sviluppati tenendo conto della sicurezza, dell'affidabilità e della correttezza.

È anche in fase di discussione la sostituzione della libreria zlib con zlib-rs e l'utilizzo del pacchetto Sequoia al posto di GnuPG nel gestore pacchetti APT. Il pacchetto ntpd-rs è stato progettato per essere utilizzato di default come server un cliente di sincronizzazione del tempo preciso, che nel tempo sostituirà i pacchetti attualmente in uso come chrony, linuxptp e possibilmente gpsd. Il piano proposto prevede la fornitura dell'ultima versione del pacchetto ntpd-rs nel repository di Ubuntu 26.10 come opzione per i test. In Ubuntu 27.04 si prevede di utilizzare ntpd-rs per impostazione predefinita come server e cliente unificato con supporto per i protocolli NTP, NTS e PTP.

Il progetto ntpd-rs è sviluppato dalla Trifecta Tech Foundation, che è anche responsabile dello sviluppo dell'utility sudo-rs già integrata in Ubuntu. Canonical finanziarà lo sviluppo di nuove funzionalità e il potenziamento della sicurezza in ntpd-rs. Tra l'altro, in ntpd-rs si prevede di integrare i risultati del progetto Statime, che sviluppa l'implementazione del protocollo PTP (Precision Time Protocol) in Rust, per unificare il supporto degli attuali protocolli di sincronizzazione del tempo in un unico pacchetto e utilizzare ntpd-rs non solo come sostituto di chrony, ma anche di linuxptp.

Tra le funzionalità aggiuntive da implementare in ntpd-rs prima del rilascio, si segnala l'implementazione dei protocolli gPTP e CSPTP, il supporto per il socket IP gpsd, la modalità multi-threading dei server NTP, la possibilità di utilizzo in modalità multi-homed, la creazione di profili di isolamento basati su AppArmor e seccomp, la fornitura di strumenti per il testing e la valutazione delle prestazioni, l'introduzione di miglioramenti nella gestione dei log e nelle configurazioni, e il miglioramento dell'utility ntp-cli.

Oltre ai progetti comuni con l'organizzazione Trifecta Tech Foundation, Canonical è diventata membro 'gold' della Rust Foundation, che si occupa dello sviluppo e del supporto del linguaggio Rust e dell'ecosistema ad esso associato. Insieme a Canonical, che è l'unico membro gold, il finanziamento chiave per lo sviluppo di Rust proviene da sei membri platinum: Google, Microsoft, Amazon, ARM, Meta e Huawei. Il contributo di un membro gold ammonta a 150.000 dollari all'anno, mentre quello di un membro platinum a 325.000 dollari.

In aggiunta, si può notare l'annuncio di Julian Andres Klode della Canonical, che segue il progetto APT, riguardo l'intenzione di ridurre il numero di parser nel bootloader GRUB per diminuire la superficie di attacco. In Ubuntu 26.10 è stata proposta l'eliminazione dal codice firmato digitalmente del supporto per i formati di immagine jpeg e png, le tabelle delle partizioni part_apple e la possibilità di utilizzare i filesystem btrfs, hfsplus, xfs e zfs per la partizione /boot. Inoltre, si prevede di rimuovere il supporto per l'uso di partizioni LVM, md-raid (eccetto raid1) e partizioni criptate LUKS in /boot.

Si segnala che nell'installer di Ubuntu, per /boot viene sempre utilizzato solo il file system ext4, mentre altri sistemi non vengono testati e rappresentano una minaccia per il bypass della modalità di avvio verificato, considerando le vulnerabilità periodicamente riscontrate in GRUB (1, 2, 3, 4, 5, 6, 7). Per quanto riguarda la rimozione del supporto per la crittografia della partizione /boot, tale operazione è considerata inutile (security by obscurity): in questo contesto è fondamentale garantire l'integrità della partizione /boot, cosa che avviene tramite TPM FDE e non nascondendo i dati. Nelle partizioni diverse da /boot, come prima, sarà possibile utilizzare LUKS, LVM e MD-RAID. Anche i limiti non saranno applicati durante il boot non in modalità UEFI Secure Boot.

Fonte: opennet.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster