Ang Trident ay lumipat mula sa BSD TrueOS patungo sa Void Linux

Mga Nag-develop ng Trident OS inihayag tungkol sa paglipat ng proyekto sa Linux. Ang proyekto ng Trident ay bumubuo ng isang handa nang gamitin na graphical na pamamahagi ng gumagamit na nakapagpapaalaala sa mga mas lumang release ng PC-BSD at TrueOS. Sa una, ang Trident ay binuo sa FreeBSD at TrueOS na mga teknolohiya, ginamit ang ZFS file system at ang OpenRC initialization system. Ang proyekto ay itinatag ng mga developer na kasangkot sa pagtatrabaho sa TrueOS, at nakaposisyon bilang isang nauugnay na proyekto (Ang TrueOS ay isang platform para sa paglikha ng mga distribusyon, at ang Trident ay isang pamamahagi para sa mga end consumer batay sa platform na ito).

Sa susunod na taon, napagpasyahan na ilipat ang mga paglabas ng Trident sa mga pagpapaunlad ng pamamahagi Walang bisa ang Linux. Ang dahilan ng paglipat mula sa BSD patungo sa Linux ay ang kawalan ng kakayahan na maalis ang ilan sa mga problema na naglilimita sa mga gumagamit ng pamamahagi. Kabilang sa mga pinagkakaabalahan ang hardware compatibility, suporta para sa mga modernong pamantayan sa komunikasyon, at availability ng package. Ang pagkakaroon ng mga problema sa mga lugar na ito ay nakakasagabal sa pagkamit ng pangunahing layunin ng proyekto - ang paghahanda ng isang user-friendly na graphical na kapaligiran.

Kapag pumipili ng bagong batayan, natukoy ang mga sumusunod na kinakailangan:

  • Ang kakayahang gumamit ng hindi binago (nang walang muling pagtatayo) at regular na na-update na mga pakete mula sa pamamahagi ng magulang;
  • Mahuhulaan na modelo ng pagbuo ng produkto (dapat na konserbatibo ang kapaligiran at mapanatili ang karaniwang paraan ng pamumuhay sa loob ng maraming taon);
  • Ang pagiging simple ng organisasyon ng system (isang set ng maliit, madaling na-update at mabilis na mga bahagi sa estilo ng mga sistema ng BSD, sa halip na monolitik at kumplikadong mga solusyon);
  • Pagtanggap ng mga pagbabago mula sa mga ikatlong partido at pagkakaroon ng tuluy-tuloy na sistema ng pagsasama para sa pagsubok at pagbuo;
  • Ang pagkakaroon ng gumaganang graphics subsystem, ngunit walang pag-asa sa nabuo nang mga komunidad na bumubuo ng mga desktop (Plano ng Trident na makipagtulungan sa mga developer ng base distribution at magtulungan sa pagbuo ng desktop at ang paglikha ng mga partikular na kagamitan upang mapabuti ang kakayahang magamit);
  • Mataas na kalidad na suporta para sa kasalukuyang hardware at regular na pag-update ng mga bahagi ng pamamahagi na nauugnay sa hardware (mga driver, kernel);

Ang distribution kit ay naging pinakamalapit sa nakasaad na mga kinakailangan Walang bisa ang Linux, na sumusunod sa isang modelo ng tuluy-tuloy na cycle ng pag-update ng mga bersyon ng program (rolling updates, nang walang hiwalay na release ng distribution). Gumagamit ang Void Linux ng isang simpleng system manager upang simulan at pamahalaan ang mga serbisyo runit, ay gumagamit ng sarili nitong manager ng package xbps at sistema ng pagbuo ng pakete xbps-src. Ginamit bilang karaniwang library sa halip na Glibc musl, at sa halip na OpenSSL - LibreSSL. Hindi sinusuportahan ng Void Linux ang pag-install sa isang partition na may ZFS, ngunit walang nakikitang problema ang mga developer ng Trident sa independiyenteng pagpapatupad ng naturang feature gamit ang module ZFSonLinux. Ang pakikipag-ugnayan sa Void Linux ay pinasimple din ng katotohanan na ang mga pag-unlad nito kumalat sa ilalim ng lisensya ng BSD.

Inaasahan na pagkatapos ng paglipat sa Void Linux, magagawa ng Trident na palawakin ang suporta para sa mga graphics card at bigyan ang mga user ng mas modernong mga driver ng graphics, pati na rin mapabuti ang suporta para sa mga sound card, audio streaming, magdagdag ng suporta para sa paghahatid ng audio sa pamamagitan ng HDMI, pagbutihin ang suporta para sa mga wireless network adapter at device na may interface na Bluetooth. Bilang karagdagan, ang mga user ay aalok ng mga bagong bersyon ng mga programa, ang proseso ng pag-boot ay mapapabilis, at ang suporta ay idaragdag para sa mga hybrid na pag-install sa mga UEFI system.

Ang isa sa mga disadvantage ng migration ay ang pagkawala ng pamilyar na kapaligiran at mga utility na binuo ng TrueOS project para sa pag-configure ng system, gaya ng sysadm. Upang malutas ang problemang ito, pinlano na magsulat ng mga unibersal na kapalit para sa mga naturang kagamitan, na independiyente sa uri ng OS. Ang unang paglabas ng bagong edisyon ng Trident ay naka-iskedyul para sa Enero 2020. Bago ang paglabas, hindi ibinubukod ang pagbuo ng mga pagsubok na alpha at beta build. Ang paglipat sa isang bagong system ay mangangailangan ng manu-manong paglilipat ng mga nilalaman ng /home partition.
Susuportahan ang mga build ng BSD itinigil kaagad pagkatapos ng paglabas ng bagong edisyon, at ang stable na imbakan ng package batay sa FreeBSD 12 ay tatanggalin sa Abril 2020 (ang eksperimentong repositoryo batay sa FreeBSD 13-Kasalukuyan ay tatanggalin sa Enero).

Sa mga kasalukuyang distribusyon batay sa TrueOS, nananatili ang proyekto
GhostBSD, nag-aalok ng MATE desktop. Tulad ng Trident, ginagamit ng GhostBSD ang OpenRC init system at ang ZFS file system bilang default, ngunit sinusuportahan din nito ang Live mode. Matapos ilipat ang Trident sa Linux, ang mga developer ng GhostBSD nakasaadna nananatiling nakatuon sa mga sistema ng BSD at patuloy na gagamitin ang matatag na sangay TrueOS bilang batayan ng iyong pamamahagi.

Pinagmulan: opennet.ru

Magdagdag ng komento