os8088:IBM XT向けMac風GUI OS、プリエンプティブマルチタスクを実現
Os8088: A powerful Mac-like OS for the IBM XT, 286, 386

os8088は、8086/8088 CPUを搭載したIBM PC/XT向けに開発された、Macintosh System 1風のGUI OSです。512バイトのブートセクタから起動し、リアルモードのアセンブリで書かれた52KBのカーネルが、重なり合うウィンドウやプルダウンメニュー、シリアルマウス、プリエンプティブマルチタスクを提供します。1984年のMacintoshにはなかった機能です。640×480ピクセル・16色表示で、256KBのRAMで動作し、5つのプログラムを同時に実行できます。ソースコードは66,183行のNASMで公開されています。
プリエンプティブマルチタスクは、1984年の本物のMacintoshにはなかった機能だ。