Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ищу мануал по написанию ОС

Иван Ремень Знаток (433), закрыт 11 месяцев назад
Привет!
Я достаточно опытный разработчик. В универе дорабатывал ОС от MIT (Jos). Сейчас решил освежить знания. И столкнулся с тем, что не могу найти качественные циклы статей по написанию ОС. Может кто-то находил?
Дополнен 7 лет назад
P.S. Сорри за неверную категорию. Прочитал "системное программирование", на "администрирование"
Лучший ответ
Андрей Высший разум (435212) 7 лет назад
Вирт, Гуткнехт, "Проект Оберон"
Остальные ответы
Варчун Оракул (82457) 7 лет назад
Привет. У мелкомягких спроси или линух копай. Как будто каждый второй ось с нуля пишет.
Shalafi Мудрец (15044) 7 лет назад
Ну чо опять за вопросы, есть же классика https://ru.wikipedia.org/wiki/Linux_From_Scratch
Просветленный (24322) 7 лет назад
>Я достаточно опытный разработчик. В универе дорабатывал ОС от MIT (Jos).
Чет не верится, если ты не смог найти кучу статей. OSDev классика например, еще есть форум flat assembler.Там прикольно прост)
Фаимя Салихова Мыслитель (7216) 7 лет назад
Есть несколько видов Операционных Систем. Одни с Загрузчиком в виде BIOS`а — это компьютеры. Другие без такого Загрузчика — это Смартфоны/Планшеты.

Операционную Систему Привязывают под конкретную Архитектуру.

В компьютерах с Архитектурой Intel несколько видов Прерываний. Аппаратные (IRQ) и в Чипсетах (Win-Socks), плюс Высокоуровневые для Задач (видно в Диспетчере Задач).

В Windows есть Реестр — Управляющая База. В Unix-образных — нет Реестра.

Дальше больше. Отличия нарастают снежным комом.

Операционная Система имеет несколько уровней. Аппаратный, Программный.

Под Операционную Систему Создают Шрифты, Пишут Драйвера Монитора.

Доработка чужой Операционной Системы не имеет вообще ничего общего с самостоятельным Созданием Операционной Системы. ¯\_(ツ)_/¯

https://otvet.mail.ru/answer/1856273737

https://otvet.mail.ru/answer/1843765763

https://otvet.mail.ru/answer/1850542461

https://otvet.mail.ru/answer/1855823864

https://otvet.mail.ru/answer/1855545953

https://otvet.mail.ru/answer/1855271666

https://otvet.mail.ru/answer/1854691626

https://otvet.mail.ru/answer/1854542953

https://otvet.mail.ru/answer/1854500122

https://otvet.mail.ru/answer/1854225992

https://otvet.mail.ru/answer/1853828671

https://otvet.mail.ru/answer/1842751126

https://otvet.mail.ru/answer/1800664991

21:23 06.02.2017
Похожие вопросы