A Trident átvált BSD TrueOS-ről Void Linuxra

Trident OS fejlesztők bejelentett a projektek Linuxra való migrációjáról. A Trident projekt a régi PC-BSD és TrueOS kiadásokra emlékeztető, használatra kész grafikus felhasználói disztribúciót fejleszt. A Trident kezdetben FreeBSD és TrueOS technológiákra épült, a ZFS fájlrendszert és az OpenRC inicializálási rendszert használta. A projektet a TrueOS-en dolgozó fejlesztők alapították, és kapcsolódó projektként pozícionálták (a TrueOS egy disztribúciók létrehozására szolgáló platform, a Trident pedig egy ezen a platformon alapuló disztribúció a végfelhasználók számára).

Jövőre úgy döntöttek, hogy a Trident kiadásokat áthelyezik a disztribúciós fejlesztésekbe Void Linux. A BSD-ről Linuxra való átállás oka az volt, hogy más módon nem lehetett megszabadulni néhány olyan problémától, amely korlátozza a disztribúció felhasználóit. Az aggodalomra okot adó területek közé tartozik a hardverkompatibilitás, a modern kommunikációs szabványok támogatása és a csomagok elérhetősége. A problémák jelenléte ezeken a területeken akadályozza a projekt fő céljának elérését - egy felhasználóbarát grafikus környezet elkészítését.

Az új alap kiválasztásakor a következő követelményeket határozták meg:

  • A szülő disztribúcióból származó módosítatlan (újraépítés nélkül) és rendszeresen frissített csomagok használatának képessége;
  • Kiszámítható termékfejlesztési modell (a környezet legyen konzervatív, és hosszú éveken át tartsa fenn a megszokott életmódot);
  • A rendszerszervezés egyszerűsége (a monolitikus és bonyolult megoldások helyett kicsi, könnyen frissíthető és gyors komponensek halmaza a BSD rendszerek stílusában);
  • Harmadik féltől származó változtatások elfogadása és folyamatos integrációs rendszerrel rendelkező tesztelés és építkezés;
  • Működő grafikus alrendszer jelenléte, de a már kialakult asztali számítógépeket fejlesztő közösségektől való függés nélkül (a Trident azt tervezi, hogy együttműködik az alapdisztribúció fejlesztőivel, és közösen dolgozik az asztali számítógép fejlesztésén és a használhatóságot javító speciális segédprogramok létrehozásán);
  • Kiváló minőségű támogatás az aktuális hardverekhez és a hardverrel kapcsolatos disztribúciós összetevők (illesztőprogramok, kernel) rendszeres frissítései;

Az elosztókészlet bizonyult a legközelebb a megadott követelményekhez Void Linux, ragaszkodva a programverziók folyamatos frissítési ciklusának modelljéhez (gördülő frissítések, a disztribúció külön kiadása nélkül). A Void Linux egy egyszerű rendszerkezelőt használ a szolgáltatások inicializálására és kezelésére futtasd, saját csomagkezelőt használ xbps és csomagépítő rendszer xbps-src. Szabványos könyvtárként használják a Glibc helyett musl, és az OpenSSL helyett - LibreSSL. A Void Linux nem támogatja a telepítést egy partícióra ZFS-sel, de a Trident fejlesztői nem látnak problémát egy ilyen funkció önálló megvalósításában a modul használatával ZFSonLinux. A Void Linuxszal való interakciót az is leegyszerűsíti, hogy a fejlesztései terjedés a BSD licenc alatt.

Várhatóan a Void Linuxra való átállást követően a Trident képes lesz bővíteni a grafikus kártyák támogatását, és modernebb grafikus illesztőprogramokat biztosítani a felhasználóknak, valamint javítani fogja a hangkártyák támogatását, az audio streaminget, hozzáadhatja a HDMI-n keresztüli hangátvitel támogatását, a vezeték nélküli hálózati adapterek és Bluetooth interfésszel rendelkező eszközök támogatásának javítása. Emellett a felhasználók számára a programok újabb verzióit kínálják, felgyorsítják a rendszerindítási folyamatot, és hozzáadják az UEFI rendszerek hibrid telepítésének támogatását.

A migráció egyik hátránya az ismerős környezet és a TrueOS projekt által a rendszer konfigurálására kifejlesztett segédprogramok, például a sysadm elvesztése. A probléma megoldására a tervek szerint univerzális helyettesítéseket írnak az ilyen segédprogramokhoz, függetlenül az operációs rendszer típusától. A Trident új kiadásának első kiadása 2020 januárjára várható. A megjelenés előtt nem kizárt a teszt alfa és béta buildek kialakulása. Az új rendszerre való átálláshoz a /home partíció tartalmát manuálisan kell átvinni.
A BSD buildek támogatottak megszakított közvetlenül az új kiadás megjelenése után, a FreeBSD 12-re épülő stabil csomagtárat pedig 2020 áprilisában törlik (a FreeBSD 13-Current alapú kísérleti tárolót januárban törlik).

A jelenlegi, TrueOS alapú disztribúciók közül a projekt megmarad
GhostBSD, amely a MATE asztalt kínálja. A Tridenthez hasonlóan a GhostBSD is alapértelmezés szerint az OpenRC indítórendszert és a ZFS fájlrendszert használja, de emellett támogatja az Élő módot. A Trident Linuxra való migrálása után a GhostBSD fejlesztői megállapítottamelyek továbbra is elkötelezettek a BSD rendszerek iránt, és továbbra is a stabil ágat fogják használni TrueOS elosztásának alapjaként.

Forrás: opennet.ru

Hozzászólás