Trident prelazi sa BSD TrueOS na Void Linux

Trident OS Developers najavljeno o migraciji projekta na Linux. Projekat Trident razvija grafičku korisničku distribuciju spremnu za upotrebu koja podsjeća na starija izdanja PC-BSD-a i TrueOS-a. U početku, Trident je izgrađen na FreeBSD i TrueOS tehnologijama, koristio je ZFS sistem datoteka i OpenRC sistem inicijalizacije. Projekat su osnovali programeri uključeni u rad na TrueOS-u, a pozicioniran je kao srodni projekat (TrueOS je platforma za kreiranje distribucija, a Trident je distribucija za krajnje potrošače zasnovana na ovoj platformi).

Sljedeće godine odlučeno je da se Trident izdanja prebace na razvoj distribucije Void Linux. Razlog za migraciju sa BSD-a na Linux bila je nemogućnost da se na drugi način riješe neki od problema koji ograničavaju korisnike distribucije. Područja zabrinutosti uključuju hardversku kompatibilnost, podršku za moderne komunikacijske standarde i dostupnost paketa. Prisustvo problema u ovim oblastima ometa postizanje glavnog cilja projekta - pripremu grafičkog okruženja prilagođenog korisniku.

Prilikom odabira nove osnove identifikovani su sljedeći zahtjevi:

  • Mogućnost korištenja neizmijenjenih (bez ponovne izgradnje) i redovno ažuriranih paketa iz nadređene distribucije;
  • Predvidljiv model razvoja proizvoda (okruženje treba da bude konzervativno i da održava uobičajeni način života dugi niz godina);
  • Jednostavnost organizacije sistema (skup malih, lako ažuriranih i brzih komponenti u stilu BSD sistema, umesto monolitnih i komplikovanih rešenja);
  • Prihvatanje promjena od trećih strana i posjedovanje kontinuiranog sistema integracije za testiranje i izgradnju;
  • Prisustvo radnog grafičkog podsistema, ali bez zavisnosti od već formiranih zajednica koje razvijaju desktop računare (Trident planira saradnju sa programerima osnovne distribucije i zajednički rad na razvoju desktopa i kreiranju specifičnih uslužnih programa za poboljšanje upotrebljivosti);
  • Visokokvalitetna podrška za trenutni hardver i redovna ažuriranja hardverskih komponenti distribucije (drajveri, kernel);

Ispostavilo se da je distributivni komplet najbliži navedenim zahtjevima Void Linux, pridržavajući se modela kontinuiranog ciklusa ažuriranja verzija programa (rotirajuća ažuriranja, bez odvojenih izdanja distribucije). Void Linux koristi jednostavan sistemski menadžer za inicijalizaciju i upravljanje uslugama runit, koristi vlastiti paket menadžer xbps i sistem izgradnje paketa xbps-src. Koristi se kao standardna biblioteka umjesto Glibc-a musl, a umjesto OpenSSL - LibreSSL. Void Linux ne podržava instalaciju na particiji sa ZFS-om, ali programeri Tridenta ne vide problem u samostalnoj implementaciji takve funkcije pomoću modula ZFSonLinux. Interakcija sa Void Linuxom je takođe pojednostavljena činjenicom da je njegov razvoj širenje pod BSD licencom.

Očekuje se da će nakon prelaska na Void Linux, Trident moći proširiti podršku za grafičke kartice i omogućiti korisnicima modernije grafičke drajvere, kao i poboljšati podršku za zvučne kartice, audio streaming, dodati podršku za prijenos zvuka preko HDMI-a, poboljšati podršku za bežične mrežne adaptere i uređaje sa sučeljem Bluetooth. Osim toga, korisnicima će biti ponuđene novije verzije programa, proces pokretanja će biti ubrzan, a bit će dodana i podrška za hibridne instalacije na UEFI sistemima.

Jedan od nedostataka migracije je gubitak poznatog okruženja i uslužnih programa koje je razvio TrueOS projekat za konfigurisanje sistema, kao što je sysadm. Da bi se riješio ovaj problem, planirano je pisanje univerzalnih zamjena za takve uslužne programe, neovisno o tipu OS-a. Prvo izdanje novog izdanja Tridenta zakazano je za januar 2020. Prije izlaska nije isključeno formiranje testnih alfa i beta verzija. Migriranje na novi sistem će zahtijevati ručni prijenos sadržaja /home particije.
BSD grade će biti podržane prekinut odmah nakon izlaska novog izdanja, a stabilno spremište paketa bazirano na FreeBSD 12 će biti izbrisano u aprilu 2020 (eksperimentalno spremište bazirano na FreeBSD 13-Current će biti izbrisano u januaru).

Od trenutnih distribucija zasnovanih na TrueOS-u, projekat ostaje
Ghostbsd, nudi MATE desktop. Kao i Trident, GhostBSD podrazumevano koristi OpenRC init sistem i ZFS sistem datoteka, ali dodatno podržava način rada uživo. Nakon migracije Tridenta na Linux, GhostBSD programeri navedenokoji ostaju posvećeni BSD sistemima i nastaviće da koriste stabilnu granu Pravi OS kao osnovu za vašu distribuciju.

izvor: opennet.ru

Dodajte komentar