Релиз ReactOS 0.4.16
petr97 9 минут назад Релиз ReactOS 0.4.16 6 мин 258 Open source * Реверс-инжиниринг * Windows * Дайджест Перевод Автор оригинала: ReactOS Team Дорогие хабровчане и все участники русского сообщества, кто следит за...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Значимый прорыв формирует отрасль ИИ: petr97 9 минут назад Релиз ReactOS 0. 16 6 мин 258 Open source * Реверс-инжиниринг * Windows * Дайджест Перевод Автор оригинала: ReactOS Team Дорогие хабровчане и все участники русского сообщества, кто следит за проектом ReactOS! Представляю вам свой перевод вчерашней новости с официального сайта о выпуске новой версии.
Здравствуйте, дорогие друзья! 29 августа, после полутора лет разработки, проект ReactOS представил новый релиз системы и в данной статье мы рассмотрим его новшества. Из основных нововведений можно выделить следующие:новый графический установщик;универсальный образ загрузочного CD и LiveCD;улучшения в работе с видео, аудио, сетью и хранилищем;новый тип установки;а также синхронизация кода сторонних разработчиков.
Технические детали
Графический установщик и загрузочный CD "все в одном". Исторически так сложилось, что ReactOS предлагал для загрузки два образа: LiveCD, позволяющий протестировать ReactOS в режиме только для чтения, и BootCD, позволяющий установить ReactOS на жесткий диск с помощью текстового установщика. Благодаря усилиям разработчика Гермеса Белуски (Hermès Bélusca-Maïto), ReactOS 0.
16 получил новый графический установщик и комбинированный загрузочный CD и LiveCD. Теперь вы можете протестировать и установить ReactOS, используя один и тот же образ. Видео В ходе разработки версии 0.
15 основной разработчик Эрве Пуссино (Hervé Poussineau, hpoussin) заложил основу для поддержки нескольких мониторов и переключения на VGA-драйвер, если драйверы дисплея не загружаются. Эта основа позволила разработчикам продолжить работу над улучшением совместимости видеодрайверов в версии 0. На протяжении многих лет ReactOS страдает от различных проблем, связанных с драйверами видеокарт от всех основных производителей.
Отраслевые последствия
В частности, графические процессоры Nvidia страдали от проблемы замедления работы, которую исследовали многие талантливые разработчики и специалисты. В конце концов, Джастин Миллер (Justin Miller, The_DarkFire_) понял, что ядро испытывает нехватку записей в таблице страниц системы (PTE) при загрузке драйверов сторонних разработчиков. Это ограничение наиболее очевидно в случае с графическими драйверами, которые выделяют больше памяти, чем большинство других драйверов.
Джастин изменил схему размещения памяти, используемую нашим менеджером памяти, чтобы увеличить количество системных таблиц записи (PTE). Это исправило трудно поддающуюся отладке ошибку, приводящую к замедлению работы видеокарт Nvidia. При использовании видеодрайверов AMD окно OpenGL оставалось пустым.
Эта проблема была решена путем переписывания ExtEscape, вдохновлённый патчем от покойного основного разработчика Джеймса Табора (James Tabor, jimtabor), который скончался в 2023 году. Эти улучшения повысили стабильность, улучшили управление ресурсами новых устройств и исправили множество ошибок, возникающих в нашем драйвереwin32k.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.






