The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Заметки Теодора Тс'о о ядре Linux, кодексе поведения, ext4, btrfs и ZFS

22.01.2025 21:37

Перевод размышлений Теодора Тс'о (Theodore Ts'o), создателя файловой системы Ext4, о разработке ext4, файловой системе BcacheFS, ядре Linux, ZFS, кодексе поведения и файловых системах в целом:

О разработке ext4.

В каждом выпуске ядра в ext4 вносят вклад более полудюжины человек. В настоящее время большая часть моего времени уходит на рецензирование кода, проведение тестов и улучшение тестовых окружений {kvm,gce,qemu,android}-xfstests. И я очень полагаюсь на 2-3 других разработчиков, работающих в SUSE и IBM, которые помогают мне с рецензированием кода.

О BcacheFS

Справедливости ради, хотя bcachefs не является полностью одиночным проектом - Кент был автором 72% патчей между выпусками ядра 6.11 и 6.12, а я был автором ровно 0% из 103 патчей к ext4 за тот же период времени. Это потому, что я твёрдо придерживаюсь мнения, что программирование - командный вид спорта, и моя работа как технического руководителя заключается в том, чтобы предоставить участникам разработки ext4 все возможности для улучшения файловой системы. Мы проводим еженедельные конференции, и Дэррик Вонг, старший разработчик XFS и бывший сопровождающий XFS, принимает участие в этих конференциях. Я, как известно, помогал ему в вопросах тестирования XFS, а Дэррик помогал мне в различных вопросах тестирования ext4 и даже рассмотрел пару патчей ext4. Мы сотрудничаем друг с другом, и это замечательно.

Я предоставляю другим людям право решать, стоит ли им доверить свои данные кому-то, кто является одиноким крутым программистом, который вполне может быть более талантливым, чем я, но я дам вам подсказку - вы можете «сжульничать» и привлечь команду к решению проблемы. Не обязательно всё делать в одиночку. Конечно, для этого вам нужно знать, как пробудить лучшее в других, и вы должны работать вместе. И вежливое отношение друг к другу в списках рассылки не помешает.

О ядре, CoC, возможностях и будущем ext4

Ext4 действительно получает некоторые новые функции, но это те, которые компании готовы финансировать, потому что окупаемость разработки функции имеет смысл с точки зрения затрат и выгод. Так, например, fscrypt и каталоги без учёта регистра были функциями, полезными для Android и Chrome OS, и были профинансированы, по крайней мере частично, этими группами разработчиков (Steam также беспокоился о сворачивании регистра и поддержал одного из инженеров). Мы хотим добавить поддержку записи без разрыва (untorn), потому что это улучшит производительность баз данных на облачных эмулируемых блочных устройствах, где можно гарантировать 16k атомарных записей, что позволит избавиться от двойной буферизации в MySQL и PostgreSQL.

(На самом деле Amazon и Google могут сделать это в своих собственных СУБД-продуктах, сделав предположения о том, как работают Amazon EBS и Google Persistent Disk, но мы хотим сделать это более общим способом, который будет более поддерживаемым в долгосрочной перспективе). Это менее привлекательно, чем такие вещи, как reflinks, но окупаемость инвестиций гораздо легче обосновать, как потому, что затраты ниже (меньше работы по разработке, тестированию и квалификации для корпоративного развёртывания), так и потому, что преимущества гораздо легче оценить количественно. Такие вещи, как «я могу сэкономить стоимость зарплаты XX штатных инженеров-программистов в течение пяти лет», гораздо легче сделать для такого рода функций повышения производительности.

В отличие от этого, reflinks - это весело, но я не смог найти клиента, готового оплатить расходы на разработку, или компанию, которая считает, что их клиенты будут покупать больше их продукта, если они добавят reflinks в ext4. Это может показаться ужасно корпоративным, но есть история о том, как инженеры ZFS начали проект с нуля, не спросив разрешения у руководства и не получив предложений от отдела продаж, и представили Sun то, что фактически было свершившимся фактом.

Звучит здорово, но если вспомнить, что в итоге Sun стала терять деньги, пока не была вынуждена продать себя другой компании, и фактически инженерная организация, поддерживающая ZFS, больше не существует. Примерно в то время, когда была анонсирована ZFS, я участвовал в исследовании всей компании на предмет того, имеет ли смысл инвестировать в функции файловой системы для AIX и Linux - и мы пришли к выводу, что нет, окупаемость инвестиций невелика, а новые функции файловой системы не приведут к увеличению числа клиентов, покупающих оборудование, программное обеспечение или системы IBM. Возможно, для IBM настали тяжёлые времена, но она все ещё существует, а Sun - нет.

Примерно в это же время представители нескольких Linux-компаний собрались вместе, чтобы придумать, как Linux будет конкурировать с ZFS. Именно на этой встрече была выдвинута идея, что btrfs будет долгосрочным ответом, а ext4 - краткосрочным решением, которое обеспечит поддержку таких вещей, как изменение размера в режиме реального времени, 64-битные номера блоков и другие вещи, которые были в традиционных Legacy Unix OS и которых не было в ext3.

На той встрече меня попросили определить, что потребуется для создания совершенно новой файловой системы. Я провёл исследование, посмотрев, сколько усилий потребовалось для создания таких файловых систем, как GPFS и JFS от IBM, advfs от Digital, оценил, сколько потребовалось Sun для создания ZFS и доведения этой файловой системы до состояния полностью готовой к производству. Ответ, который я получил, был примерно 100 человеко-лет, с одной низкой оценкой в 50 человеко-лет и высокой оценкой в 200 человеко-лет (но это было для GPFS, которая была кластерной файловой системой, и поэтому намного сложнее).

Я сообщил об этом на совещании, и некий старший инженер из Intel сказал: «Нет, не говорите об этом руководителям, потому что они никогда не одобрят проект! Скажите им, что btrfs будет готов через 18 месяцев». Я предоставляю людям самим решать, когда btrfs достигнет статуса «готовности к корпоративному использованию», особенно для тех новых привлекательных расширенных функций, которые должны были конкурировать с ZFS, но я не думаю, что подлежит обсуждению то, что это произошло не через 18 месяцев.

И даже до того, как Sun распалась, многие компании, приславшие своих представителей на встречу, отказались от участия инженеров в работе над btrfs, и это, конечно, не помогло. Но, вероятно, это было связано с тем, что компании - рациональные организации, принимающие собственные решения об окупаемости инвестиций, и финансирование новой файловой системы не имело такого же смысла, как рассказывать людям, что у Linux будет ответ на ZFS.

Оглядываясь назад, можно сказать, что, хотя у ZFS и были эти действительно классные функции, их было недостаточно, чтобы заставить большинство пользователей выбрать Solaris по сравнению с покупкой гораздо более дешёвых платформ x86 и установкой Linux. И к тому времени, когда Sun решила попробовать стратегию OpenSolaris и Solaris x86, было слишком поздно. Сетевые эффекты были огромны, а стратегия x86 не давала ответа на вопрос, как одна компания, Sun, могла платить зарплату всем суперталантливым инженерам, работавшим над Solaris. Покупка x86-сервера за 5000 долларов не даёт большой рентабельности продаж по сравнению с сервером SunFire E10k Sparc за 100000 долларов, который Sun называла «точкой» в «dot Com».

Суть в том, что инженерная деятельность в реальном мире - это компромисс, и бизнес-реалии являются частью этого компромисса. Я не извиняюсь за то, что предпочитаю есть еду, и что я хочу зарабатывать достаточно денег, чтобы когда-нибудь выйти на пенсию. А это, в свою очередь, означает, что я должен хорошо понимать, как я приношу работодателю пользу, по крайней мере, в 10 раз превышающую мою зарплату. Если я смогу сделать это, продолжая работать с открытым исходным кодом и помогая другим компаниям зарабатывать деньги, чтобы они были готовы внести свой вклад в ext4, что ж, это часть вызова и то, почему я люблю работать с открытым исходным кодом.

И, возвращаясь к Кодексу поведения, скажу, что почти все мейнтейнеры основных файловых систем поддержали Кодекс не из-за каких-то вялых либеральных соображений. Это потому, что нам нужен каждый инженер, готовый внести свой вклад в наш проект, и большинство из нас видели людей, которые отказывались работать в Linux и переходили на другие операционные системы (я знаю одного человека, который перешёл на Windows и был ценным разработчиком ядра Linux в IBM Linux Technology Center) или работали над внутренними проектами, но не над тем, что требовало взаимодействия с LKML, из-за токсичной среды нескольких людей в списке рассылки.

В некоторых случаях опасения были необоснованными; например, Линус кричал на разработчика, которому не следовало лезть на рожон и с которым в большинстве случаев Линус встречался лично, и у них были уже сложившиеся отношения. Проблема в том, что новички не знали этого и пугались - «а вдруг Линус унизит меня на публике так же, как он поступил со Стивом», не понимая, что на практике этого не произойдёт. Вот почему у нас есть CoC; это не для нас, старших инженеров, а для поддержки более молодых инженеров в наших командах, которых мы хотим обучать, чтобы они в какой-то момент заменили нас, когда придёт время уходить на пенсию, или нас собьёт автобус, или мы иным образом покинем этот бренный мир.

