Das Hyperbola-Projekt, das im unterstĂŒtzten Fonds SPo enthalten ist vollstĂ€ndig freie Distributionen, ein Plan fĂŒr den Wechsel zur Nutzung des Kernels und der Dienstprogramme von OpenBSD mit der Portierung einiger Komponenten aus anderen BSD-Systemen. Eine neue Distribution ist unter dem Namen HyperbolaBSD geplant.
HyperbolaBSD soll als kompletter Fork von OpenBSD weiterentwickelt werden, der mit neuem Code erweitert wird, der unter den Lizenzen GPLv3 und LGPLv3 bereitgestellt wird. Der auf OpenBSD basierende Code wird darauf abzielen, schrittweise Komponenten von OpenBSD zu ersetzen, die unter Lizenzen verbreitet werden, die nicht mit der GPL kompatibel sind. Die Pflege des zuvor bestehenden Zweigs Hyperbola GNU/Linux-libre wird bis 2022 sichergestellt, aber kĂŒnftige Versionen von Hyperbola werden auf einen neuen Kernel und Systemelemente umgestellt.
Als Grund fĂŒr den Wechsel zu der Codebasis von OpenBSD wird Unzufriedenheit mit den Entwicklungen im Linux-Kernel genannt:
- Die Integration technischer Mittel zum Schutz von Urheberrechten (DRM) im Linux-Kernel, beispielsweise wurde die UnterstĂŒtzung der HDCP-Technologie (High-bandwidth Digital Content Protection) zum Schutz von Audio- und Videoinhalten integriert.
- Initiativen zur Entwicklung von Treibern fĂŒr den Linux-Kernel in Rust. Die Entwickler von Hyperbola sind unzufrieden mit der Anwendung des zentralisierten Repositories Cargo und mit der Freiheit, Pakete mit Rust zu verteilen. Insbesondere verbieten die Bedingungen fĂŒr die Nutzung von Marken wie Rust und Cargo die Beibehaltung des Projektnamens im Falle von Ănderungen oder der Anwendung von Patches (ein Paket kann nur unter dem Namen Rust und Cargo verbreitet werden, wenn es aus den originalen Quelltexten erstellt wurde, andernfalls benötigt man die vorherige schriftliche Genehmigung des Rust Core-Teams oder eine NamensĂ€nderung).
- Die Entwicklung des Linux-Kernels erfolgt ohne RĂŒcksicht auf die Sicherheit (Grsecurity , sondern die Initiative (Kernel Self Protection Project) befindet sich in der Stagnation).
- Viele Komponenten der GNU-Benutzerumgebung und Systemdienstprogramme beginnen, ĂŒbermĂ€Ăige FunktionalitĂ€ten aufzuzwingen, ohne die Möglichkeit anzubieten, diese wĂ€hrend der Erstellung zu deaktivieren. Als Beispiel werden die verbindlichen AbhĂ€ngigkeiten im gnome-control-center, SystemD in GNOME, in Firefox und in gettext genannt.
Wir erinnern daran, dass das Hyperbola-Projekt gemÀà dem KISS-Prinzip (Keep It Simple Stupid) entwickelt wird und darauf abzielt, den Benutzern eine einfache, leichte, stabile und sichere Umgebung zu bieten. Der Distribution wurde frĂŒher auf der Grundlage stabilisierter SchnappschĂŒsse der Paketbasis von Arch Linux mit der Ăbertragung einiger Patches aus Debian zur Erhöhung der StabilitĂ€t und Sicherheit erstellt. Das Initialisierungssystem basiert auf sysvinit, wobei einige Entwicklungen von den Projekten Devuan und Parabola portiert wurden. Die UnterstĂŒtzung fĂŒr die Releases betrĂ€gt 5 Jahre.
Quelle: opennet.ru
