Линуксийн бүрэн үнэгүй түгээлтийн Hyperbola нь OpenBSD-ийн салаа болж хувирч байна

Нээлттэй эхийн сангийн дэмжлэгтэй төслийн нэг хэсэг болох Hyperbola төсөл жагсаалт бүрэн үнэгүй түгээлт, Нийтлэгдсэн Бусад BSD системээс зарим бүрэлдэхүүн хэсгүүдийг зөөвөрлөх замаар OpenBSD-ээс цөм болон хэрэглэгчийн хэрэгслүүдийг ашиглахад шилжих төлөвлөгөө. Шинэ түгээлтийг HyperbolaBSD нэрээр түгээхээр төлөвлөж байна.

HyperbolaBSD-ийг OpenBSD-ийн бүрэн салаа болгон хөгжүүлэхээр төлөвлөж байгаа бөгөөд GPLv3 болон LGPLv3 лицензийн дагуу нийлүүлсэн шинэ кодоор өргөжүүлэх болно. OpenBSD дээр боловсруулсан код нь GPL-д тохирохгүй лицензийн дагуу тараагдсан OpenBSD бүрэлдэхүүн хэсгүүдийг аажмаар солиход чиглэгдэх болно. Өмнө нь бий болсон Hyperbola GNU/Linux-libre салбарыг 2022 он хүртэл хадгалах боловч ирээдүйн Hyperbola хувилбаруудыг шинэ цөм болон системийн элементүүд рүү шилжүүлнэ.

Линукс цөмийн хөгжлийн чиг хандлагад сэтгэл хангалуун бус байгаа нь OpenBSD кодын сан руу шилжих болсон шалтгаан гэж дурдсан байна.

  • Линуксийн цөмд техникийн зохиогчийн эрхийн хамгаалалт (DRM) нэвтрүүлэх, жишээлбэл, цөм байсан орсон HDCP (Өндөр зурвасын өргөнтэй дижитал контентын хамгаалалт) аудио болон видео контентыг хуулбарлах хамгаалах технологийг дэмжих.
  • Хөгжил Rust дахь Linux цөмд зориулсан драйверуудыг хөгжүүлэх санаачлага. Hyperbola хөгжүүлэгчид төвлөрсөн ачааны агуулах ашиглахдаа сэтгэл дундуур байна асуудлууд Rust-тай багцыг тараах эрх чөлөөтэй. Тодруулбал, Rust and Cargo барааны тэмдгийн ашиглалтын нөхцөл нь өөрчлөлт, засвар хийсэн тохиолдолд төслийн нэрийг хадгалахыг хориглодог (багцыг зөвхөн эх кодоос эмхэтгэсэн тохиолдолд Rust and Cargo нэрээр тарааж болно, өөрөөр шаардлагатай Rust Core багаас урьдчилан бичгээр зөвшөөрөл авах эсвэл нэрийг өөрчлөх).
  • Аюулгүй байдлыг үл харгалзан Линуксийн цөмийн хөгжүүлэлт (Grsecurity үнэгүй төсөл байхаа больсон, мөн санаачлага KSPP (Цөмийн өөрийгөө хамгаалах төсөл) зогсонги байдалд байна).
  • GNU хэрэглэгчийн орчны олон бүрэлдэхүүн хэсэг болон системийн хэрэгслүүд нь үүнийг бүтээх үед идэвхгүй болгох аргагүйгээр шаардлагагүй функцуудыг нэвтрүүлж эхэлдэг. Жишээлбэл, заавал хамаарах хамаарлын ангиллыг өгсөн болно ПульсАудио gnome-control-center, GNOME дахь SystemD, Rust Firefox болон Java gettext дотор.

Hyperbola төслийг KISS (Keep It Simple Stupid) зарчмын дагуу хөгжүүлж байгаа бөгөөд хэрэглэгчдэд энгийн, хөнгөн, тогтвортой, аюулгүй орчинг бүрдүүлэхэд чиглэгдсэн гэдгийг сануулъя. Өмнө нь уг түгээлтийг Arch Linux багцын суурийн тогтворжуулсан хэсгүүдэд үндэслэн байгуулж, тогтвортой байдал, аюулгүй байдлыг сайжруулахын тулд Debian-аас зарим засваруудыг шилжүүлсэн. Эхлэх систем нь Devuan болон Parabola төслүүдийн зарим хөгжүүлэлтийг шилжүүлэх sysvinit дээр суурилдаг. Гаргах дэмжлэгийн хугацаа 5 жил байна.

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

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