Das Trident-Distributionssystem wechselt von der BSD-Plattform TrueOS zu Void Linux

Entwickler des Trident-Betriebssystems haben bekannt gegeben ĂŒber die Migration des Projekts zu Linux. Das Trident-Projekt entwickelt eine gebrauchsfertige grafische BenutzeroberflĂ€che, die an alte Versionen von PC-BSD und TrueOS erinnert. UrsprĂŒnglich basierte Trident auf den Technologien von FreeBSD und TrueOS, verwendete das ZFS-Dateisystem und das OpenRC-Initialisierungssystem. Das Projekt wurde von Entwicklern gegrĂŒndet, die an TrueOS gearbeitet haben, und wurde als angrenzendes Projekt positioniert (TrueOS ist eine Plattform zur Erstellung von Distributionen, wĂ€hrend Trident eine darauf basierende Distribution fĂŒr Endbenutzer ist).

Im nĂ€chsten Jahr wurde beschlossen, die Trident-Versionen auf die Entwicklungen der Distribution Void Linuxumzustellen. Der Grund fĂŒr die Migration von BSD zu Linux war die UnfĂ€higkeit, auf andere Weise einige Probleme zu lösen, die die Benutzer der Distribution einschrĂ€nken. Zu den problematischen Bereichen gehören die KompatibilitĂ€t mit Hardware, die UnterstĂŒtzung moderner Kommunikationsstandards und die VerfĂŒgbarkeit von Paketen. Probleme in diesen Bereichen behindern das Erreichen des Hauptziels des Projekts – die Vorbereitung einer benutzerfreundlichen grafischen Umgebung.

Bei der Auswahl einer neuen Basis wurden folgende Anforderungen definiert:

  • Die Möglichkeit, unverĂ€nderte (ohne Neukompilierung) und regelmĂ€ĂŸig aktualisierte Pakete aus der Mutterdistribution zu verwenden;
  • Ein vorhersehbares Entwicklungsmodell des Produkts (die Umgebung sollte konservativ sein und ĂŒber Jahre hinweg den gewohnten Verlauf beibehalten);
  • Die Einfachheit der Systemorganisation (eine Sammlung kleiner, leicht aktualisierbarer und schneller Komponenten im Stil von BSD-Systemen, anstelle monolithischer und komplexer Lösungen);
  • Die Akzeptanz von Änderungen von Dritten und das Vorhandensein eines Systems fĂŒr kontinuierliche Integration zur Testung und zum Aufbau;
  • Das Vorhandensein eines funktionierenden grafischen Subsystems, jedoch ohne AbhĂ€ngigkeit von bereits etablierten Gemeinschaften, die Desktop-Umgebungen entwickeln (Trident plant, mit den Entwicklern der Basisdistribution zusammenzuarbeiten und gemeinsam an der Weiterentwicklung des Desktops sowie der Erstellung spezieller Tools zur Verbesserung der Benutzerfreundlichkeit zu arbeiten);
  • Qualitativ hochwertige UnterstĂŒtzung aktueller Hardware und regelmĂ€ĂŸige Updates der hardwarebezogenen Komponenten der Distribution (Treiber, Kernel);

Der am ehesten erfĂŒllenden Anforderungen entsprechende Distribution Void Linux, die sich am Modell kontinuierlicher Versionsaktualisierungen orientiert (Rolling-Updates, ohne separate Releases der Distribution). In Void Linux wird ein einfacher Systemmanager zur Initialisierung und Verwaltung von Diensten verwendet runit, es wird ein eigener Paketmanager xbps und ein Paketbau-System xbps-src. Anstelle von Glibc wird als Standardbibliothek Musl, und anstelle von OpenSSL — LibreSSL, verwendet. Void Linux unterstĂŒtzt keine Installation auf einer Partition mit ZFS, jedoch sehen die Entwickler von Trident kein Problem bei der eigenstĂ€ndigen Implementierung einer solchen Möglichkeit durch ein Modul ZFSonLinux. Die Interaktion mit Void Linux wird zusĂ€tzlich erleichtert durch die Tatsache, dass seine Entwicklungen unter der freien Lizenz Apache 2.0 verbreitet. unter der BSD-Lizenz stehen.

Es wird erwartet, dass nach dem Umstieg auf Void Linux in Trident die UnterstĂŒtzung fĂŒr Grafikkarten erweitert und den Nutzern modernere Grafikutreiber zur VerfĂŒgung gestellt werden kann, sowie die UnterstĂŒtzung fĂŒr Soundkarten, das Streaming von Audio, die UnterstĂŒtzung fĂŒr die Übertragung von Audio ĂŒber HDMI verbessert wird, die UnterstĂŒtzung von drahtlosen Netzwerkadaptern und GerĂ€ten mit Bluetooth-Schnittstelle optimiert wird. DarĂŒber hinaus werden den Nutzern aktuellere Versionen von Programmen angeboten, der Ladeprozess wird beschleunigt und die UnterstĂŒtzung hybrider Installationen auf UEFI-Systemen wird hinzugefĂŒgt.

Zu den Nachteilen der Migration gehört der Verlust der gewohnten Umgebung und der vom Projekt TrueOS entwickelten Systemkonfigurationstools wie sysadm. Um dieses Problem zu lösen, ist geplant, universelle Alternativen fĂŒr Ă€hnliche Tools zu entwickeln, die unabhĂ€ngig vom Betriebssystem funktionieren. Die erste Veröffentlichung der neuen Trident-Edition ist fĂŒr Januar 2020 geplant. Bis zum Release sind die Bildung von Test-Alphaversionen und Beta-Versionen nicht ausgeschlossen. Die Migration auf das neue System erfordert eine manuelle Übertragung des Inhalts der Partition /home.
Die UnterstĂŒtzung von BSD-Bauten wird eingestellt sofort nach der Veröffentlichung der neuen Edition, und das stabile Paket-Repository auf Basis von FreeBSD 12 wird im April 2020 entfernt (das experimentelle Repository auf Basis von FreeBSD 13-Current wird im Januar entfernt).

Von den aktuellen Distributionen auf Basis von TrueOS bleibt das Projekt
GhostBSD, das die MATE-Desktop-Umgebung anbietet. Wie in Trident wird in GhostBSD standardmĂ€ĂŸig das Initialisierungssystem OpenRC und das Dateisystem ZFS verwendet, zudem wird der Betrieb im Live-Modus unterstĂŒtzt. Nach der Migration von Trident auf Linux haben die Entwickler von GhostBSD erklĂ€rt, die sich den BSD-Systemen verpflichtet fĂŒhlen und weiterhin den stabilen Zweig verwenden werden TrueOS als Grundlage fĂŒr ihre Distribution.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster