Проект ReactOS объявил о выпуске нового релиза ReactOS 0.4.2. Как и ожидалось это произошло через три месяца после предыдущего релиза.

Лично я за проектом 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)


  1. KIBIs
    20.08.2016 22:27
    +1

    Заинтересовала эта ОС, прошелся по ссылкам на сайт и там обнаружил системные требования

    500MB HDD and 96MB RAM
    Скажите, возможно ли использование этой ОС вместо Windows XP на очень слабом железе(0.9ггц, 256 мб ОЗУ)? Каковы ваши ощущения по работе с данной ОС?


    1. gecube
      20.08.2016 23:10

      Возможно, попробуйте. Эксперимент в данном случае единственный критерий истины. Но использование в продакшн не Реактось пока рискованно: продукт весьма сырой


      1. KIBIs
        20.08.2016 23:25

        На продакшн конечно же нет, есть старенький ноут, думаю что на него поставить, чтоб дитё могло работать. Какие то элементарные функции.


        1. daggert
          21.08.2016 02:30

          У меня не получилось использовать таким образом. Летает отлично, но вот сеть…


          1. KIBIs
            21.08.2016 07:57

            О, кстати вы об этом упомянули. Без сети никак. Наверно буду ставить PuppyLinux


            1. daggert
              21.08.2016 16:44

              С паппи тоже не сложилось. Слишком внешний вид ужасен в родном DE, а поставив простенький gnome2 — 256 памяти мало. По итогу — windows XP + firefox у родителей, в качестве антивируса — запрет запуска любых исполняемых файлов кроме белого списка.


              1. KIBIs
                21.08.2016 16:48

                Спасибо за наводку, через пару часов и попробую.


        1. Randl
          21.08.2016 08:34

          Debian с простеньким WM и соответствующе подобранным софтом?


          1. KIBIs
            21.08.2016 09:53

            Рассматриваю все, просто надо найти время перепробовать несколько вариантов и решить.


        1. LonerD
          21.08.2016 09:49
          +2

          ReactOS — это не рабочая лошадка, а всё ещё очень экспериментальная система.
          А ХР вполне даже неплохо работает на таком железе. У меня первый компьютер был Celeron-633, памяти 128 Мб — параллельно стояли ХР и Ме.


          1. nikweter
            21.08.2016 14:06

            ХР с 3-м сервиспаком ставит колом куда более мощные системы.


            1. KIBIs
              21.08.2016 16:47

              Были такие субъективные ощущения, что SP 2 работает намного шустрее.


        1. Mikhael1979
          22.08.2016 10:39

          Вот кстати тоже лежит дома старенький Eee PC с 8 Гб SSD — думаю, что на него вкрячить. До этого стояла Lubuntu, но собака такая, сожрала всё место и на попытках обновиться встала раком. Посещали тут грешные мысли про W10, может её попробую. Вторым пунктом в ToDo — ReactOS, но что-то я побаиваюсь проблем с драйверами — там на W7, помнится, масса приключений с этим была…


          1. daggert
            22.08.2016 10:55

            W10 будет тормозить, проца мало. Будет не комфортно открывать более одной вкладки. Подумайте над ubuntu server + mate. Минимализм и все такое.


            1. FForth
              22.08.2016 17:26

              Попробовал запустить CLT версию раньше на EEE PC900 (Celeron) запустилась, а как с более официальными версиями сейчас будет запуск а железе EEE PC 900 ещё не экспериментировал.


  1. Lerg
    20.08.2016 23:15
    +2

    Когда будет установка с USB?


    1. Varkus
      21.08.2016 01:28

      А разве есть разница какой iso-образ, лежащий на флешке, в grub мапить как CdRom и с него устанавливать?
      Один раз только споткнулся с этим методом, вылезла какая-то ошибка(не помню какая) вылеченная дефрагментацией этой флэшки.


      1. Lerg
        21.08.2016 14:10
        +1

        Там проблема во время загрузки ОС.


        1. Varkus
          22.08.2016 09:23

          — Когда будет УСТАНОВКА с USB?
          — Там проблема во время ЗАГРУЗКИ ОС.

          Или я слоупок или в Ваших сообщениях что-то не так.
          Можете подробнее объяснить, что не так?


          1. DrPass
            22.08.2016 09:47
            +1

            > Или я слоупок или в Ваших сообщениях что-то не так.
            Загрузка ОС — это в том числе и один из этапов установки. ReactOS сейчас действительно крашится, если её устанавливать с USB. В старых версиях, кстати, не крашилась. Впрочем, там USB-стек переписывали, видимо, ненароком внесли регрессию.


  1. winnipeg
    20.08.2016 23:53
    +4

    Мне кажется, это пост больше о VirtualBox, чем о ReactOS. И в чем его большая польза? Я ожидал увидеть отчет о ништячках в операционке от простого юзера. А тут простенькие инструкция на тему «как завести виртуалку». Или я что-то где-то упускаю?


    1. Lerg
      21.08.2016 00:00
      +1

      Основной посыл в том, что наконец-то достигнута какая-то стабильность системы, которая позволяет более менее комфортно пользоваться ею.


      1. winnipeg
        21.08.2016 00:33
        +3

        По мне, так наибольший по значимости факт, что появился форк:) А про стабильность — судя по словам автора в тексте и в комментариях, «очень сырой» превратился в «весьма сырой». Да и то, это никак не продемонстрировано.


      1. DrPass
        22.08.2016 00:22

        Да нет там никакого посыла. Если выбросить из статьи воду, и написать её тезисно, она будет звучать вот так: «Вышла новая версия, мне она понравилась, в ней много исправлений, вы можете её установить на ПК или виртуальную машину.» Вот и всё. И потом идет инструкция а-ля «Настройка VirtualBox для тех, кто не читал инструкцию по настройке VirtualBox».


      1. PsyHaSTe
        25.08.2016 16:33

        Такое ощущение, что основной посыл в том, что разработчики VirtualBox молодцы, что даже ReactOS на ней завелась.


  1. Riateche
    21.08.2016 04:35
    +5

    5) Устанавливаем “гостевую ОС”.
    В VirtulBox активизируем образ “гостевой ОС”
    производим установку “гостевой ОС”
    Похоже, вы не понимаете фразу «Подключить образ диска дополнений гостевой ОС». Гостевая ОС — это ОС внутри виртуальной машины, в данном случае ReactOS. На этом этапе она, очевидно, уже установлена. А устанавливаете вы дополнения для гостевой ОС — драйверы и прочие штуки, улучшающие ее интеграцию с VirtualBox (например, динамическое изменение разрешения экрана гостевой ОС при изменении размера окна VirtualBox).


  1. perfect_genius
    21.08.2016 10:07
    +2

    По скриншоту теперь сложно отличить от Винды. Раньше не нравились шрифты, но даже их теперь исправили, молодцы.


  1. kay
    21.08.2016 10:23

    Все эти пункты меню, стрелочки, далее. А есть уже готовые образы для QEMU/VB? Как, скажем, Ubuntu (https://cloud-images.ubuntu.com/xenial/current/). У них и qcow2 и vmdk, и ova. Бери что хочешь.


    1. BatyaMedic
      21.08.2016 14:05

      У них вроде были готовые образы которые вместе с qemu шли.
      Вот ток че с ними случилось уже непонятно.


  1. alex_blank
    21.08.2016 12:28
    +3

    Спросонья показалось, что это какая-то операционка сделанная на ReactJS, лол. Надо меньше упарываться фронтендом...


  1. seven_hh
    21.08.2016 14:05

    1-й способ. Использовать специальный образ “ReactOS-0.4.2-live.iso”, с помощью которого можно запустить ReactOS на реальном ПК, не устанавливая его.


    Не опрометчиво ли рекомендовать запускать Live сборку на реальном ПК, на котором может быть установлен диск с ценными данными?


    1. DrPass
      22.08.2016 00:29

      Вообще, нет. Live-сборки как раз для запуска на реальном ПК и предназначены. Опрометчиво использовать один и тот же ПК и для хранения единственной копии ценных данных, и для экспериментов с ОС.


      1. Telmah
        22.08.2016 17:26

        Live сборка не имеет доступа к диску?


        1. seven_hh
          23.08.2016 13:29

          Думаю что имеет доступ, ведь у диска нет физической кнопки защиты от записи. Возможно отключение в BIOS может помочь, но это только догадка — которое имеет большой шанс на ошибку.


  1. boolive
    21.08.2016 14:43
    +1

    За кнопку "Пуск" от Микрософта претензий нет?


  1. u007
    21.08.2016 15:37
    +10



    Что вы сделали с Jeditobe ?!?!
    (*паника*)


  1. Artemiy117
    21.08.2016 18:39
    +2

    Напомнил старую добрую NT. Только применение на сегодняшний день не понятно. На старом железе запускать? А много его осталось? По-моему сейчас самый low-end за гуманные деньги взять проще, чем городить огород. Сдается мне, есть другая сфера применения…


    1. Grox
      22.08.2016 02:35
      -1

      Например, на производстве для старого ПО, потому что лицензию на XP уже сложно купить, а дрова могут быть только для неё. И такого оборудования очень много и очень дорогого. Это лишь один из множества вариантов.


  1. Maxlinus
    21.08.2016 21:17

    а как заставить работать сеть?


    1. Maxlinus
      21.08.2016 21:23
      +1

      разобрался, надо выставить тип адаптера: PSnet-FASTIII(Am79c973)


  1. TreyLav
    22.08.2016 01:01

    Каков юридический статус этой затеи? Что API — это интеллектуальная собственность, вопрос, похоже, решенный для судебной системы США. Теперь обсуждается вопрос где кончается его (API) добросовестное использование (один из последних, на текущий момент, этапов дискуссии Oracle v. Google). Вы что-то пробовали прогнозировать? Просто, постить фотографии «смотрите, нашу систему поставили на кассу» — это хорошо, но где гарантии, что завтра Microsoft не спустит на вас юридический отдел и не вычистит отовсюду, куда дотянется, а юзеры останутся с обрубком ядра вместо ОС?


    1. Varkus
      22.08.2016 09:30

      Вот очень правильный вопрос!
      Чешутся руки поставить ЭТО на рабочие лошадки, но если мсофт завтра осерчает, перед заказчиком я буду студентом-экспериментатором.
      Очень ждём комментарии разработчика.


    1. rbobot
      22.08.2016 09:41

      Законы США не распространяются на весь мир.


      1. Varkus
        22.08.2016 10:13
        -1

        Законы США распространяются на подачу жалобы в самый гуманный суд России с жалобой на нарушение всяких там прав.


        1. rbobot
          22.08.2016 10:21
          +2

          Предоставляемая настоящим Законом правовая охрана не распространяется на идеи и принципы, лежащие в основе программы для ЭВМ или базы данных или какого-либо их элемента, в том числе на идеи и принципы организации интерфейса и алгоритма, а также языки программирования.

          «О правовой охране программ для электронных вычислительных машин и баз данных»


      1. TreyLav
        22.08.2016 10:53

        В США есть случаи для экстерриториальной юрисдикции, в том числе — для дел в сфере Интернета. Нет, ФБР не выведет вас с заломленными локтями из родного дома в России, даже взять с вас штраф, присужденный американским судом — это что-то из фантастики. Но, есть немалая вероятность получить заочное решение, с которым можно пойти к Google — выдворять вас из поиска, пойти к GitHub — удалять ваши репозитории и так далее, насколько позволит фантазия.
        Так что вопрос далеко не праздный.


        1. DrPass
          22.08.2016 11:36
          +1

          Ну ОС-то на ваших компьютерах никто не съест. Речь же не идет о распространении каких-то ваших решений на базе незаконных клонов API Майкрософт. Риски с распространением ReactOS в Интернете касаются сообщества её разработчиков, а не пользователей ReactOS. По крайней мере, пока вы не находитесь в юрисдикции судебной системы США.


    1. bentall
      22.08.2016 13:52
      +1

      Гарантий в этом безумном-безумном-безумном мире где .h файлы признаны объектом авторского права дать никто никому никаких не может. Но пользователям и разработчикам WINE за почти четверть века существования проекта Microsoft как то особых проблем не смог и/или не захотел. В том числе во времена «Get the Facts». ReactOS, конечно, стремится к повторению не только прикладных, но и системных API, но с юридической т.з. особой разницы не вижу (хотя это я, профессиональные крючкотворы от софтостроения порой умеют усматривать неусматриваемое). Как бы то ни было, нет причин, почему во времена «Microsoft Linux» у ReactOS должны появиться проблемы (разве что кто-то попытается всерьёз вытеснить Windows ReactOS'ом из OEM, но как-то слабо верится)


      1. 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, но открытый исходный код — какое-никакое противоядие от такой стратегии, а кода эта фирма открыла немало.


  1. veydlin
    22.08.2016 11:24

    Раз за разом вижу как совершенно не меняется дизайн, может я ничего не понимаю, но неужели так сложно чуточку переделать оформление?
    Я слишком долго работал в паре с дизайнером, чтобы пропускать такие моменты


    1. ms301
      22.08.2016 13:52
      +1

      Пусть хотя бы функционал до стабильности доведут


    1. sumanai
      22.08.2016 18:37

      Там пару релизов назад добавили поддержку тем от XP, так что поставить стороннюю тему (да хоть ту же Luna) несложно.