Разработка операционных систем: ядро, оболочка, сеть, кросс-компиляция и т. Д.

Операционная система - это базовое программное обеспечение, которое запускается на компьютерах. У него как минимум две важные роли:

  • он управляет доступом к базовому оборудованию, регулируя конкурирующий доступ к одним и тем же ресурсам из нескольких программ;
  • он представляет собой расширенную машину для программ, которую легко понять и использовать.

Разработка операционной системы включает несколько тем, например:

  • ядро;
  • вспомогательные служебные программы операционной системы (например, оболочка, сеть и т. д.);
  • кросс-компиляция.

Ресурсы

Эта вики сообщества содержит ссылки на несколько интересных ресурсов и курсов для начала разработки операционных систем:

Какие ресурсы можно найти для начала разработки операционной системы?