Gibuksan sa Collabora ang Holo Core, usa ka pantalan sa Arch Linux para sa arkitektura sa AArch64

Gipagawas sa Collabora ang proyekto nga Holo Core, nga ilang gihimo kauban ang Valve aron makahimo og bersyon sa Arch distribution. Linux para sa plataporma sa AArch64. Ang Holo Core gihimo aron ipadagan ang SteamOS sa Steam Frame, usa ka device nga naghiusa sa usa ka personal nga kompyuter, usa ka 3D headset, ug duha ka 3D controller. Ang pagpalambo sa Holo Core gikinahanglan tungod kay ang Arch distribution LinuxAng SteamOS platform anaa lamang alang sa x86_64 architecture, samtang ang Steam Frame gitukod sa usa ka Snapdragon 8 chip, nga naggamit sa ARM64 architecture. Ang source code para sa mga package nga gipahaom para sa ARM64 architecture, ingon man ang pre-built binary packages ug usa ka Docker container image, anaa alang sa pagsulay.

Ang pangunang tumong sa proyekto mao ang pagtukod og padayon nga integrasyon nga imprastraktura para sa pag-organisar sa mga automated builds nga nagmonitor sa kahimtang sa padayon nga gi-update nga mga Arch repository. Linux ug pagtino sa gikinahanglan nga mga dependency. Gawas pa sa paghimo og mga patch nga gikinahanglan para sa pipila ka mga pakete aron mogana sa mga sistema sa Aarch64, ang proyekto nanginahanglan og daghang mga isyu nga masulbad.

Ang uban sa mga problema gipahinabo sa kamatuoran nga ang padayon nga gi-update nga repository sa Arch Linux Ang bag-ong kahimtang sa pipila ka mga pakete nalambigit sa daan, ug ang pagtukod pag-usab nanginahanglan sa pagkopya sa tibuok kadena sa mga kahimtang (pananglitan, ang pagtukod pag-usab sa taya 1.91 nanginahanglan og taya 1.90, nga sa baylo nanginahanglan og taya 1.89, ug uban pa). Susama nga sitwasyon ang naobserbahan alang sa mga librarya nga nalambigit sa build toolchain (pananglitan, icu ug gpgme, nga gigamit sa pacman)—kung kini nga mga librarya gi-update, ang daan ug bag-ong mga bersyon kinahanglan nga anaa alang sa usa ka malampuson nga pagtukod pag-usab.

Laing limitasyon mao ang kawalay kasiguroan sa build order - sa Arch Git repository. Linux Ang mga pakete kasagarang gidugang nga wala sa han-ay, nga naghimo sa automated rebuilding nga dili angay kung wala gikalkulo pag-usab ang tibuok dependency chain. Dugang pa, ang mga pagsulay sa paghimo og daan nga mga bersyon nababagan sa mga pagbag-o sa upstream project infrastructure—ang source code mahimong ibalhin, ang proyekto mahimong ibalhin sa laing Git hosting service, ang Git code checksums mahimong mausab tungod sa mubo nga hash nga gipulihan sa taas, ug ang automated downloads mahimong babagan sa anti-bot protection.

Ang CI toolkit nga gihimo sa Holo Core project makahimo sa pagkalkulo sa tibuok dependency tree ug pag-replay sa Arch build history. Linux Gikan sa inisyal nga bootstrap hangtod sa katapusang estado, nga naglangkob sa tanang gikinahanglan nga intermediate rebuilds. Ang gipatik nga test version katumbas sa mga package version sa Arch repository. Linux hangtod sa Nobyembre 18, 2025 ug usa ka klase nga prototype nga nagpakita sa kahandaan sa gibuhat nga imprastraktura alang sa pagporma sa mga katapusang produkto.

Kung ma-debug na ang sistema, giplano nga i-synchronize kini sa mga bersyon sa pakete nga gigamit sa pagpalambo sa umaabot nga mga bersyon sa SteamOS para sa x86_64 nga arkitektura. Ang code para sa naugmad nga mga CI tool ipatik ubos sa usa ka open license ug itanyag alang sa implementasyon sa Arch project. Linux, nga sa pagkakaron kulang sa imprastraktura sa CI. Nagplano usab sila nga moamot sa trabaho sa pangunang proyekto aron paghimo og opisyal nga pantalan sa Arch. Linux para sa arkitektura sa AArch64.

Source: opennet.ru

Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster