feat(system): remove GUI compositor, transition to pure interactive CLI terminal

- Removed gui_server, LVGL v8.3 graphics library, and related build scripts
- Upgraded microkernel FbConsole with smooth vertical scrolling, backspace cell erasing, and ANSI clear screen handling
- Routed shell output (sys_log_debug) directly to both COM1 Serial and UEFI GOP/VGA linear monitor
- Reduced system servers to 6 pure microkernel servers (init_server, uart_driver, vfs_server, net_server, procmgr, sh)
- Reassigned Core 1 to interactive terminal (sh) and Cores 2-3 to system daemons
- Bootable ISO and raw disk images now boot straight into the crisp fullscreen terminal
This commit is contained in:
RarDog
2026-09-03 11:12:26 +03:00
parent 5a4206acb6
commit 6d88c802b6
424 changed files with 111 additions and 287020 deletions
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -136,7 +136,7 @@ static void print_fastfetch() {
} else {
printf(" \033[1;34m [=== opencoreC ===] \033[1;34mDisplay:\033[0m 1280x800 @ 60Hz (Limine FB)\n");
}
printf(" \033[1;35m x86_64 SMP \033[1;34mDE / WM:\033[0m LVGL v8.3 Windows/KDE Compositor\n");
printf(" \033[1;35m x86_64 SMP \033[1;34mUI:\033[0m Pure CLI Terminal (Direct VGA/GOP FB & Serial)\n");
printf(" \033[1;35m Ring 3 Userspace \033[1;34mCPU:\033[0m %s (%u Cores SMP)\n",
*cpu_brand ? cpu_brand : "x86_64 Processor",
acpi.lapic_count > 0 ? (unsigned int)acpi.lapic_count : 4);