Die völlig kostenlose Linux-Distribution Hyperbola wird in einen Fork von OpenBSD umgewandelt

Das Hyperbola-Projekt, Teil des von der Open Source Foundation unterstützten Projekts Liste völlig kostenlose Distributionen, veröffentlicht haben Planen Sie den Übergang zur Verwendung des Kernels und der Benutzerdienstprogramme von OpenBSD mit der Portierung einiger Komponenten von anderen BSD-Systemen. Die neue Distribution soll unter dem Namen HyperbolaBSD vertrieben werden.

HyperbolaBSD soll als vollständiger Fork von OpenBSD entwickelt werden, der um neuen Code erweitert wird, der unter den Lizenzen GPLv3 und LGPLv3 bereitgestellt wird. Der auf OpenBSD entwickelte Code soll schrittweise OpenBSD-Komponenten ersetzen, die unter Lizenzen vertrieben werden, die nicht mit der GPL kompatibel sind. Der zuvor gebildete Hyperbola GNU/Linux-libre-Zweig wird bis 2022 beibehalten, zukünftige Hyperbola-Releases werden jedoch auf die neuen Kernel- und Systemelemente migriert.

Als Grund für den Wechsel zur OpenBSD-Codebasis wird Unzufriedenheit mit Trends in der Linux-Kernel-Entwicklung genannt:

  • Die Einführung des technischen Urheberrechtsschutzes (DRM) in den Linux-Kernel war beispielsweise der Kernel enthalten Unterstützung der Kopierschutztechnologie HDCP (High-bandwidth Digital Content Protection) für Audio- und Videoinhalte.
  • Entwicklung Initiativen zur Entwicklung von Treibern für den Linux-Kernel in Rust. Hyperbola-Entwickler sind mit der Verwendung eines zentralisierten Cargo-Repositorys unzufrieden Probleme mit der Freiheit, Pakete mit Rust zu verteilen. Insbesondere verbieten die Nutzungsbedingungen der Marken Rust und Cargo die Beibehaltung des Projektnamens im Falle von Änderungen oder Patches (ein Paket kann nur unter dem Namen Rust and Cargo verbreitet werden, wenn es aus dem ursprünglichen Quellcode kompiliert wird). ansonsten erforderlich vorherige schriftliche Genehmigung des Rust Core-Teams einholen oder Namensänderung).
  • Linux-Kernel-Entwicklung ohne Rücksicht auf Sicherheit (Grsecurity kein kostenloses Projekt mehr, und die Initiative KSPP (Kernel Self Protection Project) stagniert).
  • Viele GNU-Benutzerumgebungskomponenten und Systemdienstprogramme fangen an, unnötige Funktionen zu erzwingen, ohne eine Möglichkeit zu bieten, diese zum Zeitpunkt der Erstellung zu deaktivieren. Als Beispiel wird die Klassifizierung zwingender Abhängigkeiten angegeben Pulseaudio im Gnome-Kontrollzentrum, SystemD in GNOME, Rust in Firefox und Javac in gettext.

Wir möchten Sie daran erinnern, dass das Hyperbola-Projekt nach dem KISS-Prinzip (Keep It Simple Stupid) entwickelt wird und darauf abzielt, Benutzern eine einfache, leichte, stabile und sichere Umgebung zu bieten. Zuvor wurde die Distribution auf Basis stabilisierter Abschnitte der Arch-Linux-Paketbasis zusammengestellt, wobei einige Patches von Debian übernommen wurden, um Stabilität und Sicherheit zu verbessern. Das Initialisierungssystem basiert auf Sysvinit mit Portierung einiger Entwicklungen aus den Projekten Devuan und Parabola. Der Release-Supportzeitraum beträgt 5 Jahre.

Source: opennet.ru

Kommentar hinzufügen