{"id":4713,"date":"2024-02-14T13:13:38","date_gmt":"2024-02-14T13:13:38","guid":{"rendered":"https:\/\/byte-bucket.com\/2024\/02\/14\/freebsd-gibt-alten-32-bit-hardware-den-laufpass-was-das-fuer-dich-bedeutet\/"},"modified":"2024-02-14T13:13:38","modified_gmt":"2024-02-14T13:13:38","slug":"freebsd-gibt-alten-32-bit-hardware-den-laufpass-was-das-fuer-dich-bedeutet","status":"publish","type":"post","link":"https:\/\/byte-bucket.com\/?p=4713","title":{"rendered":"FreeBSD gibt alten 32-Bit-Hardware den Laufpass: Was das f\u00fcr dich bedeutet"},"content":{"rendered":"<p>FreeBSD zieht einen Schlussstrich unter die Unterst\u00fctzung veralteter 32-Bit-Hardware. Das verk\u00fcndete der Kernel-Entwickler John Baldwin auf der FreeBSD-Announcement-Mailingliste. Ab der kommenden Version 15 werden keine Installationsmedien mehr f\u00fcr die Architekturen i386, armv6 und powerpc zur Verf\u00fcgung gestellt. Erst mit der Ver\u00f6ffentlichung von FreeBSD 16 wird auch die armv7-Plattform als letzte 32-Bit-Plattform aus dem Betriebssystem entfernt.<\/p>\n<p>Aber Moment mal, was bedeutet das eigentlich? Nun, es bedeutet, dass FreeBSD auf dem Weg in die Zukunft die Unterst\u00fctzung f\u00fcr alte 32-Bit-Hardware hinter sich l\u00e4sst. Das hei\u00dft aber nicht, dass deine alten 32-Bit-Programme nicht mehr funktionieren werden. Zumindest bis zum Ende des Stable\/16-Zweigs, der irgendwann zwischen 2030 und 2040 erscheinen wird, sollen die 32-Bit-Bin\u00e4rdateien auf Systemen mit 64-Bit-Kerneln weiterhin funktionieren. Ein genaues Datum f\u00fcr das Ende der Unterst\u00fctzung gibt es jedoch noch nicht.<\/p>\n<p>Solltest du also in ferner Zukunft immer noch auf 32-Bit-Software angewiesen sein, kannst du diese immer noch in FreeBSD-Jails oder virtuellen Maschinen mit Hilfe des nativen Bhyve-Hypervisors ausf\u00fchren. Das liegt daran, dass \u00e4ltere Versionen von FreeBSD sowohl in Jails als auch in VMs installiert werden k\u00f6nnen.<\/p>\n<p>Warum wird diese Entscheidung getroffen? Nun, FreeBSD hat seine Wurzeln in der i386-Architektur, da es eines der \u00e4ltesten Derivate der Berkeley Software Distribution (BSD) ist und von Anfang an speziell f\u00fcr diese Architektur entwickelt wurde. Im Laufe der Zeit haben die Entwickler von FreeBSD jedoch die Unterst\u00fctzung f\u00fcr verschiedene Architekturen hinzugef\u00fcgt oder entfernt, je nachdem, wie sich der Markt entwickelt hat. Es spielen auch andere Faktoren wie die begrenzte Anzahl von Entwicklern und die finanzielle Unterst\u00fctzung durch Unternehmen eine Rolle. Unternehmen k\u00f6nnten dazu beitragen, dass einige FreeBSD-Entwickler unterst\u00fctzt werden, da sie m\u00f6glicherweise eine der immer noch weit verbreiteten 32-Bit-Plattformen im Embedded-Bereich ben\u00f6tigen. Eine m\u00f6gliche Option in diesem Zusammenhang k\u00f6nnte 32-Bit RISC-V sein.<\/p>\n<p>Es ist erw\u00e4hnenswert, dass sowohl NetBSD als auch OpenBSD weiterhin 32-Bit-Architekturen unterst\u00fctzen werden. NetBSD hat die Philosophie, auf allen m\u00f6glichen Ger\u00e4ten zu laufen, selbst auf ungew\u00f6hnlichen wie einem Toaster. Bei OpenBSD hingegen wird der Enthusiasmus einiger Entwickler f\u00fcr unpopul\u00e4re Plattformen genutzt, um bei der Portierung Fehler zu entdecken, die im aktuellen 64-Bit-Umfeld m\u00f6glicherweise nicht sichtbar w\u00e4ren.<\/p>\n<p>F\u00fcr weitere Informationen zu den Pl\u00e4nen f\u00fcr die Zukunft der 32-Bit-Plattformen von FreeBSD empfehle ich einen Blick in den Abschnitt &#8222;Allgemeine Hinweise zu zuk\u00fcnftigen FreeBSD-Versionen&#8220; am Ende der Release Notes von FreeBSD 14.0.<\/p>\n<p>Schlagw\u00f6rter: FreeBSD + NetBSD + OpenBSD<\/p>\n","protected":false},"excerpt":{"rendered":"<p>FreeBSD zieht einen Schlussstrich unter die Unterst\u00fctzung veralteter 32-Bit-Hardware. Das verk\u00fcndete der Kernel-Entwickler John Baldwin auf der FreeBSD-Announcement-Mailingliste. Ab der kommenden Version 15 werden keine Installationsmedien mehr f\u00fcr die Architekturen i386, armv6 und powerpc zur Verf\u00fcgung gestellt. Erst mit der Ver\u00f6ffentlichung von FreeBSD 16 wird auch die armv7-Plattform als letzte&#46;&#46;&#46;<\/p>\n","protected":false},"author":4,"featured_media":4712,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4713","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/4713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4713"}],"version-history":[{"count":0,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/4713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/media\/4712"}],"wp:attachment":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}