menios
menios copied to clipboard
meniOS is an operating system project written from scratch for fun
## Goal Implement VFS mount point infrastructure to support mounting multiple filesystems at different paths in the directory tree (e.g., FAT32 at /boot, ext2 at /). ## Context Currently, meniOS...
## Goal Implement GPT (GUID Partition Table) and MBR (Master Boot Record) partition table parsing to support multi-partition disk layouts for ext2 dual-boot configuration. ## Context Currently, meniOS assumes a...
## Goal Migrate all `/bin` utilities and executables from the FAT32 boot partition to the ext2 root partition, establishing a proper UNIX filesystem layout with full permission and ownership support....
## Goal Restructure meniOS filesystem layout to use FAT32 for boot partition (mounted at `/boot`) and ext2 for root filesystem (mounted at `/`), following standard Linux boot patterns. ## Context...
## Goal Implement read-only ext2 filesystem support as Phase 1 of the full ext2 implementation (#227). This provides the foundation for mounting and reading Linux-formatted ext2 partitions. ## Context This...
## Goal Implement ext2 (Second Extended Filesystem) read and write support for meniOS, providing a more robust and feature-rich filesystem option alongside FAT32. ## Context ext2 is a widely-used Linux...
## ⚠️ Dependency Status **BLOCKED BY #279** (Dynamic IRQ handler registration API) This entire subsystem depends on interrupt-driven buffer management. Without #279, none of the audio components can function efficiently....
## Goal Implement the kernel audio core subsystem that manages PCM buffers, software mixing, and coordination between audio drivers and userland applications. ## Context Part of #33 (Audio subsystem). This...
## Goal Implement a PCI audio driver supporting either AC'97 or Intel HDA for PCM audio output. ## Context Part of #33 (Audio subsystem). This is the hardware abstraction layer...
## Goal Write an interrupt-driven network device driver for QEMU-emulated NICs to enable network packet transmission and reception. ## Context This is the foundation layer for TCP/IP networking support. We...