Skip to content
This repository was archived by the owner on Jan 10, 2025. It is now read-only.
This repository was archived by the owner on Jan 10, 2025. It is now read-only.

Minimum Viable Product Triage Issue #11

Description

@viktorpopp

Initial work

  • Load kernel from disk
  • Implement printf
  • Add FAT subdirectory support
  • Use protected mode (x86 or 64-bit)
  • Use GCC and Binutils toolchain

Interrupts and Drivers

  • Hardware interrupts and PIC
  • Keyboard driver
  • VGA Driver
  • Sound Driver
  • USB Support
  • PCIe Driver
  • NVMe Driver
  • Peripheral Drivers

Filesystem and Storage

  • FAT32 support
  • ELF Binary support
  • Filesystem Drivers
  • Initial root directory loader

Memory Management

  • Memory detection/management
  • Virtual Memory Management

Process Management

  • User land
  • Multitasking/Multithreading
  • System Calls
  • Dynamic Linking/Shared Libraries

Development and Libraries

  • New GCC toolchain
  • New build system
  • Standard C library
  • Standard C++ library
  • C++ Runtime features (Like virtual functions and exceptions)
  • Development Framework
  • System API (like windows.h)

Security and Stability

  • Security Features
  • Sandboxing

User Interface and Experience

  • Graphical User Interface
  • Window Manager
  • Multi-Monitor Support

Network and Connectivity

  • Network Stack
  • Bluetooth Stack
  • Cloud Integration

System Management

  • Resource Monitoring Tools
  • Power Management
  • Backup and Restore
  • Virtual Desktop Support
  • Automated Updates
  • Clipboard Management
  • Parental Controls
  • Guest Modes
  • Sleep and Hibernate Modes
  • Advanced File Search

Software and Utilities

  • Software Package Manager
  • Shell and Scripting
  • Device Virtualization
  • Localization

Metadata

Metadata

Labels

enhancementNew feature or requesthelp wantedExtra attention is neededtriageA large issue containing multiple smaller issues

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions