Triops: 200 million years old and still kickin’.
The goal of this project is to produce a stable, well-designed OS and full suite of applications with a consistent user interface, all implemented in assembly language and runnable on 8086s or 286s.
Ultimately, I want to build a homemade 8086 system and port it to that, but for now I’m just running on old PCs.
As of 2004-04-21:
|Booting||The bootsector works (borrowed from Linux) and the kernel boots. However, I still want to move some initializtion code into a throw-away module to regain memory after it’s booted.|
|Scheduler||Schedules between tasks.|
|Video system||Abstracted out. Testing.|
|Windowing system||Can draw a window… on good days when the video cooperates.|
Design documents are included in the Documentation/ directory of the download.
Will post for download once I have the modularization work done.