Ширкати Collabora лоиҳаи Holo Core-ро муаррифӣ кард, ки онро бо ҳамкории Valve барои таҳияи версияи тақсимоти Arch таҳия кардааст. Linux барои платформаи AArch64. Holo Core барои кор кардани SteamOS дар Steam Frame, дастгоҳе, ки компютери шахсӣ, гарнитураи 3D ва ду контроллери 3D-ро муттаҳид мекунад, сохта шудааст. Таҳияи Holo Core зарур буд, зеро паҳнкунии Arch LinuxПлатформаи SteamOS танҳо барои меъмории x86_64 дастрас аст, дар ҳоле ки Steam Frame дар чипи Snapdragon 8 сохта шудааст, ки аз меъмории ARM64 истифода мебарад. Рамзи сарчашма барои бастаҳое, ки барои меъмории ARM64 мутобиқ карда шудаанд, инчунин бастаҳои дуӣ ва тасвири контейнери Docker барои санҷиш дастрасанд.
Ҳадафи асосии лоиҳа сохтани инфрасохтори ҳамгироии пайваста барои ташкили сохтмонҳои автоматӣ мебошад, ки ҳолати анборҳои Arch-и пайваста навшавандаро назорат мекунад. Linux ва муайян кардани вобастагиҳои зарурӣ. Илова бар эҷоди патчҳои зарурӣ барои кор дар баъзе бастаҳо дар системаҳои Aarch64, лоиҳа ҳалли якчанд масъаларо талаб мекард.
Баъзе аз мушкилот аз он сабаб ба вуҷуд меоянд, ки анбори Arch пайваста нав карда мешавад Linux Ҳолати нави баъзе бастаҳо ба ҳолати кӯҳна пайваст аст ва аз нав сохтан таҷдиди тамоми занҷири ҳолатҳоро талаб мекунад (масалан, аз нав сохтани rust 1.91 rust 1.90-ро талаб мекунад, ки дар навбати худ rust 1.89-ро талаб мекунад ва ғайра). Вазъияти ба ин монанд барои китобхонаҳое мушоҳида мешавад, ки ба занҷири асбобҳои сохташуда пайвастанд (масалан, icu ва gpgme, ки дар pacman истифода мешавад) - агар ин китобхонаҳо нав карда шаванд, барои барқарорсозии муваффақ ҳам версияҳои кӯҳна ва ҳам версияҳои нав бояд мавҷуд бошанд.
Маҳдудияти дигар номуайянии тартиби сохтмон буд - дар анбори Arch Git Linux Бастаҳо аксар вақт бе пайдарпайӣ илова карда мешаванд, ки ин аз навсозии автоматӣ бе аз нав ҳисоб кардани тамоми занҷири вобастагӣ номувофиқ мегардонад. Ғайр аз ин, кӯшишҳои сохтани версияҳои кӯҳна аз сабаби тағйирот дар инфрасохтори лоиҳаи болоӣ монеъ мешаванд - рамзи манбаъ метавонад интиқол дода шавад, лоиҳа метавонад ба хидмати дигари хостинги Git интиқол дода шавад, ҷамъбасти чекҳои рамзи Git метавонад аз сабаби иваз кардани хэшҳои кӯтоҳ бо хэшҳои дароз тағйир ёбад ва зеркашиҳои автоматӣ метавонанд аз ҷониби муҳофизати зидди ботҳо масдуд карда шаванд.
Маҷмӯи абзорҳои CI, ки аз ҷониби лоиҳаи Holo Core таҳия шудааст, қодир аст, ки дарахти пурраи вобастагиро ҳисоб кунад ва таърихи сохтани Arch-ро аз нав намоиш диҳад. Linux Аз bootstrap-и ибтидоӣ то ҳолати ниҳоӣ, ки ҳамаи барқароркуниҳои зарурии миёнаравиро дар бар мегирад. Нусхаи озмоишии нашршуда ба версияҳои бастаҳо дар анбори Arch мувофиқат мекунад. Linux аз 18 ноябри соли 2025 ва як навъ прототип аст, ки омодагии инфрасохтори эҷодшударо барои ташаккули маҳсулоти ниҳоӣ нишон медиҳад.
Пас аз ислоҳи хатогиҳои система, ба нақша гирифта шудааст, ки он бо версияҳои бастаҳое, ки дар таҳияи версияҳои ояндаи SteamOS барои меъмории x86_64 истифода мешаванд, ҳамоҳанг карда шавад. Коди абзорҳои CI-и таҳияшуда тибқи иҷозатномаи кушода нашр карда мешавад ва барои татбиқ дар лоиҳаи Arch пешниҳод карда мешавад. Linux, ки айни замон инфрасохтори CI надорад. Онҳо инчунин нақша доранд, ки дар лоиҳаи асосӣ барои эҷоди бандари расмии Арч саҳм гузоранд. Linux барои меъмории AArch64.
Манбаъ: opennet.ru
