aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2026-02-24feat: Add Makefile and build configuration for AkibaOS with Docker supportBobby1-0/+141
2026-02-24Bunch of stuff moved as .old for new arch changeBobby1-260/+0
2026-02-24commit for arch changeBobby1-8/+5
2026-02-20refactor: Update resource management in Makefile and adjust font pathsBobby1-11/+12
2026-02-20feat: Implement parameter parsing library and integrate into existing binariesBobby1-6/+13
2026-01-28feat: Update stack viewer to include owner, permissions, and modified time ↵Bobby1-1/+2
details
2026-01-22feat: Implement keyboard input handling and shell functionalityBobby1-2/+3
- Added framebuffer initialization and retrieval functions in multiboot2.zig. - Integrated framebuffer support into the boot sequence. - Refactored keyboard driver to use a circular buffer for input and added blocking behavior for kata waiting on keyboard input. - Enhanced kata management to support blocking and waking katas based on keyboard input. - Introduced a new invocation for reading a character from the keyboard (getkeychar). - Implemented a simple shell (ash) that reads user input and echoes it back. - Updated syscall handling to include the new getkeychar invocation. - Improved memory management for loading programs and handling user/kernel stacks. - Added functionality to wake katas waiting for specific events, such as the dissolution of other katas.
2025-12-30refactor: reorganize library build process; add syscall interface and I/O ↵Bobby1-13/+29
operations
2025-12-16library dependent binariesBobby1-15/+46
2025-12-12more test binariesBobby1-1/+1
2025-12-11make binaries for the OSBobby1-1/+20
2025-12-08update Makefile to delegate image build to `mkafsdisk`Bobby1-72/+95
2025-11-28add `.zig-cache` to cleanBobby1-2/+2
2025-11-28copy akiba theme to boot dirBobby1-0/+2
2025-11-27update resources system dirBobby1-2/+2
2025-11-27move build system to zig, Docker for non linux systemsBobby1-33/+149
2025-11-27framebuffer working with grub UEFI bootBobby1-0/+46