Programiści Trident OS dokonają migracji systemu z BSD do Linuksa

-Projekt-Trójząb

Kilka dni temu Wydano deweloperów Trident OS poprzez reklamę, migracja projektu do Linuksa. Projekt Trident opracowuje gotową do użycia graficzną dystrybucję użytkownika, która przypomina wcześniejsze wersje PC-BSD i TrueOS.

Trident został pierwotnie zbudowany z technologiami FreeBSD i TrueOS, Poza tym korzysta z systemu plików ZFS i systemu inicjalizacji OpenRC. Projekt został założony przez programistów zaangażowanych w pracę nad TrueOS i został pozycjonowany jako projekt sąsiedni (TrueOS to platforma do tworzenia dystrybucji, a Trident to dystrybucja oparta na tej platformie dla użytkowników końcowych).

Następny rok, postanowiono przenieść problemy Trident do rozwoju dystrybucji Void Linux. Przyczyną migracji z BSD do Linuksa była niemożność pozbycia się niektórych problemów ograniczających użytkowników dystrybucji.

Obszary zainteresowania obejmują kompatybilność sprzętu, obsługę nowoczesnych standardów komunikacyjnych oraz dostępność pakietów. Obecność problemów w tych obszarach uniemożliwia osiągnięcie głównego celu projektu: przygotowanie łatwego w obsłudze środowiska graficznego.

Przy wyborze nowej ramy zidentyfikowano następujące wymagania:

  • Możliwość korzystania z niezmodyfikowanych pakietów (bez przebudowy) i regularnie aktualizowane z głównej dystrybucji.
  • Przewidywalny model rozwoju produktu (środowisko musi być konserwatywne i utrzymywać normalny tryb życia przez wiele lat).
  • Prostota w organizacji systemu (zestaw małych, łatwych do aktualizacji i szybko rozwijających się komponentów w stylu systemów BSD, zamiast monolitycznych i skomplikowanych rozwiązań).
  • Akceptacja zmian od osób trzecich oraz dostępność systemu ciągłej integracji do testowania i montażu.
  • Obecność działającego podsystemu grafiki, ale bez polegania na już utworzonych społecznościach, które opracowują komputery stacjonarne (Trident planuje współpracować z twórcami podstawowej dystrybucji i współpracować nad rozwojem pulpitu i tworzeniem określonych narzędzi zwiększających użyteczność)
  • Wysokiej jakości wsparcie dla aktualnego sprzętu i regularne aktualizacje komponentów dystrybucji związanych ze sprzętem (sterowniki, jądro)

Najbliżej ustalonych wymagań była dystrybucja Void Linux, który trzymał się modelu ciągłego cyklu aktualizacji wersji programu (ciągłe aktualizacje, brak oddzielnych wydań dystrybucyjnych).

Void Linux używa prostego menedżera systemu runit do inicjowania usług i zarządzania nimi, używając własnego menedżera pakietów xbps i systemu budowania pakietów xbps-src.

Zamiast Glibc, Musl jest używany jako standardowa biblioteka, a LibreSSL zamiast OpenSSL. Void Linux nie obsługuje instalacji na partycji z ZFS, ale programiści Trident nie widzą problemu z samodzielną implementacją tej funkcji przy użyciu modułu ZFSonLinux.

Interakcja z Void Linux upraszcza również fakt, że jego rozwój jest rozpowszechniany na licencji BSD.

Oczekuje się, że po przejściu na void linux w trójzębie możliwe jest rozszerzenie wsparcia dla kart graficznych i zapewnić użytkownikom bardziej nowoczesne sterowniki graficzne, wtak, jak poprawić obsługę kart dźwiękowych, strumieniowe przesyłanie dźwięku, dodaj obsługę strumieniowego przesyłania dźwięku przez HDMI, poprawić obsługę bezprzewodowych kart sieciowych i urządzeń z interfejsem Bluetooth.

Ponadto, nowsze wersje programów będą oferowane użytkownikom, proces pobierania zostanie przyspieszony i zostanie dodana obsługa instalacji hybrydowych w systemach UEFI.

Jedną z wad migracji jest utrata znanego środowiska i narzędzi opracowanych przez projekt TrueOS do konfiguracji systemu, takich jak sysadm.

Aby rozwiązać ten problem, planowane jest napisanie uniwersalnych zamienników takich narzędzi, niezależnie od typu systemu operacyjnego. Pierwsze wydanie nowej edycji Trident zaplanowano na styczeń 2020 r.

Przed uruchomieniem nie wyklucza się tworzenia wersji alfa i beta testów. Migracja do nowego systemu będzie wymagała ręcznego przeniesienia zawartości partycji / home.

Wsparcie dla BSD zostanie zakończone natychmiast po wydaniu nowej edycji a stabilne repozytorium pakietów oparte na FreeBSD 12 zostanie usunięte w kwietniu 2020 r. (eksperymentalne repozytorium oparte na FreeBSD 13-Current zostanie usunięte w styczniu).


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.