summaryrefslogtreecommitdiff
tag namev0.2 (f0c608e241a739769d69fdfcf5b7e6bfddeab1b1)
tag date2018-10-17 22:53:54 +0200
tagged byMiguel <m.i@gmx.at>
tagged objectcommit 4d1a149531...
F00L 0S Version 0.2
* Booting with Multiboot (e.g. GRUB 2) * 32-bit protected mode * Logging to COM1 * Parsing ACPI (incomplete) and Multiboot Data * Symmetrical Multiprocessing with LAPIC and IOAPIC * CMOS Clock/ PIT Timer / APIC Timer * Seperate GDT and IVT for each CPU * Paging / Virtual Memory * Ext2 RAM Disk * Pipes * Standard streams (stdin/stdout/stderr) * PS2 Mouse/Keyboard support * Multi-threading & Multitasking * Kernel and Userspace Tasks * CPU Private Memory * Support for ELF binaries. * IRQ Handling Framework * Finegrained Spinlocks * Superfast Task Scheduler * PCI Bus scanning * Ethernet E1000 PCI Driver * VESA Framebuffer with fallback to a text-only terminal * Composite Window Manager * C-library for Userspace (Newlib) * Simple Network Stack (ARP, IPv4, ICMP, UDP) * Window Manager Userspace Ports * Newlib C library for Userspace * ncurses , ncurses-examples * vim * zlib * libpng