Kernel 5.6 – a 32 bites gépek megmentője !

Az informatika történetének jelentős részét a 32 bites technológia képviseli és bár napjaikra már szinte mindenhol a 64 bites architektúrák  az egyeduralkodók, bizonyos területeken, főként a tudományos, a szórakoztatási és az ipari szegmensben még számos helyen használnak kényszerűségből, valamilyen anyagi megfontolásból vagy csupán kényelmi szempontból 32 bites rendszereket.

Az közismert az IT szakemberek világában, hogy létezik egy Y2038 elnevezésű probléma, ami gyakorlatilag ezen 32 bites gépek végítéletét jósolta meg.

Aki nem járatos esetleg a számítástechnikában, annak az alábbi cikket ajánlatos elolvasnia a problémáról:

Y2038 – az új armageddon ?

Az új 5.6 -os linux kernel mellett feltehetőleg hamarosan megérkeznek az 5.5 és az 5.4 -es stabil kiadásokba is a szükséges Y2038 javítások.

Egyszerűen fogalmazva, a 32 bites gépek 2038 január 19. után is tovább használhatók egy kis csavarral.

Az új kernel és a szükséges változtatások, mint a 64-bit time_t változó bevezetése a felhasználói környezet, az úgynevezett userland fordítása is minimum GNU C Library 2.32 és Musl libc 1.2 használatát teszik szükségessé, tehát azok az OS -ek lesznek használhatók 2038 után, amelyek így készültek.

Aki mélységeiben is érdekel a probléma megoldása, az az alábbi linken elolvashatja  Arnd Bergmann eredeti, angol nyelvű bejelentését:
https://lkml.org/lkml/2020/1/29/355?anz=web


Vélemény, hozzászólás?

Translate »