Az AlmaLinux bevezette az i686 userspace-támogatást az AlmaLinux OS Kitten 10-ben: 32 bites x86 package repositorykat és hivatalos linux/386 konténerképeket adtak hozzá. Ez ugyanakkor nem jelent teljes 32 bites telepítést, mivel nincs i686 telepítő ISO. A támogatás kizárólag a userspace csomagokra és a konténerekre korlátozódik.
A frissítés azokat a workloadokat célozza, amelyek 32 bites komponensekre támaszkodnak. Az AlmaLinux szerint egyes szoftverek csak i686 formában érhetők el, bizonyos CI pipeline-oknak 32 bites glibc környezetre van szükségük, és néhány konténeres workflow-hoz kell egy karbantartott, disztribúció jellegű base linux/386-hoz. A projekt a gyártói igényeket is megemlíti: az Arista EOS eszközkészlete például az x86_64 csomagok mellett i686 csomagok elérhetőségére is épít.
A repositoryk a Kitten vaulton keresztül érhetők el a
10-kitten
fa alatt, többek között olyan útvonalakon, mint a
10-kitten/BaseOS/i686/os/
és a kapcsolódó repositoryk. Az AlmaLinux egy hivatalos 32 bites konténerképet is kiadott, amit így futtathatsz:
Docker run -it --rm --platform linux/386 almalinux:10-kitten bash Code language: bash (bash)
A legtöbb, hagyományos 64 bites AlmaLinux telepítést futtató felhasználónál ennek a változásnak minimális, vagy semmilyen hatása nincs. A legacy 32 bites szoftverekre támaszkodó gyártók, fejlesztők és vállalati környezetek számára viszont támogatott megoldást kínál AlmaLinux 10-en, anélkül, hogy vissza kellene hozni egy teljes 32 bites operációs rendszert.
Végül, de nem utolsósorban a disztribúció azt is tervezi, hogy ugyanezt az i686 userspace modellt – a package repositorykkal és a hivatalos konténerképekkel együtt – az AlmaLinux OS 10 stable kiadásban is megvalósítja. A projekt szerint az AlmaLinux 10 támogatása 2035-ig tart, és az i686 userspace-et a teljes életciklus alatt karbantartják a többi támogatott architektúrával együtt.
További részletekért nézd meg a bejelentést.



