Освен ако не сте се запознали с Windows съвсем наскоро, вероятно сте наясно с известния или по-скоро скандален Y2K, наричан също супербъг Millenium. Когато наближи хилядолетието (2000 г.), мнозина смятаха, че Y2K ще създаде хаос в цифровия свят.
В случай, че не сте наясно, супербактерията има своите корени в използването на две цифри за представяне на годината вместо четири цифри. Докато това беше наред до 1999 г., в полунощ на 31 декември, когато годината навърши 2000 г., цифровата бомба със закъснител беше готова да избухне. Бяха положени огромни усилия, за да се разпространи и за щастие в по-голямата си част успя. Можете да прочетете за това и още подобни инциденти в тази тематична статия, която направихме .
Съвсем наскоро нещо подобно се случи в началото на 2022 г., когато сървърите на Microsoft Exchange се повредиха и медиите решиха да го обозначат като инцидента „Y2K22″ .
Смята се, че 2038 година носи нещо подобно. Y2K38 или Epochalypse също е грешка, свързана с времето и е свързана с това как Unix времето работи на 32-битови операционни системи, тъй като се съхранява в 32-битово цяло число и Windows не е изключение.
Unix времето, известно още като POSIX (Portable Operating System Interface) време, е мярка за време, която отчита броя на секундите, изминали от 1 януари 1970 г. Тази дата се нарича Unix Epoch и оттам терминът „ Епохалипсис.” При такива операционни системи стойностите на датата се съхраняват в 32-битово цяло число със знак, указващо броя на секундите от 1 януари 1970 г. Възниква проблем с препълването на 32-битовото цяло число в приблизително 0314 часа на 19 януари 2038 г. което кара системите да интерпретират стойността на датата като 13 декември 1901 г.
Изследователят по сигурността и потребител на Twitter (сега X) Enderman, който наскоро изкопа таен пряк път за Windows 11 24H2 OOBE , наскоро напомни на потребителите за възможния проблем, с който могат да се сблъскат 32-битовите Windows 10 системи.
‼ 32-битовият Windows 10 напълно победен от 2038 г.
Задаването на 2038 г. на 32-битовите версии на Windows (вкл. Windows 10) прекъсва някои основни функции, както е показано във видеоклипа.
Чудесно напомняне за всички вас да се уверите, че използвате 64-битова версия на Windows. pic.twitter.com/ahHn93HPly— Enderman (@endermanch) 5 март 2024 г
Въпреки че се очаква подобни системи да бъдат затруднени на 19 януари 2038 г., друг потребител на X Боб Пони, което е интересно, откри, че Windows Media Player (WMP) версия 6 и по-стара изглежда не се влияе от Y2K38, което не е случаят с версии 7 и по-нови.
Корекция: Засяга само Windows Media Player версия 7 и по-нова.
Windows Media Player версия 6 и по-стари не са засегнати от проблема с годината 2038. https://t.co/lJVk6qZhWQ— Боб Пони (@TheBobPony) 6 март 2024 г
За тези, които се нуждаят от припомняне, Windows Media Player версия 6 беше пуснат с Windows 2000 и беше наличен и в Windows XP, въпреки че беше скрит от обикновения поглед. Това означава, че версиите на приложението, пуснати през епохите на Windows 95, 98, 2000 и XP, не са засегнати от Epochalypse по някаква причина.
Трябва да се отбележи, че 32-битовата поддръжка съществува в Windows от NT 3.1. Независимо от това, това донякъде ми напомня за неотдавнашната история, която направихме, където малък забавен експеримент намекна за невероятната обратна съвместимост на Windows .
В края на деня обаче това вероятно няма да е проблем, тъй като Windows 11 съществува само в 64-битов режим и последното издание на Windows 10, което ще се поддържа, е Windows 10 IoT Enterprise 2021, което има крайна дата на поддръжка насрочено за 13 януари 2032 г.