유머천국 코하비닷컴
https://cohabe.com/sisa/1077905

실제로 존재하는 지구 멸망 버그




통칭 2038버그


컴퓨터 시스템의 물리적 한계로 2038년이 되면 모든 숫자를 다 쓰게 되서


날자가 리셋되는 버그

(연동된 기타 다른 숫자들도 날라간다)



해결법 64비트로 바꾼다



문제1 연구소등 에서 쓰는 오래된 연구장비는 누가 바꾸는가


문제 2 바꾸는 동안 정보를 입력하는 개노가다는 누가 하는가



누군가에겐 지구 멸망보다 무서운 버그

 

 

댓글
  • 선착순닉변 또하면내가개다 2019/07/07 10:06

    연구소는...대학원생아!

  • 。◕‿◕凸 2019/07/07 10:12

    90년대: 10년 후의 누군가가 고치겠지..
    00년대: 10년 후의 누군가가 고치겠지..
    10년대: 10년 후의 누군가가 고치겠지..

  • 불타는세금고지서 2019/07/07 10:06

    밀레니엄버그 확장판이야?

  • 로리발가락빨기 2019/07/07 10:07

    밀레니엄 버그는 도시전설이었고 저건 확실하게 일어나는거임

  • 내가초등학교 2019/07/07 10:07

    그거보다 현실적이고 확실한 문제라 그 전에 다 고도화나 버전업으로 벗어나야지

  • Lilly Rush 2019/07/07 10:06

    밀레니엄 괴담 생각나네

    (1zoR9K)

  • Lilly Rush 2019/07/07 10:06

    Y2K던가?

    (1zoR9K)

  • 내가초등학교 2019/07/07 10:07

    그거보다 현실적이고 확실한 문제라 그 전에 다 고도화나 버전업으로 벗어나야지

    (1zoR9K)

  • 미쿠 2019/07/07 10:11

    ㅇㅇ 공돌이나 대학원생만 갈아넣으면 됨

    (1zoR9K)

  • VictoryType 2019/07/07 10:14

    옛날 게임 시디 집에 잇는거 오랜만에 돌려서 해보니까
    저장 할때 날짜가 19년 이런식으로 나오는게 아니라
    119년으로 저장되는거 보고
    아 이게 그 밀레니엄버그구나 싶던적이 있음

    (1zoR9K)

  • 치킨맛 얼음 2019/07/07 10:27

    난 천년의 신화 옛날 시디 찾아갖고 지금 해볼라니까 안되던데 왠지 모르겟음;

    (1zoR9K)

  • 갓슬 2019/07/07 10:30

    그건 그냥 호환문제일걸

    (1zoR9K)

  • 치킨맛 얼음 2019/07/07 10:32

    그럼 98이나 xp때 돌리던 시디라 윈10에서 안돌아가는거지?

    (1zoR9K)

  • 갓슬 2019/07/07 10:33

    당장 xp에서 돌리던 야겜 못돌려서 지금 이순간에도 누군가가 골머리를 싸매고 있을거야

    (1zoR9K)

  • daday 2019/07/07 10:48

    가상윈도우 돌려서 해봐

    (1zoR9K)

  • 불타는세금고지서 2019/07/07 10:06

    밀레니엄버그 확장판이야?

    (1zoR9K)

  • 로리발가락빨기 2019/07/07 10:07

    밀레니엄 버그는 도시전설이었고 저건 확실하게 일어나는거임

    (1zoR9K)

  • 김장해버린다 2019/07/07 10:13

    도시전설이라기보단 전상상으로 충분히 구분가능한 문제였음
    주민번호 3,4 처럼

    (1zoR9K)

  • View-joe 2019/07/07 10:43

    도시전설 아니고 그 당시 전국에서 유일하게 우리 아파트만 보일러가 인식을 못함.. 범계 우성이파트 3단지

    (1zoR9K)

  • 선착순닉변 또하면내가개다 2019/07/07 10:06

    연구소는...대학원생아!

    (1zoR9K)

  • 불량한닉네임 2019/07/07 10:10

    마블의 다음 히어로는 캡틴 대학원생인가..

    (1zoR9K)

  • 아이스 카푸치노 2019/07/07 10:14

    대학원생 어쎔블

    (1zoR9K)

  • Brenfu 2019/07/07 10:21

    대학원생이 캡틴달때까지 졸업을 못한건가... 졸논좀 통과시켜주세요 교수님

    (1zoR9K)

  • 마린6 2019/07/07 10:26

    하늘아 내일까지 연구소 장비 업데이트 마쳐놓으렴!

    (1zoR9K)

  • 제로・무라사메 2019/07/07 10:07

    밀레니엄 노스트라 다무스 각

    (1zoR9K)

  • 루리웹-3430171368 2019/07/07 10:07

    무슨 기준이길래 2038이야

    (1zoR9K)

  • showmethemoney 2019/07/07 10:07

    32비트
    2의 32승

    (1zoR9K)

  • (1zoR9K)

  • 반다비 2019/07/07 10:12

    그렇게 64비트로 바꾸면 65536년까진 괜찮은거지?

    (1zoR9K)

  • 김장해버린다 2019/07/07 10:16

    2922억 7702만 6596년 12월 4일 일요일 15:30:08 UTC 까지 괜찮데!

    (1zoR9K)

  • 윈드재머 2019/07/07 10:23

    2에 64승 만큼 괜찮은거니깐 거기까지 생각할 필요가 없을거 같네 ㅋㅋ

    (1zoR9K)

  • 냥냥펀치(아프다) 2019/07/07 10:07

    컴공맨이 해결 해 줄거야

    (1zoR9K)

  • smile  2019/07/07 10:11

    모 GPS 장비 쓰는 버전에서
    타임스탬프 이슈가 있다고 들었는데
    저거 영향은 정말 미미한 수준임

    (1zoR9K)

  • 치노쨩의 볼살 2019/07/07 10:11

    저거 해결하고 나서 나중에 9999년도에서 1만년될때도 버그가 일어날려나 이런거 궁금해지네

    (1zoR9K)

  • JuiceRed 2019/07/07 10:31

    인간기준에서 단위가 바뀌어서 생기는 문제는 없다고 생각하면 편함
    컴퓨터 기준으로 생각하면 생길수있겠지만

    (1zoR9K)

  • 두고아중 2019/07/07 10:11

    그때가면 뭐 급한사람들이 알아서하것지

    (1zoR9K)

  • 루리웹-5340804482 2019/07/07 10:11

    그전에 양자컴퓨터 나오면 해결되겠지

    (1zoR9K)

  • 。◕‿◕凸 2019/07/07 10:12

    90년대: 10년 후의 누군가가 고치겠지..
    00년대: 10년 후의 누군가가 고치겠지..
    10년대: 10년 후의 누군가가 고치겠지..

    (1zoR9K)

  • Sunbee 2019/07/07 10:12

    짤에서 소리가 나는 거 같은데 나만 그럼?

    (1zoR9K)

  • 반다비 2019/07/07 10:13

    디지몬 배경음? 나도 들리는데

    (1zoR9K)

  • Sunbee 2019/07/07 10:14

    시발럼이

    (1zoR9K)

  • Sunbee 2019/07/07 10:16

    원래 짤 보고 있을 때 시계추 소리가 들렸는데 걍 있어도 들리는 거 보니까 방에서 나는 소리 같다.

    (1zoR9K)

  • 루리웹-7800492321 2019/07/07 10:13

    저 따위걸로 망하진 않지

    (1zoR9K)

  • Chosen Undead 2019/07/07 10:13

    2038이면 디트로이트 비컴 휴먼 배경년도랑 딱 맞네 그 해에 뭔가 일어나긴 하나 보군

    (1zoR9K)

  • 세이햐 2019/07/07 10:14

    90년 후반 유행하던거네 2000년 되면 모든 컴퓨터가 작동이 멈추면서 대혼란이 온다는 설ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    (1zoR9K)

  • 편하게먹는새우튀김 2019/07/07 10:14

    앞으로 20년 남은 일인데 이게 해결이 안될까?
    내년부터 만들어질 컴퓨터 시스템에 날짜를 64비트까지 저장되게 하자고 협의 하고
    하면 될 문제 같은데

    (1zoR9K)

  • 꿈길1 2019/07/07 10:34

    사실 새 시스템은 별 걱정이 없음.
    64비트로 못 가는 애들이 문제인데...

    (1zoR9K)

  • 다크가이더스 2019/07/07 10:14

    y2k처럼 35년쯤에 난리법석치다 우야무야 넘어가겠지 뭐

    (1zoR9K)

  • 서로좋아해 2019/07/07 10:15

    저것도 아무런 문제가 되지 않는다.

    (1zoR9K)

  • 누나는방에서책보지 2019/07/07 10:16

    근데 리셋 되려면 11111111 11111111 11111111 11111111 이후로 되야 하는거 아님?

    (1zoR9K)

  • 뉴질랜드외노자 2019/07/07 10:18

    거긴 부호 자리야.
    거기까지 데이터로 사용하려면 unsigned로 지정해야하는데 으흠흠

    (1zoR9K)

  • F6F Hellcat 2019/07/07 10:22

    이걸 보면 이해가 될거야.
    14분 8초에 일어나는 변화를 봐.

    (1zoR9K)

  • 듀얼리스트 2019/07/07 10:16

    저간 급한놈이 알아서 해결하게 냅두면 됨.
    인건은 존나급한상황이 닥치면 뭐든 가능한 생물임

    (1zoR9K)

  • 지랄말게 2019/07/07 10:18

    누가하는가는 문제가 안됨
    시키면 누구든지 할 사람은 있음

    (1zoR9K)

  • 허브이스 2019/07/07 10:19

    조교들이 갈리겠지?

    (1zoR9K)

  • 루리웹-4041213231 2019/07/07 10:21

    참 쓸데없는 걱정들 하는구나...
    윈도우 xp에서 10으로 파일 옮기 듯 새 장비 하나 사서 서로 연결하고 동기화만 하면 땡인 문제를 누가 원시시대 쐐기문자 복사하 듯 손으로 입력하는 개노가다를 해....

    (1zoR9K)

  • 루리웹-4041213231 2019/07/07 10:23

    심지어 중세시대 고서적도 사진찍어 올리면 문서파일로 변환해서 저장하는 시대인데...
    중세시대 정보도 아니고 디지털시대 정보를...

    (1zoR9K)

  • 2019/07/07 10:29

    근시적인 생각이시네요

    (1zoR9K)

  • Betty0210 2019/07/07 10:29

    연구소 장비들은 목적이 분명해서 다른 기능은 고려가 안된 경우가 많아서
    다른장비로 옮기려면 규격이 틀려서 그냥 손으로 다 입력해야 할껄...

    (1zoR9K)

  • JuiceRed 2019/07/07 10:33

    소프트웨어적으로 유지보수가 안되는데 시간과 관련된 데이터를 이용하는 장비를 그 시대까지 써야한다면요..?

    (1zoR9K)

  • 루리웹-4041213231 2019/07/07 10:35

    목적이 분명해 다른 기능이 고려가 안 된 경우가 어디있음.
    연구목적 장비이면 연구결과 출력이 가능해야하는데 어디 연구소에서 특별한 출력장치를 쓰는데?
    로스트 테크놀로지라 현대 장비로는 호환이 안 된다같은 환상 속 썰인걸?
    니가 쓴 '할껄'이라는 말은 '내가 알기론' '카더라'랑 비슷한 말 아님?

    (1zoR9K)

  • Betty0210 2019/07/07 10:37

    XP전용 프로그램만 있는 경우도 많음. 왜냐면 시스템 / OS 업그레이드 할 필요가 없으니까...

    (1zoR9K)

  • 루리웹-4041213231 2019/07/07 10:42

    소프트웨어적으로 유지 보수가 안 되는 장비라면 상식적으로 중요도가 낮다는 말인데 그렇게 중요도가 없으니 유지보수 할 필요도 없는 시스템이며
    그런 장비들을 그 시대까지 써야할 이유가 있음? 이십년이나 남았는데?

    (1zoR9K)

  • wien 2019/07/07 10:22

    시간값이 일반 int값이었나? 보통 unsigned 붙이고 하는거라 21억이 아니라 42억까지 가도 괜찮을텐데
    2177년까지는 괜찮을거야!

    (1zoR9K)

  • Cloy moretz 2019/07/07 10:27

    20년후면 모든장비가 64비트로 바뀌겠지 누가 32비트쓰냐 너네 연구소에서 아직도 20년전 386 컴퓨터 쓰는곳 봤냐?

    (1zoR9K)

  • 필딘신관 2019/07/07 10:30

    밀레니엄버그하고는 성격이 좀 다름
    밀레니엄버그는 1900년대에만 쓸걸 상정하고 날자 표기를 연도의 끝 두자리만 "표기"하게 만들어서 문제가 된것. 내부적으로는 2000년이 되도 숫자 100으로 저장되기는 되니까 관련된 기능만 바꾸면 되는 소프트웨어적인 문제.
    저건 근데 기계적인 문제임. 날자를 저장할때 내부적으로는 1970년 1월 1일 0시0분0초를 숫자 0으로 치고. 현재시간을 기준시각+지난시간 초단위로 숫자 하나로 저장하는 방식임.
    근데 32비트에서는 숫자가 대충 최대 21억 까지만 저장이 되서. 1970년이서 21억초 후인 2038년을 넘어가면 저장가능 숫자를 넘어가니까 문제가 되는거임. 대처방안은 64비트까지 저장되는 하드웨어로 바꿔야한다는거고.

    (1zoR9K)

  • 미세먼지는중국탓 2019/07/07 10:32

    20년뒤면 32비트는 폐기되거나 박물관 가겠지
    일반인도 지금컴푸터 20년동안 안쓰겠다

    (1zoR9K)

  • 미세먼지는중국탓 2019/07/07 10:38

    8비트 16비트 시대때는 왜 지구멸망 안함

    (1zoR9K)

  • 2019/07/07 10:41

    리눅스 커널은 이 문제를 오래전부터 인지하고 있었고 이에 대한 패치가 진행중입니다. 그동안 노느라 손 놓고 방치한게 아니라 커널 구조가 너무 복잡하다보니 패치를 진행하긴 했지만 혹시 모를 제로데이 버그가 있을지 몰라 아직도 진행중인거 뿐이고요 늦어도 2038년 되기전엔 완료될테니 관리되는 연구소나 서버등에서 버그가 발생할 걱정은 안해도 됩니다. 문제는 임베디드기기 예를 들면 블랙박스나 오래된 안드로이드 휴대폰 같이 업데이트가 끊긴 기기는 2038버그에 취약합니다. 오래된 시스템을 신뢰도등을 이유로 꾸준히 사용하는 분야들에서 문제가 되겠죠.

    (1zoR9K)

  • 2019/07/07 10:43

    본문처럼 32비트 아키텍쳐면 64비트로 바꾸지 않으면 답이 없다 이런건 아니구요

    (1zoR9K)

(1zoR9K)