menios icon indicating copy to clipboard operation
menios copied to clipboard

meniOS is an operating system project written from scratch for fun

Results 107 menios issues
Sort by recently updated
recently updated
newest added

## Goal Expand the page fault handler to recognize all region types (text/data/heap/stack/mmap), distinguish between guard-page hits and legitimate faults, and populate pages appropriately for on-demand allocation. This is the...

enhancement
security

## Description The test `test_while_loops_until_counter_limit` in `test/test_mosh_exec.c:362` is causing an infinite loop and getting stuck during execution. ## Root Cause This issue was introduced by incomplete development in issue #155...

bug
testing
security

## Goal Implement chmod() and chown() syscalls to allow changing file permissions and ownership, enabling proper POSIX permission management on ext2 and other filesystems that support it. ## Context With...

enhancement
kernel
security

## Goal Target the kernel heap's VM arena so that once blocks are freed, the backing pages are unmapped (and frames returned) and tooling reports how much of the arena...

enhancement

## Summary Add a standard MIT License header to all meniOS source files (excluding vendored and third-party code). This ensures proper copyright attribution and license clarity. ## Background Currently, meniOS...

documentation
enhancement

## Goal Enable scrolling through terminal history using the mouse wheel, providing a more intuitive way to review command output and logs. ## Context After mouse support is implemented (#143),...

enhancement
nice to have
mosh
drivers

## Goal Add thread-safety to global libc state with proper locking to enable safe concurrent use of C standard library. ## Context Currently, libc has no concurrency protection: - stdio...

libc

## Summary Update the framebuffer text rendering system to properly handle UTF-8 encoded Unicode text. ## Description Modify the framebuffer console to decode UTF-8 byte sequences and render Unicode characters...

enhancement

## Summary Implement PS/2 mouse driver to provide mouse input support alongside the existing PS/2 keyboard driver. ## Description Add PS/2 mouse driver functionality that detects, initializes, and processes mouse...

enhancement

## Summary Develop core GUI applications to demonstrate and validate the GUI stack, including a terminal emulator, text editor, file manager, and calculator. ## Goals Create essential GUI applications: 1....

enhancement
GUI