{"id":8265,"date":"2024-06-03T07:49:58","date_gmt":"2024-06-03T07:49:58","guid":{"rendered":"https:\/\/byte-bucket.com\/2024\/06\/03\/yocto-project-4-0-zeus-neue-version-bringt-frischen-wind-in-die-welt-der-eingebetteten-systeme\/"},"modified":"2024-06-03T07:49:58","modified_gmt":"2024-06-03T07:49:58","slug":"yocto-project-4-0-zeus-neue-version-bringt-frischen-wind-in-die-welt-der-eingebetteten-systeme","status":"publish","type":"post","link":"https:\/\/byte-bucket.com\/?p=8265","title":{"rendered":"Yocto Project 4.0 Zeus: Neue Version bringt frischen Wind in die Welt der eingebetteten Systeme"},"content":{"rendered":"<p>Das Yocto Project, das ist ja mal eine spannende Sache! Es handelt sich um eine beliebte Open-Source-Plattform, die es Entwicklern erm\u00f6glicht, ma\u00dfgeschneiderte Linux-Versionen f\u00fcr eingebettete Systeme zu erstellen. Das ist doch mal was, oder?<\/p>\n<p>Und jetzt kommt auch noch die neueste Version des Projekts, Yocto Project 4.0 Zeus, um die Ecke und bringt einige aufregende Neuerungen mit sich. Da wird das Entwicklerherz doch gleich h\u00f6her schlagen!<\/p>\n<p>Eine der wichtigsten Neuerungen ist die Unterst\u00fctzung des neuen Zielsystems genericarm64. Klingt kompliziert, ist es vielleicht auch, aber im Grunde genommen erm\u00f6glicht es Entwicklern, ihre Linux-Versionen auf einer breiten Palette von ARM-Systemen laufen zu lassen. Das bedeutet noch mehr Flexibilit\u00e4t und die M\u00f6glichkeit, Projekte auf einer Vielzahl von ARM-Systemen zu testen. Das kann doch nur gut sein!<\/p>\n<p>Und als w\u00e4re das nicht schon genug, bietet das Yocto Project auch noch verschiedene Compiler-Optionen. Da haben wir den GCC 13.2, den LLVM 18.1 und sogar Rust 1.75. Damit kann jeder Entwickler den Compiler w\u00e4hlen, der am besten zu seinen Anforderungen passt. Das ist doch mal ein Luxus!<\/p>\n<p>Aber damit nicht genug, es steht auch noch die Version 8.2.1 des Emulators Qemu zur Verf\u00fcgung. Damit k\u00f6nnen Entwickler ihre Linux-Versionen auf verschiedenen Systemen testen, ohne physische Hardware bereitstellen zu m\u00fcssen. Das spart nicht nur Platz, sondern auch Nerven. Genial!<\/p>\n<p>Und dann haben die Entwickler des Yocto Projects auch noch \u00fcber 300 Rezepte \u00fcberarbeitet und einige neue hinzugef\u00fcgt. Ja, richtig gelesen, Rezepte! Aber keine Sorge, hier geht es nicht ums Kochen, sondern um die Anpassung und Erweiterung von Linux-Versionen. Besonders viel Liebe wurde dabei in verschiedene Python-3-Pakete gesteckt. Ein Beispiel ist die Bibliothek python3-websockets, mit der man WebSockets-Server und -Clients entwickeln kann. Das \u00f6ffnet T\u00fcr und Tor f\u00fcr noch mehr Anpassungsm\u00f6glichkeiten!<\/p>\n<p>Und was ist mit dem neuen Rezept namens bmaptool? Das Tool erm\u00f6glicht es Entwicklern, Block-Maps f\u00fcr Dateien und Images zu erstellen. Klingt vielleicht nicht so aufregend, aber mit Block-Maps k\u00f6nnen Dateien und Images viel effizienter auf Speichermedien geschrieben und gelesen werden. Das ist doch mal eine praktische Sache!<\/p>\n<p>Aber Moment mal, da war doch noch was? Richtig, der nativ integrierte UEFI-Boot-Manager systemd-boot-native, auch bekannt unter dem Codenamen Scarthgap. Das klingt ja fast wie ein Fantasy-Roman! Aber im Ernst, das ist ein Release mit Long Term Support (LTS), das \u00fcber einen Zeitraum von vier Jahren mit Bugfixes und Sicherheitspatches unterst\u00fctzt wird. Das bedeutet, dass Entwickler ihre Linux-Versionen noch stabiler und sicherer machen k\u00f6nnen. Da kann man doch nur applaudieren!<\/p>\n<p>Und nicht zu vergessen, das Yocto Project hat auch in der Industrie viel Unterst\u00fctzung gefunden. Unternehmen wie AMD, BMW, Cisco und Intel sind aktiv dabei und tragen dazu bei, dass das Projekt weiterentwickelt wird. Und jetzt ist auch noch Boeing als Premium-Mitglied hinzugekommen. Das zeigt doch, dass auch die Luftfahrtindustrie gro\u00dfes Interesse an dem Yocto Project hat. Da hebt das Projekt doch gleich ab!<\/p>\n<p>Insgesamt bietet das Yocto Project 4.0 Zeus eine F\u00fclle von neuen Funktionen und Verbesserungen, die es Entwicklern erm\u00f6glichen, ma\u00dfgeschneiderte Linux-Versionen f\u00fcr eingebettete Systeme zu erstellen. Mit der Unterst\u00fctzung von genericarm64, verschiedenen Compiler-Optionen, dem verbesserten Emulator Qemu und den neuen Rezepten haben Entwickler noch mehr M\u00f6glichkeiten, ihre Projekte anzupassen und zu erweitern. Und das Ganze wird auch noch von namhaften Unternehmen unterst\u00fctzt. Das kann sich sehen lassen!<\/p>\n<p>Schlagw\u00f6rter: Scarthgap + Linux Kernel + Glibc<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Yocto Project, das ist ja mal eine spannende Sache! Es handelt sich um eine beliebte Open-Source-Plattform, die es Entwicklern erm\u00f6glicht, ma\u00dfgeschneiderte Linux-Versionen f\u00fcr eingebettete Systeme zu erstellen. Das ist doch mal was, oder? Und jetzt kommt auch noch die neueste Version des Projekts, Yocto Project 4.0 Zeus, um die&#46;&#46;&#46;<\/p>\n","protected":false},"author":4,"featured_media":8264,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8265","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\/8265","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=8265"}],"version-history":[{"count":0,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/8265\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/media\/8264"}],"wp:attachment":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}