Prije nekoliko dana, programeri Trident OS-a su najavili migraciju projekta na Linux. Trident projekat razvija grafički korisnički interfejs spreman za korištenje koji podsjeća na ranije verzije PC-BSD-a i TrueOS-a.
U početku, Trident je izgrađen korištenjem FreeBSD i TrueOS tehnologija , a također koristi ZFS datotečni sistem i OpenRC sistem inicijalizacije. Projekat su osnovali programeri uključeni u TrueOS projekat i pozicionirao se kao susjedni projekat (TrueOS je platforma za kreiranje distribucija, a Trident je distribucija zasnovana na ovoj platformi za krajnje korisnike).
Sljedeće godine odlučeno je da se razvoj Trident problema prebaci na Void Linux distribuciju. Razlog za migraciju sa BSD-a na Linux bila je nemogućnost rješavanja određenih problema koji su ograničavali korisnike distribucije.
Područja koja zabrinjavaju uključuju kompatibilnost hardvera, podršku modernim komunikacijskim standardima i dostupnost paketa. Prisustvo problema u ovim područjima sprečava postizanje glavnog cilja projekta: priprema grafičkog okruženja jednostavnog za upotrebu.
Prilikom odabira novog okvira utvrđeni su sljedeći zahtjevi:
- Mogućnost korištenja nemodificiranih paketa (bez ponovne izrade) i redovito se ažurira iz glavne distribucije.
- Predvidljivi model razvoja proizvoda (okoliš mora biti konzervativan i dugi niz godina mora održavati uobičajeni način života).
- Jednostavnost u organizaciji sistema (skup malih, jednostavnih za nadogradnju i brzih komponenata u stilu BSD sistema, umjesto monolitnih i složenih rješenja).
- Prihvatanje promjena od trećih strana i dostupnost kontinuiranog sistema integracije za ispitivanje i montažu.
- Prisustvo funkcionalnog grafičkog podsistema, ali bez ovisnosti o već formiranim zajednicama koje razvijaju radne površine (Trident planira surađivati s programerima osnovne distribucije i zajedno raditi na razvoju radne površine i stvaranju specifičnih uslužnih programa za povećanje upotrebljivosti)
- Kvalitetna podrška za savremeni hardver i redovna ažuriranja distribucijskih komponenata povezanih s opremom (pokretački programi, kernel)
Najbliže utvrđenim zahtjevima bila je Void Linux distribucija, koja se pridržavala modela kontinuiranog ciklusa ažuriranja verzija programa (kontinuirana ažuriranja, bez zasebnih izdanja distribucije).
Void Linux koristi jednostavan upravitelj sistema pokretanja za inicijalizaciju i upravljanje uslugama, koristeći svoj vlastiti upravitelj paketa xbps i sistem za izgradnju paketa xbps-src.
Umjesto Glibc, Musl se koristi kao standardna biblioteka, a LibreSSL umjesto OpenSSL. Void Linux ne podržava instalaciju na particiji sa ZFS-om, ali programeri Tridenta ne vide problem sa samostalnom implementacijom ove značajke pomoću ZFSonLinux modula.
Interakcija s Void Linuxom takođe pojednostavljuje činjenicu da se njegov razvoj distribuira pod BSD licencom.
Očekuje se da će nakon prelaska na Void Linux u Tridentu biti moguće proširiti podršku za grafičke kartice i korisnicima pružiti modernije grafičke drajvere, kao i poboljšati podršku za zvučne kartice, streaming zvuka , dodati podršku za streaming zvuka putem HDMI-ja, te poboljšati podršku za bežične mrežne adaptere i uređaje s Bluetooth interfejsom.
Osim toga, korisnicima će biti ponuđene novije verzije programa , proces preuzimanja će biti ubrzan, a biće dodata i podrška za hibridne instalacije na UEFI sistemima.
Jedan od nedostataka migracije je gubitak poznatog okruženja i uslužnih programa koje je TrueOS projekt razvio za konfiguraciju sistema, kao što je sysadm.
Da bi se riješio ovaj problem, planirane su univerzalne zamjene za ove uslužne programe, bez obzira na operativni sistem. Prvo izdanje novog izdanja Tridenta planirano je za januar 2020. godine.
Prije lansiranja nije isključeno formiranje alfa i beta testova. Migracija na novi sistem zahtijevat će ručni prijenos sadržaja particije / home.
Podrška za BSD će biti prekinuta odmah nakon izlaska novog izdanja , a stabilni repozitorij paketa zasnovan na FreeBSD 12 bit će uklonjen u aprilu 2020. (eksperimentalni repozitorij zasnovan na FreeBSD 13-Current bit će uklonjen u januaru).