Не забывайте о 50-100 человеко-лет работы над созданием файловой системы, готовой к использованию в корпоративной среде. Нам нужны все инженеры, которых мы можем привлечь, и многие из нас выполняют дополнительную работу в свободное время, потому что нам не все равно. Создание высококачественной файловой системы - это командная работа, и нам нужен каждый талантливый инженер, которого мы можем заполучить. Даже если один инженер - супер 10-кратный программист, если в итоге он отпугнёт кучу других инженеров, которые могут работать над тестированием, настройкой производительности и т.д., это просто не стоит того, чтобы позволить кому-то быть мерзавцем.



  1. Главная ссылка к новости (https://www.phoronix.com/forum...)
  2. OpenNews: Автора BcacheFS временно отстранили от разработки ядра Linux из-за нарушения кодекса поведения
  3. OpenNews: Драйвер для файловой системы Ext2 объявлен устаревшим
  4. OpenNews: Для файловой системы Ext4 представлена поддержка шифрования
  5. OpenNews: Теодор Тцо отказался от предложений по стабилизации ФС Ext4 через создание Ext5
  6. OpenNews: Один из ключевых разработчиков Python отстранён на три месяца из-за нарушения кодекса поведения
Автор новости: Artem S. Tashkinov
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62597-linux
Ключевые слова: linux, ext4
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (96) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:20, 22/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    > Даже если один инженер - супер 10-кратный программист, если в итоге он отпугнёт кучу других инженеров, которые могут работать над тестированием, настройкой производительности и т.д., это просто не стоит того, чтобы позволить кому-то быть мерзавцем.

    Но линусу же позволено. Тсо цинично хочет быть хорошим, пусть начнёт со своего стада.

     
     
  • 2.6, Аноним (6), 22:40, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Что позволено Юпитеру, то и так далее.
     
  • 2.9, Аноним (-), 22:48, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Но линусу же позволено. Тсо цинично хочет быть хорошим, пусть начнёт со своего стада.

    Торвальдс таки вполне рациональный тип, который может адекватно дискутировать даже с "супер программистами" типа Кента. Однако даже его можно достать. Если кто всегда самая умная клава на деревне - и пытается всегда сделать в дискуссии всех, даже Торвальдса, даже когда тот указывает на явные косяки, зайдя так далеко что даже сказав - что ну мол раз ваш стиль девелопа совсем не совместим с майнлайном - может быть размайнлайним - вот тут упс, даже Торвальдс может заткнуться и просто отползти в свой уголок. Но, конечно, это не будет free lunch и при случае за это - воздастся. Например, отдыхом на скамейке запасных.

     
     
  • 3.11, Аноньимъ (ok), 22:49, 22/01/2025 Скрыто ботом-модератором     [к модератору]
  • +13 +/
     
     
  • 4.19, Аноним (-), 23:04, 22/01/2025 Скрыто ботом-модератором     [к модератору]
  • –10 +/
     
     
  • 5.23, Аноним (1), 23:17, 22/01/2025 Скрыто ботом-модератором     [к модератору]
  • +4 +/
     
     
  • 6.28, Аноним (-), 23:24, 22/01/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 5.25, pdp11 (?), 23:19, 22/01/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 3.17, Аноним (17), 22:59, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А с Кентом была та же тема, он рационально пытался донести до мейнтейнера что ему нужно изменить подсистему ядра... долго пытался. И лишь потом пришлось челу объяснить что у него не все в порядке с головой...
     
     
  • 4.31, Аноним (-), 23:36, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А с Кентом была та же тема, он рационально пытался донести до
    > мейнтейнера что ему нужно изменить подсистему ядра... долго пытался. И лишь
    > потом пришлось челу объяснить что у него не все в порядке с головой...

    Почему-то эта история повторилась с нескольмики людьми. И даже Тсо и Торвальдсом. Наверное они тоже - нифига не понимают, и вообще. Но мне кажется что когда вообще все вокруг неправы - это слишком хорошо чтобы быть правдой.

     
     
  • 5.33, Аноньимъ (ok), 23:44, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы не в своём уме!
     
     
  • 6.36, Аноним (-), 23:48, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы не в своём уме!

    Я просто читал рассылку несколько более активно и видел несколько эпизодов вот этого вот. С разными майнтайнерами. А потом и самоуверенная лекция Торвальдсу не заржавела. После резкой отповеди на тему что Кент ни с кем взаимодействовать не может и фигачит 1.

     
  • 3.108, Neon (??), 08:59, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А не хочет ли любитель истории вместе с Линусом припомнить, что творили те же финны после революции с русским населением Финляндии ? Куда оно делось ? За это финны до сих пор так и не ответили. Как и за блокаду Ленинграда.
     
     
  • 4.119, Историк (-), 09:48, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На счёт блокады Ленинграда, тут тебе самому историю нужно подучить. В Ленинград завозились материалы для производства оружия, но на идущих обратно машинах людей не вывозили, ни детей, ни женщин, ни стариков, вообще ни кого. Есть дневники партработников где они пишут, что их кормили три раза в день и кормили очень хорошо, и давали с собой домой колбасу, балык и т.п. За это они должны были пухнущих от голода агитировать идти на работу на завод.
    Получается, что блокада Ленинграда была, как минимум со стороны СССР.
     
  • 2.15, Аноним (17), 22:57, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да он просто гений мысли давайте у нас будет карательный орган способный банить человека, делающего 70% комитов в фс которой не хватает линуксу, потому что какая-то снежинка может "испугатся" и не придет в разработку ядра...
    Осталось найти среди этимх снежинок человека способного написать свою фс (удачи... лол).
     
     
  • 3.49, Аноним (-), 00:54, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > в фс которой не хватает линукс

    А точно не хватает?
    Пока это никому не нужная поделка, которая ломает людям данные, но хомы облизывают ее и ее создателя. Очень похоже на стокгольмский синдром))

    > потому что какая-то снежинка может "испугатся" и не придет в разработку ядра...

    если одна, то не страшно, а если 10?

     
     
  • 4.64, Аноним (64), 03:28, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Людям нужна.
    Тебе не нужна — так проходи, не задерживай и не мешай.
     

  • 1.3, Аноним (3), 22:30, 22/01/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +11 +/
     
  • 1.4, Аноним (6), 22:38, 22/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Можно ли так уж точно утверждать что финансовые проблемы у Sun произошли из-за ZFS ? И что IBM жива благодаря тому что не вложилась в разработку файл. системы?
     
     
  • 2.8, oficsu (ok), 22:44, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Можно ли так уж точно утверждать что финансовые проблемы у Sun произошли из-за ZFS ?

    Полагаю, автор имел ввиду, что проблемы были не из-за частных проблем с ZFS, а из-за более общей "культурной проблемы" — инженеры руководствовались личными интересами в значительно большей степени, чем денежными вопросами

     
     
  • 3.52, keydon (ok), 01:26, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Но автор не приводит никаких аргументов, кроме двух логически несвязанных событий между которыми не приводится прямой связи.
    С не меньшим успехом можно вспомнить любой баг в Sun и сказать что Sun развалилась из-за подхода к тестированию (это не так, но уровень аргументации такой же).
     
     
  • 4.56, Аноним (56), 02:02, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Можно вспомнить историю с калькулятором в макось - ребята, которые им занимались, не встали со стульев и не ушли, когда большую часть коллектива уволили.
    А просто остались кодить без зарплаты.
    Хорошо это или плохо - не мне и не сейчас судить, пускай юристы компании разбираются, принадлежит ли эполу код калькулятора, и сама программа.
     
  • 4.86, Аноним (86), 07:06, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сан был достаточно жадным, может даже жаднее орлакли, сан свято верил, что ява подебит всех.
    Куча денег была вбухана как раз в линукс и связанные проекты — менеджмент свято уверовал, что нужно уходить со своих продуктов на то, что моднее. Повторилась история нокии, когда на места профессоров пришли молодые студенты и вместо доведения до ума имеющегося была организована куча сомнительных проектов с невыгодными лицензиями. До поры это всё работало, но рано или поздно все хотят кушать больше, а выхлоп наоборот становился всё меньше и случилось то, что обычно и бывает — поглощение более крупным игроком.
     
     
  • 5.98, Смузихлеб забывший пароль (?), 08:12, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ох уж эти сказки про несчастных проХфессоров которых кто-то там заменил( хотя оно скатилось скорее из-за того что их никто не заменил )

    Нокиа, в числе прочего, загнулась как раз от нежелания до последнего развивать тему с тачскрином. Вместо этого они изо всех сил держались за кнопочники и придумывали этому оправдания, мол сенс. экран и неудобный и дорогой и сложно с ним все и вообще, устройства с ним других контор настолько дорогие и непривычные, что им не конкуренты

     
     
  • 6.116, кде (?), 09:29, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ваще-т там был выходимец из мс, который зарыл нокиевскую ос, симбиан устарел, на андроид дорохо, вот и загнулись.
     
  • 2.14, Аноним (14), 22:57, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, так он это подаёт :)
    И тут же собирает несколько компаний, чтобы бороться с конкуренцией ZFS.
    Получается наоборот - даже такая вещь как ZFS не смогла исправить то, что наворотили менеджеры SUN.
     
  • 2.32, Аноним (-), 23:43, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если в фирме люди начинают заниматься хзчем, вообще не парясь откуда берется их ... большой текст свёрнут, показать
     
     
  • 3.51, Аноним (51), 01:25, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это называется технический прогресс То что 20 лет назад было rocket science теп... большой текст свёрнут, показать
     
     
  • 4.55, Аноним (-), 02:01, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прогрессом i386 уродца можно назвать условно Потому что там ушлепищно почти все... большой текст свёрнут, показать
     
     
  • 5.84, Аноним (84), 06:48, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ещё можно kill it with fire левых перфекционистов, желающих выехать за чужой... большой текст свёрнут, показать
     
  • 2.118, Фрол (?), 09:40, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > И что IBM жива благодаря тому что не вложилась в разработку файл. системы?

    Можно точно утверждать, что ibm вложилась в разработку jfs достаточно, чтобы, начиная как минимум с aix5l, все мыслимые операции с фс и lvm можно делать в онлайне. ресайз в обе стороны фс и логических томов, введение/удаление/ресайз физических дисков, вот это вот все. В онлайне, без регистрации  и смс. Если следовать best practices, можно даже схд, на которой lvm томы лежат, перестраивать на ходу, не выводя систему из продуктива. zfs до этого уровня пилила 20 лет.

    Можно также утверждать, что в компрессию и дедуп на уровне фс и лвм вкладываться не стали, чтоб не сажать io на шпинделях ниже плинтуса.

    А также просто сказать им большое человеческое спасибо, что нe стали скрещивать lvm с vmm и городить всякие непотребства вроде l2arc.

    Только все это мимо кассы. Цо лукавит - и сан загнулся вовсе не от хатрат на разработку zfs, и ibm дожила до сего дня не потому, что когда-то якобы зарубила средства на разработку  jfs. (а также я нн стал бы предсказывать судьбу микрософта, глядя на нынешние темпы разработки ntfs)

    Походу "инженеры из интела" с "готовностью" btrfs через 18 месяцев - один в один старая басня:

    > And the Supervisors went unto their Managers saying,

    "It is a container of excrement, and it is very strong,
    Such that none may abide by it."

    And the Managers went unto their Directors saying,
    "It is a vessel of fertilizer, and none may abide by its strength."

    и т.д.

     

  • 1.5, Шарп (ok), 22:39, 22/01/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.10, Аноньимъ (ok), 22:48, 22/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > программирование - это командный вид спорта, и моя работа как технического руководителя заключается в

    __
    > Ext4 действительно получает некоторые новые функции, но это те, которые компании готовы финансировать

    __
    > В отличие от этого, reflinks - это весело, но я не смог найти клиента, готового оплатить расходы на разработку

    __
    > Вот почему у нас есть CoC; это не для нас, старших инженеров, а для поддержки более молодых инженеров

    __
    > И, возвращаясь к Кодексу поведения, скажу, что почти все мейнтейнеры основных файловых систем поддержали Кодекс

    __
    > А это, в свою очередь, означает, что я должен хорошо понимать, как я приношу работодателю пользу, по крайней мере, в 10 раз превышающую мою зарплату.

    Ааааа, это просто прекрасно.
    Такой гадкой мерзкой кучи того самого я не видел капец как давно. Даже не верится что чел это все в слух говорит.

     
     
  • 2.16, Аноним (16), 22:58, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Такой гадкой мерзкой кучи того самого я не видел капец как давно.
    > Даже не верится что чел это все в слух говорит.

    Можно это делать как пох - ставя работодателя на круглые суммы, фиг знает зачем, зато - концептуально и правильно.

    Но однажды так загнется как минимум филиал. А если не филиал - то и вся фирма. А если ей не дадут помереть - эта гангрена утянет за собой и всю экономику постепенно. Большой факап - начинается с мелочей.

     
     
  • 3.22, Аноньимъ (ok), 23:17, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну пох молодец.
     
     
  • 4.34, Аноним (-), 23:46, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну пох молодец.

    Не спорю, саботажник из него - великолепный просто. Если бы мне надо было избавиться от конкурирующей фирмы - я б им подсунул таких сотрудников, да побольше.

     
  • 3.24, Аноньимъ (ok), 23:19, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Но однажды так загнется как минимум филиал. А если не филиал - то и вся фирма.

    Игровые публикаторы, вон десятками за раз студии закрывают. И всё нормально, всё отлично.
    А причина в этом конечно же злые "похи", а не менеджмент состоящий из психопатов-имбецилов.

     
     
  • 4.39, Аноним (-), 23:52, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Игровые публикаторы, вон десятками за раз студии закрывают. И всё нормально, всё отлично.

    Естественный отбор в действии. Разработка софта вообще непростое занятие, порядка 90% фэйлятся. Остаются лишь самые достойные, с сбалансированынм видением.

    > А причина в этом конечно же злые "похи", а не менеджмент состоящий
    > из психопатов-имбецилов.

    У сана видимо менеджмент вон тех был - не лучше чем они сами. Похожее тянется к похожему, корпоративная культура вырастает в большого всеобъемлющего монстра где вся толпа разделяет те или иные values. А если они не сработали - тогда толпа уходит на мороз.

     
  • 2.18, Анониссимус (?), 23:00, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Добро пожаловать в реальный мир, где люди хотят кушать.
     
     
  • 3.21, Аноньимъ (ok), 23:16, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну. Тут чел не то чтобы кушать хочет. А хочет "приносить пользу работодателю в 10 раз больше своей зарплаты".

    Лично у меня, он вызывает меньше сочувствия чем таракан. А тараканов я вообще не люблю прямо сильно.
    Даже меньше, чем его корпоративные повелители. У тех есть своя правда, пусть и античеловеческая. А у этого - нет.

     
     
  • 4.35, Аноним (35), 23:47, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чел, не надо тут лицемерия. Это обычная позиция обычного наемного работника, которого *буквально* растили для работы на работодателя. Ты чего ожидал, моралист ты наш? Что он будет кусать кормящую руку?
     
  • 4.41, Аноним (41), 23:58, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну. Тут чел не то чтобы кушать хочет. А хочет "приносить пользу
    > работодателю в 10 раз больше своей зарплаты".

    Представляешь, кроме его зарплаты есть еще много затрат.

    На обслуживающий персонал например - он же не будет бухом работать, уборщицей и охраной? И админом инфраструктуры тоже.

    На running costs этой самой инфраструктуры - которая нужна чтобы продолжать делать что он делает. Вы же не думали что дохреналионы тестов гонять - бесплатно?

    На аренду всяких офисных зданий и проч, etc. И т.п.. Без вон того - фирма в целом уйдет в минуса - и ВСЯ ШАЙКА уйдет на мороз. От топов до последней уборщицы. Акционеры не будут из своих всяким лузерам денег платить бесконечно.

     
     
  • 5.59, Аноним (56), 02:17, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, ну я непосредственно имел опыт работы на заводе, где самыми главными сотрудниками ВНЕЗАПНО считались отдел маркетинга(продажники), которые посписочно рассылали емайл-спам "продаем вот это за вот столько", и где остальных сотрудников (даже производство) за людей не считали.
    Хвала была и почет тому, кто рандомно примет у клиента заказ  по телефону и принесет оплаченный счет.
    Конечно с такой политикой, весь завод ушел на мороз, и теперь там пластиковыми тазиками торгуют.
     
  • 4.85, Аноним (85), 06:49, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Человек желающий приносить пользу, вызывает у тебя ассоциации с тараканом? Что у тебя в голове?
     
     
  • 5.95, User (??), 08:02, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Помнишь ста-аа-арый анекдот: "Что должен делать советский инженер за свою зарплату? Ничего. И даже немножко вредить."
     
  • 4.94, User (??), 07:59, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Эээээ... а что не так-то в этом желании?
    Само намеренье делать _полезную_ работу вроде не криминально?
    Количественная метрика? Так его личное дело. Хочет человек ставить высокие цели - пусть ставит. Статус у него вполне позволяет участие в акционерном капитале - и\или там какая вариация на тему нашего "экономия бюджета проекта делится между участниками проектной команды пропорционально вкладу в виде премии...".
    (Причем, предполагаю, что если работает он не в ларьке для шаурмы, то отбить х10 его з\п - ну вот 1 раз успешно поторговать лицом на presale'е проекта...)
     
  • 2.38, vitalif (ok), 23:50, 22/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Те же примерно мысли.

    Называется вы щас прочитали, почему в ext4 так мало новых фич )))

    Опенсорс, тоже мне. Коммерция какая-то.

    Я кстати в какой-то момент пытался заслать в resize2fs патч, чтобы оно умело менять число инодов. Т.е. ресайзить таблицы инодов

    Мне этот Цо даже не ответил. Фу таким быть ))

     
     
  • 3.46, Аноним (46), 00:24, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Те же примерно мысли.
    > Называется вы щас прочитали, почему в ext4 так мало новых фич )))

    Кроме всего того - Тсо я думаю понимает сколько человеко-часов надо убить чтбы сделать из "ext2-на-стероидах" подобие нормальной современной ФС.

    Это просто не имеет смысла. Сделать рефлинки можно наверное чуть ли не на FAT - но это будет натяг совы на глобус. Т.е. долго, мучительно и с отстойным результатом. И все это - чтобы что? Изначально EXT4 - классическая фс, cow не предусмотрен, так что придется кодить весь потребный обвес. В очень субоптимальных условиях когда окружение на это изначально не было расчитано.

     
  • 3.47, maximnik0 (?), 00:34, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так это вы были в linux.org с патчем ? Замучился утверждать что технически все было готово для динамического изменения инодов на ext4.По крайне мере по комментам было подготовлено для lvm.Но потом что то пошло не так :-(
     
  • 2.74, Фрол (?), 05:25, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Такой гадкой мерзкой кучи того самого я не видел капец как давно.

    Из собрания художественной галереи Опеннет

    "Теодор Цо открывает опеннетовским анонам глаза на окружающую их тяжелую действительность" ext4 на RAID5, 8X16 TB HDD, мат, слезы, легкий запах пригоревшей гузки.

    Дядька говорит, как оно есть. И это, очки поправьте - никакого особого восторга по этому поводу и рвения перед начальством я в его словах не вижу.

     
  • 2.83, Аноним (85), 06:47, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Реальность тебе мерзка? Мир розовых пони лучше?
     
  • 2.87, Аноним (87), 07:12, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Из всего, что ты процитировал, по-моему под "отвратительно" подпадает только "почти все мейнтейнеры основных файловых систем поддержали Кодекс".

    То есть, ну, Сталину и Ким Ир Сену тоже все хлопали, пока ладони не начинали кровоточить.

    Остальное, в общем, более-менее нормально.

     

  • 1.12, Rev (ok), 22:51, 22/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Может просто в CoC не надо писать "не обижать никого", а стоит перечислить ценности, которые не стоит убивать? Ну, то есть, если кто-то ведёт себя неразумно, можно назвать его дураком?
     
     
  • 2.101, chdlb (?), 08:38, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    если я не могу назвать дурака дураком, то меня это обижает, соблюдаем CoC дамы, господа и дураки
     
     
  • 3.107, Аноним (107), 08:52, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    есть такое понятие как тактичность. говорят очень помогает в коммуникации между людьми и главное эволюционно не дает людям быстро повыпиливать друг друга. но откуда экспертам опеннета знать такие нюансы
     

  • 1.20, dannyD (?), 23:13, 22/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Поздравьте чудака, у него завтра 23-го ДР.
     
  • 1.45, Анонем (?), 00:24, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > bcachefs не является полностью одиночным проектом - например, Кент был автором 72% патчей
    > Я провёл исследование, ... , оценил, сколько потребовалось Sun для создания ZFS и доведения этой файловой системы до состояния полностью готовой к производству. Ответ, который я получил, был примерно 100 человеко-лет, с одной низкой оценкой в 50 человеко-лет и высокой оценкой в 200 человеко-лет

    Как же так?

     
  • 1.48, Аноним (48), 00:41, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Следите за руками Федя знает одного человека, который перешёл на виндоус як... большой текст свёрнут, показать
     
  • 1.50, Аноним (50), 01:23, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Нужны инженеры - попробуйте платить им за работу? Куда вообще идут тонны донатов? А из России еще нужны инженеры или уже не очень?
     
  • 1.57, Аноним (57), 02:08, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >нужен каждый инженер, готовый внести свой вклад в наш проект

    Кроме...

     
     
  • 2.61, Аноним (61), 03:02, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кроме наших соотечественников.

    Бессменный вождь решил в ИИ гонке принять участие. Будет куда забаненым кодерам-ядерщикам пристроится.

     

  • 1.60, Аноним (60), 02:57, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >представители нескольких Linux-компаний собрались вместе, чтобы придумать, как Linux будет конкурировать с ZFS. Именно на этой встрече была выдвинута идея, что btrfs будет долгосрочным ответом, а ext4 - краткосрочным решением
    >100 человеко-лет, с одной низкой оценкой в 50 человеко-лет и высокой оценкой в 200 человеко-лет
    >Нет, не говорите об этом руководителям, потому что они никогда не одобрят проект! Скажите им, что btrfs будет готов через 18 месяцев
    >Не обязательно делать это в одиночку.

    Договорились на сходке, что будут доить работодателей годами разрабатывая btrfs. Пришёл одиночка и на голом энтузиазме выкатил на-гора конкурирующий продукт. Когда поняли, чем пахнет, решили вставлять ему палки в колёса. А то ещё спонсоры (aka. лохи) начнут задавать неудобные вопросы...

     
     
  • 2.65, Аноним (65), 03:36, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Мда, нуи мерзкий этот тип и его прихвасти. Тото он мне сразу не понравился
     

  • 1.63, Аноним (63), 03:15, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что там за история с кентом? Я не оч следил, знаю только что его выперли за "токсичность". Чего он там такого наговорил, или просто нежинки-снежинки обиделись?
     
  • 1.66, sena (ok), 03:42, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Не забывайте о 50-100 человеко-лет работы над созданием файловой системы

    100 человек за год напишут? :)

     
  • 1.67, Аноним (67), 03:46, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Унизить можно только того, кто сам готов быть униженным. Меня унизить невозможно, потому что я выше всех людей в этом мире и к любым попыткам унижения отношусь так же как и к тявканью чихуахуа... Так что тем, кто боится унижения стоит задуматься о своей самооценке.
     
     
  • 2.70, ijuij (?), 04:12, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Действительно, уверенность в себе может защитить от попыток унижения.
     

  • 1.69, Аноним (69), 04:00, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Лучше бы они потратили 100 человеко-лет на то чтобы перевести openzfs на gpl. Там всего-то нужно было найти и спросить всех изначальных авторов разрешения.
     
     
  • 2.71, dalco (ok), 04:46, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Некроманты, сволочи, дорого за работу берут. А без них никак часть авторов не опросишь.
     
  • 2.112, Аноним (112), 09:06, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нафиг надо
     

  • 1.73, Аноним (73), 04:55, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто знает, как у ZFS сейчас с гибернацией (suspend-to-disk) на Linux? Всё ещё есть проблемы?
     
     
  • 2.76, Аноним (76), 06:02, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Плохо как и со всем остальным.
     
  • 2.89, User (??), 07:41, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Делаешь отдельную партицию под swap, причем желательно не на zfs - и иногда даже работает.
     

  • 1.75, Аноним (-), 05:55, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тут есть один тонкий момент Сначала мне не понравился его рабский тон, недостой... большой текст свёрнут, показать
     
  • 1.77, Аноним (77), 06:08, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >я приношу работодателю пользу, по крайней мере, в 10 раз превышающую мою зарплату

    Хороший, годный, корпораб.

     
     
  • 2.103, Аноним (107), 08:48, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    он хорошо оплачиваемый наемный работник, меняющий свое время, навыки и интеллект на кучу бабла и за счет этого имеющий высокое качество жизни.
    А кто ты? Ущербный поливатель кактусов в нии за 50к руб? У меня большие  вопросики кто из вас более раб ?
     

  • 1.78, Аноним (77), 06:11, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Начал за адекватность - закончил вылизыванием жоп корпораций и начальства.
     
  • 1.79, Аноним (77), 06:11, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Похоже, рефлинков у нас не будет никогда.
     
  • 1.80, Аноним (80), 06:26, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А мне ext4 нравится. Годная фс для десктопа.
    Респект Тсо.
     
     
  • 2.81, ijuij (?), 06:36, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    tmpfs и squashfs полностью удовлетворяют все мои потребности, остальные файловые системы излишни! 💻

     
     
  • 3.113, Аноним (112), 09:07, 23/01/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.82, Аноним (82), 06:38, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересное уточняющее откровение относительно взаимодействия с коропорациями. Теперь становится очевидным и развитие десктопного линукса как конкурента Windows и Mac - его не будет, т.к. это не нужно корпорациям, а следовательно останется уделом энтузиастов.
     
     
  • 2.93, Собеседник (?), 07:52, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > не нужно корпорациям

    Ну как не нужно - посмотрите на доходы поставщиков ОС на основе Linux за прошлый год.

     

  • 1.88, Аноним (88), 07:23, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Люди в здравом уме и при доброй памяти, не станут пользоваться BTRFS - файловая система имеет просто неприличный WA. Она буквально способна израсходовать имеющийся ресурс SSD. Добавьте сюда виртуализацию со сжатием и все становится еще хуже. Вообще не конкурент ZFS, ни разу... крайне смущают заявления Теодора.
     
     
  • 2.115, нах. (?), 09:21, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не поверишь, но WA у них - примерно одинаковый. 64x (вместо 4 у ext4 nojournal)

    Ни одному ssd, кроме совсем помоечного (который так и так у тебя сдохнет на ходу) это не страшно.

    > Вообще не конкурент ZFS, ни разу... крайне смущают заявления Теодора.

    так он все правильно написал - это была попытка с негодными средствами, с пустым бидоном догнать и перегнать америку. Повторить работу, занявшую уже на тот момент (а та zfs была еще весьма далека от идеала...впрочем, видали б вы ту ext3) 100 человеко-лет - но зашва6одн...забесплатно, чтоб сделать щщастье помойкам вроде гугля, не желавшим ни копейки потратить на уже готовое промышленное решение, потому что им "дорага! 6епшплатное вот жеж, взять-взять-взять!" - прекрасный же ж план, что тут могло вообще пойти не так?!

    Так что прекрасный некролог этой поделке он выдал.


     

  • 1.92, Собеседник (?), 07:50, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > нам нужен каждый инженер, готовый внести свой вклад в наш проект

    ложь

     
     
  • 2.109, Аноним (109), 09:04, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А что он должен был сказать? :)) Это же не посиделки на кухне или в баре, это паблик.
     
  • 2.114, нах. (?), 09:13, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    там дальше даже не мелким шрифтом - "но на самом деле не каждый, а 1)чтоб пахал как раб на то что НАМ (а не ему) проспонсировано, чтобы мы могли получать свои 1/10x зарплаты от корпораций и дальше 2) и чтоб не тяфкал!"

    Такие - разумеется, нужны. А старший-менеджер ни на каком языке уже не кодящий, будет погонять и поучать. Но его вот и одного достаточно, той 1/10 на второго не хватит.

     

  • 1.104, Neon (??), 08:49, 23/01/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.105, Neon (??), 08:50, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не, Линyc, замазался ты в pycoфобии, теперь уже не отмуть
     
  • 1.106, Neon (??), 08:52, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И вообще, пора уже Линycу на пенсию. Засиделся в главных
     
     
  • 2.111, Аноним (109), 09:06, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему вы так уверены, что коня пора менять? В контексте, если можно.
     
  • 2.120, Аноним (120), 09:49, 23/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там у него в америках аналогичная пенсионная реформа и возраст поднимется до 67 лет.
     

  • 1.110, Neon (??), 09:05, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати, этому Торвальдсу, любителю истории, не вредно было бы напомнить, что сделали финны с русским населением Великого Княжества Финляндского после революции. Куда делось это русское население. За это финны так и не ответили. Как и за блокаду Ленинграда. Вот кому бы молчать в тряпочку об исторических претензиях.
     
  • 1.117, Аноним (120), 09:38, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Из рассказанных откровений любой здравомыслящий поймёт, что единственный настоящий герой - это Кент. Остальные все исключительно вокруг бабок крутится.
     
  • 1.121, Аноним (121), 09:49, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ох, как же они все жили без CoC в ass?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру