AlamaLinux Raspberry Pi 5 támogatása
A Raspberry Pi mini-PC-ket eredetileg arra szánták, hogy segítsenek az embereknek informatikát tanulni, de idővel olyan termékekké váltak, amelyek alkalmasak termelési környezetekben, például szerverekben és IoT-ben. Emiatt az AlmaLinux bejelentette a Raspberry Pi 5, a népszerű ARM-alapú mini-PC legújabb generációjának hivatalos támogatását.
Az AlamaLinux Raspberry Pi 5 támogatása elsősorban Koichiro Iwao közreműködőnek köszönhető, aki úgy döntött, hogy bekapcsolódik a disztribúció közösségébe, és fő célja a Raspberry Pi támogatásának felkarolása. A rendszerképek elkészítéséhez használt rendszermagokat a CentOS-ban dolgozó Pablo Greco készítette, a folyamat azonban “elég nagy kihívásnak” bizonyult a mini-PC-k által támasztott akadályok miatt.
Az AlmaLinux Raspberry Pi-támogatásának javítása érdekében Iwao úgy döntött, hogy megismeri a mini-PC-k bootolási folyamatát, hogy összeállíthasson egy kernelcsomagot a Raspberry Pi kernelére alapozva, amely valójában a Linux egy elágazása. A közreműködő elismeri, hogy korábban már közreműködött a Raspberry Pi számára készült AlmaLinux-képeken, de a bootolással kapcsolatos ismeretei nem voltak mélyek. Ez azt jelentette, hogy sok időbe és erőfeszítésbe került neki, hogy sikeresen lefordítson egy kernelt az ARM-alapú környezetére, mivel a folyamat során meg kellett küzdenie a sikertelen buildekkel és a bootolási problémákkal.
Egy másik akadály, amellyel Iwao szembesült, a Raspberry Pi 4. és 5. verziója közötti különbségek megértése volt, de ennek leküzdése olyan információkkal látta el, amelyek lehetővé tették számára, hogy a kernel alapját a Rasperry Pi OS forrásaira változtassa. Az eredmény egy olyan kernel lett, amely sikeresen működött egy Raspberry Pi 5-ön. Ezt követően az utolsó előtti lépés a mini-PC-k firmware-csomagjának frissítése volt. Mindezek, valamint a megfelelő build scriptek használata lehetővé tette az AlmaLinux képek elkészítését a Raspberry Pi 5-re.
Míg az x86-ot számos olyan specifikáció és szabvány támasztja alá, amelyek nagyban megkönnyítik az operációs rendszerek kompatibilitását, addig az ARM esetében továbbra is szükséges eszközspecifikus képeket készíteni, ami végül olyan akadályt jelent, amely korlátozza a Linux és a BSD disztribúciók által nyújtható támogatást.
A Raspberry Pi 5 hivatalosan 2023 szeptemberében jelent meg, így az AlmaLinux támogatása kilenc hónappal a mini-PC szállításának megkezdése után érkezett meg hozzá. A támogatás történetének részleteit a disztribúció blogján tették közzé, a rendszerarculat pedig a megfelelő letöltési szekcióból szerezhető be.