Microsoft обновила драйвер WSL, благодаря чему графические приложения для Linux смогут работать быстрее и эффективнее на Windows. Это значительно упрощает процесс использования и разработки многоплатформенных приложений.
Совершенствование WSL и его значение
Обновление драйвера WSL основывается на более чем шести годах разработки, начиная с релиза dxgkrnl, который позволил Linux, работающему под WSL2, напрямую использовать функционал GPU, поддерживающий DirectX. Это улучшение стало возможно благодаря обновлению до версии 4, которая включает поддержку вычислительных GPU для работы с большими языковыми моделями, а также позволяет использовать несколько виртуальных GPU в одной виртуальной машины.
Важно отметить, что эти изменения позволяют улучшить производительность графики, но драйвер остаётся закрытым и будет использоваться только в контексте Hyper-V на Windows. Все эти шаги идут в ногу с растущим интересом к Linux в сфере разработки и игровой индустрии.
Обновления WINE и OpenGL
Не обошли стороной обновления и другие системы. WINE, переводящий Windows API на Linux, также получил значительное обновление, позволяющее запускать 32-битные исполняемые файлы на 64-битной системе без необходимости в 32-битной подсистеме. Это важно для пользователей, работающих с играми на платформе Steam, где значительное количество проектов требует совместимости с Windows.
Valve, продвигая свои решения на базе Linux, также влияет на развитие OpenGL, что позволяет улучшить поддержку графики и эффективность работы приложений для пользователей, работающих на разных системах.
Что это значит для разработчиков
Для разработчиков в России это обновление открывает новые горизонты в создании кроссплатформенных приложений. Поддержка GPU для Linux на Windows может существенно ускорить цикл разработки и тестирования, так как теперь разработчики могут использовать мощные графические возможности хост-системы. Учитывая растущую популярность Linux среди разработчиков, это может привести к новым возможностям для бизнеса.
Следующий этап — анализ влияния обновлений на приложения и игры во время грядущих конференций и форумов, где разработчики смогут рассмотреть эти новшества.