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).