@Fedor190

Различия между Embedded и системным программированием, разработкой ОС?

Всем привет, есть ли сфера в программировании которая именно разрабатывает ОС? Например про embedded development узнал что это на 70 % электроника (а то и больше), а системное программирование это сплошные системные вызовы и тому подобное. Мне интересна именно разработка ОС. Что посоветуете в данной ситуации?
  • Вопрос задан
  • 665 просмотров
Пригласить эксперта
Ответы на вопрос 4
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Kernel.org
Ответ написан
Комментировать
Zoominger
@Zoominger
System Integrator
есть ли сфера в программировании которая именно разрабатывает ОС?

Нет. Свои ОС никто уже давным-давно не пишет. Всё на Linux.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
ebmedded разработка имеется ввиду разработка чего-либо на различные электронные устройства. Обычно связана с разработкой в условиях ограниченных ресурсов, либо с нестандартными устройствами.

Системное программрование - разработка ОС, системных программ и драйверов.
ОС - это большой конгломерат программ. Можно разрабатывать powershell, можно ядро, можно BSOD отладчик, а можно проводник, calc.exe или сапер. Все это входит в ОС
Ответ написан
@frank_sider
Системный программист
Есть - сам работаю в сфере разработки ОС, точнее RTOS жесткого реального времени, но рынок не настолько большой, как например, для Web - вакансии если и появляются, то чаще всего это НИИ, КБ, НПО и т.д. А разработка ОС - это лишь верхушка айсберга системного программирования: сюда же можно отнести и разработку компиляторов, и языков программирования, и отладчики, и сетевое программирование, и распределенные системы, и сложнейшие программные комплексы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы