Veröffentlichung des Betriebssystems , im Rahmen dessen auf Basis der Technologien von FreeBSD das Projekt TrueOS eine einsatzbereite grafische Benutzeroberfläche entwickelt, die an die alten Versionen von PC-BSD und TrueOS erinnert. Die Größe des Installations- 3 GB (AMD64).
Im Rahmen des Trident-Projekts wird auch jetzt die Entwicklung der grafischen Umgebung Lumina sowie aller zuvor in PC-BSD verfügbaren grafischen Werkzeuge wie sysadm und AppCafe fortgeführt. Das Trident-Projekt entstand nach der Transformation von TrueOS in ein eigenständiges modulares Betriebssystem, das als Plattform für andere Projekte genutzt werden kann. TrueOS wird als "Downstream"-Fork von FreeBSD positioniert, der die Basisversion von FreeBSD mit Unterstützung für Technologien wie OpenRC und LibreSSL modifiziert. Während der Entwicklung hält sich das Projekt an einen sechsmonatigen Release-Zyklus mit Aktualisierungen zu vorher festgelegten Terminen.
Einige Besonderheiten von Trident:
- Vorhandensein eines vordefinierten Profil für die Firewall, um den Verkehr über das anonyme Netzwerk Tor zu leiten, das während der Installation aktiviert werden kann.
- Zum Browsen im Web wird der Browser (QupZilla) mit integriertem Werbeblocker und erweiterten Einstellungen zum Schutz vor Tracking angeboten.
- Standardmäßig wird das Dateisystem ZFS und das Initialisierungssystem OpenRC verwendet.
- Beim Update des Systems wird in der Dateisystem ein separater Snapshot erstellt, der es ermöglicht, im Falle von Problemen nach dem Update sofort auf den vorherigen Systemzustand zurückzukehren.
- Anstelle von OpenSSL wird LibreSSL aus dem OpenBSD-Projekt verwendet.
- Installierte Pakete werden anhand digitaler Signaturen verifiziert.
In der neuen Version wurde auf den stabilen Branch TrueOS 19.04 (v20190412) gewechselt, der seinerseits von FreeBSD 13-CURRENT abgezweigt wurde. Die Pakete sind mit dem Ports-Baum von FreeBSD vom Stand 22. April synchronisiert. Standardmäßig wurde der Boot-Manager zum Installations-Image hinzugefügt. Auf Systemen mit UEFI wird nun sowohl rEFInd als auch der traditionelle Bootloader von FreeBSD installiert.
In das Repository wurden 441 neue Pakete aufgenommen, darunter dnsmasq, eclipse, erlang-runtime, haproxy, olive-video-editor, openbgpd, pulseaudio-qt, qemu2, qutebrowser, sslproxy, zcad sowie eine große Anzahl an Modulen für Perl, PHP, Ruby und Python. Die Versionen von 4165 Paketen wurden aktualisiert. Alle Utilities und Anwendungen auf Basis von Qt4 wurden aus der Auslieferung entfernt, die Unterstützung für Qt4 wurde ebenfalls in den Ports von FreeBSD eingestellt.
Desktop wurde auf die Version . Leider ist die Änderungsprotokoll für Lumina bisher nicht veröffentlicht . Wir erinnern daran, dass Lumina einen klassischen Ansatz zur Organisation der Benutzerumgebung verfolgt. Sie umfasst einen Desktop, eine Anwendungsleiste, einen Sitzungsmanager, ein Anwendungsmenü, ein System zur Anpassung der Umgebungsparameter, einen Task-Manager, ein System-Tray und ein System für virtuelle Desktops. Die Komponenten der Umgebung unter Verwendung der Qt5-Bibliothek. Der Code ist in C++ ohne QML geschrieben und unter der BSD-Lizenz stehen.
Im Rahmen des Projekts wird ein eigener Dateimanager namens Insight entwickelt, der über Funktionen wie die Unterstützung von Tabs für die gleichzeitige Bearbeitung mehrerer Verzeichnisse, die Ansammlung von Links zu bevorzugten Verzeichnissen im Lesezeichenbereich, einen integrierten Multimedia-Player und einen Fotobetrachter mit Unterstützung für Diashows, Werkzeuge zur Verwaltung von ZFS-Snapshots und die Unterstützung für die Anbindung externer Plugin-Handler verfügt.
Quelle: opennet.ru
