Строго говоря, то, что он работает в P/OS - тоже результат патча RTEM.TSK.
RTEM был заброшен раньше чем, и у него в списке поддерживаемых систем были только 1 (RSX-11M), 5 (VAX/RSX) и 6 (RSX-11M-PLUS).
В образе который попал ко мне кто-то прописал 11 (P/OS) поверх 11M-PLUS, и мне пришлось возвращать его обратно.
Понемногу расковыриваю на досуге внутренности - может скоро свой вариант сделаю с поддержкой всего известного чего нет в этой версии.
А может и так допинаю патчами.
Функционально RTEM V1.0 различает только VAX/RSX и все остальное.
Сами различия по сути сводятся к мелочам вроде того, что под VAX/RSX нехватка динамической памяти - неустранимая проблема, да номера версий файла выбираются либо восьмеричные либо десятичные.
Сейчас JOAT в этом плане допинан чтобы явно проверять FE$DVN.
Сейчас JOAT.SAV мучаю, уже примерно наметил куда воткнуть поддержку именных каталогов. Он собран с FCS который вообще никак не поддерживает именные каталоги за исключением попытки выполнить директиву ELP$ которая в VAX/RSX полностью выполняет все для подпрограммы .PARSE.





Ответить с цитированием