Skip to content
This repository has been archived by the owner on Aug 31, 2022. It is now read-only.

Latest commit

 

History

History
18 lines (9 loc) · 1.3 KB

README.md

File metadata and controls

18 lines (9 loc) · 1.3 KB

OrchidOS_x86

A 32-bit, flat-model, single-user, single-tasking operating system, intended to run in legacy 32-bit operating modes.

Programmed entirely in Intel-x86 Assembly using NASM.

This project has been archived and will not be updated in its current form.

Update Sept 2022

I haven't touched this project in some years now. It's a weird feeling to review it and see its README written to basically describe a [super] limited Tails Linux platform ("Ephemeral OS" as I called it). At this moment in time, I'm finally working a lot more on my understanding of C programming and really grasping the best understanding I can of fundamental computing concepts. Not to mention the best practices associated with the territory.

When I originally wrote the OrchidOS bare-bones, I was not actively employed in the IT/tech sector so it was the sort of occasional therapy I needed to maintain my skills and love for programming and tinkering. I have since done a lot more and changed my career, but one day I would absolutely love to resurrect this project as something more practical on an x64 platform with UEFI in glorious C, so all hope for a rebirth is not lost.

Some of the old legacy documentation will still remain over in the /docs/ folder for curious visitors.

Until I circle back... thanks for visiting.