프로그래머가 OS/2 Warp 4와 Java 1.0.1로 Advent of Code 2024에 도전하다

2024-12-26

한 프로그래머가 1996년 IBM OS/2 Warp 4 시스템에서 Java 1.0.1을 사용하여 Advent of Code 2024 챌린지에 참여했습니다. 이는 단순한 코딩 챌린지가 아니라, 구식 하드웨어와 소프트웨어의 한계를 시험하는 레트로 여정이었습니다. 본 기사에서는 Java 1.0.1의 버그, 성능 병목 현상, 오래된 시스템의 제약 등 프로그래머가 직면한 다양한 어려움과 이를 어떻게 극복했는지 자세히 설명합니다. 이는 코딩 실력뿐 아니라 초기 컴퓨팅 기술의 매력과 프로그래머의 인내심을 보여줍니다.

더 보기
개발

OS/2의 내장 가상화 기능에 대한 짧은 살펴보기

2024-12-17

이 블로그 게시글에서는 1993년 OS/2 2.1에 놀랍도록 발전된 내장 가상화 기능을 탐구합니다. 저자는 간단한 VGA 모드 프로그램을 만들어 DOSBox, QEMU, 그리고 OS/2 자체의 가상 환경에서 실행하여 OS/2가 현대 하이퍼바이저와 마찬가지로 디스크 이미지를 로드하고 실행할 수 있음을 보여줍니다. OS/2는 실제 부팅 가능한 DOS 플로피 디스크 이미지가 아닌 것도 VMDISK를 사용하여 이미지 파일을 만들고 OS/2 내에서 전체 화면 또는 창 모드로 실행할 수 있습니다. 1993년 기준으로 놀라운 이 기능은 사실상 내장된 QEMU이며, 저자는 OS/2 가상화 기능의 더 큰 잠재력에 대해 고찰합니다.

더 보기
기타