Commit Graph
10 Commits
Author SHA1 Message Date
RarDog 1ef1fe8a60 fix(console): route background daemon startup logs to dmesg to keep interactive terminal pristine 2026-09-02 21:31:12 +03:00
RarDog 053be85ff7 feat(sh): add fastfetch with ASCII art logo and stylish Kali/Powerline terminal prompt 2026-09-02 21:28:51 +03:00
RarDog f751c20439 feat(kernel): implement SMP multi-core affinity, ACPI subsystem, hardware RNG (RDRAND), and Ring 3 signal fault isolation 2026-09-02 21:23:49 +03:00
RarDog 78d38f7620 feat: Integrate LVGL v8.3 desktop GUI, PS/2 mouse driver, live system monitor, and make gui target 2026-09-02 20:42:18 +03:00
RarDog c98c8de9d4 feat: Eliminate all stubs; implement real RTL8139 physical DMA ping, dmesg ring buffer, live scheduler thread list, and physical RAM stats 2026-09-02 20:24:02 +03:00
RarDog aa32cffd15 feat: Add Process Manager, Limine Framebuffer GUI, RTL8139 Net stack, and extended UNIX commands 2026-09-02 20:10:02 +03:00
RarDog 521f7ed9ce fix(sh): fix prompt escape truncation, handle CRLF and filter ANSI escape sequences 2026-09-02 19:55:31 +03:00
RarDog eed05c1eca feat(boot+shell): add bootable disk image, unified scheduler and interactive user-space shell
- Implement Limine v8 boot protocol requests in dedicated PT_LOAD RW segment
- Configure IOPL=3 and SSE in arch setup for Ring 3 drivers and libc
- Unify scheduler context switching via switch_to and preempt_tick
- Support dual-source keyboard/serial input in sys_key_read
- Add automated 'make image' and 'make run' targets for instant QEMU launch
- Complete interactive UNIX-like shell (osh) with built-in commands & ramdisk
2026-09-02 19:47:57 +03:00
RarDog ca3555bd09 feat(shell): implement full interactive UNIX shell (osh), CMOS RTC, dual serial+PS2 keyboard input, and power management 2026-09-02 17:01:32 +03:00
RarDog 4d7ee738b6 feat: implement PS/2 keyboard & shell, dynamic heap (malloc/new), Zero-Copy SHM, and SMP multicore initialization 2026-09-02 16:58:33 +03:00