Un programmeur relève le défi de l'Advent of Code 2024 sur OS/2 Warp 4 avec Java 1.0.1

2024-12-26

Un programmeur a relevé le défi de l'Advent of Code 2024 en utilisant Java 1.0.1 sur un système IBM OS/2 Warp 4 de 1996. Ce n'était pas qu'un simple défi de codage ; c'était un voyage rétro poussant à la limite du matériel et des logiciels obsolètes. L'article détaille les défis rencontrés, notamment les bogues de Java 1.0.1, les goulots d'étranglement des performances et les limitations du système ancien, et comment ils ont été surmontés. Cela met en évidence non seulement les prouesses de codage, mais aussi le charme de la technologie informatique ancienne et la persévérance du programmeur.

Lire plus
Développement

Un aperçu de la virtualisation intégrée d'OS/2

2024-12-17

Cet article de blog explore les capacités de virtualisation intégrées étonnamment avancées d'OS/2 2.1 de 1993. L'auteur démontre la capacité d'OS/2 à charger et exécuter des images disque, de manière similaire aux hyperviseurs modernes, en créant un programme simple en mode VGA et en l'exécutant dans DOSBox, QEMU et l'environnement de virtualisation propre à OS/2. OS/2 peut même exécuter des images qui ne sont pas de véritables disquettes DOS amorçables, en utilisant VMDISK pour créer un fichier image et en l'exécutant en plein écran ou en mode fenêtre dans OS/2. Cette fonctionnalité, remarquable pour 1993, est essentiellement un QEMU intégré, ce qui amène l'auteur à considérer le potentiel supplémentaire des fonctionnalités de virtualisation d'OS/2.

Lire plus