OSDev Wiki
Advertisement

Приступить к разработке операционной системы можно по разным причинам. Вот лишь некоторые из них:

  • познание архитектуры и устройства ПК;
  • исследование взаимодействий между объектами ОС;
  • попытка улучшить эти взаимодействия путём нахождения оптимальных путей взаимодействия;
  • оптимизация алгоритмов работы компонентов ОС;
  • желание переплюнуть Билла Гейтса и Линуса Торвальдса одновременно и доказать всему миру свою крутизну.

Если же отбросить «психологические» причины вроде последнего пункта, то разработка ОС является скорее хобби, чем реальной потребностью, поскольку на создание полноценной работающей системы уйдёт очень много времени и сил, в то время как изучение устройства компьютера и самих ОС, анализ и оптимизация алгоритмов и тому подобные задачи можно успешно решать и на существующих системах, причём с куда меньшими трудозатратами. В общем, разрабатывать новую ОС есть смысл только в том случае, если именно создание ОС является целью всей работы.

Advertisement