Muutama päivä sitten Trident-käyttöjärjestelmän kehittäjät julkaisivat mainoksen kautta, projektin siirtyminen Linuxiin. Trident-projekti kehittää käyttövalmiita graafisia käyttäjiä, jotka muistuttavat PC-BSD: n ja TrueOS: n aiempia versioita.
Trident rakennettiin alun perin FreeBSD- ja TrueOS-tekniikoilla, Sen lisäksi käyttää ZFS-tiedostojärjestelmää ja OpenRC-alustusjärjestelmää. Projektin perustivat TrueOSin parissa työskentelevät kehittäjät, ja se sijoittui vierekkäiseksi projektiksi (TrueOS on alusta jakelujen luomiseen ja Trident on tähän alustaan perustuva jakelu loppukäyttäjille).
Ensi vuonna, Trident-ongelmat päätettiin siirtää Void Linux -jakelun kehitykseen. Syynä siirtymiseen BSD: stä Linuxiin oli kyvyttömyys päästä eroon joistakin jakelun käyttäjiä rajoittavista ongelmista.
Huolenaiheita ovat laitteiden yhteensopivuus, tuki nykyaikaisille tiedonsiirtostandardeille ja pakettien saatavuus. Ongelmien esiintyminen näillä alueilla estää hankkeen päätavoitteen saavuttamisen: helppokäyttöisen graafisen ympäristön valmistelun.
Uutta kehystä valittaessa yksilöitiin seuraavat vaatimukset:
- Mahdollisuus käyttää muokkaamattomia paketteja (ei uudelleenrakennusta) ja päivitetään säännöllisesti pääjakelusta.
- Ennakoitava tuotekehitysmalli (ympäristön on oltava konservatiivinen ja ylläpidettävä tavallista elämäntapaa monien vuosien ajan).
- Yksinkertaisuus järjestelmän organisoinnissa (joukko pieniä, helposti päivitettäviä ja nopeatempoisia komponentteja BSD-järjestelmien tyyliin monoliittisten ja monimutkaisten ratkaisujen sijaan)
- Kolmansien osapuolten tekemien muutosten hyväksyminen ja jatkuvan integrointijärjestelmän saatavuus testausta ja kokoonpanoa varten.
- Toimivan grafiikan alijärjestelmän läsnäolo mutta riippumatta jo muodostetuista yhteisöistä, jotka kehittävät työpöytiä (Trident aikoo tehdä yhteistyötä perusjakelun kehittäjien kanssa ja kehittää yhdessä työpöytää ja luoda erityisiä apuohjelmia käytettävyyden lisäämiseksi)
- Laadukas tuki päivitetyille laitteistoille ja säännöllisille päivityksille laitteisiin liittyvien jakelukomponenttien (ohjaimet, ydin)
Lähinnä asetettuja vaatimuksia oli Void Linux -jakelu, joka noudatti jatkuvan ohjelmaversioiden päivityssyklin mallia (jatkuvat päivitykset, ei erillisiä jakelujulkaisuja).
Void Linux käyttää yksinkertaista runit-järjestelmänhallintaa palvelujen alustamiseen ja hallintaan käyttämällä omaa xbps-paketinhallintaohjelmaa ja xbps-src-pakettien koontijärjestelmää.
Glibc: n sijaan Musl käytetään standardikirjastona ja LibreSSL OpenSSL: n sijaan. Void Linux ei tue asennusta osioon, jossa on ZFS, mutta Trident-kehittäjät eivät näe ongelmaa tämän ominaisuuden erillisessä toteutuksessa ZFSonLinux-moduulin avulla.
Vuorovaikutus Void Linuxin kanssa yksinkertaistaa myös sitä, että sen kehitystä jaetaan BSD-lisenssillä.
On odotettavissa, että siirtymisen jälkeen void linuxiin tridentissä on mahdollista laajentaa näytönohjainten tukea ja tarjota käyttäjille nykyaikaisempia grafiikkaohjaimia osoitteessakyllä miten parantaa äänikorttien tukea, äänen suoratoisto, lisää äänen suoratoisto HDMI: n kautta, parantaa langattomien verkkosovittimien ja Bluetooth-liitännällä varustettujen laitteiden tukea.
Lisäksi, käyttäjille tarjotaan ohjelmien uudempia versioita, latausprosessia nopeutetaan ja UEFI-järjestelmien hybridiasennusten tuki lisätään.
Yksi siirron haittapuolista on tutun ympäristön ja TrueOS-projektin järjestelmän kokoonpanolle kehittämien apuohjelmien, kuten sysadmin, menetys.
Tämän ongelman ratkaisemiseksi on tarkoitus kirjoittaa yleisiä korvauksia tällaisille apuohjelmille käyttöjärjestelmän tyypistä riippumatta. Uuden Trident-version ensimmäinen julkaisu on suunniteltu tammikuussa 2020.
Ennen julkaisua alfa- ja beeta-testirakenteiden muodostumista ei ole suljettu pois. Siirtyminen uuteen järjestelmään edellyttää / home-osion sisällön manuaalista siirtämistä.
BSD: n tuki lopetetaan heti uuden version julkaisemisen jälkeen ja vakaa FreeBSD 12 -pohjainen pakettivarasto poistetaan huhtikuussa 2020 (FreeBSD 13-Current -pohjainen kokeellinen arkisto poistetaan tammikuussa).