Trident нь BSD TrueOS-ээс Void Linux руу шилждэг

Trident үйлдлийн систем хөгжүүлэгчид зарласан төслийн Linux руу шилжих тухай. Trident төсөл нь PC-BSD болон TrueOS-ийн хуучин хувилбаруудыг санагдуулам ашиглахад бэлэн график хэрэглэгчийн түгээлтийг боловсруулж байна. Анх Trident нь FreeBSD болон TrueOS технологи дээр бүтээгдсэн бөгөөд ZFS файлын систем болон OpenRC эхлүүлэх системийг ашигласан. Энэхүү төслийг TrueOS дээр ажиллахад оролцсон хөгжүүлэгчид үүсгэн байгуулсан бөгөөд холбогдох төсөл болгон байрлуулсан (TrueOS нь түгээлт үүсгэх платформ бөгөөд Trident нь энэ платформ дээр суурилсан эцсийн хэрэглэгчдэд зориулсан түгээлт юм).

Ирэх жил Trident-ийн хувилбаруудыг түгээлтийн хөгжүүлэлт рүү шилжүүлэхээр шийдсэн Линуксийн хүчин төгөлдөр бус. BSD-ээс Линукс руу шилжих болсон шалтгаан нь түгээлтийн хэрэглэгчдийг хязгаарлаж буй зарим асуудлаас ангижрах боломжгүй байсан явдал юм. Санаа зовоосон асуудлууд нь техник хангамжийн нийцтэй байдал, орчин үеийн харилцаа холбооны стандартын дэмжлэг, багцын хүртээмж зэрэг орно. Эдгээр газруудад асуудал байгаа нь төслийн гол зорилго болох хэрэглэгчдэд ээлтэй график орчныг бэлтгэхэд саад болж байна.

Шинэ суурийг сонгохдоо дараахь шаардлагыг тодорхойлсон.

  • Эцэг эхийн түгээлтээс өөрчлөгдөөгүй (дахин бүтээхгүйгээр) болон тогтмол шинэчлэгдсэн багцуудыг ашиглах чадвар;
  • Бүтээгдэхүүний хөгжлийн урьдчилан таамаглах загвар (байгаль орчин нь консерватив байх ёстой бөгөөд олон жилийн турш амьдралын ердийн хэв маягийг хадгалах ёстой);
  • Системийн зохион байгуулалтын энгийн байдал (цул, төвөгтэй шийдлүүдийн оронд BSD системийн хэв маягийн жижиг, амархан шинэчлэгддэг, хурдан бүрэлдэхүүн хэсгүүдийн багц);
  • Гуравдагч этгээдийн өөрчлөлтийг хүлээн зөвшөөрч, туршилт хийх, бүтээх тасралтгүй нэгдсэн системтэй байх;
  • Ажлын график дэд систем байгаа боловч ширээний компьютер хөгжүүлж буй аль хэдийн бий болсон нийгэмлэгүүдээс хамааралгүй байх (Трайдент нь үндсэн түгээлтийн хөгжүүлэгчидтэй хамтран ажиллаж, ширээний компьютерийг хөгжүүлэх, ашиглах чадварыг сайжруулах тусгай хэрэгслүүдийг бий болгох талаар хамтран ажиллахаар төлөвлөж байна);
  • Одоогийн техник хангамжийн өндөр чанарын дэмжлэг, техник хангамжтай холбоотой түгээлтийн бүрэлдэхүүн хэсгүүдийн (драйверууд, цөм) тогтмол шинэчлэлтүүд;

Түгээлтийн хэрэгсэл нь заасан шаардлагад хамгийн ойр байсан Линуксийн хүчин төгөлдөр бус, Програмын хувилбаруудыг шинэчлэх тасралтгүй мөчлөгийн загварыг дагаж мөрдөх (шинэчлэлтүүд, түгээлтийн тусдаа хувилбаруудгүйгээр). Void Linux нь үйлчилгээг эхлүүлэх, удирдахад энгийн системийн менежер ашигладаг рунит, өөрийн багц менежерийг ашигладаг xbps болон багц бүтээх систем xbps-src. Glibc-ийн оронд стандарт номын сан болгон ашигладаг мусл, мөн OpenSSL-ийн оронд - LibreSSL. Void Linux нь ZFS-тэй хуваалт дээр суулгахыг дэмждэггүй боловч Trident хөгжүүлэгчид модулийг ашиглан ийм функцийг бие даан хэрэгжүүлэхэд асуудал гарахгүй байна. ZFSonLinux. Void Linux-тай харилцах нь түүний хөгжүүлэлтийн ачаар хялбаршуулсан болно тархалт BSD лицензийн дагуу.

Void Linux-д шилжсэний дараа Trident нь график картуудын дэмжлэгийг өргөжүүлж, хэрэглэгчдийг илүү орчин үеийн график драйвераар хангахаас гадна дууны карт, аудио дамжуулалтын дэмжлэгийг сайжруулах, HDMI-ээр дамжуулан аудио дамжуулах дэмжлэгийг нэмэх, Bluetooth интерфейстэй утасгүй сүлжээний адаптер болон төхөөрөмжүүдийн дэмжлэгийг сайжруулах. Нэмж дурдахад, хэрэглэгчдэд програмын сүүлийн үеийн хувилбаруудыг санал болгож, ачаалах процессыг хурдасгаж, UEFI систем дээр гибрид суулгацыг дэмжих болно.

Шилжилтийн сул талуудын нэг нь TrueOS төслөөс системийг тохируулах, тухайлбал sysadm гэх мэт танил орчин, хэрэгслүүдээ алдах явдал юм. Энэ асуудлыг шийдэхийн тулд үйлдлийн системийн төрлөөс үл хамааран ийм хэрэгслүүдийн бүх нийтийн орлуулалтыг бичихээр төлөвлөж байна. Trident-ийн шинэ хувилбарыг 2020 оны XNUMX-р сард гаргахаар төлөвлөж байна. Гарахаас өмнө туршилтын альфа болон бета бүтэц үүсэхийг үгүйсгэхгүй. Шинэ систем рүү шилжихийн тулд /home хуваалтын агуулгыг гараар шилжүүлэх шаардлагатай болно.
BSD бүтцийг дэмжих болно зогсоосон шинэ хэвлэл гарсны дараа нэн даруй бөгөөд FreeBSD 12 дээр суурилсан тогтвортой багцын агуулах нь 2020 оны 13-р сард устгагдах болно (FreeBSD XNUMX-Current дээр суурилсан туршилтын агуулах XNUMX-р сард устах болно).

TrueOS дээр суурилсан одоогийн түгээлтүүдээс төсөл нь хэвээр байна
Сүнс, MATE ширээний компьютерийг санал болгож байна. Trident-ийн нэгэн адил GhostBSD нь OpenRC init систем болон ZFS файлын системийг анхдагчаар ашигладаг боловч нэмэлтээр Live горимыг дэмждэг. Trident-ийг Линукс руу шилжүүлсний дараа GhostBSD хөгжүүлэгчид мэдэгдсэнBSD системд үнэнч хэвээр байгаа бөгөөд тогтвортой салбарыг үргэлжлүүлэн ашиглах болно TrueOS таны хуваарилалтын үндэс болно.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх