Лично я за проектом ReactOS наблюдаю уже много лет и каждый раз верю, надеюсь и жду. Именно этому новому релизу я наконец-то могу посвятить пост, т.к. по моим объективным ощущениям ReactOS стал обладать тем минимально допустимым функционалом, который позволяет серьёзнее взглянуть на этот продукт. Сегодня мы посмотрим, что нового появилось в новом релизе ReactOS, а также разберём, как установить ReactOS в VirtualBox.
Команда ReactOS сообщила (16 августа 2016 г.) о выходе нового релиза ReactOS 0.4.2 у себя в блоге. Разработчики стараются выпускать релизы каждые три месяца.
Основные изменения в ReactOS 0.4.2
— исправления в графической оболочке и файловом проводнике;
— исправления и хаки файловой системы;
— исправления в подсистеме обеспечения безопасности;
— совершенствование механизмов отладки менеджера памяти;
— уменьшение числа захардкоженых параметров системных папок;
— улучшена работа сетевого стека;
— улучшен клавиатурный ввод и механизмы раскладки;
— обновлён список пакетов менеджера приложений;
— повышена совместимость системы логирования;
— добавлена поддержка новых файловых систем;
— и большой перечень закрытых багов в багтрекере.
Как попробовать?
Существует два способа запуска ReactOS.
1-й способ. Использовать специальный образ “ReactOS-0.4.2-live.iso”, с помощью которого можно запустить ReactOS на реальном ПК, не устанавливая его.
2-й способ. Использовать установочный образ “ReactOS-0.4.2.iso”, с помощью которого можно произвести полноценную установку на реальный или виртуальный ПК. Я бы настоятельно рекомендовал для начала установить ReactOS на виртуальный ПК, что мы и сделаем далее.
Как установить ReactOS в VirtualBox?
Для знакомства с ReactOS мы установим его на виртуальную машину, используя VirtualBox.
1. Устанавливаем VirtualBox.
Бесплатно скачиваем и устанавливаем VirtualBox для своей OC.
2. Создаём виртуальную машину в VirtualBox для ReactOS.
В VirtualBox нажимаем на кнопку “Создать” и с помощью мастера создаём виртуальную машину для ReactOS. Нам известно, что ReactOS в настоящее время находится на уровне Windows XP / 2003 и обладает 32-битной архитектурой.
— Тип ОС: Windows x32.
— ОЗУ: 640Мб (разработчики рекомендуют минимум 1 Гб).
— HDD: 5Гб (разработчики рекомендуют минимум 2 Гб).
3. До-настраиваем виртуальную машину для ReactOS.
Заходим в настройки только что созданной виртуальной машины.
— Включаем 2D- и 3D-ускорение.
— Включаем режим общего буфера обмена.
— Настраиваем “Общие папки”. Обратите внимание на присутствие галочки “Авто-подключение”.
4. Монтируем ISO-образ и начинаем установку.
Заранее скачиваем установочный образ “ReactOS-0.4.2.iso”.
В процессе установки ReactOS появляется стандартный мастер установки ОС, где мы только нажимаем на кнопку Далее и со всем соглашаемся.
Несколько раз виртуальная машина перезапустится.
5. Устанавливаем “дополнения гостевой ОС”.
В VirtulBox активизируем образ “дополнений гостевой ОС” через меню Устройства > Подключить образ диска дополнительной гостевой ОС.
После этого с помощью “Проводника ReactOS” заходим на примонтированный оптический диск и производим установку “дополнений гостевой ОС”, перезагружаясь несколько раз чтобы активизировать весь стек драйверов.
Почти готово, но я рекомендую сделать ещё один пункт 6, который поможет вам, в случае необходимости, откатить ReactOS к сохранённому состоянию.
6. Сделать снимок установленной ReactOS.
Закройте ReactOS и убедитесь, что все оптические приводы изъяты. В VirtulBox переходим на закладку “Снимок” и нажимаем на кнопку “Сделать снимок”.
Теперь уж точно всё.
Форк OSGreentea
Этим летом появился форк OSGreentea из ReactOS, и хотя OSGreentea ещё не выпуcтил своего первого релиза, но он уже начал объединять группу русскоязычных энтузиастов и создавать патчи. А некоторые наработки из OSGreentea уже попали в ReactOS.
Лично мне кажется, что разработчики ReactOS гораздо живей взялись за исправление багов в UI после того, когда увидели активность группы OSGreentea, поэтому мы все от этого только выиграем.
Несколько ссылок по теме:
» Установочный образ ReactOS-0.4.2
» ChangeLog-0.4.2
» Таблица тестирования ПО в ReactOS-0.4.2
» Roadmap
» Ночные сборки ReactOS
» Официальный русскоязычный чат ReactOS
Честно сказать, я не думал, что достаточно скоро напишу пост на тему ReactOS, т.к. продукт долгое время был очень сырой и нестабильный, но многое меняется и прогресс в последнее время ощутим. Однако, впереди дорога ещё очень длинна.
Всем, кто участвует в этом проекте, от всей души желаю сил, здоровья и терпения. Всем удачи!
Комментарии (52)
Lerg
20.08.2016 23:15+2Когда будет установка с USB?
Varkus
21.08.2016 01:28А разве есть разница какой iso-образ, лежащий на флешке, в grub мапить как CdRom и с него устанавливать?
Один раз только споткнулся с этим методом, вылезла какая-то ошибка(не помню какая) вылеченная дефрагментацией этой флэшки.Lerg
21.08.2016 14:10+1Там проблема во время загрузки ОС.
Varkus
22.08.2016 09:23— Когда будет УСТАНОВКА с USB?
— Там проблема во время ЗАГРУЗКИ ОС.
Или я слоупок или в Ваших сообщениях что-то не так.
Можете подробнее объяснить, что не так?DrPass
22.08.2016 09:47+1> Или я слоупок или в Ваших сообщениях что-то не так.
Загрузка ОС — это в том числе и один из этапов установки. ReactOS сейчас действительно крашится, если её устанавливать с USB. В старых версиях, кстати, не крашилась. Впрочем, там USB-стек переписывали, видимо, ненароком внесли регрессию.
winnipeg
20.08.2016 23:53+4Мне кажется, это пост больше о VirtualBox, чем о ReactOS. И в чем его большая польза? Я ожидал увидеть отчет о ништячках в операционке от простого юзера. А тут простенькие инструкция на тему «как завести виртуалку». Или я что-то где-то упускаю?
Lerg
21.08.2016 00:00+1Основной посыл в том, что наконец-то достигнута какая-то стабильность системы, которая позволяет более менее комфортно пользоваться ею.
winnipeg
21.08.2016 00:33+3По мне, так наибольший по значимости факт, что появился форк:) А про стабильность — судя по словам автора в тексте и в комментариях, «очень сырой» превратился в «весьма сырой». Да и то, это никак не продемонстрировано.
DrPass
22.08.2016 00:22Да нет там никакого посыла. Если выбросить из статьи воду, и написать её тезисно, она будет звучать вот так: «Вышла новая версия, мне она понравилась, в ней много исправлений, вы можете её установить на ПК или виртуальную машину.» Вот и всё. И потом идет инструкция а-ля «Настройка VirtualBox для тех, кто не читал инструкцию по настройке VirtualBox».
PsyHaSTe
25.08.2016 16:33Такое ощущение, что основной посыл в том, что разработчики VirtualBox молодцы, что даже ReactOS на ней завелась.
Riateche
21.08.2016 04:35+55) Устанавливаем “гостевую ОС”.
Похоже, вы не понимаете фразу «Подключить образ диска дополнений гостевой ОС». Гостевая ОС — это ОС внутри виртуальной машины, в данном случае ReactOS. На этом этапе она, очевидно, уже установлена. А устанавливаете вы дополнения для гостевой ОС — драйверы и прочие штуки, улучшающие ее интеграцию с VirtualBox (например, динамическое изменение разрешения экрана гостевой ОС при изменении размера окна VirtualBox).
В VirtulBox активизируем образ “гостевой ОС”
производим установку “гостевой ОС”
perfect_genius
21.08.2016 10:07+2По скриншоту теперь сложно отличить от Винды. Раньше не нравились шрифты, но даже их теперь исправили, молодцы.
kay
21.08.2016 10:23Все эти пункты меню, стрелочки, далее. А есть уже готовые образы для QEMU/VB? Как, скажем, Ubuntu (https://cloud-images.ubuntu.com/xenial/current/). У них и qcow2 и vmdk, и ova. Бери что хочешь.
BatyaMedic
21.08.2016 14:05У них вроде были готовые образы которые вместе с qemu шли.
Вот ток че с ними случилось уже непонятно.
alex_blank
21.08.2016 12:28+3Спросонья показалось, что это какая-то операционка сделанная на ReactJS, лол. Надо меньше упарываться фронтендом...
seven_hh
21.08.2016 14:051-й способ. Использовать специальный образ “ReactOS-0.4.2-live.iso”, с помощью которого можно запустить ReactOS на реальном ПК, не устанавливая его.
Не опрометчиво ли рекомендовать запускать Live сборку на реальном ПК, на котором может быть установлен диск с ценными данными?DrPass
22.08.2016 00:29Вообще, нет. Live-сборки как раз для запуска на реальном ПК и предназначены. Опрометчиво использовать один и тот же ПК и для хранения единственной копии ценных данных, и для экспериментов с ОС.
Artemiy117
21.08.2016 18:39+2Напомнил старую добрую NT. Только применение на сегодняшний день не понятно. На старом железе запускать? А много его осталось? По-моему сейчас самый low-end за гуманные деньги взять проще, чем городить огород. Сдается мне, есть другая сфера применения…
Grox
22.08.2016 02:35-1Например, на производстве для старого ПО, потому что лицензию на XP уже сложно купить, а дрова могут быть только для неё. И такого оборудования очень много и очень дорогого. Это лишь один из множества вариантов.
TreyLav
22.08.2016 01:01Каков юридический статус этой затеи? Что API — это интеллектуальная собственность, вопрос, похоже, решенный для судебной системы США. Теперь обсуждается вопрос где кончается его (API) добросовестное использование (один из последних, на текущий момент, этапов дискуссии Oracle v. Google). Вы что-то пробовали прогнозировать? Просто, постить фотографии «смотрите, нашу систему поставили на кассу» — это хорошо, но где гарантии, что завтра Microsoft не спустит на вас юридический отдел и не вычистит отовсюду, куда дотянется, а юзеры останутся с обрубком ядра вместо ОС?
Varkus
22.08.2016 09:30Вот очень правильный вопрос!
Чешутся руки поставить ЭТО на рабочие лошадки, но если мсофт завтра осерчает, перед заказчиком я буду студентом-экспериментатором.
Очень ждём комментарии разработчика.
rbobot
22.08.2016 09:41Законы США не распространяются на весь мир.
Varkus
22.08.2016 10:13-1Законы США распространяются на подачу жалобы в самый гуманный суд России с жалобой на нарушение всяких там прав.
rbobot
22.08.2016 10:21+2Предоставляемая настоящим Законом правовая охрана не распространяется на идеи и принципы, лежащие в основе программы для ЭВМ или базы данных или какого-либо их элемента, в том числе на идеи и принципы организации интерфейса и алгоритма, а также языки программирования.
«О правовой охране программ для электронных вычислительных машин и баз данных»
TreyLav
22.08.2016 10:53В США есть случаи для экстерриториальной юрисдикции, в том числе — для дел в сфере Интернета. Нет, ФБР не выведет вас с заломленными локтями из родного дома в России, даже взять с вас штраф, присужденный американским судом — это что-то из фантастики. Но, есть немалая вероятность получить заочное решение, с которым можно пойти к Google — выдворять вас из поиска, пойти к GitHub — удалять ваши репозитории и так далее, насколько позволит фантазия.
Так что вопрос далеко не праздный.DrPass
22.08.2016 11:36+1Ну ОС-то на ваших компьютерах никто не съест. Речь же не идет о распространении каких-то ваших решений на базе незаконных клонов API Майкрософт. Риски с распространением ReactOS в Интернете касаются сообщества её разработчиков, а не пользователей ReactOS. По крайней мере, пока вы не находитесь в юрисдикции судебной системы США.
bentall
22.08.2016 13:52+1Гарантий в этом безумном-безумном-безумном мире где .h файлы признаны объектом авторского права дать никто никому никаких не может. Но пользователям и разработчикам WINE за почти четверть века существования проекта Microsoft как то особых проблем не смог и/или не захотел. В том числе во времена «Get the Facts». ReactOS, конечно, стремится к повторению не только прикладных, но и системных API, но с юридической т.з. особой разницы не вижу (хотя это я, профессиональные крючкотворы от софтостроения порой умеют усматривать неусматриваемое). Как бы то ни было, нет причин, почему во времена «Microsoft Linux» у ReactOS должны появиться проблемы (разве что кто-то попытается всерьёз вытеснить Windows ReactOS'ом из OEM, но как-то слабо верится)
bentall
22.08.2016 22:58Под Microsoft Linux я всё-таки Microsoft love Linux имел в виду, хабровский фильтр съел юникодный символ сердечка. Но вобще, после открытия .NetCore в качестве кроссплатформенного продукта, включение окружения Ununtu в Windows 10 и свежего портирования на Linux и MacOS PowerShell выпуск дистрибутива Linux от MS уже бы как то не удивил бы. Народ (особенно на linux.org.ru) конечно вспоминает про Embrace, Extend, and Extinguish, но открытый исходный код — какое-никакое противоядие от такой стратегии, а кода эта фирма открыла немало.
veydlin
22.08.2016 11:24Раз за разом вижу как совершенно не меняется дизайн, может я ничего не понимаю, но неужели так сложно чуточку переделать оформление?
Я слишком долго работал в паре с дизайнером, чтобы пропускать такие моментыsumanai
22.08.2016 18:37Там пару релизов назад добавили поддержку тем от XP, так что поставить стороннюю тему (да хоть ту же Luna) несложно.
KIBIs
Заинтересовала эта ОС, прошелся по ссылкам на сайт и там обнаружил системные требования
Скажите, возможно ли использование этой ОС вместо Windows XP на очень слабом железе(0.9ггц, 256 мб ОЗУ)? Каковы ваши ощущения по работе с данной ОС?gecube
Возможно, попробуйте. Эксперимент в данном случае единственный критерий истины. Но использование в продакшн не Реактось пока рискованно: продукт весьма сырой
KIBIs
На продакшн конечно же нет, есть старенький ноут, думаю что на него поставить, чтоб дитё могло работать. Какие то элементарные функции.
daggert
У меня не получилось использовать таким образом. Летает отлично, но вот сеть…
KIBIs
О, кстати вы об этом упомянули. Без сети никак. Наверно буду ставить PuppyLinux
daggert
С паппи тоже не сложилось. Слишком внешний вид ужасен в родном DE, а поставив простенький gnome2 — 256 памяти мало. По итогу — windows XP + firefox у родителей, в качестве антивируса — запрет запуска любых исполняемых файлов кроме белого списка.
KIBIs
Спасибо за наводку, через пару часов и попробую.
Randl
Debian с простеньким WM и соответствующе подобранным софтом?
KIBIs
Рассматриваю все, просто надо найти время перепробовать несколько вариантов и решить.
LonerD
ReactOS — это не рабочая лошадка, а всё ещё очень экспериментальная система.
А ХР вполне даже неплохо работает на таком железе. У меня первый компьютер был Celeron-633, памяти 128 Мб — параллельно стояли ХР и Ме.
nikweter
ХР с 3-м сервиспаком ставит колом куда более мощные системы.
KIBIs
Были такие субъективные ощущения, что SP 2 работает намного шустрее.
Mikhael1979
Вот кстати тоже лежит дома старенький Eee PC с 8 Гб SSD — думаю, что на него вкрячить. До этого стояла Lubuntu, но собака такая, сожрала всё место и на попытках обновиться встала раком. Посещали тут грешные мысли про W10, может её попробую. Вторым пунктом в ToDo — ReactOS, но что-то я побаиваюсь проблем с драйверами — там на W7, помнится, масса приключений с этим была…
daggert
W10 будет тормозить, проца мало. Будет не комфортно открывать более одной вкладки. Подумайте над ubuntu server + mate. Минимализм и все такое.
FForth
Попробовал запустить CLT версию раньше на EEE PC900 (Celeron) запустилась, а как с более официальными версиями сейчас будет запуск а железе EEE PC 900 ещё не экспериментировал.