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

@ViktorPopp

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

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions