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

A 32-bit single-tasking, single-user operating system built in Assembly, targeting legacy BIOS systems.

License

Notifications You must be signed in to change notification settings

NotsoanoNimus/OrchidOS_x86

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A 32-bit single-tasking, single-user operating system built in Assembly, targeting legacy BIOS systems.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published