Линус Торвальдс в воскресенье выпустил третий кандидат на выпуск ядра Linux 6.8. (Линукс 6.8-rc3). Но до этого в списке рассылки ядра Linux шла жаркая дискуссия между Линусом Торвальдсом и участником ядра Google об inodes в файловых системах Linux.
И многие из нас это знают Линус Торвальдс не из тех, кто держит свои комментарии при себе, и его вспыльчивости следует опасаться., потому что на протяжении многих лет отец Linux не только прославился тем, что создал Linux, но он также известен своим прямым, а иногда и резким стилем, который он запускает, не задумываясь.
По этому поводу Линус Торвальдс Он не упустил возможности и жестко раскритиковал и отверг предложения сотрудника Google., напоминая вам, что мир больше не живет в 70-х годах и что файловые системы прошли долгий путь. Резкие выражения и тон, использованные Линусом Торвальдсом в ответе автору, напоминают его прошлые легкомысленные нападки, за которые он ранее извинился.
Дебаты сосредоточились на использовании «инодов» в качестве уникальных идентификаторов метаданных файловой системы. Узел индекса или inode (сокращение английского index и node) — это уникальный идентификатор конкретного элемента метаданных в файловой системе. Другими словами, индексный дескриптор — это структура данных, содержащая информацию о файле или каталоге, хранящемся в некоторой файловой системе. Иноды были предметом дебатов в течение последних нескольких недель, в ходе которых обсуждались «жесткие» дискуссии между Linux Торвальдсом и сотрудником Google по имени Стивен Ростедт.
«По иронии судьбы, одной из обязанностей, которые я отложил на исправление событий, было написание этой статьи о группе поддержки выгорания разнорабочих», — сказал сотрудник Google. (Выгорание сопровождающих и участников является серьезной проблемой в сообществе свободного и открытого программного обеспечения. Решения этой проблемы постоянно обсуждаются, но, похоже, дела не продвигаются вперед. Эта ситуация угрожает выживанию некоторых проектов, которые могут в конечном итоге оказаться нереализованными. налогоплательщики.)
Дебаты начались в списке рассылки ядра Linux, где обсуждалась полезность и актуальность инодов. в качестве уникальных идентификаторов метаданных файлов и каталогов в файловых системах Linux. Inodes, важная часть структуры файловой системы, в последние недели стали предметом споров.
«Перестаньте усложнять ситуацию больше, чем необходимо». И, черт возьми, ПРЕКРАТИТЕ КОПИРОВАТЬ ФУНКЦИИ ИЗ СЛОЯ VFS. В прошлый раз это была плохая идея, и в этот раз это тоже очень плохая идея. — Терпеть не могу такую ерунду. Основная критика Торвальдсом подхода Ростедта заключается в том, что сотрудник Google не до конца понял проблему, что позже признал Ростедт. А пока Торвальдс сжег это так: «вы скопировали эту функцию, не понимая, почему она делает то, что делает, и поэтому ваш код — мусор».
В обмене электронными письмамиТорвальдс выразил разочарование подходом, предложенным сотрудником Google, и призвал его полностью понять проблему, прежде чем предлагать решения. Его критика, хотя и прямая, отражает его стремление к техническому совершенству и желание поддерживать стандарты качества ядра Linux.
В сообществе неоднозначная реакция на это противостояние Торвальдса и сотрудника Google. Некоторые критикуют Торвальдса, а другие не видят в этих высказываниях проблемы. Другая группа пытается найти оправдание комментариям создателя Linux. «Торвальдс является центром внимания многих вещей, я думаю, очень сложно быть вежливым и не агрессивным», — говорится в комментариях.
наконец, если вы интересно узнать об этом больше, вы можете проверить подробности обсуждений в списке рассылки ядра Linux по следующим ссылкам. почта 1, Почта 2, Почта 3 и почта 4