Skip to content

dev993848/optimaos

OptimaOS

Experimental systems project focused on a UEFI-first boot chain, kernel runtime foundations, and secure-by-default architecture.

Repository Layout

  • dev/ - active code (kernel, bootloader, services, scripts)
  • docs/ - architecture, installation, API and development docs

Current Focus

  • UEFI bootloader -> kernel handoff
  • ExitBootServices runtime bring-up
  • Interrupt/tick loop and scheduler model
  • Runtime scheduler dashboard with 6 tasks (RUN/RDY/SLP) and tick-driven state transitions
  • Hardware test readiness

Quick Start (Windows + PowerShell)

powershell -ExecutionPolicy Bypass -File .\scripts\build_uefi_bootloader_local.ps1

USB update example:

Copy-Item -Force .\target\nightly-uefi\x86_64-unknown-uefi\release\uefi_bootloader.efi G:\EFI\BOOT\BOOTX64.EFI
Copy-Item -Force .\target\nightly-uefi\x86_64-unknown-uefi\release\kernel.efi G:\KERNEL.EFI

Contributing

Please read CONTRIBUTING.md before opening a PR.

Security

Please report vulnerabilities using SECURITY.md.

License

OptimaOS is available under a dual license:

  • Open Source (GPL-3.0): Free for open source projects and community use. Any modifications must be published under the same terms. See LICENSE.
  • Commercial: For use in proprietary products without GPL-3.0 obligations. Contact the project owner for terms.

All contributions are subject to a Contributor License Agreement (CLA). See CONTRIBUTING.md.

About

Experimental systems project focused on a UEFI-first boot chain, kernel runtime foundations, and secure-by-default architecture.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors