De volledig gratis Linux-distributie Hyperbola wordt getransformeerd naar een fork van OpenBSD

Het Hyperbola-project, onderdeel van het door de Open Source Foundation ondersteunde project lijst volledig gratis distributies, gepubliceerd plan voor de overgang naar het gebruik van de kernel- en gebruikershulpprogramma's van OpenBSD met het porten van enkele componenten van andere BSD-systemen. Het is de bedoeling dat de nieuwe distributie wordt gedistribueerd onder de naam HyperbolaBSD.

Het is de bedoeling dat HyperbolaBSD wordt ontwikkeld als een volledige afsplitsing van OpenBSD, die zal worden uitgebreid met nieuwe code die wordt geleverd onder de GPLv3- en LGPLv3-licenties. De code die bovenop OpenBSD wordt ontwikkeld, zal gericht zijn op het geleidelijk vervangen van OpenBSD-componenten die worden gedistribueerd onder licenties die niet compatibel zijn met de GPL. De eerder gevormde Hyperbola GNU/Linux-libre-tak zal worden gehandhaafd tot 2022, maar toekomstige Hyperbola-releases zullen worden gemigreerd naar de nieuwe kernel- en systeemelementen.

Ontevredenheid over trends in de ontwikkeling van de Linux-kernel wordt aangehaald als de reden voor het overstappen naar de OpenBSD-codebase:

  • De adoptie van technische auteursrechtbescherming (DRM) in de Linux-kernel was bijvoorbeeld de kernel inbegrepen ondersteuning voor HDCP (High-bandwidth Digital Content Protection) kopieerbeveiligingstechnologie voor audio- en video-inhoud.
  • Ontwikkeling initiatieven om stuurprogramma's voor de Linux-kernel in Rust te ontwikkelen. Hyperbola-ontwikkelaars zijn niet tevreden met het gebruik van een gecentraliseerde Cargo-repository en problemen met de vrijheid om pakketten met Rust te distribueren. In het bijzonder verbieden de gebruiksvoorwaarden van de handelsmerken Rust en Cargo het behoud van de projectnaam in het geval van wijzigingen of patches (een pakket kan alleen onder de naam Rust en Cargo worden gedistribueerd als het is samengesteld uit de originele broncode, anders nodig verkrijgen van voorafgaande schriftelijke toestemming van het Rust Core-team of naamswijziging).
  • Linux-kernelontwikkeling zonder aandacht voor beveiliging (Grsecurity niet langer een gratis projecten het initiatief KSPP (Kernel Self Protection Project) stagneert).
  • Veel componenten van de GNU-gebruikersomgeving en systeemhulpprogramma's beginnen onnodige functionaliteit op te leggen zonder een manier te bieden om deze tijdens de bouw uit te schakelen. Als voorbeeld wordt de classificatie van verplichte afhankelijkheden gegeven PulseAudio in gnome-control-center, SystemD in GNOME, Roest in Firefox en Java in gettext.

Laten we u eraan herinneren dat het Hyperbola-project wordt ontwikkeld volgens het KISS-principe (Keep It Simple Stupid) en erop gericht is gebruikers een eenvoudige, lichtgewicht, stabiele en veilige omgeving te bieden. Voorheen werd de distributie gevormd op basis van gestabiliseerde delen van de Arch Linux-pakketbasis, waarbij enkele patches werden overgedragen van Debian om de stabiliteit en veiligheid te verbeteren. Het initialisatiesysteem is gebaseerd op sysvinit met overdracht van enkele ontwikkelingen uit de Devuan- en Parabola-projecten. De release-ondersteuningsperiode bedraagt ​​5 jaar.

Bron: opennet.ru

Voeg een reactie