Настрйки Reactos.Проблема настрйки Reactos.
Текущий рейтинг темы: Нет
Dima[berserk]
Начинающий
Откуда: Москва Всего сообщений: 30 Рейтинг пользователя: 3
Дата регистрации на форуме: 4 янв. 2006
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 5 марта 2006 1:26
Интересно, а от чего бы вдруг такое мнение? В Windows 95 работали драйвера досовские. Почему мы не можем сделать ось, в которой пойдут виндовые драйвера?
Кстати насчёт небольшого примера из дня сегодняшнего. Знаете есть такая вещь, называется Captive - "the first full read/write free access to NTFS disk drives". Представляет из себя эмуляцию необходимого слоя подсистем ядра Windows NT, что позволяет использовать майкрософтовский драйвер NTFS.
Captive основано на проектах Wine и ReactOS (выдрана часть ядра).
Результат: теперь свободные оси (в первую очередь Linux) могут использовать файловую систему в режиме чтения/записи. Конечно в этом деле всё ещё есть баги и тормоза, но это уже реализация работы с виндовым драйвером из другой операционной системы.
А что нам мешает сделать реализацию такого же captive для других драйверов? На мой взгляд сейчас основная преграда в том, что ReactOS ещё не поднялся до нужного уровня - полно функций-заглушек, ошибок, неоптимизированных частей. | | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 5 марта 2006 12:10
Dima[berserk] Для ROS - вполне можем. Я имел в виду, не получится обеспечить нормальную работу драйверов для OS с принципиально иной архитектурой, вроде 3OS, о которой говорил WsX.
Даже в том же Win95, хотя DOS-драйвера и работали, но систему тормозили из-за переключений между реальным и защищенным режимом процессора, да и сам Win95 на них ругался...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
wsx
Участник Проекта
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 5 марта 2006 13:45
ЭТО НЕ ПОДОЙДЁТ И ДЛЯ ЛИНУКСА!
Т.к. там работа с любыми устройствами организована в асинхронном режиме. Именно из-за этого wine - до сих пор всё и не поддерживает, бывают глюки и тормоза.
Находятся различные способы, что бы для чётко определённой ситуации решить эту проблему. Как бы сказать универсального решения нет.
Кстати,малость оффтоп, но всё же почему-то навеяло: давно блуждает идея создать лёгкий-эмулятор "иной" железки, написать ОС. А затем под любое железо портировать только сам эмулятор. | | |
Andrey
Новичок
Всего сообщений: 6 Рейтинг пользователя: 1
Дата регистрации на форуме: 25 фев. 2006
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 19 марта 2006 23:48
Народ а некто незнает когда возабновятся разработки ROS? а что то на версии 0.2.9 все и повисло. | | |
Dima[berserk]
Начинающий
Откуда: Москва Всего сообщений: 30 Рейтинг пользователя: 3
Дата регистрации на форуме: 4 янв. 2006
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 20 марта 2006 1:38
Разработки ReactOS продолжаются. После того, как было решено не делать почти полной блокировки репозитория и производить разработку одновременно с аудитами, блокируя только отдельные файлы, все разработчики смогли продолжить свою работу.
Если кого-то интерисует, а каковы нынешние успехи - последнюю версию можно взять с SVN - системы контроля версий. Также, если кто хочет присоединиться к разработке - вам туда. Конечно, никто не гарантирует стабильности последней версии в работе. Но разработчики стараются делать так, чтобы это всё дело компилировалось и хоть как-то работало.
Взятую с SVN версию нужно откомпилировать из исхоников. Инструкции про то, как это сделать должны быть на официальном сайте ReactOS. Если не компилируется, а компилятор был правильнопоставлен - можно смело сообщить об этом разработчикам (хотя чаще всего оказывается что просто компилятор неправильно поставили). | | |
wsx
Участник Проекта
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 20 марта 2006 10:49
Dima[berserk] Что значит не правильно поставили компилятор ? Может быть не корректно настроили среду ? Были ли поставлены все библиотеки ? итд...
Компилятор или поставлен или нет А вот всякие libc, glibc итд - это уже другая история ) | | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 20 марта 2006 11:18
wsx Там действительно есть очень большая заморочка с установкой компилятора: нужно не просто поставить MinGW с библиотеками, а потом еще скачать для него какое-то обновление. Я сам с этим долбался немало, пока понял, в чем там дело...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
wsx
Участник Проекта
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 20 марта 2006 11:36
XXXX Pro, а что ? Этот MinGW - настолько хороший компилятор, что бы его использовать ? | | |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79 Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 20 марта 2006 11:49
Просто это - рекомендуемый компилятор для ROS (по крайней мере был для версий 0.2.1-0.2.4, сейчас - не знаю). Точнее, это даже не компилятор, а пакет GNU-утилит для Windows (который включает в себя gcc, make, glib и еще много чего), просто он ставится как единый пакет и не такой навороченный, как CygWin (кстати, скомпилировать ROS под CygWin у меня так и не получилось).
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | |
wsx
Участник Проекта
Юниксойд, сетевик
Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 20 марта 2006 13:06
XXXX Pro, хм..Но ведь есть же Watcom. Ну ладно, фиг с ними... | | |
Dima[berserk]
Начинающий
Откуда: Москва Всего сообщений: 30 Рейтинг пользователя: 3
Дата регистрации на форуме: 4 янв. 2006
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 20 марта 2006 14:33
К сожалению, в MinGW есть баги. Например, то с чем я стоклунлся - когда собираешь dll-ки толи функции не экспортируются туда, толи не видит проэкспортированные, толи эх лево проэкспортировало.
Вот сейчас у меня на работе - приходится использовать MinGW потому что есть хорошие библиотечки, которые можно только в нём скомпилировать. Под другой компилятор переписать это дело - слишком долго. А потому людям приходится пользоваться тем MinGW, с которым я немного поколдовал полгода назад. С тем, что они сами ставят почему-то ничего не работает. | | |
Время выполнения скрипта: 0.0434. Количество выполненных запросов: 19, время выполнения запросов 0.0326
|