RarDog
|
99a3730c0d
|
feat(gui): clean Linux terminal layout, full command support, smooth window dragging, and fix start menu text overlap
|
2026-09-02 21:10:00 +03:00 |
|
RarDog
|
9cf6758fd4
|
fix(gui): isolate keyboard buffer between sh and gui, eliminate cursor desync with sign validation, and optimize event loop timing
|
2026-09-02 21:01:29 +03:00 |
|
RarDog
|
0b9e60d1c6
|
fix(gui): add window dragging, PS/2 keyboard input, fix cursor teleportation and boost responsiveness
|
2026-09-02 20:55:40 +03:00 |
|
RarDog
|
d2e4938c69
|
feat: Redesign GUI desktop in Windows/KDE style with Start menu, Terminal, Task Manager, hardware mouse cursor, and IRQ 12 support
|
2026-09-02 20:49:50 +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
|
28da1587b9
|
fix(smp): add per-core TSS descriptors in GDT and defer AP wakeup after kernel init
|
2026-09-02 19:51:53 +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 |
|
RarDog
|
e7a0d2e6b1
|
feat(sched): implement preemptive time-slicing multitasking via PIT 8254 timer ISR (Vector 32)
|
2026-09-02 16:54:19 +03:00 |
|
RarDog
|
448b0e710e
|
feat(ipc): implement synchronous Rendezvous IPC and multi-thread cooperative scheduler
|
2026-09-02 16:52:03 +03:00 |
|
RarDog
|
6cbd13b4aa
|
feat(kernel): implement ELF64 loader, user space paging, and Ring 3 jump via iretq
|
2026-09-02 16:49:04 +03:00 |
|
RarDog
|
9cffb01889
|
feat: initial scalable x86_64 microkernel skeleton with Limine, Rust, C HAL, and C++20 IPC
|
2026-09-02 16:47:37 +03:00 |
|