OpenBSD-Fork Bitrig 1.0 freigegeben
Aus der Unzufriedenheit mit der konservativen OpenBSD-Entwicklungsstrategie gegründet, haben die Entwickler des Bitrig-Projekts jetzt die Version 1.0 ihres OpenBSD-Forks freigegeben.
Gut Ding will Weile haben, unter dieses Motto könnte man die Fortschritte des Bitrig-Projekts stellen. Zweieinhalb Jahre nach der Ankündigung [1] ihres OpenBSD-Forks haben die Entwickler jetzt die erste Version ihres Unix-Derivats veröffentlicht. Dass sie sich der Modernisierung verschrieben haben zeigt sich schon beim im Vergleich zur Vorlage stark reduzierten Spektrum der unterstützten Architekturen: x86_64 und ARMv7. Man stecke die Energien lieber in aktuelle Entwicklung, als sich mit alter Hardware zu beschäftigen, heißt es lapidar dazu – bei 22 Kontributoren im Git [2] sicher nicht die schlechteste Idee.
Auslöser für den im Sommer 2012 initiierten Fork war laut FAQ [3] die Unzufriedenheit mit dem konservativen, sehr auf Sicherheit ausgerichteten Entwicklungsmodell von OpenBSD. Das erschwere die Einführung neuer Features. Wie es in der Release-Ankündigung [4] auf Gmane heißt, hat Bitrig in seinen Quellen die OpenBSD-Änderungen bis einschließlich Version 5.6 [5] nachgeführt.
Mit der jetzt für amd64 freigegebenen Release 1.0 ist für die Basisdistribution der Umstieg von GCC 4.2.1 auf LLVM [6]/Clang 3.4 nebst zugehöriger Toolchain vollzogen. Bei der ARM-Variante arbeitet man derzeit noch an der SMP-Unterstützung. Der Abschied vom veralteten GCC habe deutliche Verbesserungen sowohl bei der Performance als auch bei der C/C++-Kompatibilität zur Folge. Per Default nutzt Bitrig das mit FreeBSD 5.x eingeführte FFS2 mit der von NetBSD geerbten journaling-Erweiterung WAPBL [7] (Write Ahead Physical Block Logging). Die unter der GPL stehende GNU-Bibliothek libstdc++
ersetzte man durch libc++
und libc++abi
. Auch darüber hinaus enthält die Bitrig-Basis mit texinfo
nur noch ein Tool des GNU-Projekts. Bitrig 1.0 für amd64 steht über eine Reihe von Spiegelserver [8] zum Download bereit.
(avr [9])
URL dieses Artikels:
https://www.heise.de/-2481764
Links in diesem Artikel:
[1] http://www.h-online.com/open/news/item/OpenBSD-forked-to-create-Bitrig-1616954.html
[2] https://github.com/bitrig/bitrig/graphs/contributors
[3] https://github.com/bitrig/bitrig/wiki/Faq
[4] http://article.gmane.org/gmane.os.bitrig.devel/6
[5] https://www.heise.de/news/OpenBSD-5-6-kickt-OpenSSL-2441288.html
[6] https://www.heise.de/news/Quelloffene-Compiler-Infrastruktur-LLVM-3-4-veroeffentlicht-2076419.html
[7] http://netbsd.gw.com/cgi-bin/man-cgi?wapbl++NetBSD-current
[8] https://www.bitrig.org/downloads.html
[9] mailto:avr@ix.de
Copyright © 2014 Heise Medien