ВИНО: кардинальные изменения видны?

Винный логотип

Разработчик ВиноЗебедия Фигура удивил многих, представив предложение поработать над новым интерфейсом ядра Linux для примитивов синхронизации Wine, что могло бы сделать производительность этого нативного программного обеспечения Windows более равномерно и с поведением, более похожим на то, как это было бы сделано на родное ядро ​​Windows NT.

Основная идея, которую команда разработчиков Wine пытается внедрить в ядро ​​Linux, - это API Это позволяет реализовать API объекта синхронизации Windows NT, самое большее, с одним вызовом операционной системы (системный вызов), без необходимости управлять состоянием объекта в разделяемой памяти, управляемой пользователем.

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

так esync как fsync они могут значительно повысить производительность видеоигр Windows при работе в GNU / Linux и других системах * nix, на которых работает Wine. Однако у обоих есть свои проблемы. Вот почему ведется поиск предложений, и хотя в сообществе разработчиков уже ведутся споры, пройдет некоторое время, пока они не станут реальностью.

Но ясно то, что это может быть очень позитивным, особенно сейчас, когда игровой мир в Linux стал более очевидным, и что он также будет служить для развития других проектов, таких как Proton клиента Steam или само программное обеспечение CodeWeaders CrossOver ... Короче говоря, игры и программное обеспечение с более высокой производительностью , несмотря на то, что он не работает в своей собственной операционной системе, и что это делается более похоже на то, как это было бы сделано в собственной ОС (что может уменьшить некоторые текущие проблемы).

Больше информации - См. Список рассылки здесь


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.