Trident wechselt von BSD TrueOS zu Void Linux

Trident OS-Entwickler kündigte die über die Projektmigration auf Linux. Das Trident-Projekt entwickelt eine gebrauchsfertige grafische Benutzerverteilung, die an ältere Versionen von PC-BSD und TrueOS erinnert. Ursprünglich basierte Trident auf FreeBSD- und TrueOS-Technologien und verwendete das ZFS-Dateisystem und das OpenRC-Initialisierungssystem. Das Projekt wurde von Entwicklern gegründet, die an der Arbeit an TrueOS beteiligt waren, und wurde als verwandtes Projekt positioniert (TrueOS ist eine Plattform zum Erstellen von Distributionen und Trident ist eine Distribution für Endverbraucher, die auf dieser Plattform basiert).

Im nächsten Jahr wurde beschlossen, Trident-Releases in Vertriebsentwicklungen zu überführen Linux ungültig machen. Der Grund für die Migration von BSD zu Linux war die Unfähigkeit, einige der Probleme, die Benutzer der Distribution einschränken, auf andere Weise zu beseitigen. Zu den Problembereichen gehören Hardwarekompatibilität, Unterstützung moderner Kommunikationsstandards und Paketverfügbarkeit. Das Vorhandensein von Problemen in diesen Bereichen beeinträchtigt die Erreichung des Hauptziels des Projekts – die Erstellung einer benutzerfreundlichen grafischen Umgebung.

Bei der Auswahl einer neuen Basis wurden folgende Anforderungen identifiziert:

  • Die Möglichkeit, unveränderte (ohne Neuerstellung) und regelmäßig aktualisierte Pakete aus der übergeordneten Distribution zu verwenden;
  • Vorhersehbares Produktentwicklungsmodell (die Umgebung sollte konservativ sein und die gewohnte Lebensweise über viele Jahre hinweg aufrechterhalten);
  • Einfachheit der Systemorganisation (eine Reihe kleiner, leicht aktualisierbarer und schneller Komponenten im Stil von BSD-Systemen anstelle monolithischer und komplizierter Lösungen);
  • Akzeptieren Sie Änderungen von Dritten und verfügen Sie über ein kontinuierliches Integrationssystem zum Testen und Erstellen;
  • Das Vorhandensein eines funktionierenden Grafiksubsystems, jedoch ohne Abhängigkeit von bereits gebildeten Communities, die Desktops entwickeln (Trident plant, mit den Entwicklern der Basisdistribution zusammenzuarbeiten und gemeinsam an der Entwicklung des Desktops und der Erstellung spezifischer Dienstprogramme zur Verbesserung der Benutzerfreundlichkeit zu arbeiten);
  • Hochwertiger Support für aktuelle Hardware und regelmäßige Updates hardwarenaher Distributionskomponenten (Treiber, Kernel);

Es stellte sich heraus, dass das Verteilungskit den angegebenen Anforderungen am nächsten kam Linux ungültig machen, Einhaltung eines Modells eines kontinuierlichen Zyklus der Aktualisierung von Programmversionen (Rolling Updates, ohne separate Veröffentlichungen der Distribution). Void Linux verwendet einen einfachen Systemmanager, um Dienste zu initialisieren und zu verwalten starte es, verwendet einen eigenen Paketmanager xbps und Paketbausystem xbps-src. Wird als Standardbibliothek anstelle von Glibc verwendet Müsli, und anstelle von OpenSSL - LibreSSL. Void Linux unterstützt keine Installation auf einer Partition mit ZFS, Trident-Entwickler sehen jedoch kein Problem darin, eine solche Funktion mithilfe des Moduls selbstständig zu implementieren ZFSonLinux. Die Interaktion mit Void Linux wird auch dadurch vereinfacht, dass seine Entwicklungen Ausbreitung unter der BSD-Lizenz.

Es wird erwartet, dass Trident nach dem Übergang zu Void Linux die Unterstützung für Grafikkarten erweitern und Benutzern modernere Grafiktreiber zur Verfügung stellen sowie die Unterstützung für Soundkarten und Audio-Streaming verbessern und Unterstützung für die Audioübertragung über HDMI hinzufügen kann. Verbesserung der Unterstützung für drahtlose Netzwerkadapter und Geräte mit einer Bluetooth-Schnittstelle. Darüber hinaus werden Nutzern neuere Programmversionen angeboten, der Bootvorgang beschleunigt und die Unterstützung für Hybridinstallationen auf UEFI-Systemen hinzugefügt.

Einer der Nachteile der Migration ist der Verlust der vertrauten Umgebung und der vom TrueOS-Projekt entwickelten Dienstprogramme zur Konfiguration des Systems, wie z. B. sysadm. Um dieses Problem zu lösen, ist geplant, universelle Ersatzprogramme für solche Dienstprogramme zu schreiben, unabhängig vom Betriebssystemtyp. Die erste Veröffentlichung der Neuauflage von Trident ist für Januar 2020 geplant. Vor der Veröffentlichung ist die Bildung von Test-Alpha- und Beta-Builds nicht ausgeschlossen. Bei der Migration auf ein neues System ist eine manuelle Übertragung des Inhalts der /home-Partition erforderlich.
BSD-Builds werden unterstützt beendet unmittelbar nach der Veröffentlichung der neuen Edition, und das stabile Paket-Repository auf Basis von FreeBSD 12 wird im April 2020 gelöscht (das experimentelle Repository auf Basis von FreeBSD 13-Current wird im Januar gelöscht).

Von den aktuellen Distributionen auf Basis von TrueOS bleibt das Projekt bestehen
Ghostbsd, bietet den MATE-Desktop an. Wie Trident verwendet GhostBSD standardmäßig das OpenRC-Init-System und das ZFS-Dateisystem, unterstützt aber zusätzlich den Live-Modus. Nach der Migration von Trident auf Linux, GhostBSD-Entwickler angegebendie sich weiterhin an BSD-Systeme halten und weiterhin den Stable-Zweig verwenden werden TrueOS als Grundlage für Ihren Vertrieb.

Source: opennet.ru

Kommentar hinzufügen