Y2K를 기억하시나요? Windows 95, 98, 2000 시대 앱은 놀랍게도 Y2K38 슈퍼버그에 비해 우월합니다.

Y2K를 기억하시나요? Windows 95, 98, 2000 시대 앱은 놀랍게도 Y2K38 슈퍼버그에 비해 우월합니다.

아주 최근에 Windows를 사용하지 않았다면 Millenium 슈퍼버그라고도 불리는 유명하거나 악명 높은 Y2K를 알고 계실 것입니다. 밀레니엄(2000)이 다가왔을 때 많은 사람들은 Y2K가 디지털 세계에 큰 혼란을 가져올 것이라고 생각했습니다.

당신이 모르는 경우에 대비해, 슈퍼버그는 연도를 표시하기 위해 네 자리 대신 두 자리 숫자를 사용하는 데 뿌리를 두고 있습니다. 1999년까지는 괜찮았지만, 2000년이 되는 12월 31일 자정이 되자 디지털 시한폭탄이 터질 준비가 되어 있었습니다. 이를 확산시키기 위해 엄청난 노력이 기울여졌고 다행히도 대부분 효과가 있었습니다. 우리가 작성한 이 특집 기사에서 이에 대해 그리고 더 많은 사건에 대해 읽을 수 있습니다 .

훨씬 더 최근에는 2022년 초에 Microsoft Exchange Server가 고장난 비슷한 일이 발생했고 언론에서는 이를 “Y2K22” 사건 으로 분류하기로 결정했습니다 .

2038년에도 비슷한 성격의 해가 있을 것으로 믿어집니다. Y2K38 또는 Epochalypse 도 시간 관련 버그이며 Unix 시간이 32비트 정수로 저장되므로 32비트 운영 체제에서 작동하는 방식과 관련이 있으며 Windows도 예외는 아닙니다.

POSIX(Portable Operating System Interface) 시간이라고도 알려진 Unix 시간은 1970년 1월 1일 이후 경과한 시간(초)을 계산하는 시간 측정 단위입니다. 이 날짜를 Unix Epoch라고 부르므로 “”라는 용어가 사용됩니다. Epochalypse.” 이러한 운영 체제에서는 날짜 값이 1970년 1월 1일 이후의 초 수를 나타내는 부호 있는 32비트 정수로 저장됩니다. 2038년 1월 19일 약 0314시에 32비트 정수가 오버플로되는 문제가 발생합니다. 시스템이 날짜 값을 1901년 12월 13일로 해석하도록 합니다.

최근 비밀 Windows 11 24H2 OOBE 단축키를 알아낸 보안 연구원이자 Twitter(현 X) 사용자 Enderman은 최근 사용자에게 32비트 Windows 10 시스템이 직면할 수 있는 문제에 대해 상기시켰습니다.

2038년 1월 19일에 이러한 시스템에 문제가 발생할 것으로 예상되는 반면, 또 다른 X 사용자 Bob Pony는 흥미롭게도 WMP(Windows Media Player) 버전 6 이상이 Y2K38의 영향을 받지 않는 것처럼 보인다는 사실을 발견했습니다. 버전 7 이상.

리콜이 필요한 분들을 위해 설명하자면 Windows Media Player 버전 6은 Windows 2000과 함께 출시되었으며 Windows XP에서도 사용할 수 있었지만 눈에 띄지는 않았습니다. 이는 Windows 95, 98, 2000 및 XP 시대에 출시된 앱 버전이 어떤 이유로든 Epochalypse의 영향을 받지 않음을 의미합니다.

NT 3.1부터 Windows에서 32비트 지원이 존재했다는 점은 주목할 만합니다. 그럼에도 불구하고, 이런 종류의 이야기는 Windows의 놀라운 하위 호환성을 암시하는 재미있는 작은 실험이 있었던 최근 이야기를 생각나게 합니다 .

하지만 결국 Windows 11은 64비트 모드로만 존재하고 지원되는 Windows 10의 마지막 버전은 지원 종료 날짜가 있는 Windows 10 IoT Enterprise 2021이므로 이는 문제가 되지 않을 가능성이 높습니다. 2032년 1월 13일 예정.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다