Нашри тақсимоти Linux Hyperbola 0.4, ки муҳоҷиратро ба технологияи OpenBSD оғоз кард

Пас аз дувуним соли пас аз нашри охирин, нашри лоиҳаи Hyperbola GNU/Linux-libre 0.4 ташаккул ёфт, ки он ба рӯйхати тақсимоти комилан ройгон, ки аз ҷониби Фонди кушодаасос дастгирӣ карда мешавад, дохил карда шудааст. Гипербола ба қисмҳои устуворшудаи пойгоҳи бастаи Arch Linux асос ёфтааст, ки баъзе часбҳоро аз Debian барои беҳтар кардани субот ва амният интиқол медиҳанд. Маҷмӯаҳои гипербола барои меъмории i686 ва x86_64 (1.1 ГБ) тавлид мешаванд.

Лоиҳа мувофиқи принсипи KISS (Keep It Simple Stupid) таҳия шудааст ва ҳадафи он ба корбарон фароҳам овардани муҳити оддӣ, сабук, устувор ва бехатар мебошад. Баръакси модели навсозии Arch Linux, Hyperbola модели барориши классикиро бо давраи навсозии дарозмуддат барои версияҳои аллакай баровардашуда истифода мебарад. sysvinit ҳамчун системаи оғозёбӣ бо интиқоли баъзе коркардҳо аз лоиҳаҳои Devuan ва Parabola истифода мешавад (таҳиягарони Hyperbola мухолифи systemd мебошанд).

Тақсим танҳо барномаҳои ройгонро дар бар мегирад ва бо ядрои Linux-Libre меояд, ки аз унсурҳои ғайриозодии нармафзори дуӣ тоза карда шудааст. Анбори лоиҳа 5257 бастаро дар бар мегирад. Барои бастани насби бастаҳои ғайриозод, рӯйхати сиёҳ ва басташавӣ дар сатҳи ихтилофи вобастагӣ истифода мешавад. Насб кардани бастаҳо аз AUR дастгирӣ намешавад.

Нашри Hyperbola 0.4 ҳамчун як давраи гузариш дар роҳи муҳоҷирати қаблан эълоншуда ба технологияҳои OpenBSD ҷойгир шудааст. Дар оянда, таваҷҷӯҳи асосӣ ба лоиҳаи HyperbolaBSD дода мешавад, ки эҷоди тақсимотро, ки тибқи иҷозатномаи копилефт таъмин карда мешавад, пешбинӣ мекунад, аммо дар асоси ядрои алтернативӣ ва муҳити система, ки аз OpenBSD ҷудо карда шудааст. Дар доираи литсензияҳои GPLv3 ва LGPLv3, лоиҳаи HyperbolaBSD ҷузъҳои худро таҳия хоҳад кард, ки ба иваз кардани қисмҳои ғайриозод ё ба GPL номувофиқи система нигаронида шудаанд.

Тағироти асосӣ дар версияи 0.4 ба тоза кардани ҷузъҳое, ки аз онҳо хориҷ карда мешаванд ва дохил кардани бастаҳои алтернативӣ алоқаманданд. Масалан, мизи кории Lumina илова карда шуд, ки метавонад бидуни D-Bus кор кунад ва аз ин рӯ дастгирии D-Bus хориҷ карда шуд. Дастгирии Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio ва Avahi низ хориҷ карда шудааст. Ҷузъҳои Bluetooth аз сабаби мураккабӣ ва мушкилоти эҳтимолии амният хориҷ карда шуданд.

Илова ба sysvinit, дастгирии таҷрибавӣ барои системаи runit init илова карда шудааст. Стеки графикӣ ба ҷузъҳои Xenocara дар OpenBSD таҳия шудааст (X.Org 7.7 бо x-server 1.20.13 + часбҳо). Ба ҷои OpenSSL, китобхонаи LibreSSL истифода мешавад. Systemd, Rust ва Node.js ва вобастагии ба онҳо алоқаманд хориҷ карда шуданд.

Мушкилот дар Linux, ки таҳиягарони Hyperbola-ро водор карданд, ки ба технологияҳои OpenBSD гузаранд:

  • Қабули воситаҳои техникии ҳифзи ҳуқуқи муаллиф (DRM) ба ядрои Linux, масалан, дастгирии технологияи HDCP (High-bandwidth Digital Content Protection) аз нусхабардории мундариҷаи аудио ва видео ба ядро ​​дохил карда шудааст.
  • Таҳияи ташаббус оид ба таҳияи драйверҳо барои ядрои Linux дар Rust. Таҳиягарони Hyperbola аз истифодаи як анбори мутамаркази боркаш ва мушкилот бо озодии паҳн кардани бастаҳо бо Rust норозӣ ҳастанд. Аз ҷумла, шартҳои истифодабарии тамғаҳои молии Rust ва Cargo нигоҳ доштани номи лоиҳаро ҳангоми тағирот ё часбҳо манъ мекунад (баста танҳо бо номи Rust and Cargo паҳн карда мешавад, агар он аз рамзи аслии аслӣ тартиб дода шуда бошад, дар акси ҳол иҷозати хаттии пешакӣ бояд аз дастаи Rust Core ё тағир додани ном гирифта шавад).
  • Рушди ядрои Linux бе назардошти амният (Grsecurity дигар лоиҳаи ройгон нест ва ташаббуси KSPP (Лоиҳаи Муҳофизати Худшиносӣ) рукуд аст).
  • Бисёре аз ҷузъҳои муҳити корбарии GNU ва утилитаҳои система ба ҷорӣ кардани функсияҳои нолозим шурӯъ мекунанд, бидуни пешниҳоди роҳи хомӯш кардани он дар вақти сохтмон. Намунаҳо вобастагии ҳатмии PulseAudio дар gnome-control-center, SystemD дар GNOME, Rust дар Firefox ва Java дар gettext мебошанд.

Манбаъ: opennet.ru

Илова Эзоҳ