RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > Ядро == микроядро. Стратегии и политики реализуются вне его. Ядро к написанию не планируется. Ядро (микроядро) уже написано. Планируется написать обвязки. > > Ну и как написать обвязку, которая позволить использовать драйвера с 16-битными сегментами? > > Для приложений с 16-битными сегментами проблем ровно никаких. Хотя я, все же, считаю, что надо использовать или конвертер в чистые 32-бита, или эмулятор -- просто это будет более переносимо, и никакого траха при переносе на AMD64 или ARM. > > Для случая же драйверов -- тоже можно, но драйвера придется перекомпилировать, поскольку там будут virtualization-sensitive инструкции. Что, конечно, неприемлемо. Можно, конечно, придумать другую технологию виртуализации, но надо ли? -- Цели использовать текущие 16-битные драйвера, не ставилось. Та же OS/2 PPC вообще не содержала 16-битного кода и от этого не перестала быть OS/2.
_, _, _, _, _ _ _,_
(_ | / \ |\ | | |_/
, ) | , \ / | \| | | \
~ ~~~ ~ ~ ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.