Commit Graph

  • a0cd95cdc9 docs: add Contributing, Security, and Roadmap docs; link them from the README main subhobhai943andClaude Opus 4.8 2026-08-30 22:10:28 +05:30
  • bc4e19bb37 build: add Linux-style version/codename block to the Makefile subhobhai943andClaude Opus 4.8 2026-08-30 21:47:37 +05:30
  • 8023338df2 release(v1.0.0): first stable SUB-OS -- logo in README, graduate 0.2.0-lts to 1.0.0-stable v1.0.0 subhobhai943andClaude Opus 4.8 2026-08-30 21:17:47 +05:30
  • cf7bf59481 feat(brand): official SUB-OS logo -- add "OS" to the dragon mark subhobhai943andClaude Opus 4.8 2026-08-30 21:04:00 +05:30
  • db962de248 feat(lib): baseline JPEG decoder -- the browser shows photos subhobhai943andClaude Opus 4.8 2026-08-27 19:24:13 +05:30
  • fe33ddc79b feat(lib,gui): the browser shows images -- a PNG/BMP decoder, DEFLATE and all subhobhai943andClaude Opus 4.8 2026-08-27 18:53:38 +05:30
  • 8a55ac345b feat(crypto,net): TLS 1.3 client -- SUB-OS can now browse HTTPS sites subhobhai943andClaude Opus 4.8 2026-08-27 18:08:51 +05:30
  • 9f90361265 feat(gui): make the Web app a real browser -- clickable links, history, relative URLs subhobhai943andClaude Opus 4.8 2026-08-27 12:17:59 +05:30
  • f6e4511047 feat(net,gui): real internet access -- redirects, HTTPS guard, netcheck, and a live ONLINE indicator subhobhai943andClaude Opus 4.8 2026-08-27 02:44:53 +05:30
  • dd4922767a feat(net,gui,sched): async HTTP client + Web browser app, and the scheduler fix that makes background work possible subhobhai943andClaude Opus 4.8 2026-08-27 02:21:48 +05:30
  • eb92502deb feat(net,gui): TCP listen/accept, and a Network Monitor to watch it subhobhai943andClaude Opus 4.8 2026-08-27 01:27:17 +05:30
  • 65fc5535c8 feat(net): active-open TCP, and fix two bugs that broke TCP on the wire subhobhai943andClaude Opus 4.8 2026-08-26 20:34:26 +05:30
  • c9dfa6a1aa feat(gui): Sorry -- an apology app with a live parametric heart subhobhai943andClaude Opus 4.8 2026-08-26 18:21:22 +05:30
  • 5bd18c4733 feat(cpp,gui): C++ Analytics Engine + live GUI Analytics app subhobhai943andClaude Opus 4.8 2026-08-26 10:42:48 +05:30
  • cd840d5799 feat(net): real UDP transport, BSD datagram sockets, DNS resolver, DHCP client subhobhai943andClaude Opus 4.8 2026-08-26 10:20:58 +05:30
  • 2c2e2d536e perf(gui): scene-dirty compositor + cursor overlay + 60 FPS pacer + animations subhobhai943andClaude Opus 4.8 2026-08-25 23:05:44 +05:30
  • 4ecf119377 feat(gui,kernel): 1080p HD desktop, polished chrome, ktime clock + live FPS subhobhai943andClaude Opus 4.8 2026-08-25 22:40:35 +05:30
  • ef6714a004 fix(gui): make the Settings app actually apply changes subhobhai943andClaude Opus 4.8 2026-08-25 21:42:19 +05:30
  • 0377726615 feat(drivers): HPET high-res timer, LPT parallel port, CMOS NVRAM subhobhai943andClaude Opus 4.8 2026-08-25 21:04:03 +05:30
  • ea937a699c feat(kernel,gui): NT I/O Manager (IRP-based drivers) + Registry Editor subhobhai943andClaude Opus 4.8 2026-08-25 20:51:14 +05:30
  • 526ad8c741 feat(kernel,gui): NT Configuration Registry + GUI Object Browser subhobhai943andClaude Opus 4.8 2026-08-25 20:41:45 +05:30
  • cb7506f027 feat(kernel): NT-inspired Object Manager, dispatcher and IRQL subhobhai943andClaude Opus 4.8 2026-08-25 20:23:07 +05:30
  • c414c20b44 feat(rust,gui): RLE compression codec + Rust Lab desktop app subhobhai943andClaude Opus 4.8 2026-08-25 20:06:13 +05:30
  • e93b994469 feat(rust,gui): Rust checksum engine + Game of Life desktop app subhobhai943andClaude Opus 4.8 2026-08-25 19:55:02 +05:30
  • c982d6b538 feat(auth): Boot-time login prompt; fix(configure): arch selection via dialog subhobhai943andClaude Opus 4.8 2026-08-25 17:57:47 +05:30
  • 71ad6aca3d feat: Growable heap, GUI-by-default run, live sysmon, SUB/SUB default login subhobhai943andClaude Opus 4.8 2026-08-25 17:34:50 +05:30
  • 65fa4dd049 ci(release): Build and publish all three architectures v0.0.1-alpha subhobhai943andClaude Opus 4.8 2026-08-25 17:02:45 +05:30
  • 25c0519c25 Merge branch 'feat/gui-desktop' into main subhobhai943andClaude Opus 4.8 2026-08-25 16:52:52 +05:30
  • 0a874341c6 feat(sched): Preemptive Weave scheduling driven by the timer tick subhobhai943andClaude Opus 4.8 2026-08-25 10:05:29 +00:00
  • d221067936 Merge pull request #1 from subhobhai943/claude/relaxed-newton-efpllm Subho 2026-08-25 14:44:02 +05:30
  • a14a7c79b0 feat(sched): Weave tiered scheduler with real kernel-thread context switching Claude 2026-08-25 08:16:37 +00:00
  • 2136b6fb4c perf(gui): Present only changed pixels and cache the wallpaper subhobhai943andClaude Opus 5 2026-08-25 07:06:08 +00:00
  • ecdc5be435 feat(exec): Run userland in ring 3 with an ELF64 loader and per-process page tables subhobhai943andClaude Opus 5 2026-08-25 06:37:20 +00:00
  • 7929e48b4e fix(kconfig): Repair menuconfig help buttons and preserve pending toggles subhobhai943andClaude Opus 5 2026-08-25 05:37:36 +00:00
  • 4d9223c8cc feat(video): Move the console to the framebuffer once the adapter is graphical subhobhai943andClaude Opus 5 2026-08-25 02:08:37 +05:30
  • 7dd8f2219a feat(video): Add a framebuffer console so the TTY and nano work after graphics mode subhobhai943andClaude Opus 5 2026-08-25 02:06:07 +05:30
  • 65b7a709cc fix(gui): Adapt the desktop to the active resolution and restore the console on exit subhobhai943andClaude Opus 5 2026-08-25 02:06:21 +05:30
  • 2d01fd629e feat(video): Add a framebuffer console so the TTY and nano work after graphics mode subhobhai943andClaude Opus 5 2026-08-25 02:06:07 +05:30
  • e228886adb docs: Document the boot logo, splash and shared console font subhobhai943andClaude Opus 5 2026-08-25 01:38:47 +05:30
  • ba06264d12 feat(boot): Add SUB-OS boot logo and splash, share the console font, and lift the kernel size ceiling subhobhai943andClaude Opus 5 2026-08-25 01:35:45 +05:30
  • eacba4f4d3 feat(gui): Make the desktop terminal run real commands subhobhai943andClaude Opus 5 2026-08-25 01:36:02 +05:30
  • 56a378b142 feat(boot): Add SUB-OS boot logo and splash, share the console font, and lift the kernel size ceiling subhobhai943andClaude Opus 5 2026-08-25 01:35:45 +05:30
  • 280d7fa2bb build: Track header dependencies, fix default goal, and repair the font table comment subhobhai943andClaude Opus 5 2026-08-25 00:18:18 +05:30
  • 1aee7c7a0d feat(gui): Add SUB-WT widget toolkit, icon set, modal dialogs, six apps and a reworked window manager subhobhai943andClaude Opus 5 2026-08-25 00:18:55 +05:30
  • ed8922c498 build: Track header dependencies, fix default goal, and repair the font table comment subhobhai943andClaude Opus 5 2026-08-25 00:18:18 +05:30
  • 29d7726a91 Merge branch 'main' into feat/gui-desktop subhobhai943 2026-08-24 23:39:06 +05:30
  • f9400f6ac4 feat(kernel): Add RB-tree/kfifo/hashtable, wait queues, futex, tiny RCU, page cache and KTest harness subhobhai943andClaude Opus 5 2026-08-24 23:38:59 +05:30
  • 4568a9ab4e feat(gui): Upgrade to high-res 800x600, sharp 8x16 font, IRQ12 PS/2 mouse driver, and polished window manager subhobhai943 2026-08-21 03:18:38 +05:30
  • 56d8b3af1a feat(gui): Enable direct boot to GUI Desktop with emergency kernel TTY fallback subhobhai943 2026-08-21 03:08:31 +05:30
  • 81a17aae37 fix(makefile): Enhance run-gui with explicit std VGA and add run-vnc target for headless/remote display subhobhai943 2026-08-21 02:56:53 +05:30
  • 109472816c feat(gui): Implement complete Graphical Desktop Environment, SUB-WM, and apps subhobhai943 2026-08-21 02:50:55 +05:30
  • 492045b24d feat: Add Intel e1000e PCIe NIC, VirtIO-GPU 2D accelerator, CPUFreq governor, and VirtIO-Input drivers subhobhai943 2026-08-21 02:38:27 +05:30
  • d1361aeaf2 feat: Implement modern Tree directory visualizer, TSC profiler, and VT Art visualizer subhobhai943 2026-08-21 02:19:26 +05:30
  • 1c09408287 feat: Expand C++17 kernel subsystem with OOP device framework, containers, and benchmark engine subhobhai943 2026-08-21 02:11:44 +05:30
  • 03d68a9466 feat: Expand Rust subsystem with ELF parser, Buddy allocator analyzer, and ChaCha20-Poly1305 AEAD subhobhai943 2026-08-21 01:55:59 +05:30
  • 6f7f60bf53 feat: Smooth Snake game rendering and expand kernel subsystems subhobhai943 2026-08-21 01:47:37 +05:30
  • 7c510dae24 docs: Update README.md with C++17 OOP subsystem and Snake Game subhobhai943 2026-08-18 21:16:11 +05:30
  • 6eaf9397a2 feat: Add freestanding C++17 OOP kernel subsystem and interactive Snake Game subhobhai943 2026-08-18 21:14:16 +05:30
  • f3b47f9d22 docs: Update LazyBox command matrix with base64, tree, find, pstree, kill, and traceroute subhobhai943 2026-08-18 20:51:40 +05:30
  • cda9735b09 feat: Add Rust Base64 codec, Process hierarchy (pstree, kill), and VFS visual tree/find applets subhobhai943 2026-08-18 20:50:58 +05:30
  • a8b0eae694 fix(vfs): Include lib/printf.h for snprintf declaration across ARM32 and core kernel subhobhai943 2026-08-18 20:16:10 +05:30
  • 52c81e3f8d fix(arm): Add armv81 alias support and resolve 32-bit pointer cast warning subhobhai943 2026-08-18 19:57:59 +05:30
  • b627de0bcf docs: Update README.md with SUB Language in-kernel VM, native .sb modules, and applet matrix subhobhai943 2026-08-18 19:52:27 +05:30
  • 155794f975 feat(sub-lang): Integrate SUB Language (.sb) native kernel modules and in-kernel VM/interpreter subhobhai943 2026-08-18 19:51:34 +05:30
  • e5984ac113 docs: Update README.md with Rust-for-SUB-OS architecture, applet matrix, and benchmark documentation subhobhai943 2026-08-18 13:58:24 +05:30
  • c43e4199db feat(rust): Add MBR/GPT partition decoder, NetFilter firewall engine, and in-kernel crypto benchmark in Rust subhobhai943 2026-08-18 13:57:02 +05:30
  • 92bde4c3fa feat(rust): Expand Rust kernel layer with SHA3, AES, DCache, Watchdog, JSON tokenizer & quote-aware shell subhobhai943 2026-08-18 12:52:45 +05:30
  • 24deed8ead feat(rust): Implement Rust-for-SUB-OS kernel layer, ChaCha20 crypto, HWMON thermal governor, and lazybox applets subhobhai943 2026-08-18 12:44:25 +05:30
  • 20bd992876 docs: Update README.md with multi-architecture support, Kconfig TUI, drivers & release details subhobhai943 2026-08-18 12:16:19 +05:30
  • 6ad90542ac fix(userland): Fix 'clear' command, backspace keycodes (0x7F/0x08), serial keyboard input & make run target subhobhai943 2026-08-18 12:14:40 +05:30
  • f5dbc1453c fix(kernel): Fix PMM memory page table reservation, ATA driver timeout loops, and PCI probe order subhobhai943 2026-08-18 12:00:33 +05:30
  • c02920d11b feat(kconfig): Implement authentic Linux lxdialog GUI menuconfig subhobhai943 2026-08-18 11:38:24 +05:30
  • fc68e22916 fix(kconfig): Fix curses terminal initialization & add ANSI configurator fallback subhobhai943 2026-08-18 11:27:45 +05:30
  • ae320cc6b8 feat(kconfig): Add 'make configure' TUI target & Linux-style Kbuild dynamic subsystem selection subhobhai943 2026-08-18 11:20:07 +05:30
  • 7b646c8cc4 feat(arch): Add armv8i (32-bit ARM/AArch32) architecture & complete TUI configurator subhobhai943 2026-08-18 11:13:23 +05:30
  • 70d5925b16 feat(arch): Add AArch64 / ARMv8i CPU support, cross-compilation & Linux Kconfig TUI subhobhai943 2026-08-18 10:50:58 +05:30
  • 125a891621 feat(fs): Complete full FAT32 storage filesystem driver, auto-mount at /mnt/fat32, and add df & mkfs.vfat tools v0.0.1-beta subhobhai943 2026-08-17 15:19:39 +05:30
  • 7c620e86e7 feat(drivers): Implement Bochs VBE display adapter, VirtIO-Blk, VirtIO-Net, VirtIO-RNG, and HWMON CoreTemp sensors + 'sensors' CLI utility subhobhai943 2026-08-17 14:56:26 +05:30
  • cfc122dda6 feat(drivers): Implement NVMe PCIe SSD, AHCI SATA, Realtek RTL8139, Intel HD Audio (HDA), and USB 3.0 xHCI drivers + lsdev/lsblk tools subhobhai943 2026-08-17 14:45:28 +05:30
  • 65c916d6ac feat(kernel): Add eBPF Virtual Machine & Verifier, VMA Memory Mapper, Sysfs KObject Tree, Unix98 PTY, and 2D Canvas Graphics Engine subhobhai943 2026-08-17 14:38:06 +05:30
  • 8a90d88f70 fix(net): Correct QEMU gateway ARP MAC address, enable dynamic ARP sender learning, and add run-remote target subhobhai943 2026-08-17 13:59:29 +05:30
  • 9f3cfe5d54 feat(net): Proactive SSH banner transmission and global remote internet access helper (scripts/remote_access.sh) subhobhai943 2026-08-17 13:49:34 +05:30
  • 1ecd677604 feat(net): Full TCP state machine, SYN-ACK packet handler, NetFilter integration, and dynamic netstat subhobhai943 2026-08-17 13:40:13 +05:30
  • c59af27cdb feat(qemu): add port forwarding for SSH (port 2222) and HTTP (port 8080) to Makefile subhobhai943 2026-08-17 13:20:51 +05:30
  • 390e70bcd6 feat(net): Add OpenSSH 2.0 Server Daemon (sshd) and Remote Execution Client (ssh) subhobhai943 2026-08-17 13:14:51 +05:30
  • eb71ebfefb feat(server): Add Embedded HTTP Server & REST API, Systemd Service Manager, Multi-User Auth, Syslog, Crond, and Server Metrics subhobhai943 2026-08-17 13:05:44 +05:30
  • 2f1f785cee feat: Add SLAB allocator, Ramdisk, Kernel Namespaces, Event Tracing, NetFilter Firewall, 8-Bit Melodies, and Shell Scripting (sh) subhobhai943 2026-08-17 12:40:59 +05:30
  • 9f9a19bab0 fix(vfs): resolve CWD tracking, filename clobbering, touch creation, and nano full-screen editing & saving subhobhai943 2026-08-17 12:26:07 +05:30
  • d680335f05 feat: Massive OS expansion with IPC, Sound & TTS, Block layer, FAT32/ext2/sysfs, Signals, Syscalls, Modules, Drivers & 50+ LazyBox applets subhobhai943 2026-08-16 23:06:53 +05:30
  • 5662be29f5 feat: Add certs, init, io_uring, security, usr, virt subsystems, Nano editor & full LazyBox suite subhobhai943 2026-08-16 22:36:52 +05:30
  • ae5f4a96c4 fix(mm): Add inline aliases for heap size metrics subhobhai943 2026-08-16 21:37:21 +05:30
  • eed9f5afff fix(build): Add -fno-pie and -fno-pic for standard Linux GCC toolchains subhobhai943 2026-08-16 21:35:03 +05:30
  • 9723e079b9 ci: Add GitHub Actions workflows for CI verification and automated v0.0.1-alpha release subhobhai943 2026-08-16 21:31:07 +05:30
  • 8c1104eedf docs: Update comprehensive README with architecture diagram, subsystem specs, and live output demos subhobhai943 2026-08-16 21:25:18 +05:30
  • cd9c786d14 Initial commit: SUB-OS 64-Bit Production Monolithic Operating System with LazyBox userland suite subhobhai943 2026-08-16 21:23:52 +05:30