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

L'organizzazione FreeBSD Foundation ha pubblicato una serie di report redatti sulla base delle discussioni avvenute al vertice dei sviluppatori di FreeBSD tenutosi in Canada. Tra gli argomenti trattati al vertice:

  • Integrazione degli strumenti Rust nel sistema di base, fornitura e riscrittura di applicazioni in Rust e possibilità di sviluppare componenti del kernel in Rust. Tra i vantaggi dell'integrazione di Rust si nota un aumento della sicurezza grazie all'uso di strumenti per una gestione sicura della memoria, mentre tra gli svantaggi emerge la complessità di supportare gli strumenti Rust a causa del ciclo di sviluppo breve e della frequente generazione di rilasci con cambiamenti significativi. Come nella discussione precedente, nessuna soluzione concreta è stata adottata, sono state solo valutate le prospettive.
  • Definizione di obiettivi, priorità e piani relativi alla branch FreeBSD 15. Uno degli obiettivi principali è la creazione di un'infrastruttura per contenitori isolati, la preparazione di immagini ufficiali di contenitori con FreeBSD, garantire l'integrazione con gli strumenti Kubernetes e migliorare le capacità di rete per i contenitori. È stata anche esaminata l'applicazione del formato ELF per i core dump del kernel (per migliorare l'efficacia della diagnostica e della risoluzione dei problemi), l'aggiunta al programma di installazione del supporto per l'installazione di gruppi di pacchetti tematici, l'inclusione nella distribuzione di strumenti avanzati per il debugging, il miglioramento dell'infrastruttura per il testing e la build del sistema, e l'espansione del supporto per architetture hardware.
  • Supporto per contenitori nel formato OCI (Open Container Initiative) e completamento del port di runtime containerd per FreeBSD, così come il porting dei componenti della piattaforma Kubernetes per FreeBSD, come kubeadm e kube-proxy, destinati al deployment di cluster Kubernetes.
  • Integrazione di strumenti avanzati per il debugging e dell'utilità bricoler, che semplifica i processi di testing e debugging delle patch proposte per FreeBSD.
  • Riduzione del ciclo di rilascio delle versioni intermedie. In un'ottica ottimistica, si propone di pubblicare rilasci intermedi ogni 3 mesi, anziché una volta all'anno come avviene attualmente.
  • Il progetto Antithesis Deterministic Hypervisor mira ad aggiungere al hypervisor Bhyve la possibilità di esecuzione deterministica, garantendo risultati ripetibili in condizioni iniziali identiche. L'esecuzione ripetibile è necessaria per migliorare l'efficienza dei processi di debug e test delle correzioni.

Fonte: opennet.ru

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