Skip to content

Feature List #5

@ViktorPopp

Description

@ViktorPopp

This issue is just a little triage issue containing the current list of features and features yet not implemented. This will be closed once we reach v0.01

  • Global Descriptor Table
  • Interrupt Handling
  • Serial Output (16550 UART)
  • Intel 8259 support
  • PS/2 Keyboard
  • Physical Memory Manager
  • Paging Implementation
  • Virtual Memory Manager
    We do have a simple bump allocator for the VMM but it only has a vallocat function which isn't quite enough to check this off.
  • Heap Allocator
    For now this will just be a simple linked list allocator. See SLUB/SLAB Allocator #6 for more info.
  • Virtual Filesystem
  • Initial Ramdisk (USTAR)
  • Scheduler
  • Usermode
  • Flat Binary Loading
  • Custom Terminal Emulator #1
  • RTC Implementation #4
  • Custom Testing Framework #3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions