Новости про Linux

Linux Proton обеспечивает производительность в DirectX наравне с Windows

Несомненно, что Windows является основной платформой для игр на PC, однако Linux делает большие успехи в адаптации, благодаря таким проектам, как Proton и Wine/DXVK.

Сейчас всё больше Windows-игр запускается на Linux без проблем. Более того, от этого уже не страдает производительность. Реддитор и Ютьюбер FlightlessMango опубликовал видео, на котором сравнил производительность в игре Far Cry New Dawn на платформах Windows 10 и Linux. Во всех случаях игра запускалась на процессоре Intel i9-9900K и видеокарте GeForce GTX 1080 Ti.

Steam Linux

Игра Far Cry: New Dawn никогда не создавалась Ubisoft для Linux, поэтому производительность в эмуляторах Proton и Wine/DXVK, не уступающая Windows, попросту поражает. Показанная в Linux производительность лишь на 3% уступает Windows, и это самый маленький показатель, из всех показанных ранее.

Far Cry New Dawn Benchmark - Proton vs Windows 10

Таким образом, игры на Linux становятся всё более реальными, и возможно, уже в скором будущем, игроки начнут чаще использовать именно открытую ОС.

Microsoft хочет обеспечить поддержку exFAT в Linux

Софтверный король Microsoft решил расширить поддержку файловой системы exFAT, добавив её в ядро Linux. Это должно обеспечить «совместимость и интероперабельность» при разработке.

Компания опубликовала техническую спецификацию exFAT в Microsoft Docs. Файловая система exFAT (Extended File Allocation Table) была представлена в 2006 году. Она применяется во многих накопителях на основе флеш-памяти, и теперь её использование имеет большую важность.

Однако exFAT — проприетарна, и Microsoft владеет на неё патентами. Однако последние годы компания активно работает над расширением своих технологий в Linux. Так, в 2014 году появилась поддержка .NET в Mac и Linux, а в 2016 году в Linux появилась PowerShell. В этом году в Snap для Linux был добавлен код Visual Studio.

Пока компания не планирует открывать исходный код к exFAT, однако своими действиями она позволит использовать эту файловую систему в Linux. В Рэдмонде планируют добавить поддержку exFAT в ядро ОС, а поддержка появится в будущей ревизии Open Invention Network Linux System Definition.

В драйвере Radeon для Linux появились новые видеокарты Navi

Похоже, что компания AMD уже активно готовит новые версии видеокарт Navi, поскольку упоминания о них появились в свежем драйвере видеокарт для операционной системы Linux.

В настоящее время компания анонсировала лишь три видеокарты семейства Navi. Ими стали Radeon RX 5700, Radeon RX 5700 XT, и специальное издание Edition Radeon 5700 XT, посвящённое 50-летию компании.

Видеокарта Radeon RX 5700XT

Однако блогер TUM_APISAK сообщил, что в драйвере появился код поддержки 8 ускорителей, среди которых:

  • NV_NAVI10_P_A0 = 1,
  • NV_NAVI12_P_A0 = 10,
  • NV_NAVI14_M_A0 = 20,
  • NV_NAVI21_P_A0 = 40,
  • NV_NAVI10_LITE_P_A0 = 0x80,
  • NV_NAVI10_LITE_P_B0 = 0x81,
  • NV_NAVI12_LITE_P_A0 = 0x82,
  • NV_NAVI21_LITE_P_A0 = 0x90,
  • NV_UNKNOWN = 0xFF.

Таким образом, речь идёт о GPU Navi 10, Navi 12, Navi 14 и Navi 21. Сейчас мы лишь знаем, что Navi 10 является сердцем Radeon RX 5700.

Какие из представленных карт станут настольными, а какие мобильными — пока неизвестно. Также как неясно, что представляет собой «NV_UNKNOWN = 0xFF». Возможно, это ускоритель нового поколения, который компания только готовится тестировать.

Windows 10, наконец, обошла Windows 7

В новом году на рынке операционных систем появился новый лидер. Спустя три года после своего релиза операционная система Windows 10 обошла по популярности Windows 7.

Согласно данным Net Applications, теперь Windows 10 является самой популярной ОС. Её распространение поначалу было очень активным, но как только в Microsoft отказались от бесплатного апгрейда в июле 2016 года, рост системы резко замедлился.

Сейчас Windows 10 занимает 39,22% рынка, что на 1,08% больше, чем в ноябре. Система Windows 8 работает на 0,88%, а Windows 8.1 потеряла 0,14% и теперь её можно встретить на 4,45% компьютеров.

Windows 10

Многолетний лидер Windows 7 потерял 1,99%, упав за месяц с 38,89% до 36,90%. Именно благодаря этому на рынке и появился новый лидер.

Что касается Vista, то спустя 10 лет её рейтинг упал ниже 1%, а потому она исключена из статистики. А вот Windows XP даже нарастила своё присутствие на 0,31%. Теперь её можно встретить на 4,54% машин.

Что касается общего рынка ОС, то Windows потеряла 0,83%, занимая 86,20% настольных компьютеров. Системы macOS подросли до 10,65%, а Linux занимает 2,78%

Обнаружен вирус-майнер для Linux

Антивирусная лаборатория Dr. Web сообщает о выявлении нового вируса для операционной системы Linux, который добывает криптовалюту и, потенциально, может воровать данные.

Зловред Linux.BtcMine.174 в первую очередь занимается майнингом Monero. Однако кроме этого вирус, длиной более 1000 строк кода, выключает сервисы, прячет файлы и может воровать пароли.

Различными путями он получает root-доступ, перемещает себя в папку с правами на запись, повышает свои привилегии с помощью эксплоита. Также он добавляет себя в автозапуск и устанавливает руткит.

Кибербезопасность

Оказываясь в системе, он останавливает всё остальное ПО для майнинга, останавливает службы и удаляет необходимые файлы (включая антивирусы) и майнит Monero. Руткит позволяет воровать вводимые пользователем пароли под командой su, что позволяет ему атаковать по многим фронтам.

Также вирус ищет через SSH другие подключенные системы и затем пытается их заразить.

Вирус выявлен совсем недавно и пока не распространился.

В Steam Play доступны более 2600 игр

В конце августа Valve анонсировала новую версию Steam Play for Linux, которая включала Proton, форк WINE, позволяющий запускать множество игр для Windows в Linux.

При этом изначально были доступны даже современные игры, среди которых Witcher 3, Dark Souls 3 и Dishonored. И вот, спустя два месяца, база данных Proton содержит более 2600 поддерживаемых игр, и эта величина быстро растёт.

Когда Valve Software запустила Steam Play с Proton, она хотела обеспечить пользователям Linux доступ к Windows играм, которые пока не были портированы. При этом доступ должен быть максимально простым.

Конечно, не все игры хорошо идут на Linux, но и на Windows 10 старые игры иногда не запустить. Что касается игр для Linux, то их в Steam существует порядка 5000, а значит, Proton расширяет поддержку более чем на 50%. И со временем этот коэффициент будет только расти.

Steam Play позволяет запустить игры Windows на Linux

Недавно мы сообщали, что Valve готовит функцию Steam Play, которая позволит запускать игры Windows игры на Steam Machine, работающих под управлением Linux. И вот эта функция выпущена официально.

Пока она доступна как публичное бета тестирование, позволяя пользователям Linux протестировать некоторые игры, изначально доступные лишь для Windows.

Разработка этой системы велась на протяжении двух лет. Технологи Steam Play построена на усовершенствованной версии Wine под названием Proton. Это значит, что можно установить и запустить игру, не имеющую поддержки Linux, прямо из клиента Steam, и получить поддержку Steamworks и OpenVR.

Steam

Рендер DirectX 11 и DirectX 12 реализован через Vulkan, что повышает совместимость игр и снижает негативные эффекты виртуализации. Среди прочих усовершенствований отмечается поддержка полноэкранного режима, игровых контроллеров и производительность в многопоточной нагрузке. Особо разработчики отметили именно улучшения в многопоточной нагрузке, по сравнению с обычным Wine.

