Microsoft опубликует спецификации exFAT, но разработчики Linux не буду

Microsoft опубликует спецификации exFAT, но разработчики Linux не буду

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

Теперь это может измениться, если драйвер будет включен в будущие версии ядра Linux. Но, как отметил Фороникс, обсуждение списка рассылки было критическим по отношению к ранее существовавшему коду драйвера, который был помечен для включения в ядро после объявления Microsoft. Кристоф Хеллвиг, давний разработчик Linux, назвал это «кучей дерьма», сказав:

В основном это переопределение fs / fat / не по стандартам ядра с несколькими косвенными ссылками, добавленными для поддержки exfat. Так что никакая работа над этой кодовой базой действительно не поможет нам продвинуться вперед. Вместо этого кому-то, кто может потратить на это пару дней и у которого есть файловые системы для тестирования, просто нужно перенести биты низкоуровневого формата на нашу хорошо протестированную кодовую базу fs / fat вместо того, чтобы дублировать ее.

Грег Кроа-Хартман (Greg Kroah-Hartman), который поддерживает Linux-стабильную ветвь, защищал решение перевести код в стадию, несмотря на его текущее состояние, написав: «Я знаю, что код ужасен, но я с радостью перенесу ужасный код в стадию. Если это вас беспокоит, просто проигнорируйте это.

Стивен Дж. Воган-Николс пишет, что этот шаг можно рассматривать как частичный ответ на запрос Брэдли Куна, когда в прошлом году Microsoft присоединилась к патентному пакту о ненападении Open Invention Network (OIN). Отметив, что в прошлом Microsoft специально потрясла поставщиков продуктов Linux за лицензионные отчисления, связанные с exFAT, он призвал Microsoft «самим представить исходный код exfat под GPLv2 или более поздней». Microsoft не предприняла этот шаг. Вместо этого он публикует спецификацию и поддерживает работу по созданию драйвера Linux, который добавит поддержку exFAT к ядру в будущем. Хотя Microsoft поддерживает эти усилия, она ожидает, что фактическая отправка кода будет выполняться другими.

Что касается того, почему Microsoft делает этот шаг, в этот конкретный момент времени компания, возможно, предоставила ответ в прошлом году на саммите с открытым исходным кодом в Европе. SJVN цитирует Стивена Уолли, главного управляющего программой для Azure:

Открытый исходный код изменил все. Клиенты изменились. Пятнадцать лет назад ИТ-директор сказал бы: «У нас нет открытого источника, они были бы неправы, но они так думали». Теперь ИТ-директора знают, что открытый исходный код важен… Microsoft всегда была компанией для разработчиков и для разработчиков. На данный момент в истории разработчики любят открытый исходный код.

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

Сегодня нет никаких признаков таких споров. С тех пор, как Сатья Наделла вступил во владение Microsoft, компания стала более дружественной к продуктам с открытым исходным кодом. Отражает ли это готовность Microsoft признать объективную популярность программного обеспечения с открытым исходным кодом или новый фронт в хитрой, долгосрочной войне за саботаж этих продуктов, вероятно, в глазах очевидца.

Читать далее

HTC объявляет New Vive Pro 2: обновленные спецификации, более высокие цены
HTC объявляет New Vive Pro 2: обновленные спецификации, более высокие цены

HTC Vive Pro 2 - достойная новая гарнитура, но HTC на самом деле не пытается сделать имя для себя в потребительском VR, больше.

Раймбус разделяет новые детали по предстоящему спецификации HBM3
Раймбус разделяет новые детали по предстоящему спецификации HBM3

Мы знаем немного больше о HBM3, чем раньше, благодаря недавному объявлению Раймбуса. Новый стандарт предложит через Terabyte полосы пропускания памяти на стек.

Intel выпускает спецификации, данные о производительности на предстоящем озере озера ALDER I9-12900K
Intel выпускает спецификации, данные о производительности на предстоящем озере озера ALDER I9-12900K

Lake Lake Lake Cpus Intel Lake The Cp будет пострадать от полок магазина 4 ноября, а чип-гигант должен поделиться некоторыми дополнительными данными о спецификациях и ценах перед его дебютной на следующей неделе. Мы написали несколько глубоких погружений на озеро Альдер уже в этом году, но для рекомендации: озеро Alder - это настольный чип следующего поколения Intel. Он построен на ...

Спецификация HDMI 2.1 обновляется, снова обновляется
Спецификация HDMI 2.1 обновляется, снова обновляется

По-видимому, HDMI 2.1 SPEC уже не хватает разгром.