Зараз є багато публікацій у блогах і новинних статей, присвячених планам Microsoft щодо оновлень Windows 11 і можливим змінам ядра, дехто вважає, що це означає великі успіхи для ігор Linux.
Вибачте за це, але я тут, щоб надати більш реалістичний погляд і допомогти вам утриматися на землі.
Про це йдеться в дописі в блозі Microsoft під назвою «Вжиття заходів для сприяння відмовостійкості та безпеки для користувачів Windows», який є результатом нещодавнього інциденту CrowdStrike, коли оновлення призвело до збою мільйонів комп’ютерів Windows, оскільки воно працювало на рівні ядра всередині Windows.
Останнім часом, особливо в Reddit та інших соціальних медіа, дійсно крутиться інформація від Notebookcheck із досить вражаючою назвою статті «Microsoft прокладає шлях до успіху в іграх Linux за допомогою плану, який би знищив античит на рівні ядра».
Ось у чому справа: Microsoft немає насправді сказати буде вимикає доступ на рівні ядра та якщо вони спробували (знову ж таки – вони спробували з Vista в минулому), вони, безсумнівно, знову зіткнуться з досить серйозною відмовою як від постачальників кібербезпеки, так і від регуляторів у різних країнах. Що, мабуть, доставить більше проблем, ніж насправді варто. Який Microsoft робити дійсно говорити про, забезпечує додатковий параметри, що знаходяться поза основним режимом – набір новий платформи для «задоволення потреб постачальників безпеки».
Ця нова платформа безпеки, якщо постачальники вирішать використовувати її, може означати це протилежність для ігор Linux і кинути виклик цілому ряду нових головні болі коли справа доходить до його підтримки, будь то рідні ігри для Linux чи ігри для Windows через Wine і Proton. Тому я б сказав, що замість того, щоб прокладати шлях для вдосконалення ігор Linux, це просто стане інші перешкода. Як би це не дратувало.
Тільки тому, що деякі речі можуть бути видалені з рівня ядра, це також не означає, що вони раптово працюватимуть у Linux (або їх легше підтримувати через Wine / Proton). буде різні способи розробників виявити Linux і продовжити його блокування.
Просто подивіться на Destiny 2 як легкий і простий приклад. Вони дуже чітко контролюють і повністю блокують платформи Linux від гри в Destiny 2 через Proton, не маючи можливості обійти це. З офіційного сайту Bungie:
Steam Deck і Destiny 2
Destiny 2 не підтримується для гри на Steam Deck або будь-якій системі, яка використовує Steam Play Proton, якщо не встановлено та не запущено Windows. Гравці, які намагаються запустити Destiny 2 на Steam Deck через SteamOS або Proton, не зможуть увійти в гру та через короткий час будуть повернуті до своєї бібліотеки ігор.
Гравці, які не можуть отримати доступ до Destiny 2 через Windows і намагаються обійти несумісність SteamOS/Proton, будуть забанені в грі.
Ви можете очікувати побачити більше цього.
Тоді є ще один простий приклад, Rust з Facepunch. Ґаррі Ньюман у минулому досить відверто висловлювався з цього приводу та про те, що минулого разу, коли вони підтримували Rust на Linux, інший розробник Facepunch зазначив, що це викликало у них більше проблем із шахрайством.
Як щодо Fortnite? Це майже подія “лол-ні”, це не те, що речі на стороні клієнта раптово означатимуть, що Fortnite працюватиме в Linux, він усе одно буде повністю заблокований. Принаймні, поки Linux/Steam Deck не набере десятки мільйонів користувачів, як стверджує Тім Суїні з Epic.
Наразі немає простої відповіді на проблему античітів для ігор Linux / Steam Deck, окрім того, що розробники зробили все на стороні сервера, де платформа, на якій ви граєте, є меншою проблемою, або хмарних ігор, де гра навіть не існує на вашій машині. Це не означає, що це ніколи не буде проблемою, просто не очікуйте, що зміни в тому, як Windows обробляє такі речі, як безпека, захист від несанкціонованого доступу, захист від шахрайства тощо, будуть якось корисними для Linux.
Як завжди, до вас у коментарях: що ви думаєте?