Aaron
Aaron
This replaces the current block-level cache with the already existing Inode cache. Inodes that extend the `CachedFilesystemInode` class will use their shared Inode mapping object as cache, so regular file...
New PR since I accidentally screwed up the last one by setting its branch to `gh-pages` somehow... This updates VMSpace to use a tree structure to store regions instead of...
These changes allow windows to apply blur to whatever is behind them via a new window hint. There are currently visual artifacts (such as when moving the cursor by a...
# Suggestion duckOS as a whole needs more documentation about how the kernel works, libraries, utilities, etc. I'm intimately familiar with how the whole thing works, but in order to...
The current way that threads and processes are managed is unsafe and breaks easily. `Thread`, `Process`, and `TaskManager` contain some of the oldest code in the entire kernel, and I've...
I've wanted to port duckOS to another architecture besides outdated 32-bit x86 for a while now - and I've settled on starting with aarch64 for the ultimate challenge :) I'm...