Pamiętacie Y2K? Aplikacja dla systemów Windows 95, 98 i 2000 zaskakująco wyróżnia się na tle superbakterii Y2K38

Pamiętacie Y2K? Aplikacja dla systemów Windows 95, 98 i 2000 zaskakująco wyróżnia się na tle superbakterii Y2K38

Jeśli niedawno nie korzystałeś z systemu Windows, prawdopodobnie znasz słynnego lub raczej niesławnego wirusa Y2K, zwanego także superbaktem Millenium. Kiedy nadeszło tysiąclecie (2000), wielu uważało, że Y2K spowoduje spustoszenie w cyfrowym świecie.

Jeśli nie wiesz, superbakteria ma swoje korzenie w używaniu dwóch cyfr do oznaczania roku zamiast czterech cyfr. Chociaż wszystko było w porządku aż do 1999 r., z wybiciem północy 31 grudnia, kiedy nadszedł rok 2000, cyfrowa bomba zegarowa była gotowa wybuchnąć. Włożono ogromny wysiłek, aby go rozproszyć i na szczęście w większości się to udało. Możesz przeczytać o tym i innych tego typu zdarzeniach w tym artykule, który zrobiliśmy .

Znacznie niedawno coś podobnego wydarzyło się na początku 2022 r., kiedy serwery Microsoft Exchange uległy awarii , a media zdecydowały się nazwać to incydentem „Y2K22” .

Uważa się, że rok 2038 przyniesie coś podobnego. Y2K38 lub Epochalypse jest również błędem związanym z czasem i jest związany z działaniem czasu w systemie Unix w 32-bitowych systemach operacyjnych, ponieważ jest on przechowywany w 32-bitowej liczbie całkowitej, a system Windows nie jest wyjątkiem.

Czas uniksowy, znany również jako czas POSIX (Portable Operating System Interface), to miara czasu licząca liczbę sekund, które upłynęły od 1 stycznia 1970 r. Data ta nazywana jest epoką Uniksa i stąd termin „ Epochalypse.” W takich systemach operacyjnych wartości daty są przechowywane w 32-bitowej liczbie całkowitej ze znakiem, wskazującej liczbę sekund od 1 stycznia 1970 r. Problem pojawia się w przypadku przepełnienia 32-bitowej liczby całkowitej około godziny 03:14 w dniu 19 stycznia 2038 r. powodując, że systemy interpretują wartość daty jako 13 grudnia 1901 r.

Badacz bezpieczeństwa i użytkownik Twittera (obecnie X) Enderman, który niedawno wykopał tajny skrót OOBE do systemu Windows 11 24H2 , niedawno przypomniał użytkownikom o możliwym problemie, z którym mogą się spotkać 32-bitowe systemy Windows 10.

Chociaż oczekuje się, że takie systemy będą sprawiać problemy 19 stycznia 2038 r., inny użytkownik X, Bob Pony, co ciekawe, odkrył, że Y2K38 pozornie nie ma wpływu na program Windows Media Player (WMP) w wersji 6 i starszej, co nie ma miejsca w przypadku wersje 7 i nowsze.

Dla tych, którzy potrzebują przypomnienia, program Windows Media Player w wersji 6 został wydany w systemie Windows 2000 i był również dostępny w systemie Windows XP, chociaż był ukryty przed wzrokiem. Oznacza to, że wersje aplikacji wydane w erze Windows 95, 98, 2000 i XP nie są z jakiegoś powodu dotknięte Epochalypse.

Warto zauważyć, że obsługa wersji 32-bitowej istnieje w systemie Windows od wersji NT 3.1. Tak czy inaczej, przypomina mi to naszą niedawną historię, w której mały, zabawny eksperyment wskazał na niesamowitą wsteczną kompatybilność systemu Windows .

Ostatecznie jednak prawdopodobnie nie będzie to stanowić problemu, ponieważ system Windows 11 istnieje tylko w trybie 64-bitowym, a ostatnią obsługiwaną wersją systemu Windows 10 jest Windows 10 IoT Enterprise 2021, dla którego kończy się wsparcie techniczne zaplanowano na 13 stycznia 2032 r.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *