Rasprava o FreeBSD 15 i integraciji podrške za Rust u FreeBSD

Udruga FreeBSD Foundation objavila je niz izvještaja pripremljenih na temelju rasprava na nedavno održanom summitu programera FreeBSD u Kanadi. Među temama razmatranim na summitu su:

  • Integracija Rust alata u osnovni sustav, isporuka i prepisivanje aplikacija na jeziku Rust te omogućavanje razvoja komponenti jezgra na Rustu. Prednosti integracije Rust uključuju povećanu sigurnost zahvaljujući korištenju sredstava za sigurnu rad s memorijom, dok se kao nedostatak navodi otežano održavanje Rust alata zbog kratkog razvojnog ciklusa i čestih izdanja s značajnim promjenama. Kao i u prethodnim raspravama, nisu donijete konkretne odluke, već su samo ocijenjene perspektive.
  • Definiranje ciljeva, prioriteta i planova vezanih uz granu FreeBSD 15. Jedan od glavnih ciljeva je stvaranje infrastrukture za izolirane kontejnere, priprema službenih slika kontejnera s FreeBSD-om, osiguranje integracije s Kubernetes alatima i unaprjeđenje mrežnih mogućnosti za kontejnere. Također je razmatrana upotreba ELF formata za core dumpove jezgra (za poboljšanje učinkovitosti dijagnosticiranja i rješavanja problema), dodavanje podrške za instalaciju tematskih skupina paketa u installer te uključivanje proširenih alata za debagiranje, poboljšanje infrastrukture za testiranje i gradnju sustava, i proširenje podrške za hardverske arhitekture.
  • Podrška OCI (Open Container Initiative) kontejnerima i dovršavanje porta runtime containerd za FreeBSD, kao i portiranje komponenti Kubernetes platforme za FreeBSD, poput kubeadm i kube-proxy, namijenjenih za implementaciju Kubernetes klastera.
  • Integracija naprednih alata za debagiranje i alata bricoler, koji pojednostavljuje procese testiranja i debagiranja zakrpa predloženih za FreeBSD.
  • Smanjenje ciklusa formiranja privremenih izdanja. U optimističnoj varijanti, privremena izdanja će se predlagati za objavu svakih 3 mjeseca, a ne jednom godišnje kao do sada.
  • Projekt Antithesis Deterministic Hypervisor, usmjeren na dodavanje mogućnosti determinističkog izvođenja u hipervizor Bhyve, osigurava ponovljive rezultate pri istim početnim uvjetima. Ponovljivo izvođenje neophodno je za povećanje učinkovitosti procesa otklanjanja problema i testiranja ispravaka.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster