Обычно, под новый год есть традиция: вспоминать, чем запомнился уходящий год. Уже несколько лет подряд я практикую такие «воспоминания» - собирая в баночку после каждого значительного случая в году листик с тезисом события и перечитывая накопившиеся листочки в конце года. Подобные «листики» накопились в нашем vk-сообществе ReactOS. Хоть в этом году у ReactOS релиза не будет (в чате проекта разработчики сказали, что еще не исправлены регрессии блокирующие выпуск релиза), в этой статье я все равно хочу «открыть банку», и вспомнить, чем запомнился данный год для проекта ReactOS.

Разное

Драйвера AC97 теперь встроены по-умолчанию

Ранее драйвера для звука в VirtualBox нужно было устанавливать вручную. Теперь, благодаря Михаэлю Стамперу (TheDeadFish) данные драйвера встроены в систему и звук в VirtualBox будет работать «из коробки».

Поддержка видеорежимов

Разработчик Станислав Мотыльков реализовал в свойствах монитора диалог выбора видеорежимов.

Тест сетевых сервисов

Участник сообщества @julcar_gye провел тест системы запустив сетевые сервисы FTP, HTTP, SMTP и DNS в ReactOS. На момент отправки результатов теста аптайм системы был 24 дня.

NTVDM-игры

В последнее время новостей о разработке NTVDM не слышно, но компонент живее всех живых. Участник сообщества simonelombardo провел большой тест DOS-игр в NTVDM.

Скриншоты игр

Кнопка показа рабочего стола

Хоть ReactOS и ориентируется на Windows Server 2003, у нее теперь есть некоторые фишки из семерки. Katayama Hirofumi MZ реализовал кнопку показа рабочего стола подобно Windows 7

Драйвер FAT32

Драйвер FAT32 был заменен на fastfat. Теперь используется драйвер от Microsoft.

Проверка и исправление реестра

Разработчик Джордж Бисок (George Bisoc) работает над исправлением/проверкой реестра, что значительно поможет уменьшить количество повреждений реестра в ReactOS. Благодаря этой работе ошибки FreeLoader или непроходимые экраны входа в систему, возникающие после некорректного завершения работы (обычно после BSoD), будут устранены.

Наш участник сообщества Олег Дубинский протестировал наработки и поделился в чате своими впечатлениями:

"Только что протестировал пулл-реквест George Bișoc. Все несохраненные данные реестра больше не теряются после аварийного завершения работы! Например, приложения, которые были установлены до сбоя, по-прежнему правильно сохраняются в реестре после принудительной перезагрузки!"

Так что у работы Джорджа уже есть результаты. По завершении работы наработки будут добавлены в основную ветвь и их можно будет опробовать в ночных сборках.

Подкаст от "Ажаль"

Канал сообщества энтузиастов занимающихся изучением и продвижением российской электроники на базе процессоров Эльбрус (но не ограничиваясь этим) под названием "Ажаль" провел подкаст про ReactOS.

Большой PR исправлений в x64

В основную ветку был добавлен большой пулл-реквест с исправлениями для x64-версии от Тимо Кройцера. Он исправляет ряд ужасных ошибок, влияющих на стабильность и позволяет запускать больше программ для x64.

Ядро Windows Server 2003

Благодаря работе George Bișoc по улучшению механизмов безопасности, после десятков попыток замен компонентов Windows и поиска обходных путей разработчики впервые смогли использовать ядро Server 2003 в ReactOS.

Программы

Какие программы успешно запускали в этом году участники сообщества в ReactOS.

Dolphin 4.0.2, Эмулятор GameCube и Wii

WEBpatente

Программа, широко используемая для тестов на экзаменах на получение водительских прав в Италии.

Скриншоты

"Матрешка" VirtualPC

ReactOS может быть запущена внутри ReactOS с помощью Microsoft VirtualPC 2004

Golang

Golang v1.10.8, последняя версия поддерживающая Windows XP, работает на ReactOS 0.4.14!

MSN Messenger

Участники сообщества simonelombardo и Zombiedeth провели тест MSN Messenger 3.0 и 7.0. Оба они были подключены к Escargot, кастомному MSN/WLM-серверу.

ReactOS как Xash3D сервер

Участник под ником DeltaLima заделал сервер Xash3D работающий на ReactOS. Теперь вы можете играть в многопользовательскую игру HalfLife (Xash3D 0.20.1) на сервере с ReactOS 0.4.14!
http://reactos.la10cy.net/

Скриншоты

Игры

Какие игры запускали в этом году в ReactOS участники сообщества.

Tsukihime и Final Fantasy VIII

Xash3D

Тест от турецкого сообщества ReactOS: Xash3D, альтернативный игровой движок GoldSRC с открытым исходным кодом, на котором вы можете играть в Half-Life и другие моды, работает на 0.4.14!

Su27Flanker 1.5

Скриншоты

Один из участников нашего сообщества - Владимир Вдовенко - поделился результатом теста - запуском в ReactOS симулятора Su27Flanker 1.5.

HeroesOfMightAndMagic V

GTA1

GTA2

Заключение

Вот так, на мой взгляд, прошел данный год у ReactOS.

Желаю успеха всем в новом году!

До новых встреч и счастливого нового года!

Ссылки

Комментарии (15)


  1. vindy123
    29.12.2022 19:43
    -3

    Вообще ничем не запомнился что-ли?


    1. vindy123
      30.12.2022 11:18
      +1

      Господам, не видевшим первую версию статьи - она заканчивалась после второго предложения. Комментарий был оставлен тогда же. Всем доброты и счастья в новом году.


      1. petr97 Автор
        30.12.2022 13:24
        +2

        Я не успел написать статью из-за работы и Хабр автоматически опубликовал недоделанный черновик


  1. peacemakerv
    30.12.2022 09:51
    -1

    А в чем главный смысл таких работ ? Я без сарказма, просто реально, где и кому нужна такая ОС каждый день ?


    1. johnfound
      30.12.2022 11:34
      +1

      Там где кому-то нужна ОС вообще.


      1. peacemakerv
        30.12.2022 11:39
        +1

        Вот мне была нужна для жены, на старенький бук, неделю назад. С Виндой пока больше принципиально не захотел связываться. Жене надо браузер, Тырнет, офис хоть какой-то. Всё, больше ничего не надо.
        Почитал, поискал, greenlinux пока решил не ставить, все-таки, поставил пока последний Минт.
        А вот сейчас прочитал эту статью, и не пойму, почему для моей задачи я бы мог гипотетически захотеть ReactOS. И не могу пока понять...


        1. klounader
          30.12.2022 17:13
          +1

          Ставь KolibriOS. Для старенького бука самый топчик.


        1. Seven-ov
          01.01.2023 08:45
          +1

          Попробуй ХромОС от гугла, работает быстрее любого линукса с кде/гном, очень стабильна и красиво выглядит.


  1. itHauntsMe
    30.12.2022 13:23
    +8

    Как же надоели эти комменты "А зачем это нужно?" под каждой новостью про ReactOS. Спасибо Вам за работу! Впечатлен запуском Героев 5.

    P.S. Последний раз когда ставил ReactOS, так не работал Firebird (вроде версия была 0.4.10, но могу ошибаться). Имеет смысл проверить на последнем билде?


    1. Jeditobe
      30.12.2022 13:37
      +2

      Рекомендуем попробовать на ночных сборках версии 0.4.15. Текущий официальный релиз 0.4.14 уже прилично устарел.


      1. Mabu
        31.12.2022 19:58

        А USB всё ещё не работает.

        Я негодую!


  1. ciuafm
    30.12.2022 14:48

    Кстати да. Рынок старых компов требует ОС со своим современным браузером. Пусть даже на основе хромиума для начала. Реально мой список требований:

    -mp3

    -Office

    -Pdf reader

    -Laser printer support

    -https browser

    -какой-нибудь Питон с ИДЕ

    -Игры любые, лишь бы из коробки работали


    1. odin23
      30.12.2022 17:36
      +2

      1. Если Вы насчет аудиодрайверов, то подавляющее большинство из них должно работать без проблем. Например, современные HD Audio контроллеры от Realtek. У меня, например, работает на материнке MSI-7861 (номер точно не помню, могу ошибаться) и на ноутбуке Asus F5R. Единственное НО, нужна замена hdaudbus.sys от Винды, пока что. Что касаемо софта, то плееров на любой вкус в менеджере приложений хватает. Плюс много других работает.

      2. Офис тоже, какой хотите. Начиная от LibreOffice 5.7.4.2 и Microsoft Office 2010 и заканчивая WPS Office 2016/SoftMaker FreeOffice 2016.

      3. Читалки PDF есть все те же, что на ХР: Adobe Reader 11, Foxit Reader, STDU Viewer, SumatraPDF и т. д.

      4. С этим разве что пока могут быть проблемы, врать не буду. Последний раз, когда тестили, работал только LPT принтер. Но это было лет 5 назад. Сейчас, вероятно, ситуация заметно улучшилась, в подсистему печати коммиты были существенные.

      5. Браузеров тоже хватает. Смотря какие у Вас потребности: если просто любой с поддержкой HTML5, то есть те же Firefox 48.0.2 и все основанные на нем (K-Meleon, SeaMonkey и т .п.), Chrome/Chromium 49 и многие основанные на них. Если нужно что-то посовременнее, то есть 360 Extreme Explorer 11 на основе Chromium 68 и Mypal на основе Firefox 68 (последний пока не работает).

      6. Питон, который для ХР, тоже давным-давно поддерживается и есть в Менеджере Приложений. Любая IDE, использующая его, должна работать без проблем.

      7. Вот с играми, особенно простыми, проблем меньше всего. В Rapps есть около сотни свободных игр различных жанров, которые работают из коробки. Плюс Steam для ХР, хоть он и запускается через раз, но он уже и на самой ХР уже не поддерживается, и не всегда подлключается. Но все олдовые игры, которые там есть, тоже работают. Уже давно и неоднократно запускался Half-Life 1, 2, CS 1.6 CS:GO, Dota 2, TF 2 и иже с ними. И это лишь самые известные, которые тестировались чаще всего. Все знают, сколько тысяч игр там есть с поддержкой XP.


  1. Ubudragon
    30.12.2022 15:03

    то есть по факту это какая-то обертка над ядром windows server 2003?
    со всеми старыми багами и дырами?


    1. petr97 Автор
      30.12.2022 15:59
      +3

      Нет, система написана с нуля (с использованием Wine и других сторонних компонентов), ядро свое, по образу и подобию NT, нацеленное, в данный момент, на совместимость с Windows Server 2003. А тут просто продемонстрировали, что ReactOS на данный так совместима с целевой системой, что может работать с ее ядром.