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


megosztom

Translate »
shares

Weboldalunk cookie-kat használ annak érdekében, hogy megkülönböztesse Önt weboldalunk többi felhasználójától. Ez segítséget nyújt számunkra, hogy weboldalunk böngészése során jobb élményt nyújthassunk Önnek, valamint az oldalunk fejlesztéséhez is hasznosak. további információ

Ha hozzájárult a cookie-k használatához, a böngésző cookie-kat tárol az Ön számítógépén vagy egyéb eszközén, hogy rendszerünk felismerje beállításait. A hozzájárulás érvényessége időnként lejár. Azonban, hogyha szeretné visszavonni hozzájárulását, a böngészője cookie beállításai között bármikor megteheti.

Bezár