Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Исходник UniOS: A scratch-built x86-64 operating system kernel written in C++20.

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
12 Дек 2025
Сообщения
5
Реакции
6

GitHub:
Пожалуйста, авторизуйтесь для просмотра ссылки.

Website:
Пожалуйста, авторизуйтесь для просмотра ссылки.


screenshot.png


Development & Testing​

uniOS is designed to run on real x86_64 hardware and is primarily tested on QEMU/KVM. QEMU enables rapid development with full debugging support (GDB, snapshots, device inspection).

Note: While targeting most machines, hardware support is provided on a best-effort basis. Issues on specific hardware may not be fixable due to the scope of one-person development.
 
v0.6.1: VMM process isolation, documentation overhaul, website enhancements
  • Implemented per-process virtual memory isolation with fixed virtual stacks
  • Added vmm_clone_address_space and vmm_free_address_space
  • CR3 switching on context switch for process isolation
  • RBP pointer rebasing when forking from HHDM to fixed stack
  • Allocated real stack for idle task (PID 0)
Documentation:
  • Rewrote README, CONTRIBUTING, ARCHITECTURE with engineering specifics
  • Added Known Limitations section
  • Replaced marketing speak with technical details
  • Added Mermaid architecture diagram
Website (docs/):
  • Interactive typewriter terminal animation
  • Copy-paste quick start block
  • GitHub stats integration
  • Feature card hover effects
  • Full SEO optimization (Open Graph, Twitter cards, JSON-LD)
  • Added sitemap.xml and robots.txt
Timer fixes:
  • Updated all timing constants for 1000Hz timer
Link:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
очень круто, но зачем ты это сюда постишь? дети-пастеры 3.1 не поймут что это и не оценят
 
Назад
Сверху Снизу