Das Hyperbola-Projekt, das von der unterstützten FOSS-Stiftung unterstützt wird, vollständig freie Distributionen, einen Plan zur Umstellung auf die Verwendung des Kernels und benutzerdefinierter Dienstprogramme aus OpenBSD mit der Portierung einiger Komponenten aus anderen BSD-Systemen. Die neue Distribution wird unter dem Namen HyperbolaBSD vertrieben.
HyperbolaBSD soll als vollständiger Fork von OpenBSD entwickelt werden, der durch neuen Code ergänzt wird, der unter den Lizenzen GPLv3 und LGPLv3 bereitgestellt wird. Der auf OpenBSD entwickelte Code wird darauf abzielen, die Komponenten von OpenBSD, die unter Lizenzen stehen, die mit GPL nicht kompatibel sind, schrittweise zu ersetzen. Die Pflege des zuvor gebildeten Zweigs Hyperbola GNU/Linux-libre wird bis 2022 sichergestellt, aber zukünftige Versionen von Hyperbola werden auf den neuen Kernel und die neuen Systemelemente umgestellt.
Als Grund für den Wechsel zur Codebasis von OpenBSD wird die Unzufriedenheit mit den Entwicklungen im Linux-Kernel genannt:
- Die Aufnahme von technischen Mitteln zum Schutz des Urheberrechts (DRM) in den Linux-Kernel, beispielsweise die Unterstützung der Technologie zum Kopierschutz von Audio- und Videoinhalten HDCP (High-bandwidth Digital Content Protection). поддержка технологии защиты от копирования звукового и видеоконтента HDCP (High-bandwidth Digital Content Protection).
- Initiativen zur Entwicklung von Treibern für den Linux-Kernel in Rust. Die Entwickler von Hyperbola sind unzufrieden mit der Nutzung des zentralisierten Repositories Cargo und der Freiheit, Pakete mit Rust zu verbreiten. Insbesondere verbieten die Nutzungsbedingungen der Marken Rust und Cargo die Beibehaltung des Projektnamens bei Änderungen oder der Anwendung von Patches (Pakete dürfen nur unter den Namen Rust und Cargo vertrieben werden, wenn sie aus den originalen Quelltexten erstellt wurden; andernfalls eine vorherige schriftliche Genehmigung vom Rust Core Team oder eine Umbenennung erforderlich).
- Die Entwicklung des Linux-Kernels ohne Berücksichtigung der Sicherheit (Grsecurity sondern eine Initiative (Kernel Self Protection Project) befindet sich in der Stagnation).
- Viele Komponenten der GNU-Benutzerumgebung und Systemwerkzeuge beginnen, überflüssige Funktionen aufzuzwingen, ohne Möglichkeiten zur Deaktivierung während des Builds anzubieten. Ein Beispiel sind die als erforderliche Abhängigkeiten eingestufte im gnome-control-center, SystemD in GNOME, in Firefox und in gettext.
Das Hyperbola-Projekt entwickelt sich gemäß dem KISS-Prinzip (Keep It Simple Stupid) und zielt darauf ab, den Nutzern eine einfache, leichtgewichtige, stabile und sichere Umgebung zu bieten. Zuvor wurde die Distribution auf der Grundlage stabilisierter Schnitte der Paketbasis von Arch Linux mit der Übertragung einiger Patches aus Debian zur Verbesserung der Stabilität und Sicherheit gebildet. Das Init-System basiert auf sysvinit mit Portierungen einiger Entwicklungen von den Projekten Devuan und Parabola. Die Unterstützung der Versionen beträgt fünf Jahre.
Quelle: opennet.ru
