Linux 5.4 preneha podpirati arhitekturo IA-64

Intel Itanium 1

La ISA IA-64 se je rodil skoraj mrtev. V preteklosti se je že veliko šalilo s to Intelovo arhitekturo in njenim mikroprocesorjem Itanium. Ko so se pojavili prvi AMD Opteroni, so zatrli Intelove Itaniums in Intel je ta projekt nekoliko pustil na stran, da bi se osredotočil na Xeon, sčasoma pa je izdal le občasno posodobitev za sisteme, ki so bili od njega odvisni. Za vsem tem je zanimiva zgodba, ki jo je mogoče povedati kdaj drugič in v katero je bilo vpletenih več (glej primer HP proti Oracle, na sredini je Intel) ...

Zdaj pa se bom osredotočil le na novice o prihajajoča podpora jedru Linux 5.4 in nezainteresiranost za nadaljnjo podporo in vzdrževanje Intelove arhitekture IA-64. Mimogrede, ne skrbite, to vas ne bo prizadelo, razen če imate doma superračunalnik. Mnogi IA-64 zamenjujejo s 86-bitno razširitvijo x64 in z njo nima nič skupnega. AMD64 (ki ga imenuje tudi Intel EM64T ali x86-64) je drugačen ISA.

Vsa zmeda nastane, ker je Intel x32-86 imenoval IA-32 in mnogi mislijo, da je x86-64 znan kot IA-64. Ampak ne, to sem jazSA je značilna za Itanium (ali italijansko, kot so mu mnogi v šali rekli, da je potonil kot Titanik). Resnica je, da bo to vplivalo na velike stroje, ki ga še vedno uporabljajo, na primer na nekatere, ki jih še vedno vzdržujejo HP, SGI Altix itd. Toda Intel se dobro zaveda njegove okvare in je lani napovedal, da bo leta 2021 ustavil proizvodnjo in dobavo nadomestnih čipov. HP se je zavezal, da bo do leta 2025 podpiral svoje stranke.

Jedro Linux 5.4 bo prineslo nov gonilnik za sisteme SGI za Origin, vendar bo prenehal podpirati SGI Altix. Čudno, ker je Altix novejši od nekega izvora. Razlog je ravno v zmanjšanju podpore IA-64. Paketi za IA-64 že leta upadajo in jedro se bo temu trendu pridružilo z izdajo 5.4. Na primer, zdaj je zastarel za prevajalnik GNU GCC 10 in če se Linux zdaj pridruži, bo to zadnji udarec.

Mimogrede, kot nenavadno dejstvo je reči, da bo odprava podpore za SGI Altix pomenila čiščenje kode jedra in gonilnikov, ki bodo odpravljeni. pomeni odstranitev približno 40.000 vrstic kode. To bo jedro precej olajšalo ...