A Trident operációs rendszer fejlesztői átállítják a rendszert BSD-ről Linuxra

-Projekt-Trident

Néhány nappal ezelőtt a Trident OS fejlesztői bejelentették a projekt Linuxra való migrációját. A Trident projekt egy használatra kész grafikus felhasználói felületet fejleszt, amely a PC-BSD és a TrueOS korábbi verzióira hasonlít.

A Trident kezdetben FreeBSD és TrueOS technológiákkal épült , valamint a ZFS fájlrendszert és az OpenRC inicializáló rendszert is használja. A projektet a TrueOS projektben részt vevő fejlesztők alapították, és szomszédos projektként pozicionálta magát (a TrueOS egy disztribúciók létrehozására szolgáló platform, a Trident pedig egy erre a platformra épülő disztribúció a végfelhasználók számára).

A következő évben úgy döntöttek, hogy a Tridenttel kapcsolatos problémákat áthelyezik a Void Linux disztribúció fejlesztésébe. A BSD-ről Linuxra való migráció oka az volt, hogy nem tudtak megoldani bizonyos problémákat, amelyek korlátozták a disztribúció felhasználóit.

Az aggodalomra ad okot a hardver kompatibilitás, a modern kommunikációs szabványok támogatása és a csomagok elérhetősége. Ezeken a területeken a problémák megléte megakadályozza a projekt fő céljának elérését: egy könnyen használható grafikus környezet elkészítését.

Új keretrendszer kiválasztásakor a következő követelményeket határozták meg:

  • A nem módosított csomagok használatának képessége (nincs újjáépítés), és rendszeresen frissítik a fő disztribúcióból.
  • Kiszámítható termékfejlesztési modell (a környezetnek konzervatívnak kell lennie, és sok éven át meg kell őriznie a megszokott életmódot).
  • Egyszerűség a rendszer szervezésében (kicsi, könnyen frissíthető és gyors ütemű alkatrészek halmaza a BSD rendszerek stílusában, nem pedig monolit és bonyolult megoldások).
  • A változtatások elfogadása harmadik felektől valamint a teszteléshez és az összeszereléshez rendelkezésre álló folyamatos integrációs rendszer.
  • Működő grafikus alrendszer jelenléte, de anélkül, hogy a már kialakult, asztali számítógépeket fejlesztő közösségektől függenének (a Trident együttműködést tervez az alapterjesztés fejlesztőivel, és együtt dolgozik az asztal fejlesztésében, valamint a segédprogramok létrehozásában a használhatóság növelése érdekében).
  • Kiváló minőségű támogatás a naprakész hardverhez és a rendszeres frissítésekhez berendezésekhez kapcsolódó disztribúciós alkatrészek (meghajtók, kernel)

A megállapított követelményekhez legközelebb a Void Linux disztribúció állt, amely a program verziófrissítéseinek folyamatos ciklusmodelljét követte (folyamatos frissítések, különálló disztribúciós kiadások nélkül).

A Void Linux egy egyszerű runit rendszerkezelőt használ a szolgáltatások inicializálásához és kezeléséhez, saját xbps csomagkezelő és az xbps-src csomagépítő rendszer használatával.

Glibc helyett a Musl szokásos könyvtár, a LibreSSL pedig az OpenSSL helyett. A Void Linux nem támogatja a ZFS-sel rendelkező partíció telepítését, de a Trident fejlesztői nem látnak problémát ennek a szolgáltatásnak a ZFSonLinux modult használó önálló megvalósításával.

A Void Linuxszal való interakció leegyszerűsíti azt a tényt is, hogy fejlesztéseit a BSD licenc alatt terjesztik.

Várható, hogy a Tridentben a Void Linuxra való váltás után lehetőség 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 a hangkártyák és az audio streaming támogatását , támogatást adni a HDMI-n keresztüli audio streaminghez, javítani a vezeték nélküli hálózati adapterek és a Bluetooth interfésszel rendelkező eszközök támogatását.

Ezenkívül a felhasználóknak a programok újabb verzióit kínálják fel , a letöltési folyamat felgyorsul, és támogatást kapnak a hibrid telepítésekhez UEFI rendszereken.

Az átállás egyik hátránya az ismerős környezet és a TrueOS projekt által a rendszerkonfigurációhoz kifejlesztett segédprogramok, például a sysadm elvesztése.

A probléma megoldására univerzális, operációs rendszertől függetlenül alternatív megoldásokat terveznek ezekre a segédprogramokra. A Trident új kiadásának első kiadása 2020 januárjára várható.

Indítás előtt az alfa és a béta teszt összeállítása nem kizárt. Az új rendszerre való áttéréshez a / home partíció tartalmának kézi átvitelére lesz szükség.

A BSD támogatása az új kiadás megjelenése után azonnal megszűnik , és a FreeBSD 12-n alapuló stabil csomagtár 2020 áprilisában eltávolításra kerül (a FreeBSD 13-Current-en alapuló kísérleti csomagtár januárban kerül eltávolításra).


Hozzáadás előnyben részesített forrásként a Google-ben