можно получить - одно утверждение не отрицает другого. Программирование под неиспользуемую систему представляет скорее академический интерес, я же предпочёл бы что-то практически полезное и актуальное (в том числе и в среднесрочной перспективе). Есть ещё FreeDOS, но мне сложно неискушённым взглядом судить, является ли он прямым потомком или же это фанатская "фантазия на тему".
2) Стандарты POSIX - это насчёт переносимости программ, насколько я знаю. То есть исходники, соответствующие стандарту, можно скопилировать в любой POSIX-compliant операционной системе - и такая программа будет работать. Ты имеешь в виду, что код ассемблера непереносим? Я в любом случае собираюсь кодить только под свою систему.
3) Встроенные системы - это здорово, правильно, и в целом наиболее подходящая под ассемблер ниша. Проблема ровно одна - мне бы хотелось изучить архитектуру x86, а во встроенных системах они не используются. Но если у тебя есть какие-то конкретные предложения, то готов выслушать. :)
Выскажусь касательно третьего пункта. DOS это хорошее начло понять идеологию встроенных систем на основе x86. Только не запускай её в окне. Пусть она будет стоять на отдельном компе.
Обсуждают сегодня