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 признать объективную популярность программного обеспечения с открытым исходным кодом или новый фронт в хитрой, долгосрочной войне за саботаж этих продуктов, вероятно, в глазах очевидца.

Читать далее

PlayStation 5 будет доступна в сети только в день запуска
PlayStation 5 будет доступна в сети только в день запуска

PlayStation 5 не будет доступна в магазинах в день запуска, и если вы захотите приобрести твердотельный накопитель M.2, чтобы расширить его хранилище, у вас будет время подумать об этой покупке.

ARMing for War: новый Cortex-A78C бросит вызов x86 на рынке ноутбуков
ARMing for War: новый Cortex-A78C бросит вызов x86 на рынке ноутбуков

ARM сделала еще один шаг на пути к самостоятельной конкуренции с x86, представив на этой неделе Cortex-A78C. Новый чип содержит до восьми «больших» ядер ЦП и до 8 МБ кэш-памяти третьего уровня.

Новый SoC M1 от Apple выглядит великолепно, не быстрее, чем 98% ноутбуков
Новый SoC M1 от Apple выглядит великолепно, не быстрее, чем 98% ноутбуков

Новый кремний M1 от Apple действительно выглядит потрясающе, но он не быстрее 98 процентов компьютеров, проданных в прошлом году, несмотря на заявления компании.

Nvidia будет имитировать память AMD Smart Access на Ampere: отчет
Nvidia будет имитировать память AMD Smart Access на Ampere: отчет

Память AMD Smart Access еще даже не отправлена, но Nvidia утверждает, что может дублировать эту функцию.