Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Данный проект является давней мечтой создать своё собственное ядро или даже ОС Часто видел как другие люди пишут "Свои ядра", но они не уходили дальше "Hello World!" в терминале Так же в процессе создания своего ядра я узнал много нового: я очень хорошо начинаю понимать низкоуровневую работу устройств, по крайней мере на x86, под который и создаётся ядро, а так же в принципе я хорошо начал понимать C, фактически тут я его выучил, но теперь тревожусь, что uint8_t мне понятнее и проще, чем использовать int Для изучени ядра обратитись к: src/ - это последнее представление того, как я хочу публично показать работу ядра (если вы видите этот текст, значит src/ очень устарел и лучше обратиться к trash/tests/) trash/ - это разные и важные для конечного продукта вещи, но не в самом конечном продукте, так находятся тесты (tests/) и шпаргалки, а так же другие инструменты, которые были нужны для создания ядра в своё время docs/ - веб версия ядра, работающая через v86 (от этого могут быть визуальные отличия и более низкая скорость работы в замен на возможность быстро пощупать) Про стороннюю помощь: OSDev Wiki - очень серьёзная помощь в изучение, от понимания работы VGA памяти до обработки клавиатуры по set 1, информации об ring и прочем... (https://wiki.osdev.org/Expanded_Main_Page) v86 - позволили сделать реальным запуск ядра в браузере (https://github.com/copy/v86) Лицензия: GNU GENERAL PUBLIC LICENSE Автор: MichiTheCat-RedStar (c) 2026