Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👁️ Krypton OS — The Cyber Fortress

Krypton OS — це мінімалістична, високозахищена операційна система, що пишеться з нуля на мовах C та Assembly (x86 архітектура). Проєкт створено з метою ізоляції процесів, захисту пам'яті від витоків та створення безпечного середовища для кіберспеціалістів.

🛡️ Філософія безпеки

  • Повна ізоляція: Жодних запозичених монолітних ядер. Кожен драйвер ізолюється.
  • Архітектура переривань (IDT): Захист процесора від Triple Fault та апаратних збоїв.
  • Контроль введення: Безпечна обробка скан-кодів клавіатури з захистом від низькорівневих спуфінг-атак.

📁 Структура проєкту

  • boot/ — Первинний 16-бітний завантажувач (Multiboot асемблер).
  • kernel/ — Основне ядро системи та таблиця переривань (IDT).
  • drivers/ — Ізольовані драйвери пристроїв (екран, клавіатура).
  • include/ — Системні заголовки та інструменти введення/виведення (I/O).

🚀 Як запустити (на Arch Linux)

Переконайтеся, що у вас встановлені необхідні інструменти:

sudo pacman -S nasm gcc binutils qemu-base qemu-desktop

## 📜 Ліцензія
Цей проєкт є вільним програмним забезпеченням і розповсюджується під егідою **GNU General Public License v3 (GPL v3)**. 

Krypton OS створена для людей, і її код захищено принципом Copyleft: будь-які модифікації чи похідні продукти **зобов'язані** залишатися повністю відкритими, безкоштовними та публічними. 

---
**Developer:** Roma (Future Cybersecurity Expert)  
*Protected by GPL v3. Code wants to be free.*

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages