Die FreeBSD Foundation hat eine Reihe von Berichten veröffentlicht, die auf Diskussionen beim FreeBSD Developer Summit in Kanada basieren. Zu den auf dem Gipfel diskutierten Themen gehören:
- Integration des Rust-Toolkits in das Basissystem, Bereitstellung und Umschreiben von Anwendungen in der Rust-Sprache und Ermöglichung der Entwicklung von Kernkomponenten in Rust. Zu den Vorteilen der Rust-Integration gehört die erhöhte Sicherheit durch den Einsatz von Tools fĂŒr sicheres Arbeiten mit dem Speicher, zu den Nachteilen gehört die Schwierigkeit, das Rust-Toolkit aufgrund des kurzen Entwicklungszyklus und der hĂ€ufigen Releases mit erheblichen Ănderungen zu pflegen. Wie in der vorangegangenen Diskussion wurden keine konkreten Entscheidungen getroffen, sondern nur die Aussichten beurteilt.
- Definieren von Zielen, PrioritĂ€ten und PlĂ€nen fĂŒr den FreeBSD 15-Zweig. Eines der genannten Hauptziele ist die Schaffung einer Infrastruktur fĂŒr isolierte Container, die Vorbereitung offizieller FreeBSD-Container-Images, die Bereitstellung der Integration mit Kubernetes-Tools und die Verbesserung der Netzwerkfunktionen fĂŒr Container. AuĂerdem wird die Verwendung des ELF-Formats fĂŒr Kernel-Dumps diskutiert (um die Effizienz bei der Diagnose und Behebung von Problemen zu erhöhen), die UnterstĂŒtzung fĂŒr die Installation thematischer Paketgruppen im Installationsprogramm hinzuzufĂŒgen, einschlieĂlich erweiterter Debugging-Tools in der Lieferung, und die Infrastruktur fĂŒr Tests zu verbessern und Aufbau des Systems, Erweiterung der UnterstĂŒtzung fĂŒr Hardware-Architekturen.
- UnterstĂŒtzung fĂŒr Container im OCI-Format (Open Container Initiative) und Vollversion des Runtime-Containerd-Ports fĂŒr FreeBSD sowie Portierung von Komponenten der Kubernetes-Plattform auf FreeBSD, wie z. B. kubeadm und kube-proxy, die fĂŒr die Bereitstellung vorgesehen sind Kubernetes-Cluster.
- Integration erweiterter Debugging-Tools und des Bricoler-Dienstprogramms, das das Testen und Debuggen von FreeBSD-Patches vereinfacht.
- VerkĂŒrzung des Zyklus der Erstellung von Zwischenversionen. In einem optimistischen Szenario wird vorgeschlagen, Zwischenveröffentlichungen alle drei Monate und nicht wie bisher einmal im Jahr zu veröffentlichen.
- Das Projekt âAntithesis Deterministic Hypervisorâ zielt darauf ab, dem Bhyve-Hypervisor deterministische AusfĂŒhrungsfĂ€higkeiten hinzuzufĂŒgen und unter denselben Anfangsbedingungen wiederholbare Ergebnisse zu liefern. Eine wiederholbare AusfĂŒhrung ist erforderlich, um das Debuggen von Problemen und das Testen von Fehlerbehebungen effizienter zu gestalten.
Source: opennet.ru
