RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > > 64-разрядные версии винды доступны (в том числе и для скачивания "на попробовать") уже года три. А может и больше. > > > Никто никого не гонит на 64 бит. > > Но осадок остаётся :) > > Ну, так в запале можно много чего обидного сказать. Не хочется обижать друзей подосиновиков, но все же, часто раздражает излишний фанатизм и нежелание даже слышать слово "линух". Самого меня часто упрекали в фанатизме, и вот оказываюсь более толерантным к нововведениям, чем некоторые... :) > > > > Но желательно не завязываться на 16 бит и сделать систему полностью 32-битной. > > Разумно. > > > > А так как в микроядрах еще есть и поддержка 64-битности, то грех этим не воспользоваться и не учитывать эту возможность. > > Микроядро - не OS/2. Это старая проблема: "Чего хотим?" > > Микроядро -- это не OS/2, а база для ее построения. Причем база не только для API OS/2, но и параллельных personalities. Очень хотелось бы (в идеале) возродить идеи OS/2 Powerpc на новом уровне, чтобы можно было использовать приложения других ОС. Микроядро -- 32 (или 64-) -битное. Это к сожалению, интерферирует с 16-битными драйверами. 16-битные приложения реализовать можно -- как было сделано в OS/2 PowerPC -- там как раз DOS и WinOS/2 ─исполнялись в пробирке. > > > OS/2 на новом железе или ещё одну "новую и прогрессивную" систему? > > > > > Для каждого есть свое понятие, что такое "OS/2". В моем понимании OS/2 не подразумевает полного копирования функциональности OS/2. Look-and-feel сохранить надо (это удалось и разработчикам OS/2 PowerPC -- система была визуально почти неотличима от Warp 3). Совместимость с существующими приложениями OS/2 тоже сохранить надо. Простоту, модульность, устойчивость. Конфигурируемость при помощи текстовых конфигов. (это можно попытаться сочетать с Namespace и registry -- об этом я писал ранее). При этом не стоит 100% копировать внутреннее устройство OS/2. Внутреннее устройство может быть полностью другим, использующим преимущества микроядра. > > > > > Очень популярный вопрос: "А есть ли драйвер для та_или_иная_железка?". > > > Под винды -- не знаю, а вот под Линукс -- драйвера (как я понимаю) в линуксе не зависят от архитектуры, поэтому под линукс 64-битный ровно столько же драйверов обычных железок, сколько и под 32-битную x86 версию > > "Меня терзают смутные сомнения", ну да бог с ним. > > Драйвера в линуксе для любой архитектуры компилируются из одного и того же исходника. При этом, естественно, они, в зависимости от архитектуры, линкуются с архитектурно-зависимой частью. То есть, есть общий каркас драйвера, независимый от архитектуры, и есть архитектурно-зависимые части, которые подключаются к generic части. В любом случае, остаточно просто перекомпоновать драйвер. Но написан он так, что работает на любой архитектуре. Можете убедиться, поковыряв ядро линукса. > > WBR, > Валерий >
__, _,_ __, _,_ _,
|_) | | | \ | / /_\
| \ | | |_/ |/ | |
~ ~ `~' ~ ~ ~ ~
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.