A Trident OS fejlesztői a projekt Linuxra való migrációjáról. A Trident projekt egy kész grafikus felhasználói disztribúciót fejleszt, amely emlékeztet a régi PC-BSD és TrueOS kiadásokra. Eredetileg a Trident a FreeBSD és TrueOS technológiáira épült, ZFS fájlrendszert és OpenRC indító rendszert használt. A projektet azok a fejlesztők alapították, akik részt vettek a TrueOS munkájában, és olyan kiegészítő projektként pozicionálták (a TrueOS egy disztribútorok létrehozására szolgáló platform, míg a Trident ennek a platformnak a végfelhasználók számára készült disztribúciója).
A következő évben a Trident kiadásait úgy döntöttek, hogy átállítják a disztribúció fejlesztéseire . A BSD-ről Linuxra való migráció oka az volt, hogy más módon nem tudták megszüntetni néhány problémát, amelyek korlátozzák a disztribúció felhasználóit. A problémás területek között említik a hardverkompatibilitást, a modern kommunikációs szabványok támogatását és a csomagok elérhetőségét. A fent említett területeken kialakult problémák megnehezítik a projekt fő céljának elérését — egy felhasználóbarát grafikus környezet előké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ó, nem módosított (újraépítés nélkül) és rendszeresen frissített csomagok használatának lehetősége;
- Előrelátható termékfejlesztési modell (a környezetnek konzervatívnak kell lennie és sok évig meg kell őriznie a megszokott állapotot);
- A rendszer szervezésének egyszerűsége (kis, könnyen frissíthető és gyors alkatrészek készlete BSD-szerű rendszerek stílusában, szemben a monolitikus és bonyolult megoldásokkal);
- A harmadik felek által történő változások elfogadása és a folyamatos integrációs rendszer megléte a teszteléshez és az összesítéshez;
- Működő grafikus alrendszer, de anélkül, hogy függne a már kialakult közösségektől, amelyek asztali környezeteket fejlesztenek (a Trident tervezése együttműködni az alap disztribúció fejlesztőivel, és közösen dolgozni az asztali környezet fejlesztésén és specifikus segédprogramok létrehozásán a felhasználói élmény javítása érdekében);
- Minőségi támogatás a megfelelő hardverhez és rendszeres frissítések a hardverrel kapcsolatos disztribúciós összetevőkhez (meghajtók, kernel);
A legközelebb a megfogalmazott követelményekhez a disztribúció állt , amely folyamatos verziófrissítési modellt alkalmaz (rolling-updates, külön kiadások nélkül). A Void Linux esetében a szolgáltatások inicializálására és kezelésére egy egyszerű rendszerkezelőt használnak. , saját csomagkezelőt használnak. és csomaggyártó rendszert. . A Glibc helyett standard könyvtárként , az OpenSSL helyett pedig a LibreSSL kerül alkalmazásra. A Void Linux nem támogatja a ZFS-re való telepítést, de a Trident fejlesztői nem látnak problémát egy ilyen képesség megvalósításával a ZFSonLinux modul segítségével. . A Void Linux-szal való interakciót megkönnyíti az is, hogy a fejlesztései BSD licenc alatt.
Várható, hogy a Void Linux-ra való áttéréssel a Trident képes lesz bővíteni a grafikus kártyák támogatását, modern grafikus meghajtókat nyújtani a felhasználóknak, valamint javítani a hangkártyák, a hang streaming támogatását, hozzáadni a HDMI-n keresztül történő hangátvitelt, javítani a vezeték nélküli hálózati adapterek és Bluetooth interfésszel rendelkező eszközök támogatását. Ezen kívül a felhasználók frissebb programverziókat kapnak, a rendszerindítási folyamat felgyorsul és hybrid telepítések támogatása is lehetővé válik UEFI rendszereken.
A migráció hátrányaként említik a megszokott környezet és a TrueOS által fejlesztett rendszerbeállító eszközök, mint például a sysadm, elvesztését. E probléma megoldására univerzális helyettesítő eszközöket terveznek írni, amelyek függetlenek az operációs rendszertől. Az új Trident kiadás első verziójának megjelenését 2020 januárjára tervezik. A kiadás előtt nem zárható ki tesztelési alfa- és bétaverziók kialakulása. Az új rendszerre való migrálás megköveteli a /home rész tartalmának manuális áthelyezését.
A BSD-kiadások támogatása az új kiadás megjelenésével egy időben kezdődik, és a FreeBSD 12 alapú stabil csomagtár 2020 áprilisában eltávolításra kerül (a FreeBSD 13-Current alapú kísérleti csomagtárat januárban törlik).
A TrueOS alapú aktuális disztribúciók közül a projekt marad
, amely MATE asztalt kínál. A Tridenthez hasonlóan a GhostBSD alapértelmezés szerint OpenRC inicializálási rendszert és ZFS fájlrendszert alkalmaz, de támogatja a Live-üzemmódot is. A Trident Linux-ra való migrációja után a GhostBSD fejlesztői , hogy megtartják elkötelezettségüket a BSD-rendszerek iránt és továbbra is a stabil ágat használják. mint alapjául szolgál a disztribúciódnak.
Forrás: opennet.ru
