This repository was archived by the owner on Jan 10, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
This repository was archived by the owner on Jan 10, 2025. It is now read-only.
Minimum Viable Product Triage Issue #11
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededtriageA large issue containing multiple smaller issuesA large issue containing multiple smaller issues
Milestone
Description
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
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededtriageA large issue containing multiple smaller issuesA large issue containing multiple smaller issues