Programmer Tackles Advent of Code 2024 on OS/2 Warp 4 with Java 1.0.1

2024-12-26

A programmer took on the Advent of Code 2024 challenge using Java 1.0.1 on a 1996 IBM OS/2 Warp 4 system. This wasn't just a coding challenge; it was a retro journey pushing the limits of outdated hardware and software. The article details the challenges encountered, including bugs in Java 1.0.1, performance bottlenecks, and limitations of the old system, and how these were overcome. This showcases not only coding prowess but also the charm of early computing technology and the programmer's perseverance.

Read more
Development

A Glimpse into OS/2's Built-in Virtualization

2024-12-17

This blog post explores the surprisingly advanced built-in virtualization capabilities of OS/2 2.1 from 1993. The author demonstrates OS/2's ability to load and execute disk images, much like modern hypervisors, by creating a simple VGA mode program and running it in DOSBox, QEMU, and OS/2's own virtual environment. OS/2 can even run images that aren't true bootable DOS floppies, using VMDISK to create an image file and running it in fullscreen or windowed mode within OS/2. This functionality, remarkable for 1993, is essentially a built-in QEMU, prompting the author to consider the further potential of OS/2's virtualization features.

Read more