Идеей запуска эмулятора является поддержка всего каталога игр Steam, но пока гарантированно работает несколько проектов. Их список представлен ниже.

  • Beat Saber
  • Bejeweled 2 Deluxe
  • Doki Doki Literature Club!
  • DOOM
  • DOOM II: Hell on Earth
  • DOOM VFR
  • Fallout Shelter
  • FATE
  • FINAL FANTASY VI
  • Geometry Dash
  • Google Earth VR
  • Into The Breach
  • Magic: The Gathering – Duels of the Planeswalkers 2012
  • Magic: The Gathering – Duels of the Planeswalkers 2013
  • Mount & Blade
  • Mount & Blade: With Fire & Sword
  • NieR: Automata
  • PAYDAY: The Heist
  • QUAKE
  • S.T.A.L.K.E.R.: Shadow of Chernobyl
  • Star Wars: Battlefront 2
  • Tekken 7
  • The Last Remnant
  • Tropico 4
  • Ultimate Doom
  • Warhammer® 40,000: Dawn of War® – Dark Crusade
  • Warhammer® 40,000: Dawn of War® – Soulstorm

Остальные игры также могут заработать, но это пока не гарантируется.

Valve может реализовать игры для Windows на Steam Machine

Платформа Valve Steam Machine не пользуется большой популярностью, и дело не столько в аппаратной части, сколько в ОС.

В мире не так много игр, которые написаны непосредственно для Linux, а хороших игр и того меньше. Пользователи Reddit обнаружили в графическом интерфейсе Steam файлы, относящиеся к функции Steam Play, которая автоматически загрузит «инструмент совместимости», чтобы играть в игры «созданные для других операционных систем». Иными словами, Steam хочет эмулировать другую ОС.

Steam Machine

Эта функция, очевидно, не гарантирует запуск любой игры, которая будет аппаратно совместима с вашей Steam Machine. Беспроблемно будут работать лишь «поддерживаемые игры». Если же использовать Steam Play для других игр, то возможны проблемы в виде вылетов и неработающих сохранений.

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

Chrome OS получит поддержку Linux приложений

Веб-ориентированная операционная система Chrome OS традиционно имеет весьма скудные возможности в работе. Недавняя поддержка Android приложений заметно улучшила ситуацию, однако до полноценных ПК на базе Windows и Mac ей ещё далеко. И чтобы сократить пробел Google решила обеспечить поддержку контейнеров с Linux приложениями.

Такая возможность в первую очередь будет предоставлена владельцам хай-энд решений Pixelbook. В Google уверяют, что будут доступны как приложения командной строки, так и оконные программы. Реализовываться поддержка будет при помощи виртуальной машины, «спроектированной с нуля для хромобуков». Её особенностью будет быстрый запуск приложений и плавная интеграция с функционалом Chrome OS. Для запуска приложений будет достаточно нажать на его иконку, после чего появится окно с приложением, которое можно будет перемещать и разворачивать на весь экран, а файлы на устройстве будут доступны прямо из приложения. Правда, использование виртуальной машины несколько скажется на производительности, по сравнению с родным Linux окружением.

Linux на хромобуках

Сообщается, что разработчикам уже доступна поддержка приложений Linux в Chrome OS. Что касается контейнеров, то они будут основаны на Debian Stretch.

Ранее у владельцев хромобуков уже была возможность запуска Linux приложений посредством инструмента Crouton. Однако он требовал отключения практически всех функций безопасности, да и производительность приложения была далека от идеала.

Новая функция поддержки контейнеров Linux приложений будет доступна только для x86 хромобуков. Владельцам ARM машин не повезло.

NVIDIA готовится прекратить поддержку Fermi

Компания NVIDIA объявила, что продолжит выпускать критические обновления для видеокарт Fermi до января 2019 года. До этого момента она будет продолжать выпуск драйвера «Game Ready Driver» для Windows, однако со следующего года поддержки Fermi не будет.

Таким образом долгая серия 390.xx драйверов видеокарт может стать последней, где поддерживается архитектура Fermi. Эта архитектура была представлена в 2010 году и сменила Tesla, но уже в 2012 году была заменена на Kepler. Самым свежим видеокартам Fermi в этом году исполняется 6 лет, так что в отказе от поддержки этой архитектуры нет ничего удивительного.

Видеокарта Palit GTX 460 на базе архитектуры Fermi

Что касается Linux, то для этой ОС компания продолжает поддержку наследных драйверов в новых сборках ОС. К сожалению, драйвер Nouveau для Fermi далёк от идеала, так что с января владельцев видеокарт Fermi, которые используют Linux, ждут тяжёлые времена.