Trident OS-Entwickler werden das System von BSD auf Linux migrieren

-Projekt-Dreizack

Vor ein paar Tagen die Trident OS-Entwickler veröffentlicht durch eine Werbung, Migration des Projekts auf Linux. Das Trident-Projekt entwickelt eine gebrauchsfertige grafische Benutzerverteilung, die älteren Versionen von PC-BSD und TrueOS ähnelt.

Ursprünglich wurde Trident mit FreeBSD- und TrueOS-Technologien erstellt, Außerdem nutzt 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 angrenzendes Projekt positioniert (TrueOS ist eine Plattform zum Erstellen von Distributionen und Trident ist eine auf dieser Plattform basierende Distribution für Endbenutzer).

Nächstes Jahr, Es wurde beschlossen, die Trident-Probleme auf die Entwicklungen der Void Linux-Distribution zu übertragen. Der Grund für die Migration von BSD zu Linux war die Unfähigkeit, einige Probleme zu beseitigen, die die Benutzer der Distribution einschränken.

Zu den Problembereichen gehören Hardwarekompatibilität, Unterstützung moderner Kommunikationsstandards und Paketverfügbarkeit. Das Vorhandensein von Problemen in diesen Bereichen verhindert das Erreichen des Hauptziels des Projekts: die Erstellung einer benutzerfreundlichen grafischen Umgebung.

Bei der Auswahl eines neuen Frameworks wurden folgende Anforderungen ermittelt:

  • Die Möglichkeit, unveränderte Pakete zu verwenden (keine Neuerstellung) und regelmäßig von der Hauptdistribution aktualisiert.
  • Vorhersehbares Produktentwicklungsmodell (Die Umwelt muss konservativ sein und über viele Jahre die übliche Lebensweise beibehalten).
  • Einfachheit in der Organisation des Systems (eine Reihe kleiner, einfach zu aktualisierender und schnelllebiger Komponenten im Stil von BSD-Systemen anstelle monolithischer und komplizierter Lösungen)
  • Annahme von Änderungen durch Dritte und die Verfügbarkeit eines kontinuierlichen Integrationssystems zum Testen und Zusammenbauen.
  • Das Vorhandensein eines funktionierenden Grafiksubsystems, aber ohne von den bereits gebildeten Communities abhängig zu sein, die Desktops entwickeln (Trident plant, mit den Entwicklern der Basisdistribution zusammenzuarbeiten und gemeinsam den Desktop zu entwickeln und spezifische Dienstprogramme zu erstellen, um die Benutzerfreundlichkeit zu verbessern)
  • Hochwertiger Support für aktuelle Hardware und regelmäßige Updates Gerätebezogene Verteilungskomponenten (Treiber, Kernel)

Am nächsten an den festgelegten Anforderungen war die Void Linux-Distribution. die dem Modell des Aktualisierungszyklus der fortlaufenden Programmversion entsprachen (fortlaufende Aktualisierungen, keine separaten Distributionsversionen).

Void Linux verwendet einen einfachen Runit-Systemmanager zum Initialisieren und Verwalten von Diensten mithilfe seines eigenen xbps-Paketmanagers und des xbps-src-Paketerstellungssystems.

Anstelle von Glibc wird Musl als Standardbibliothek und LibreSSL anstelle von OpenSSL verwendet. Void Linux unterstützt die Installation auf einer Partition mit ZFS nicht, aber Trident-Entwickler sehen kein Problem bei der eigenständigen Implementierung dieser Funktion mithilfe des ZFSonLinux-Moduls.

Die Interaktion mit Void Linux vereinfacht auch die Tatsache, dass seine Entwicklungen unter der BSD-Lizenz vertrieben werden.

Das wird erwartet Nach dem Wechsel zu void Linux in Trident ist es möglich, die Unterstützung für Grafikkarten zu erweitern und bieten Benutzern modernere Grafiktreiber unterja, wie man die Unterstützung für Soundkarten verbessert, Audio-Streaming, Unterstützung für das Streamen von Audio über HDMI hinzufügen, Verbesserung der Unterstützung für drahtlose Netzwerkadapter und Geräte mit Bluetooth-Schnittstelle.

Zusätzlich Neuere Versionen der Programme werden den Benutzern angebotenDer Download-Prozess wird beschleunigt und die Unterstützung für Hybridinstallationen auf UEFI-Systemen wird hinzugefügt.

Einer der Nachteile der Migration ist der Verlust der vertrauten Umgebung und der vom TrueOS-Projekt für die Systemkonfiguration entwickelten Dienstprogramme wie sysadm.

Um dieses Problem zu lösen, ist geplant, universelle Ersetzungen für solche Dienstprogramme zu schreiben, unabhängig von der Art des Betriebssystems. Die erste Veröffentlichung der neuen Trident-Edition ist für Januar 2020 geplant.

Vor dem Start ist die Bildung von Alpha- und Betatest-Builds nicht ausgeschlossen. Die Migration auf ein neues System erfordert die manuelle Übertragung des Inhalts der / home-Partition.

Der Support für BSD wird unmittelbar nach der Veröffentlichung der neuen Edition eingestellt. und ein stabiles Paket-Repository basierend auf FreeBSD 12 wird im April 2020 entfernt (ein experimentelles Paket-Repository basierend auf FreeBSD 13-Current wird im Januar entfernt).


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.