Ho lokolloa ha kabo ea Linux Hyperbola 0.4, e qalileng ho fallela ho theknoloji ea OpenBSD

Kamora lilemo tse peli le halofo ho tloha tokollong ea ho qetela, tokollo ea projeke ea Hyperbola GNU/Linux-libre 0.4 e thehiloe, e kenyellelitsoeng lethathamong la liphaello tsa mahala tse tšehetsoeng ke Open Source Foundation. Hyperbola e ipapisitse le lilae tse tsitsitseng tsa setsi sa sephutheloana sa Arch Linux, se nang le li-patches tse ling tse tsoang ho Debian ho ntlafatsa botsitso le polokeho. Likopano tsa Hyperbola li hlahisoa bakeng sa meralo ea i686 le x86_64 (1.1 GB).

Morero o entsoe ho latela molao-motheo oa KISS (Keep It Simple Stupid) mme o ikemiselitse ho fa basebelisi tikoloho e bonolo, e bobebe, e tsitsitseng le e bolokehileng. Ho fapana le mofuta oa ntlafatso oa Arch Linux, Hyperbola e sebelisa mofuta oa khale oa tokollo o nang le potoloho e telele ea ntlafatso bakeng sa liphetolelo tse seng li lokollotsoe. sysvinit e sebelisoa e le mokhoa oa ho qala ka ho tsamaisa tsoelo-pele e tsoang ho merero ea Devuan le Parabola (Bahlahisi ba Hyperbola ke bahanyetsi ba systemd).

Kabo e kenyelletsa lits'ebetso tsa mahala feela mme e tla le Linux-Libre kernel, e hloekisitsoeng ka likarolo tse sa lefelloeng tsa firmware ea binary. Sebaka sa polokelo ea morero se na le liphutheloana tse 5257. Ho thibela ho kenngoa ha liphutheloana tse sa lefelloeng, ho sebelisoa lethathamo le thibelang boemong ba likhohlano tsa ho itšetleha. Ho kenya liphutheloana ho tsoa ho AUR ha ho tšehetsoe.

Ho lokolloa ha Hyperbola 0.4 ho behiloe e le ea nakoana tseleng ea ho falla ho phatlalalitsoeng pele ho theknoloji ea OpenBSD. Nakong e tlang, sepheo sa mantlha e tla ba morero oa HyperbolaBSD, o fanang ka tlhahiso ea kabo e fanoeng tlas'a laesense ea copyleft, empa e ipapisitse le mofuta o mong oa kernel le tikoloho ea sistimi e ferekaneng ho tloha OpenBSD. Tlas'a laesense ea GPLv3 le LGPLv3, morero oa HyperbolaBSD o tla hlahisa likarolo tsa oona tse reretsoeng ho nkela likarolo tse sa lefelloeng kapa tse sa lumellaneng le GPL.

Liphetoho tse kholo tsa mofuta oa 0.4 li amana le ho hloekisoa ha likarolo tse ka tsamaisoang le ho kenyelletsa liphutheloana tse ling. Mohlala, komporo ea Lumina e kentsoe e ka sebetsang ntle le D-Bus mme ka hona tšehetso ea D-Bus e tlositsoe. Tšehetso ea Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio le Avahi le eona e tlositsoe. Likarolo tsa Bluetooth li tlositsoe ka lebaka la ho rarahana le mathata a ka bang teng ts'ireletso.

Ntle le sysvinit, tšehetso ea liteko bakeng sa sistimi ea runit init e kentsoe. Grafiken stack e fetiselitsoe ho likarolo tsa Xenocara tse ntlafalitsoeng ho OpenBSD (X.Org 7.7 e nang le li-x-server 1.20.13 + patches). Sebakeng sa OpenSSL, ho sebelisoa laeborari ea LibreSSL. E tlositsoe systemd, Rust le Node.js le litšepeho tsa tsona tse amanang.

Mathata a Linux a entseng hore baetsi ba Hyperbola ba fetohele ho mahlale a OpenBSD:

  • Kamohelo ea mekhoa ea tekheniki ea ts'ireletso ea litokelo (DRM) ka har'a kernel ea Linux, mohlala, ts'ehetso bakeng sa theknoloji ea HDCP (High-bandwidth Digital Content Protection) khahlanong le ho kopitsa litaba tsa molumo le video e kenyelelitsoe kernel.
  • Nts'etsopele ea leano la ho nts'etsapele bakhanni ba Linux kernel ho Rust. Baetsi ba Hyperbola ha ba thabele tšebeliso ea polokelo ea Cargo e bohareng le mathata a bolokolohi ba ho aba liphutheloana ka Rust. Haholo-holo, lipehelo tsa tšebeliso ea matšoao a khoebo a Rust le Cargo a thibela ho bolokoa ha lebitso la projeke ha ho ka ba le liphetoho kapa li-patches (sephutheloana se ka ajoa tlasa lebitso la Rust le Cargo ha feela se hlophisitsoe ho tsoa ho khoutu ea mohloli oa mantlha, ho seng joalo. tumello e ngotsoeng pele e tlameha ho fumanoa ho sehlopha sa Rust Core kapa phetoho ea mabitso).
  • Nts'etsopele ea kernel ea Linux ntle le ts'ireletso (Grsecurity ha e sa le projeke ea mahala, mme boikitlaetso ba KSPP (Kernel Self Protection Project) ha bo eme).
  • Likarolo tse ngata tsa tikoloho ea basebelisi ba GNU le lisebelisoa tsa sistimi li qala ho beha ts'ebetso e sa hlokahaleng ntle le ho fana ka mokhoa oa ho e thibela ka nako ea kaho. Mehlala e kenyelletsa lipehelo tse tlamang tsa PulseAudio ho gnome-control-center, SystemD ho GNOME, Rust in Firefox, le Java in gettext.

Source: opennet.ru

Eketsa ka tlhaloso