Trident vaihtaa BSD TrueOS:stä Void Linuxiin

Trident OS -kehittäjät ilmoitti projektin siirtymisestä Linuxiin. Trident-projekti kehittää käyttövalmis graafista käyttäjäjakelua, joka muistuttaa PC-BSD:n ja TrueOS:n vanhoja julkaisuja. Aluksi Trident rakennettiin FreeBSD- ja TrueOS-tekniikoille, ja siinä käytettiin ZFS-tiedostojärjestelmää ja OpenRC-alustusjärjestelmää. Projektin perustivat TrueOS:n parissa työskentelevät kehittäjät, ja se sijoitettiin siihen liittyväksi projektiksi (TrueOS on jakelualusta ja Trident on tähän alustaan ​​perustuva jakelu loppukuluttajille).

Ensi vuonna päätettiin siirtää Trident-julkaisut jakelukehitykseen Void Linux. Syynä siirtymiseen BSD:stä Linuxiin oli kyvyttömyys muuten päästä eroon joistakin jakelun käyttäjiä rajoittavista ongelmista. Huolenaiheita ovat laitteistojen yhteensopivuus, tuki nykyaikaisille viestintästandardeille ja pakettien saatavuus. Ongelmien esiintyminen näillä alueilla häiritsee projektin päätavoitteen saavuttamista - käyttäjäystävällisen graafisen ympäristön valmistelua.

Uutta perustaa valittaessa tunnistettiin seuraavat vaatimukset:

  • Mahdollisuus käyttää muokkaamattomia (ilman uudelleenrakentamista) ja säännöllisesti päivitettyjä paketteja pääjakelusta;
  • Ennustettava tuotekehitysmalli (ympäristön tulee olla konservatiivinen ja ylläpitää tavanomaista elämäntapaa useiden vuosien ajan);
  • Järjestelmän organisoinnin yksinkertaisuus (joukko pieniä, helposti päivitettäviä ja nopeita komponentteja BSD-järjestelmien tyyliin monoliittisten ja monimutkaisten ratkaisujen sijaan);
  • Muutosten hyväksyminen kolmansilta osapuolilta ja jatkuva integrointijärjestelmä testausta ja rakentamista varten;
  • Toimivan grafiikkaalijärjestelmän läsnäolo, mutta ilman riippuvuutta jo muodostuneista työpöytätietokoneita kehittävistä yhteisöistä (Trident aikoo tehdä yhteistyötä perusjakelun kehittäjien kanssa ja työskennellä yhdessä työpöydän kehittämisessä ja erityisten apuohjelmien luomisessa käytettävyyden parantamiseksi);
  • Laadukas tuki nykyiselle laitteistolle ja laitteistoon liittyvien jakelukomponenttien (ohjaimet, ydin) säännölliset päivitykset;

Jakelusarja osoittautui lähinnä ilmoitettuja vaatimuksia vastaavaksi Void Linux, noudattaen mallia jatkuvasta ohjelmaversioiden päivityssyklistä (rullaavat päivitykset, ilman erillisiä jakelun julkaisuja). Void Linux käyttää yksinkertaista järjestelmänhallintaa palvelujen alustamiseen ja hallintaan runit, käyttää omaa pakettihallintaansa xbps ja pakettirakennusjärjestelmä xbps-src. Käytetään vakiokirjastona Glibc:n sijaan musli, ja OpenSSL:n sijaan - LibreSSL. Void Linux ei tue asennusta osioon ZFS:llä, mutta Trident-kehittäjät eivät näe ongelmaa tällaisen ominaisuuden itsenäisessä toteuttamisessa moduulin avulla ZFSonLinux. Vuorovaikutusta Void Linuxin kanssa yksinkertaistaa myös se, että sen kehitys levitän BSD-lisenssillä.

On odotettavissa, että Void Linuxiin siirtymisen jälkeen Trident pystyy laajentamaan näytönohjainten tukea ja tarjoamaan käyttäjille nykyaikaisempia näytönohjaimia sekä parantamaan tukea äänikorteille, äänen suoratoistolle, lisäämään tuen äänen siirtoon HDMI:n kautta, parantaa tukea langattomille verkkosovittimille ja laitteille, joissa on Bluetooth-liitäntä. Lisäksi käyttäjille tarjotaan uudempia versioita ohjelmista, käynnistysprosessia nopeutetaan ja UEFI-järjestelmien hybridiasennuksille lisätään tuki.

Yksi migraation haitoista on tutun ympäristön ja TrueOS-projektin järjestelmän konfigurointiin kehittämien apuohjelmien, kuten sysadm, menettäminen. Tämän ongelman ratkaisemiseksi on tarkoitus kirjoittaa yleisiä korvauksia tällaisille apuohjelmille käyttöjärjestelmätyypistä riippumatta. Tridentin uuden painoksen ensimmäinen julkaisu on määrä julkaista tammikuussa 2020. Ennen julkaisua testialfa- ja beetaversioiden muodostumista ei ole suljettu pois. Siirtyminen uuteen järjestelmään edellyttää /home-osion sisällön manuaalista siirtämistä.
BSD-koontiversioita tuetaan lopetettu heti uuden version julkaisun jälkeen, ja FreeBSD 12:een perustuva vakaa pakettivarasto poistetaan huhtikuussa 2020 (FreeBSD 13-Currentiin perustuva kokeellinen arkisto poistetaan tammikuussa).

Nykyisistä TrueOS-pohjaisista jakeluista projekti säilyy
GhostBSD, joka tarjoaa MATE-työpöydän. Kuten Trident, GhostBSD käyttää oletuksena OpenRC-aloitusjärjestelmää ja ZFS-tiedostojärjestelmää, mutta tukee lisäksi Live-tilaa. Kun Trident on siirretty Linuxiin, GhostBSD-kehittäjät totesijotka ovat edelleen sitoutuneita BSD-järjestelmiin ja jatkavat vakaan haaran käyttöä TrueOS jakelusi perustaksi.

Lähde: opennet.ru

Lisää kommentti