Collabora huet den Holo Core virgestallt, en Hafen vun Arch Linux fir d'AArch64 Architektur

Collabora huet den Holo Core Projet virgestallt, deen et a Kooperatioun mat Valve entwéckelt huet fir eng Versioun vun der Arch Distributioun z'entwéckelen. Linux fir d'AArch64 Plattform. Holo Core gouf erstallt fir SteamOS um Steam Frame auszeféieren, engem Apparat deen e perséinleche Computer, en 3D Headset an zwee 3D Controller kombinéiert. D'Entwécklung vun Holo Core war néideg well d'Arch Verdeelung LinuxD'SteamOS Plattform ass nëmme fir d'x86_64 Architektur verfügbar, während de Steam Frame op engem Snapdragon 8 Chip gebaut ass, deen d'ARM64 Architektur benotzt. Quellcode fir Paketen, déi fir d'ARM64 Architektur adaptéiert sinn, souwéi virgebaute binär Paketen an en Docker Container Image, si fir Tester verfügbar.

D'Haaptzil vum Projet ass et, eng kontinuéierlech Integratiounsinfrastruktur fir d'Organisatioun vun automatiséierte Builds opzebauen, déi den Zoustand vun de kontinuéierlech aktualiséierten Arch-Repositories iwwerwaacht. Linux an d'Definitioun vun den erfuerderlechen Ofhängegkeeten. Nieft der Erstellung vu Patches, déi fir d'Funktiounsweis vu verschiddene Paketen op Aarch64-Systemer noutwendeg sinn, huet de Projet och verschidde Problemer geléist missen.

E puer vun de Problemer ginn doduerch verursaacht, datt den Arch säi kontinuéierlech aktualiséierte Repository ... Linux Den neien Zoustand vu verschiddene Paketen ass un den ale gebonnen, an d'Neiopbau erfuerdert d'Reproduktioun vun der ganzer Kette vun den Zoustandszoustänn (zum Beispill erfuerdert d'Neiopbau vu rust 1.91 rust 1.90, wat dann rust 1.89 erfuerdert, asw.). Eng ähnlech Situatioun gëtt fir Bibliothéiken observéiert, déi un d'Build-Toolchain gebonnen sinn (zum Beispill icu a gpgme, déi am pacman benotzt ginn) - wann dës Bibliothéiken aktualiséiert ginn, mussen souwuel déi al wéi och déi nei Versioun fir e erfollegräiche Neiopbau präsent sinn.

Eng aner Limitatioun war d'Onsécherheet mat der Build-Reiefolleg - am Arch Git Repository. Linux Pakete ginn dacks falsch derbäigesat, soudatt en automatiséierten Neiopbau ouni d'ganz Ofhängegkeetskette nei ze berechnen net méi gëeegent ass. Ausserdeem ginn d'Versich, al Versiounen ze bauen, duerch Ännerungen an der Upstream-Projetinfrastruktur behënnert - de Quellcode kann geréckelt ginn, de Projet kann op en anere Git-Hosting-Service geréckelt ginn, d'Git-Code-Kontrollsummen kënne sech änneren, well kuerz Hashes duerch laang ersat ginn, an automatiséiert Downloads kënne vum Anti-Bot-Schutz blockéiert ginn.

Den CI-Toolkit, deen vum Holo Core Projet entwéckelt gouf, kann de komplette Ofhängegkeetsbam berechnen an d'Arch-Buildgeschicht nei ofspillen. Linux Vum initialen Bootstrap bis zum endgültegen Zoustand, deen all néideg Zwëschenopbau ofdeckt. Déi publizéiert Testversioun entsprécht de Pakversioune vum Arch Repository. Linux Stand vum 18. November 2025 a stellt eng Aart Prototyp duer, deen d'Bereetschaft vun der geschafer Infrastruktur fir d'Bildung vun Endprodukter demonstréiert.

Soubal de System debugged ass, ass et geplangt, en mat de Pakversioune synchroniséieren, déi bei der Entwécklung vu zukünftege Versioune vu SteamOS fir d'x86_64 Architektur benotzt ginn. De Code fir déi entwéckelt CI-Tools gëtt ënner enger oppener Lizenz publizéiert a fir d'Ëmsetzung am Arch-Projet ugebueden. Linux, déi de Moment keng CI-Infrastruktur huet. Si plangen och, Aarbecht zum Haaptprojet bäizedroen, fir en offiziellen Arch-Port ze kreéieren. Linux fir d'AArch64 Architektur.

Source: opennet.ru

Kaaft zouverlässeg Hosting fir Site mat DDoS Schutz, VPS VDS Server 🔥 Kaaft zouverléissegt Websäithosting mat DDoS-Schutz, VPS VDS Server | ProHoster