User:Superleaf1995/UDOS

From OSDev.wiki
Revision as of 03:58, 7 April 2020 by Superleaf1995 (talk | contribs) (Added more details)
Jump to navigation Jump to search

LeafDOS

Developed by:Superleaf1995
Kernel:Modular
Task Model:Monotasking
Platform(s):x86
Language(s):Assembly
Website:economitopia.com
Github:superleaf1995/leafdos
License:BSD 2

LeafDOS or LeafOS is a 16-bit, real-mode, diskette operating system for 8086+ computers.

History

The OS started in 2017, at that time it was called ZulyOS, later changed to RosarioOS. In 2018, MilipedeOS was made, it was quite more a "proof of concept" rather than anything. In 2019 i had no OSDev activity, but i learned TurboC and Assembly in the meantime. Around 2020, LeafOS is made, and later renamed to LeafDOS with the premise 1of a now failed filesystem. As of now LeafDOS uses FAT12 as it's main filesystem due to long-term complications with AFPFS.

Notable Features

  • Can load .COM files, and write a pseudo-PSP (WIP).
  • Simple memory manager (Flat-list, ala MS-DOS).
  • Uses FAT12 as primary filesystem.
  • Fully compatible with 8086+.