RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Таки копать надо глубжЕЕ


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : valerius
To : dixie
Subj : Таки копать надо глубжЕЕ

> Драйверов не будет - а они нужны.
> Софта не будет - а он нужОн.
> Написать самим ВСЁ - нереально. Вот и носится давно такая идеЯ - помните NTFSdos или как там его? Когда хитрый Руссинович пускал штатный драйвер NTFS под DOS-ом, подкладывая ему NTOSKNRL!!! и, очевидно, что-то этому NTOSKNRLу эмулируя - до его частичной функциональности. По такому же методу он пускал chkdsk от w2k в NT - тот тоже просил NTOSKNRL от w2k(!!)
> ИМХО - выход маячит лишь тут - w2kos2(аналог winos2 ;), с подменой HAL w2k осевыми вызовами, но пробросом драйверов уже из w2k в os2. Я эа это дело не берусь только потому, что, мягко говоря, слабо знаю вопрос ;) Тут надо грузить чужое ядро, патчить его, писать видеодрайвер PM, работающий через виндовый (как минимум), патчить осевое ядро и т.п. Но это, наверно, единственный РЕАЛЬНЫЙ вариант жить дальше - хотя и тут работы-ы ... :) Т.е. смысл в том, что это то "узкое место", которое надо сделать один раз - чтобы не портить постоянно тучи драйверов, хотя бы, из линукса.

Идея интересная, конечно, и что-то в ней есть. Но возникают вопросы... -- какое ядро будет "главным", осевое или вендовое? Как они будут работать одновременно? В DOS'е это было можно сделать, так как в досе фактически нет своего ядра, там полная анархия, каждая прога может управлять железом. А здесь? Конечно, обя ядра работают в RING0, и все им позволено. Но не будут ли они конфликтовать между собой?

Tue 29 May 2007 07:25 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7.10) Gecko/2005




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.