Вступление
Мне очень нравится идея ReactOS – сделать так, как в Windows, только лучше, открыто и самое важное – лицензионно.Я вообще не понимаю платного программного обеспечения, ведь в лицензионном соглашении того же Windows XP сказано:
| За исключением данной ограниченной гарантии и в наибольшей степени, разрешенной применимым законодательством, корпорация Майкрософт и ее поставщики предоставляют продукт и (если таковые предоставляются) услуги по технической поддержке на условиях «КАК ЕСТЬ», СО ВСЕМИ НЕИСПРАВНОСТЯМИ, и отказываются от предоставления каких-либо других явных, подразумеваемых или предусмотренных законодательством гарантий и условий, включая (но не ограничиваясь только ими) отказ от подразумеваемой гарантии, обязательств или условий пригодности для продажи и применимости для определенной цели, надежности или доступности, точности или полноты ответов или результатов работы, гарантии высокого качества исполнения, отсутствия вирусов, отсутствия небрежности при изготовлении продукта, а также предоставления или непредоставления технической поддержки или иных услуг, сведений, программного обеспечения и содержимого в результате или в связи с использованием продукта. КРОМЕ ТОГО, ПО ОТНОШЕНИЮ К ДАННОМУ ПРОДУКТУ НЕ ОБУСЛАВЛИВАЮТСЯ И НЕ ПРЕДОСТАВЛЯЮТСЯ ГАРАНТИИ ПРАВА СОБСТВЕННОСТИ, СПОКОЙНОГО ВЛАДЕНИЯ И ПОЛЬЗОВАНИЯ, СООТВЕТСТВИЯ ОПИСАНИЮ ИЛИ НЕНАРУШЕНИЯ ПРАВ НА ИНТЕЛЛЕКТУАЛЬНУЮ СОБСТВЕННОСТЬ[1] |
Наступление
План работ:- Скачать виртуальную машину.
- Установить в ней ReactOS
- Получить ошибку
- Отправить ее разработчикам
- Скачать и применить исправление
- Повторять шаги 2-5, пока ReactOS не доберется до версии 1.0
1. Установка и настройка VirtualBox.
Тут особых проблем возникнуть не должно, ни у продвинутых, ни у не продвинутых пользователей: скачиваем, запускаем, далее, далее – получаем VirtualBox. Мне захотелось, чтобы диски виртуальной машины хранились на диске D:\. Для этого надо зайти в настройки и указать в разделе «Общие» нужный диск и папку:Далее можно приступить к созданию самой виртуальной машины:
Тут тоже все на уровне «далее-далее». Задайте имя (например «ReactOS») и размер жесткого диска. (300 Мб будет более чем достаточно).
Затем скачиваем образ ReactOS тут:
http://freefr.dl.sourceforge.net/project/reactos/ReactOS/
если вы желаете поддержать альтернативную оболочку Arwins то тут:
http://freefr.dl.sourceforge.net/project/reactos/Arwinss/
Далее полученный .iso файл подключаем тут:
В разделе «USB» пока снимаем галочку «включить USB», и после этого можно запускать нашу виртуальную машину (кнопка Старт, если что).
Установка системы занимает не более пяти минут, которые тоже делаются по принципу «Далее-Далее» (Enter). После установки ВМ перегружается и мы видим Ее, РеактОС. Первый запуск: заполнить несколько полей и нажимать далее.
Установка РеактОС прошла успешно, Wine запросил Gecko, который сейчас откуда-то загружает (интернет на машине есть)
Зато запуск РеактОС с Arwins прошел не так удачно: висит мертво в первые же минуты работы, что еще раз напоминает нам, что мы устанавливаем систему для увлекательнейшего процесса поиска и отладки ошибок:
Впрочем, и обычный РеактОС после перезагрузки превратился в безмятежное синее поле с курсором – без каких либо других признаков ОС, типа кнопочек иконок и менюшек. Правда тут все решилоjavascript:void(0)сь просто: загрузка через опцию ReactOS(Debug) – и все прошло как помаслу и после перегруза работало в штатном режиме. Пока без звука.
3. Получение ошибок
Получить ошибку в ReactOS ничего не стоит – достаточно попробовать в течении пяти-семи минут запускать различные приложения и выполнять стандартные задачи. В моем случае с Arwins даже делать ничего не надо – ошибка появляется сразу. (Все же постарайтесь запомнить последовательность своих действий, дабы воспроизвести ошибку в последующем)Теперь задача эту ошибку задокументировать. Для этого делаем перенаправление на виртуальный последовательный порт (com0com в Windows)
1. Скачать перенаправитель виртуального COM-порта Com0com. Установить по уже известному принципу «Next-next».
2. В VirtualBox в свойствах нашей ВМ выбрать раздел COM-порты. Выберите режим порта "Хост-устройство", Путь к порту/файлу: "\\.\CNCA0".
3. Запустите терминал PuTTY, с настройками: точка на “Serial”, в поле “Serial line” – “CNCB0”
4. Запустите ReactOS в VirtualBox в режиме ReactOS(Debug) и смотрите лог работы:
5. Если надо провести более полную диагностику читайте эту статью: code.google.com/p/reactos-userspace/wiki/Debugging
4. Отправка ошибки
[1] http://www.microsoft.com/rus/Licensing_old/General/examples/winxppro_box.mspx, пункт 11






Комментариев нет:
Отправить комментарий