RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > Драйверов не будет - а они нужны. > > > Софта не будет - а он нужОн. > > > Написать самим ВСЁ - нереально. Вот и носится давно такая идеЯ - помните NTFSdos или как там его? Когда хитрый Руссинович пускал штатный драйвер NTFS под DOS-ом, подкладывая ему NTOSKNRL!!! и, очевидно, что-то этому NTOSKNRLу эмулируя - до его частичной функциональности. По такому же методу он пускал chkdsk от w2k в NT - тот тоже просил NTOSKNRL от w2k(!!) > > > ИМХО - выход маячит лишь тут - w2kos2(аналог winos2 ;), с подменой HAL w2k осевыми вызовами, но пробросом драйверов уже из w2k в os2. Я эа это дело не берусь только потому, что, мягко говоря, слабо знаю вопрос ;) Тут надо грузить чужое ядро, патчить его, писать видеодрайвер PM, работающий через виндовый (как минимум), патчить осевое ядро и т.п. Но это, наверно, единственный РЕАЛЬНЫЙ вариант жить дальше - хотя и тут работы-ы ... :) Т.е. смысл в том, что это то "узкое место", которое надо сделать один раз - чтобы не портить постоянно тучи драйверов, хотя бы, из линукса. > > > > Идея интересная, конечно, и что-то в ней есть. Но возникают вопросы... -- какое ядро будет "главным", осевое или вендовое? Как они будут работать одновременно? В DOS'е это было можно сделать, так как в досе фактически нет своего ядра, там полная анархия, каждая прога может управлять железом. А здесь? Конечно, обя ядра работают в RING0, и все им позволено. Но не будут ли они конфликтовать между собой? > > ... а, кажись, понял -- вызовы HAL подменяются осевыми вызовами -- вот ключевая фраза? -- тогда конфликтов быть не должно..
__, _,_ __, _,_ _,
|_) | | | \ | / /_\
| \ | | |_/ |/ | |
~ ~ `~' ~ ~ ~ ~
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.