menios
menios copied to clipboard
meniOS is an operating system project written from scratch for fun
## Parent Issue Part of #352 - Makefile refactoring ## Objective Move the long host-test harness so CI/test tweaks don't require scrolling through build logic. ## Scope Extract from root...
## Parent Issue Part of #352 - Makefile refactoring ## Objective Keep launch targets like `run`, `console`, `shell`, and QEMU configuration together in a dedicated runtime file. ## Scope Extract...
## Parent Issue Part of #352 - Makefile refactoring ## Objective Cover user program targets and the userland installer loop so application owners have an obvious home for app-related build...
## Parent Issue Part of #352 - Makefile refactoring ## Objective Hold kernel object discovery, build flags, and the heavy build recipe with Limine/image creation in a dedicated kernel build...
## Parent Issue Part of #352 - Makefile refactoring ## Objective Gather SDK staging rules, object patterns, stamps, and the sdk phony target into a dedicated file. ## Scope Extract...
## Parent Issue Part of #352 - Makefile refactoring ## Objective Centralize Docker-only helpers and host/Docker branching logic repeated across pattern rules. ## Scope Extract from root Makefile: - Lines...
## Parent Issue Part of #352 - Makefile refactoring ## Objective Move environment/toolchain detection and shared flags to a dedicated configuration file. ## Scope Extract from root Makefile: - Lines...
## Context Port TCC (Tiny C Compiler) as stepping stone to native compilation. Smaller and simpler than GCC. ## UNBLOCKED - Ready to Implement! **ALL BLOCKERS ARE COMPLETE!** Both critical...
## Credits Issue discovered by @Valeryum999 - thank you! ## Problem Building meniOS on Arch Linux fails with compilation errors and deprecation warnings. ## Error Details ### Critical Error ```...
## Goal Add I/O multiplexing support to monitor multiple file descriptors efficiently. ## Context No descriptor multiplexing exists. Programs cannot wait for I/O on multiple fds. ## Definition of Done...