Collabora imezindua mradi wa Holo Core, ambao iliuunda kwa ushirikiano na Valve ili kutengeneza toleo la usambazaji wa Arch. Linux kwa jukwaa la AArch64. Holo Core iliundwa ili kuendesha SteamOS kwenye Fremu ya Steam, kifaa kinachochanganya kompyuta binafsi, vifaa vya sauti vya 3D, na vidhibiti viwili vya 3D. Ukuzaji wa Holo Core ulikuwa muhimu kwa sababu ya usambazaji wa Arch. LinuxJukwaa la SteamOS linapatikana tu kwa usanifu wa x86_64, huku Fremu ya Steam ikiwa imejengwa kwenye chipu ya Snapdragon 8, ambayo hutumia usanifu wa ARM64. Msimbo chanzo wa vifurushi vilivyorekebishwa kwa usanifu wa ARM64, pamoja na vifurushi vya binary vilivyojengwa tayari na picha ya chombo cha Docker, vinapatikana kwa ajili ya majaribio.
Lengo kuu la mradi ni kujenga miundombinu endelevu ya ujumuishaji kwa ajili ya kupanga miundo otomatiki ambayo hufuatilia hali ya hazina za Arch zinazosasishwa kila mara. Linux na kufafanua utegemezi unaohitajika. Mbali na kuunda viraka vinavyohitajika kwa baadhi ya vifurushi kufanya kazi kwenye mifumo ya Aarch64, mradi huo ulihitaji masuala kadhaa kutatuliwa.
Baadhi ya matatizo husababishwa na ukweli kwamba hazina ya Arch husasisha kila mara Linux Hali mpya ya baadhi ya vifurushi imeunganishwa na ile ya zamani, na ujenzi upya unahitaji kuzalisha tena mnyororo mzima wa hali (kwa mfano, ujenzi upya wa kutu 1.91 unahitaji kutu 1.90, ambayo nayo inahitaji kutu 1.89, na kadhalika). Hali kama hiyo inazingatiwa kwa maktaba ambazo zimeunganishwa na mnyororo wa vifaa vya ujenzi (kwa mfano, icu na gpgme, inayotumika katika pacman)—ikiwa maktaba hizi zitasasishwa, matoleo ya zamani na mapya lazima yawepo kwa ujenzi upya uliofanikiwa.
Kikwazo kingine kilikuwa kutokuwa na uhakika na mpangilio wa ujenzi - katika hazina ya Arch Git Linux Vifurushi mara nyingi huongezwa nje ya mfuatano, na kufanya uundaji upya kiotomatiki usifae bila kuhesabu upya mnyororo mzima wa utegemezi. Zaidi ya hayo, majaribio ya kujenga matoleo ya zamani yanazuiwa na mabadiliko katika miundombinu ya mradi wa juu—msimbo chanzo unaweza kuhamishwa, mradi unaweza kuhamishiwa kwenye huduma tofauti ya mwenyeji wa Git, hesabu za msimbo wa Git zinaweza kubadilika kutokana na hashes fupi kubadilishwa na ndefu, na vipakuliwa kiotomatiki vinaweza kuzuiwa na ulinzi wa anti-bot.
Zana ya CI iliyotengenezwa na mradi wa Holo Core ina uwezo wa kuhesabu mti kamili wa utegemezi na kurudia historia ya ujenzi wa Arch. Linux Kuanzia mwanzo wa uanzishaji hadi hali ya mwisho, ikijumuisha ujenzi upya wote muhimu wa kati. Toleo la jaribio lililochapishwa linalingana na matoleo ya kifurushi katika hazina ya Arch. Linux kufikia Novemba 18, 2025 na ni aina ya mfano unaoonyesha utayari wa miundombinu iliyoundwa kwa ajili ya uundaji wa bidhaa za mwisho.
Mara tu mfumo utakapotatuliwa, imepangwa kuusawazisha na matoleo ya vifurushi yanayotumika katika uundaji wa matoleo ya baadaye ya SteamOS kwa usanifu wa x86_64. Msimbo wa zana za CI zilizotengenezwa utachapishwa chini ya leseni huria na utatolewa kwa utekelezaji katika mradi wa Arch. Linux, ambayo kwa sasa haina miundombinu ya CI. Pia wanapanga kuchangia kazi katika mradi mkuu wa kuunda bandari rasmi ya Arch. Linux kwa usanifu wa AArch64.
Chanzo: opennet.ru
