Discussione del ramo FreeBSD 15 e integrazione del supporto per Rust in FreeBSD

L'organizzazione FreeBSD Foundation ha pubblicato una serie di rapporti preparati in base alle discussioni tenute al recente summit dei sviluppatori FreeBSD in Canada. Tra i temi trattati al summit:

  • Integrazione degli strumenti Rust nel sistema base, distribuzione e riscrittura delle applicazioni in Rust e fornitura di opportunità di sviluppo di componenti del kernel in Rust. Tra i vantaggi dell'integrazione di Rust si segnala l'aumento della sicurezza grazie all'uso di strumenti per una gestione sicura della memoria, mentre tra gli svantaggi c'è la complessità della manutenzione degli strumenti Rust a causa dei brevi cicli di sviluppo e della frequente pubblicazione di versioni con cambiamenti significativi. Come nel precedente dibattito, non sono state prese decisioni concrete, ma sono state valutate le prospettive.
  • Definizione di obiettivi, priorità e piani relativi alla ramificazione di FreeBSD 15. Tra gli obiettivi principali vi è la creazione di un'infrastruttura per contenitori isolati, la preparazione di immagini ufficiali dei contenitori con FreeBSD, l'assicurazione dell'integrazione con gli strumenti di Kubernetes e il miglioramento delle capacità di rete per i contenitori. È stata inoltre considerata l'applicazione del formato ELF per core dump del kernel (per aumentare l'efficacia nella diagnosi e risoluzione dei problemi), l'aggiunta di supporto per l'installazione di gruppi di pacchetti tematici nell'installer, l'inclusione di strumenti di debugging avanzati nella distribuzione, il miglioramento dell'infrastruttura per il testing e la compilazione del sistema e l'espansione del supporto per architetture hardware.
  • Supporto per contenitori nel formato OCI (Open Container Initiative) e completamento del porto di runtime containerd per FreeBSD, oltre al porting di componenti della piattaforma Kubernetes per FreeBSD, come kubeadm e kube-proxy, destinati al deployment di cluster Kubernetes.
  • Integrazione di strumenti di debugging avanzati e dell'utility bricoler, che semplifica i processi di testing e debugging dei patch proposti per FreeBSD.
  • Riduzione del ciclo di rilascio delle versioni intermedie. Nella versione ottimistica, si propone di pubblicare le versioni intermedie ogni 3 mesi, anziché una volta all'anno come avviene attualmente.
  • Il progetto Antithesis Deterministic Hypervisor si concentra sull'aggiunta nella virtualizzazione Bhyve di funzionalità che consentono un'esecuzione deterministica, garantendo risultati ripetibili in condizioni iniziali identiche. L'esecuzione ripetibile è necessaria per migliorare l'efficacia dei processi di debugging e test delle correzioni.

Fonte: opennet.ru

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