Hacker News Digest

Тег: #reactos

Постов: 2

New OS aims to provide (some) compatibility with macOS (github.com) 🔥 Горячее

Проект Ravynos представляет собой операционную систему, созданную на базе BSD, с амбициозной целью обеспечить как исходный, так и двоичный уровень совместимости с macOS. Разработчики стремятся воссоздать знакомый пользовательский опыт macOS, но на открытой и свободной кодовой базе BSD. Это потенциально открывает возможности для запуска macOS-приложений на альтернативной платформе.

Проект находится на ранней стадии разработки, но уже привлек внимание технически подкованных пользователей, ищущих альтернативу проприетарным системам. Успешная реализация совместимости с macOS могла бы стать значимым вкладом в экосистему открытых операционных систем, предоставив пользователям больше свободы выбора без потери доступа к привычному программному обеспечению.

by kasajian • 20 ноября 2025 г. в 20:24 • 294 points

ОригиналHN

#freebsd#macos#reactos#wine#github

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

  • Проект ravynOS стремится к совместимости с macOS на уровне исходного кода, но не бинарной совместимости, что делает его похожим на ReactOS и Wine.
  • Проект использует FreeBSD как основу, но не имеет никаких бинарных компонентов macOS, что делает его похожим на ReactOS и Wine.
  • Проект не имеет никаких библиотек или фреймворков macOS, что делает его похожим на ReactOS и Wine.
  • Проект не имеет никаких библиотек или фреймворков macOS, что делает его похожим на ReactOS и Wine.
  • Проект не имеет никаких библиотек или фреймворков macOS, что делает его похожим на ReactOS и Wine.

Why is Windows still tinkering with critical sections? – The Old New Thing (devblogs.microsoft.com)

Windows продолжает дорабатывать критические секции, потому что даже небольшие изменения в низкоуровневых механизмах синхронизации могут неожиданно влиять на старое ПО. Например, в Windows 11 24H2 обнаружилась 20-летняя ошибка в GTA San Andreas, связанная с изменением поведения критических секций — игра некорректно использовала их для синхронизации потоков, полагаясь на специфичные детали реализации, которые со временем изменились.

Это подчёркивает, насколько хрупкими могут быть зависимости приложений от внутренней работы ОС, даже если изначально код написан с ошибками. Microsoft приходится балансировать между оптимизацией и обратной совместимостью, поскольку исправление одной проблемы может вызвать регрессию в другом месте, особенно в legacy-приложениях, которые активно используют недокументированное поведение системы.

by OptionOfT • 24 сентября 2025 г. в 17:32 • 95 points

ОригиналHN

#windows#windows-11#gta-san-andreas#wine#reactos#multithreading#legacy-applications

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

  • Критика Windows за проблемы с производительностью и совместимостью, особенно в контексте запуска старого ПО и игр.
  • Обсуждение недостатков Windows 11, включая медленную работу проводника и высокие требования к ресурсам.
  • Подчеркивание важности обратной совместимости и архивных копий VM для сохранения доступа к старому ПО.
  • Дебаты о качестве инженерной работы Microsoft и ответственности разработчиков игр за ошибки.
  • Упоминание альтернатив, таких как Wine и ReactOS, для обеспечения совместимости со старым Windows-софтом.