TGViewer
ITmozg ITmozg @itmozg · 2.63K subscribers
Post #10068 233
🖥 Пишем свою операционную систему с нуля. Серьезно.

Многим кажется, что создание ОС это черная магия, доступная только избранным инженерам из Microsoft или создателям Linux. Но на самом деле, разобраться в том, как "железо" оживает после нажатия кнопки питания, может каждый разработчик.

На GitHub лежит легендарный репозиторий os-tutorial, который буквально за руку проведет вас от пустого файла до работающего ядра.

Это не теоретический учебник на 1000 страниц. Это набор последовательных шагов (от 01 до конца), где каждый новый урок наслаивается на предыдущий. Вы начинаете с того, что учите компьютер выводить "Hello World" без всякой ОС, и заканчиваете написанием простейшей файловой системы.

Что вы изучите на практике:

🔴Boot sector: Как работает загрузочный сектор и почему в нем всего 512 байт.
🔴Assembly: Основы ассемблера x86 (без боли, только необходимое).
🔴Режимы процессора: Переход из 16-битного Real Mode в 32-битный Protected Mode.
🔴C Kernel: Как запустить C-код на "голом" железе.
🔴Драйверы: Написание простых драйверов для экрана и клавиатуры.

💡 Главная фишка: Автор объясняет почему мы делаем то или иное действие, а не просто дает код для копирования. Это идеальный способ понять, как работает компьютер "под капотом".

Для старта не нужны глубокие знания, только Linux (или WSL), QEMU и желание разобраться.

🔗 Ссылка на репозиторий: https://github.com/cfenollosa/os-tutorial

#github #os #lowlevel #assembly #cpp #tutorial

♻️ Сделай репост, чтобы помочь другим.

📲 Мы в MAX

👉 @itmozg
  • 👍 2
  • 🔥 1
  • 👀 1
More from @itmozg
  1. Sep 24, 2026Что происходит, когда вы вводите URL в браузер? В процесс вовлечены: браузер, операционная…
  2. Sep 23, 2026Visualgo - это интерактивный учебный ресурс, посвящённый визуализации алгоритмов и структу…
  3. Sep 17, 2026Алиасы (псевдонимы)- это лучший способ сэкономить время и не печатать длинные команды по с…
  4. Sep 16, 2026⚡️ Совет по работе с базами данных 💡 Уникальные индексы с исключением определенных строк…
  5. Sep 14, 2026🐳 Как на самом деле работает Docker? Взгляд изнутри Мы привыкли писать в терминале docker…
  6. Sep 9, 2026Сборка C++ проектов. Оптимизации компилятора. Inline, constexpr, alignment. Game Engine се…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →