Джерело
🇺🇦 Комора Лінуксоїда | Linux | Представлено Raven - експериментальне середовище для запуску Windows-п...
594 Охват/переглядів
2026-10-27 20:31
Повідомлення №1833
Представлено Raven - експериментальне середовище для запуску Windows-програм у Linux від автора Bottles Мірко Бромбіна
Код програм виконується безпосередньо процесором, а бібліотеки всередині процесу реалізують, зокрема, елементи інтерфейсу та стандартні діалоги.
Запити до системних служб - роботи з процесами, файлами, дескрипторами та реєстром - обслуговує зовнішній рантайм. На відміну від Wine, де бібліотеки можуть безпосередньо звертатися до Linux, а wineserver керує спільними ресурсами та синхронізацією, Raven обмежує системні виклики гостьового процесу й опосередковує його доступ до Linux. Опис архітектури
Особливу увагу приділено встановленню програм і залежностей через їхні звичайні Windows-інсталятори. Заявлено підтримку встановлення Visual C++ 2005–2022, . NET Framework 3.5 і 4.8, DirectX та інших компонентів.
У попередніх бенчмарках Raven відкривав вікно Notepad++ за 0,73 с проти 0,94 с у Wine 11.0, а в ClassiCube показав 71,5 FPS проти 63 FPS. Однак графічні тести проводилися з програмним рендерингом, тому ці цифри не показують продуктивність на відеокартах.
Проєкт перебуває на дуже ранній стадії: перевірено небагато програм, а успішне встановлення чи відкриття вікна ще не означає повноцінної роботи. Реальна сумісність і переваги над Wine потребують ширшого тестування. Стан сумісності
Код програм виконується безпосередньо процесором, а бібліотеки всередині процесу реалізують, зокрема, елементи інтерфейсу та стандартні діалоги.
Запити до системних служб - роботи з процесами, файлами, дескрипторами та реєстром - обслуговує зовнішній рантайм. На відміну від Wine, де бібліотеки можуть безпосередньо звертатися до Linux, а wineserver керує спільними ресурсами та синхронізацією, Raven обмежує системні виклики гостьового процесу й опосередковує його доступ до Linux. Опис архітектури
Особливу увагу приділено встановленню програм і залежностей через їхні звичайні Windows-інсталятори. Заявлено підтримку встановлення Visual C++ 2005–2022, . NET Framework 3.5 і 4.8, DirectX та інших компонентів.
У попередніх бенчмарках Raven відкривав вікно Notepad++ за 0,73 с проти 0,94 с у Wine 11.0, а в ClassiCube показав 71,5 FPS проти 63 FPS. Однак графічні тести проводилися з програмним рендерингом, тому ці цифри не показують продуктивність на відеокартах.
Проєкт перебуває на дуже ранній стадії: перевірено небагато програм, а успішне встановлення чи відкриття вікна ще не означає повноцінної роботи. Реальна сумісність і переваги над Wine потребують ширшого тестування. Стан сумісності