Цитата Сообщение от AFZ Посмотреть сообщение
Винды, начиная с 8-й тоже этим балуются.
По большей части там - Давайте Я Сделаю Вид, Что Гружусь Быстрее. И началось это фактически с XP. С Windows 8 MS добавила "скрытую" гибернацию. Так что - ничего нового - или по честному грузимся долго, или по не честному делаем вид, что грузимся быстрее, или гибернация - в том или ином виде.

Цитата Сообщение от AFZ Посмотреть сообщение
Сравни с RT-11
Ты предлагаешь сравнить MS-DOS и Windows. Не получится под "Windows" нарисовать драйвер быстрее.
Аналогичные шаги для RSX

1. Сочинить драйвер, сочинить первичный загрузчик (да да, в RT тоже самое, просто они оба находятся в одном файле)
2. Собрать драйвер (если целевая система одна и та же - можно грузить драйвер и получить доступ к устройству, если это две разные системы - придётся собрать два драйвера)

3. Собрать SAV под целевую систему (первый добавочный шаг)
4. Собрать новый BOO - он векторизован, подойдёт для любой системы (второй добавочный шаг)

5. BRU на новый диск (несколько больше COPY/SYS в том плане, что BRU в определённых сценариях сам сделает COPY/BOOT)

6. Сделать образ, загрузиться (третий добавочный шаг)

7. SAV /WB (несколько больше COPY/BOOT но для нашей темы не принципиально)

Ахереть, как сложно. Для домохозяек.
Самый сложный пункт - что в RT, что в RSX - пункт номер РАЗ.

Если же драйвер и первичный загрузчик (читай SAV) уже есть, то, как я уже писал - только на одно действе больше. И выполняется оно - не ОТО доказать.

Цитата Сообщение от AFZ Посмотреть сообщение
Хуже, если старого устройства нет, но справлялись и с этим...
Мой опыт добавления ТРЕХ драйверов RSX для нового устройства загрузки (MY, DW/MW и WQ) говорит ровно об этом же - можно справиться. А опыт написания драйверов под RT - то, что в ней немного проще написать драйвер - но не намного.

- - - Добавлено - - -

А теперь, что бы разнообразить тему.. Представь себе, что мне надо добавить в интерпретатор команд или скажем, в модуль работы с файловом системой что то новое.

Вопрос - что мне надо будет сделать в случае RT? Откомпилировать модуль, в лучшем случае - слинковать новый монитор, в худшем - что то ещё и модулей (RMON KMON USR) перетранслировать (не обращал внимания, сколько KMON компилиться?) и слинковать.

Что мне надо будет сделать в случае RSX? Откомпилить свой модуль, в лучше случае - слинковать новый MCR (или MCD) или F11ACP, в худшем - что то из исходников этих прог перекомпилить и собрать и... почти всё - в образе системы заново переустановить новую прогу - и перезагрузить систему.

Мне приходилось это делать в RSX - за минуту можно было успеть сделать пару попыток проверки работоспособности