Trident prelazi s BSD TrueOS na Void Linux

Trident OS Developers najavio o migraciji projekta na Linux. Projekt Trident razvija grafičku korisničku distribuciju spremnu za korištenje koja podsjeća na starija izdanja PC-BSD-a i TrueOS-a. U početku je Trident izgrađen na FreeBSD i TrueOS tehnologijama, koristio je datotečni sustav ZFS i sustav inicijalizacije OpenRC. Projekt su osnovali programeri uključeni u rad na TrueOS-u, a pozicioniran je kao srodni projekt (TrueOS je platforma za izradu distribucija, a Trident je distribucija za krajnje korisnike temeljena na ovoj platformi).

Sljedeće godine odlučeno je prenijeti izdanja Tridenta na razvoj distribucije Pogrešno Linux. Razlog prelaska s BSD-a na Linux bila je nemogućnost da se na drugi način riješe nekih problema koji ograničavaju korisnike distribucije. Područja koja izazivaju zabrinutost uključuju kompatibilnost hardvera, podršku za moderne komunikacijske standarde i dostupnost paketa. Prisutnost problema u ovim područjima ometa postizanje glavnog cilja projekta - pripremu korisničkog grafičkog okruženja.

Prilikom odabira nove osnove utvrđeni su sljedeći zahtjevi:

  • Mogućnost korištenja neizmijenjenih (bez ponovne izgradnje) i redovito ažuriranih paketa iz nadređene distribucije;
  • Predvidljiv model razvoja proizvoda (okolina bi trebala biti konzervativna i održavati uobičajeni način života dugi niz godina);
  • Jednostavnost organizacije sustava (skup malih, lako ažuriranih i brzih komponenti u stilu BSD sustava, umjesto monolitnih i kompliciranih rješenja);
  • Prihvaćanje promjena od trećih strana i posjedovanje kontinuiranog integracijskog sustava za testiranje i izgradnju;
  • Prisutnost radnog grafičkog podsustava, ali bez ovisnosti o već formiranim zajednicama koje razvijaju stolna računala (Trident planira surađivati ​​s programerima osnovne distribucije i zajedno raditi na razvoju desktopa i stvaranju specifičnih uslužnih programa za poboljšanje upotrebljivosti);
  • Visokokvalitetna podrška za trenutni hardver i redovita ažuriranja komponenti distribucije povezanih s hardverom (driver, kernel);

Pokazalo se da je distribucijski komplet najbliži navedenim zahtjevima Pogrešno Linux, pridržavajući se modela kontinuiranog ciklusa ažuriranja verzija programa (kotrljajuća ažuriranja, bez zasebnih izdanja distribucije). Void Linux koristi jednostavan upravitelj sustava za pokretanje i upravljanje uslugama runit, koristi vlastiti upravitelj paketa xbps i sustav izgradnje paketa xbps-src. Koristi se kao standardna biblioteka umjesto Glibca musl, a umjesto OpenSSL - LibreSSL. Void Linux ne podržava instalaciju na particiji sa ZFS-om, ali Trident programeri ne vide problem u neovisnoj implementaciji takve značajke pomoću modula ZFSonLinux. Interakcija s Void Linuxom također je pojednostavljena činjenicom da njegov razvoj širenje pod BSD licencom.

Očekuje se da će nakon prijelaza na Void Linux Trident moći proširiti podršku za grafičke kartice i pružiti korisnicima modernije grafičke drajvere, kao i poboljšati podršku za zvučne kartice, audio streaming, dodati podršku za audio prijenos putem HDMI-ja, poboljšati podršku za bežične mrežne adaptere i uređaje s Bluetooth sučeljem. Osim toga, korisnicima će biti ponuđene novije verzije programa, ubrzat će se proces podizanja sustava, a dodata će i podrška za hibridne instalacije na UEFI sustavima.

Jedan od nedostataka migracije je gubitak poznatog okruženja i uslužnih programa razvijenih od strane projekta TrueOS za konfiguriranje sustava, kao što je sysadm. Da bi se riješio ovaj problem, planira se napisati univerzalne zamjene za takve uslužne programe, neovisno o vrsti OS-a. Prvo izdanje novog izdanja Tridenta zakazano je za siječanj 2020. Prije izlaska nije isključeno formiranje testnih alfa i beta verzija. Migracija na novi sustav zahtijevat će ručni prijenos sadržaja particije /home.
BSD nadogradnje bit će podržane prekinuto odmah nakon izlaska novog izdanja, a stabilni repozitorij paketa temeljen na FreeBSD 12 bit će izbrisan u travnju 2020. (eksperimentalni repozitorij temeljen na FreeBSD 13-Current bit će izbrisan u siječnju).

Od trenutnih distribucija temeljenih na TrueOS-u, projekt ostaje
GhostBSD, nudi radnu površinu MATE. Kao i Trident, GhostBSD prema zadanim postavkama koristi OpenRC init sustav i ZFS datotečni sustav, ali dodatno podržava Live mode. Nakon migracije Tridenta na Linux, GhostBSD programeri zajavilikoji ostaju posvećeni BSD sustavima i nastavit će koristiti stabilnu granu TrueOS kao osnovu za vašu distribuciju.

Izvor: opennet.ru

Dodajte komentar