Microsoft опублікує специфікацію exFAT, але Linux Devs не щасливий

Microsoft опублікує специфікацію exFAT, але Linux Devs не щасливий

Microsoft оголосила, що опублікує деталі технічної реалізації стандарту exFAT та дозволить підтримати інтеграцію підтримки в ядро Linux в майбутньому. Це суттєва зміна для Microsoft, яка одного разу озброїв свої патенти на FAT. Хоча Samsung ще в 2013 році опублікував драйвер GPL для exFAT, обтяження патентами не дозволило поширити драйвер як частина Linux.

Тепер це може змінитися, якщо драйвер включений у майбутні версії ядра Linux. Але як зазначав Phoronix, обговорення в списку розсилки критично ставилося до існуючого коду драйвера, який позначався для включення в ядро після оголошення Microsoft. Крістоф Хеллвіг, давній розробник Linux, назвав це "купою лайна", кажучи:

В основному це повторне втілення fs / жиру / не до стандартів ядра з кількома непрямими діями, які також підтримують exfat. Тож жодна робота над цією базою кодів насправді не висуває нас. Натомість хтось може витратити на це пару днів і насправді має файлові системи для тестування, просто потрібно перенести біти формату низького рівня до нашої добре перевіреної кодової бази fs / fat, а не дублювати її.

Грег Кроа-Хартман, який підтримує стабільну для Linux гілку, захищав рішення про прийняття коду в постановку, незважаючи на сучасний стан, написавши: "Я знаю, що код жахливий, але я з радістю візьму жахливий код у постановку. Якщо це вас турбує, просто проігноруйте це ».

Стівен Дж. Вон-Ніколс пише, що цей крок може розглядатися як часткова відповідь на запит, який Бредлі Кун зробив, коли Microsoft приєдналася до пакту про ненапад в Патентній мережі відкритих винаходів (OIN) минулого року. Зауваживши, що Microsoft спеціально скасувала постачальників продуктів Linux за ліцензійні збори, пов’язані з exFAT, в минулому він закликав Microsoft "подати коди exfat вище за GPLv2 або пізнішої версії". Microsoft не зробила цього кроку. Натомість він публікує специфікацію та підтримує роботу зі створення драйвера Linux, який додасть підтримку exFAT ядру в майбутньому. Хоча Microsoft підтримує це, він очікує, що фактичне подання коду буде здійснено іншими.

Що стосується того, чому Microsoft робить цей крок, то саме в цей конкретний момент компанія, можливо, дала відповідь минулого року на саміті з відкритим кодом у Європі. SJVN цитує Стівена Уоллі, принципового управління програмою для Azure:

Open source все змінив. Клієнти змінилися. П'ятнадцять років тому один із керівників директора СУ сказав би: "У нас немає відкритого джерела. Вони помилялися б, але це те, що вони думали". Тепер працівники CIO знають, що відкритий код є головним ... Microsoft завжди була компанією розробників та розробників. На даний момент історії розробники люблять відкритий код.

Протистояння ходу чи занепокоєння щодо того, чи має намір Microsoft щось нахабно притаманне, виглядає приглушеним у більшості спільнот OSS. Майкрософт протягом багатьох років намагається довести свою добросовісну ідею з відкритим кодом, навіть йдучи так далеко, щоб інтегрувати оболонку Bash і ядро Linux у Windows 10. У минулому між Microsoft та членами відкритого регіону були жорстокі бої за стандартизацію. джерела спільноти, включаючи боротьбу між прихильниками Office Open XML (Microsoft) та форматом OpenDocument (ODF) понад десять років тому.

Сьогодні немає жодних ознак таких суперечок. З тих пір, як Сатья Наделла перейшла в Microsoft, компанія виявилася більш прихильною до продуктів з відкритим кодом. Чи це відображає готовність Microsoft визнати об'єктивну популярність програмного забезпечення з відкритим кодом або новий фронт у підступній, довготривалій війні за саботаж цих продуктів, ймовірно, очі очікують.

Читати далі

Більше Ryzen 7 5800x3D Gaming Breakmarks Опубліковано попереду запуску
Більше Ryzen 7 5800x3D Gaming Breakmarks Опубліковано попереду запуску

Новий флагманський Gaming GPU AMD був порівняно ще трохи попереду свого неминучого запуску, і речі виглядають добре для червоної команди на цей раз.