menios
menios copied to clipboard
meniOS is an operating system project written from scratch for fun
## Goal Develop comprehensive validation tools, tests, and utilities to verify audio subsystem correctness before Doom integration. ## Context Part of #33 (Audio subsystem). This work ensures the entire audio...
## Goal Provide userland API in libc for audio playback, compatible with Doom's audio expectations and standard OSS/ALSA patterns. ## Context Part of #33 (Audio subsystem). This layer wraps /dev/dsp...
## Goal Implement syscalls and /dev/dsp device interface for userland audio output, compatible with OSS (Open Sound System) semantics. ## Context Part of #33 (Audio subsystem). This layer exposes the...
## Goal Make the C library thread-safe to support multithreaded applications using the pthread API. ## Context With pthread support implemented (Issue #109), the C library needs to be made...
## Goal Implement the POSIX pthread API to provide standard threading functionality for userspace applications. ## Context With kernel threading infrastructure in place (Issue #108), we need to provide the...
## Bug Description When running `ls /tmp`, the output incorrectly shows mount points (`/dev`, `/proc`, and `/tmp` itself) instead of the actual contents of the `/tmp` directory. ## Expected Behavior...
## Goal Migrate the remaining NASM assembly files (`.s` extension) to GAS (GNU Assembler) format (`.S` extension), enabling full integration with the GCC toolchain and C preprocessor. ## Context Currently,...
## Goal Create a streamlined process to generate a bootable USB stick or physical device image, enabling MeniOS to run on real x86-64 hardware for testing and validation. ## Context...
## Dependencies **This issue depends on #23** (Refactor code structure). The Makefile refactoring should be done after the code structure is finalized to avoid having to update the build rules...