The OpenNET Project / Index page

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



"Bcachefs будет исключён из ядра Linux из-за конфликта между разработчиком и мэйнтейнерами"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Bcachefs будет исключён из ядра Linux из-за конфликта между разработчиком и мэйнтейнерами"  +2 +/
Сообщение от opennews (?), 12-Авг-25, 22:59 
Файловая система Bcachefs будет удалена из основного дерева ядра Linux. Несмотря на технические достоинства и активное развитие, судьба проекта осложнилась из-за затянувшегося конфликта между его автором Кентом Оверстритом (Kent Overstreet) и ведущими мэйнтейнерами подсистем виртуальной памяти (VM) и файловых систем (FS)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63717

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +11 +/
Сообщение от Аноним (2), 12-Авг-25, 22:59 
Ссылка на сайт bcachefs, ссылка на статью опеннета о включении bcachefs в состав ядра, июньская новость о конфликте и возможном исключении bcachefs из состава ядра.

Так и не понял, что ноаого-то произошло?

Ответить | Правка | Наверх | Cообщить модератору

25. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –9 +/
Сообщение от нах. (?), 12-Авг-25, 23:57 
таки возможное стало свершившимся. В целом, конечно, и хрен с ней, поскольку layered fs нужны примерно никому, штука основанная опять двадцать-пять на btree (про который Шишкин все уже написал), EC не работает, навечно, видимо, застряв в incomplete, снапшоты и сабволы даже еще более примитивные чем у бырбыры, ни для бэкапа ни для управления пространством не годятся, just a fancy directories (которые еще и долго удаляются).

т.е. никакого применения ни в промышленности ни для хомячков не просматривается даже при идеальном сценарии, только для любителей подкроватных серверов с "от шести до восьми сата коннекторов".

Ответить | Правка | Наверх | Cообщить модератору

56. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от дАнон (?), 13-Авг-25, 01:24 
вот для подкроватных сервов как раз ничего кроме него нету
Ответить | Правка | Наверх | Cообщить модератору

98. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Минона (ok), 13-Авг-25, 08:51 
> вот для подкроватных сервов как раз ничего кроме него нету

Есть -- ZFS.

Ответить | Правка | Наверх | Cообщить модератору

118. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –2 +/
Сообщение от Аноним (-), 13-Авг-25, 10:54 
>> вот для подкроватных сервов как раз ничего кроме него нету
> Есть -- ZFS.

Это примерно как сказаьт что 600-й мерседес - мечта всех граждан СССР - тоже мерседес. В принципе все так. Просто большая их часть к данному моменту - проржавелые рыдваны, и мечтато о таком - довольно странно стало уже.

Вот ZFS vs Bcachefs - как-то так же получается. Ну да, мечта. Лет 20 назад. А сейчас - вон то.

Ответить | Правка | Наверх | Cообщить модератору

124. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (124), 13-Авг-25, 11:52 
Очень удачное сравнение. Так как старые Мерседесы дадут 100 очков вперё современным, причём во всех отношениях, за исключением разве что пассивной безопасности.
Ответить | Правка | Наверх | Cообщить модератору

171. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 14:31 
> Очень удачное сравнение. Так как старые Мерседесы дадут 100 очков вперё современным,
> причём во всех отношениях, за исключением разве что пассивной безопасности.

Ну да, у новых - прогнивщих от соли порогов и ржавчины везде и всюду - нет. Отстой, что сказать.

Ответить | Правка | Наверх | Cообщить модератору

146. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Минона (ok), 13-Авг-25, 12:48 
>>> вот для подкроватных сервов как раз ничего кроме него нету
>> Есть -- ZFS.
> Это примерно как сказаьт что 600-й мерседес - мечта всех граждан СССР
> - тоже мерседес. В принципе все так. Просто большая их часть
> к данному моменту - проржавелые рыдваны, и мечтато о таком -
> довольно странно стало уже.

Не 600-й, а гелик.
А вообще, аналогии это не твоё.

> Вот ZFS vs Bcachefs - как-то так же получается. Ну да, мечта.
> Лет 20 назад. А сейчас - вон то.

Ну ты вот мечтал о бэкэш и... обломился.

Ответить | Правка | К родителю #118 | Наверх | Cообщить модератору

175. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –2 +/
Сообщение от Аноним (-), 13-Авг-25, 14:46 
> Не 600-й, а гелик.

Не помню чтобы о них в 90-е мечтали. Все хотели - 600й мерс, и только так. Это прямо идея фикс была. А лет 5 назад мне парочка таких попалась на глаза, где-то в пригородах дефолтсити по моему. Ну я и поугорал насколько печальной может стать мечта с прошествием времени. А вот именно массово, и тем более в хорошем состоянии - блин где такие водятся то? Даже специально то - заманаешься ЭТО искать. Они просто вымерли уже почти все. Вот ваш ZFS - примерно так же стал. Ну да, теоретически кондовый. И даже нашару выкинули. Но практически проектом рулят какие-то сельские програмисты видимо, которые рефлинки выгружат активными по дефолту, прям на юзерях потестить. Стебнее всего что TEST FAILED довольно быстро случился.

>> Вот ZFS vs Bcachefs - как-то так же получается. Ну да, мечта.
>> Лет 20 назад. А сейчас - вон то.
> Ну ты вот мечтал о бэкэш и... обломился.

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

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

Ответить | Правка | Наверх | Cообщить модератору

270. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Минона (ok), 14-Авг-25, 09:45 
>[оверквотинг удален]
>>> Вот ZFS vs Bcachefs - как-то так же получается. Ну да, мечта.
>>> Лет 20 назад. А сейчас - вон то.
>> Ну ты вот мечтал о бэкэш и... обломился.
> Во первых - я умею билдить и ядра и модули, если оно
> мне станет надо - я и вне майнлайна могу. Во вторых
> - ZFS такой же внемайнлайновый, только еще древний и дурной.
> Но учитывая дурацкий менеджмент проекта кентом я совсем не уверен что оно
> мне надо. Ибо фс утилсы которые можно получить только скачайтеночнушку раста
> - это довольно лютый фйэспалм. О том что фс улитсам стоит
> быть доступным на максимуме конфиг кидисам явно не расссказали.

Мой ZFS на моей задаче отлично работает.
А на вашем BTRFS моя задача не решается никак, вообще.
Так что сиди на своём локалхосте, билди ядра и модули, и убеждай себя в том, что бырбыр и быкыш это круто, модно и молодёжно.

Ответить | Правка | Наверх | Cообщить модератору

121. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 11:44 
для единичного подкроватного сервера слишком сложно и при этом не умеет в тот же layered storage (а такому оно как раз), дисковое пространство надо планировать заранее и головой, чтоб не понадобился потом второй подкроватный сервер для переразбивки первого, в общем, не, не наш выбор.

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

151. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Минона (ok), 13-Авг-25, 13:22 
> для единичного подкроватного сервера слишком сложно и при этом не умеет в
> тот же layered storage (а такому оно как раз), дисковое пространство
> надо планировать заранее и головой, чтоб не понадобился потом второй подкроватный
> сервер для переразбивки первого, в общем, не, не наш выбор.

Что может быть проще ZFS =)

Ответить | Правка | Наверх | Cообщить модератору

159. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 13:45 
autopart --type=plain --nolvm --nohome --fstype ext4

Если дисков в сервере больше одного - ну type thinp будет. И - работает. Для подкроватного сервера вполне достаточно.
(раздел потом расширить не забудь, есть у autopart занятный глюк родом из нулевых)

Ответить | Правка | Наверх | Cообщить модератору

240. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Petrovich (??), 14-Авг-25, 04:04 
>>второй подкроватный сервер для переразбивки первого

Проблемы начинаются только если требуется урезать размер пула. А с увеличением нет никаких проблем. В ZPOOL можно докинуть любые VDEV. В VDEV можно докинуть новые HDD, или заменить старые на более емкие. Единственное с чем действительно нужно определиться заранее это с типом VDEV. Поменять тип VDEV нельзя. Выкинуть VDEV нельзя если это RAIDZ1/2/3.

Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

243. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Petrovich (??), 14-Авг-25, 04:32 
Блок питания типичного подкраватного сервера вывозит максимум 6 HDD собранных в RAIDZ1/2/3. При большем количестве во время параллельной нагрузки питание становится нестабильным и накопители начинают вылетать из массива. Не суметь спланировать 6 накопителей это еще постараться нужно.

А если это одиночный диск или mirror VDEV, то его можно запросто выкидывать из пула, тем самым уменьшать размер.

Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

191. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от дАнон (?), 13-Авг-25, 17:43 
мне к примеру нужен простой пул без RAID знаний и пр, да и в целом RAID не нужен, как и избыточная надёжность. зато нужен SSD кеш. ZFS разве решает мою задачу? про SSD кеш слышал только на кастомной версии BTRFS на синологи. ещё писали что для метаданных есть на XFS, но на XFS даже не вкупил как это сделать. по итогу пока BcacheFS юзаю

хотя где-то на горизонте анонсировали аналог простого Bcache не привязанный к ФС. вот буду ждать смотреть

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

207. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от pavel_simple. (?), 13-Авг-25, 19:10 
> мне к примеру нужен простой пул без RAID знаний и пр, да
> и в целом RAID не нужен, как и избыточная надёжность. зато
> нужен SSD кеш. ZFS разве решает мою задачу? про SSD кеш
> слышал только на кастомной версии BTRFS на синологи. ещё писали что
> для метаданных есть на XFS, но на XFS даже не вкупил
> как это сделать. по итогу пока BcacheFS юзаю
> хотя где-то на горизонте анонсировали аналог простого Bcache не привязанный к ФС.
> вот буду ждать смотреть

всмысле анонсировали, bcache давно в мейнлайне

Ответить | Правка | Наверх | Cообщить модератору

269. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Минона (ok), 14-Авг-25, 09:31 
>> мне к примеру нужен простой пул без RAID знаний и пр, да
>> и в целом RAID не нужен, как и избыточная надёжность. зато
>> нужен SSD кеш. ZFS разве решает мою задачу? про SSD кеш
>> слышал только на кастомной версии BTRFS на синологи. ещё писали что
>> для метаданных есть на XFS, но на XFS даже не вкупил
>> как это сделать. по итогу пока BcacheFS юзаю
>> хотя где-то на горизонте анонсировали аналог простого Bcache не привязанный к ФС.
>> вот буду ждать смотреть
> всмысле анонсировали, bcache давно в мейнлайне

Его уже собираются выкинуть оттуда.

Ответить | Правка | Наверх | Cообщить модератору

208. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (-), 13-Авг-25, 19:47 
"зато нужен SSD кеш" Нужен кэш для SSD? Кэш операционной системы не устраивает? Я не агитирую за Btrfs. Надо понимать, что даже если copy-on-write это: «Btrfs не обходит системный кэш. Как и любые другие стандартные Linux-файловые системы, Btrfs по умолчанию использует page cache ядра для буферизации операций чтения и записи. При записи данных Btrfs применяет свою модель copy-on-write, delayed allocation и периодически сбрасывает (fsync, commit) данные и метаданные на диск, но всё это происходит поверх общего кэша ОС» https://ibb.co/S79Vzqsj
Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

210. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 20:03 
"Надо понимать, что даже если copy-on-write это: ..." Даже если говорить про copy-on-write, Btrfs не обходит системный кэш: ... Так првильние
Ответить | Правка | Наверх | Cообщить модератору

211. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (211), 13-Авг-25, 20:06 
Так првильнее.
Ответить | Правка | Наверх | Cообщить модератору

214. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (-), 13-Авг-25, 20:48 
Добавлю это так понятнее будет. "Btrfs не имеет собственного механизмa кэширования дисковых блоков: он полностью полагается на page cache ядра Linux. Все данные сначала попадают в RAM, Linux решает, когда и как сбрасывать их на диск по настройкам dirty_ratio, периодическим fsync и таймерам коммита. Дополнительного кэширующего слоя поверх блока диска нет"
Ответить | Правка | К родителю #208 | Наверх | Cообщить модератору

212. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 20:29 
Узнай что такое BcacheFS подробнее, чтобы понимать оно надо.
Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

216. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 20:56 
"метаданные файловых систем тоже попадают в page cache ядра.
Как кэшируются метаданные

Метаданные (inode-таблицы, блок-девисы, журналы и т. д.) обрабатываются схожим образом с данными файлов. При обращении к метаданным они читаются в page cache, чтобы последующие операции выполнялись быстрее и без прямых обращений к диску"

Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

217. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 21:12 
"Когда метаданные сбрасываются на диск

• При вызовах fsync()/sync() для конкретного файла или всего тома.
• По таймеру коммита файловой системы (журналирования).
• При заполнении кэша выше порогов dirty_ratio/dirty_background_ratio.Когда метаданные сбрасываются на диск

• При вызовах fsync()/sync() для конкретного файла или всего тома.
• По таймеру коммита файловой системы (журналирования).
• При заполнении кэша выше порогов dirty_ratio/dirty_background_ratio"

Я тебе кое что объяснил, а как работает BcacheFS изучай сам и потом решай нужна тебе BcacheFS. У меня есть предположение, что ты неправильно понимаешь, что такое и для чего сделали BcacheFS или не полностью знаешь, что такое BcacheFS.

Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

236. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 00:11 
"• При заполнении кэша выше порогов dirty_ratio/dirty_background_ratio.Когда метаданные сбрасываются на диск" Так: • При заполнении кэша выше порогов dirty_ratio/dirty_background_ratio. Не заметил как вставил в текст лишнее.
Ответить | Правка | Наверх | Cообщить модератору

219. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (-), 13-Авг-25, 21:42 
Если нужен SSD кэш и это подразумевает кэш сделанный из SSD на отдельном SSD тогда BcacheFS это его одна из функций. А точно тебе это надо? Надо понимать когда это нужно действительно и оправдано, а не потому, что такое есть.
Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

238. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Petrovich (??), 14-Авг-25, 03:44 
В ZFS не обязательно использовать RAID. SSD кеш поддерживается, называется L2ARC кеш. Метаданные в  ZFS кешируются в L1ARC кеше(RAM), в L2ARC кеше(SSD), вместе с прочими данными. Можно вынести все метаданные на отдельный special vdev, но тогда нужно позаботиться о его резервировании, так как если он отъедет то файлы придется распознавать и восстанавливать долго и мучительно. Хотя если не используется RAIDZ то можно не заворачиваться.
Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

268. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Минона (ok), 14-Авг-25, 09:28 
> мне к примеру нужен простой пул без RAID знаний и пр, да
> и в целом RAID не нужен, как и избыточная надёжность. зато
> нужен SSD кеш. ZFS разве решает мою задачу?

Решает.
Можно создать простой пул на одном диске.
Можно в пул добавить SSD в качестве L2ARC.

Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

122. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 11:46 
ну просто это слишком уж узкий и безденежный к тому же сегмент, чтобы им одним оно могло выжить.

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

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

80. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (80), 13-Авг-25, 05:46 
Ничего, как был ненужон этот ваш bcachefs, так и остался.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +11 +/
Сообщение от Аноним (3), 12-Авг-25, 23:00 
Голосование на острове в какой серии было?
Ответить | Правка | Наверх | Cообщить модератору

5. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –2 +/
Сообщение от Аноним (5), 12-Авг-25, 23:13 
> проблема носит системный характер и касается ... всей группы мейнтейнеров файловых систем и подсистемы виртуальной памяти

Вот это разборки там... Может пора заморозить ядро?

Ответить | Правка | Наверх | Cообщить модератору

6. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +4 +/
Сообщение от Аноним (6), 12-Авг-25, 23:16 
Ну заморозь себе ядро, выбери версию и зафиксируй, кто ж мешает.
Ответить | Правка | Наверх | Cообщить модератору

8. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (5), 12-Авг-25, 23:22 
Это как-то поможет COWбоям не лаяться между собой?
Ответить | Правка | Наверх | Cообщить модератору

76. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (-), 13-Авг-25, 04:51 
> Вот это разборки там... Может пора заморозить ядро?

LTS ядра сэру не того, религия юзать не позволяет, или что?

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

7. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +14 +/
Сообщение от XeXeemail (?), 12-Авг-25, 23:18 
Этот Кент тот еще кент, конечно, но думаю - дело не в этом. Bcachefs, развиваемая Кентом почти в одиночку, выглядит сильно приличнее btrfs, в которую вкинуты лямы денег и человеко-часов. Просто кто-то не умеет признавать ошибки и пользуется своим служебным положением.

Ну а Линус давно на крючке у тех корпов, что им пользуются. Я бы даже сказал - на CoC'е.

Ответить | Правка | Наверх | Cообщить модератору

27. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Karl Richter (ok), 12-Авг-25, 23:58 
Может и приличнее, но медленнее.
Ответить | Правка | Наверх | Cообщить модератору

57. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от дАнон (?), 13-Авг-25, 01:25 
но и btrfs не пушка. вот даже в последних апдейтах чёт там бустят, давно вышедшее
Ответить | Правка | Наверх | Cообщить модератору

77. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +3 +/
Сообщение от минона (?), 13-Авг-25, 05:41 
Почитайте ядерную рассылку.

Многие вполне здраво отмечают, что технически ФС может быть лучше (и, вероятно, лучше) аналогов. Но основная претензия - не техническая, а коммуникационная. Дескать, человеку, общающемуся в стиле "я - Д'Артаньян, а имяреки - ...", не следует участвовать в процессе, во всяком случае, напрямую.

На самом деле, такая история случается в OSS не первый раз. Daniel J. Bernstein, автор Qmail, вел себя схожим образом: совершенно справедливо отмечая технические недостатки существовавших тогда решений и предлагая разумную, в общем, архитектуру, в общении был, мягко говоря, далёк от политеса. И тоже оказался на обочине.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

81. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (81), 13-Авг-25, 06:13 
Тео де Радт из той же серии. Но эти двое могли если не хорошо обьяснять как делать правильно, так просто брать и делать хорошо и правильно. Кент же пока отличается только на словах, на деле его фс еще глубочайшая бета, если не альфа
Ответить | Правка | Наверх | Cообщить модератору

213. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от devl547 (ok), 13-Авг-25, 20:33 
>Тео де Радт из той же серии.

Можно ещё анестезиолога вспомнить, который Кон Коливас.

Ответить | Правка | Наверх | Cообщить модератору

239. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от минона (?), 14-Авг-25, 04:00 
Говорит, что уже готов релизиться :)

"Unofficially unexperimental"

Посмотрим, я пока не совался туда...

Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

129. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от ZloySergant (ok), 13-Авг-25, 12:10 
>Дескать, человеку, общающемуся в стиле "я - Д'Артаньян, а имяреки - ...", не следует участвовать в процессе, во всяком случае, напрямую.

Предлагаете выпнуть Линуса?

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

131. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +5 +/
Сообщение от Аноним (-), 13-Авг-25, 12:12 
>>Дескать, человеку, общающемуся в стиле "я - Д'Артаньян, а имяреки - ...", не следует участвовать в процессе, во всяком случае, напрямую.
> Предлагаете выпнуть Линуса?

Кто же его посадит?! Он же памятник! (с)

Любители СПО сделали себе Великодушного Пожизненного.
Ну так пусть теперь кушают, полной ложкой.


Ответить | Правка | Наверх | Cообщить модератору

132. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (132), 13-Авг-25, 12:12 
А как он будет вповышать своё ЧСВ?
Ответить | Правка | К родителю #129 | Наверх | Cообщить модератору

130. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (130), 13-Авг-25, 12:10 
> Но основная претензия - не техническая, а коммуникационная. Дескать, человеку, общающемуся в стиле "я - Д'Артаньян, а имяреки - ..."

Кто сказал Шишкин?

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

156. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (156), 13-Авг-25, 13:42 
> И тоже оказался на обочине.

дороги по которым он ездит - обочин не имеют :)

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

9. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +6 +/
Сообщение от Аноним (9), 12-Авг-25, 23:24 
Bcachefs теперь будет как ZFS - сбоку прикручен на скотч...
Ответить | Правка | Наверх | Cообщить модератору

82. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (81), 13-Авг-25, 06:15 
Все верно - фс для той категории пользователей, что прикручивает скотчем.
Ответить | Правка | Наверх | Cообщить модератору

99. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Минона (ok), 13-Авг-25, 08:53 
> Bcachefs теперь будет как ZFS - сбоку прикручен на скотч...

Скотч однако сильно разный.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

161. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 13:47 
>> Bcachefs теперь будет как ZFS - сбоку прикручен на скотч...
> Скотч однако сильно разный.

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

Дальше будет отличаться только цветом. Ну и тем что zfs липнет к любому ведру поновее 4.14, а это вот работает только с тем которое еще даже не написали до конца.

Ответить | Правка | Наверх | Cообщить модератору

168. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от myster (ok), 13-Авг-25, 14:17 
> Bcachefs теперь будет как ZFS - сбоку прикручен на скотч...

не на скотч.
Модульный подход делает Linux системы по настоящему свободными.

Почему авторы крутых интеграций с ядром должны терпеть надменное узурпаторство со стороны ревьюверов? Да и ревьюверы, почему должны тратить своё время на ревью? Сегодня у него одно настроение и он изольёт негатив на автора драйвера, заставит его переделывать или спровацирует на ругань, а завтра у него хорошее настроение и он примет его изменение, не вступая в споры и полемику.

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

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

172. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от pofigist (?), 13-Авг-25, 14:33 
Так ты потихоньку дойдешь до мысли что только микроядерная архитектура имеет право на жизнь...🤣
Ответить | Правка | Наверх | Cообщить модератору

174. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от myster (ok), 13-Авг-25, 14:38 
да, Linux ядро должно быть микроядром, поддерживающим модули
монолит - в топку
Ответить | Правка | Наверх | Cообщить модератору

185. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Минона (ok), 13-Авг-25, 15:48 
> да, Linux ядро должно быть микроядром, поддерживающим модули
> монолит - в топку

Хочешь поговорить об этом с Линусом? =)

Ответить | Правка | Наверх | Cообщить модератору

187. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от фнон (-), 13-Авг-25, 15:53 
> Хочешь поговорить об этом с Линусом? =)

... и рассмотреть его средний палец))
яжфин до сих пор не признал ошибочность отказа от С++, а тут такие радикальные изменения.

Хотя 🤔, добавление раста было весьма радикальным и пуканоподжигающим.
Может есть смысл попробовать ;)

Ответить | Правка | Наверх | Cообщить модератору

234. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от pofigist (?), 13-Авг-25, 23:34 
Только это будет не линакс... 🤣
Проблема в том что микроядерную архитектуру - практически невозможно сделать в рамках опенсоурснлй модели. Ибо она требует сурового проектирования - до написания первой строки кода. С чем в опенсорце традиционные проблемы - доминирует подход "Фигли думать - надо кодить!"
Ответить | Правка | К родителю #174 | Наверх | Cообщить модератору

189. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (189), 13-Авг-25, 16:50 
Для этого нужно стабильное АПИ, а оно, как известно, нонсенс.
Ответить | Правка | К родителю #168 | Наверх | Cообщить модератору

10. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (10), 12-Авг-25, 23:28 
Реальных причин две: 1) Линус уже старый и его мозг не тянет постоянный хакинг ядра 2) у корпораций своё видение того, как должны выглядеть файловые системы
Ответить | Правка | Наверх | Cообщить модератору

105. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Ананимус (?), 13-Авг-25, 09:42 
Реальная причина в описании. Кент настолько конфликтная истеричка, что умудрился поссориться вообще со всеми вокруг. Причем люди очень старательно пытались говорить с ним нормально, но ни у кого не вышло. А идти в терапию Кент упорно отказывается.
Ответить | Правка | Наверх | Cообщить модератору

134. Скрыто модератором  +/
Сообщение от Аноним (132), 13-Авг-25, 12:14 
Ответить | Правка | Наверх | Cообщить модератору

106. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (106), 13-Авг-25, 09:42 
пост по диагонали прочитал?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

247. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 04:58 
Есть третья причина.
3) У тебя буйная фантазия.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

11. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от чатжпт (?), 12-Авг-25, 23:29 
разработчик фс - это как клеймо на социальных скилах. что с ними не так
Ответить | Правка | Наверх | Cообщить модератору

34. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +10 +/
Сообщение от Аноним (34), 13-Авг-25, 00:08 
Слишком умные? Хотят достигать результата, а не просто одеваться по моде и обсуждать у кофемашины прошедшую поездку в отпуск?
Ответить | Правка | Наверх | Cообщить модератору

37. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от чатжпт (?), 13-Авг-25, 00:15 
тот который в тюрьме сидит - тоже из этих, умных?
Ответить | Правка | Наверх | Cообщить модератору

39. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +3 +/
Сообщение от Аноним (-), 13-Авг-25, 00:20 
Не, это точно нет.
Он книги "как заметать следы после убийства" купил после(!!) совершения преступления.
Странно что он не косил под умственно отсталого))
Ответить | Правка | Наверх | Cообщить модератору

63. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –3 +/
Сообщение от Аноним (63), 13-Авг-25, 02:13 
Я сильно сомневаюсь, что в США (или в любом другом государстве) могут в принципе продаваться такие книги. Свобода письменного книжного слова и публичных выступлений в США, конечно, священны, но если докажут что хоть один преступник, купивший книгу, воспользовался советом из неё для реального преступления - то сядет и продавец книги, и издатель, и автор, как соучастники, которые специально в качестве пособничества в совершении преступлений книгу делали и распространяли.
Ответить | Правка | Наверх | Cообщить модератору

65. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +4 +/
Сообщение от Аноним (65), 13-Авг-25, 02:16 
Придумывайте. Книги по форензике продаются свободно.
Ответить | Правка | Наверх | Cообщить модератору

96. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (96), 13-Авг-25, 08:48 
Книги по криминалистике не рассказывают как спрятать труп чтобы его никто не нашёл, а рассказывают как сотрудникам полиции его искать так, чтобы найти, даже если попытались спрятать так, чтобы никто не нашёл. Что есть разные задачи. Поэтому они и продаются легально.
Ответить | Правка | Наверх | Cообщить модератору

42. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (34), 13-Авг-25, 00:24 
Из слишком умных, да.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

222. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (222), 13-Авг-25, 22:13 
Из-за двух случаев вешать клеймо на всех разработчиков ФС? Что с тобой не так?

Ах да, ты ж чатжпт

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

12. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (124), 12-Авг-25, 23:29 
Шишкин был прав.
Ответить | Правка | Наверх | Cообщить модератору

93. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Крысюк (?), 13-Авг-25, 08:41 
Я конечно извиняюсь - а кто такой Шишкин? Знаю только художника, не уверен что он что-то писал про файловые системы.
Ответить | Правка | Наверх | Cообщить модератору

97. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (96), 13-Авг-25, 08:49 
Друг и коллега Райзера.
Ответить | Правка | Наверх | Cообщить модератору

112. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (-), 13-Авг-25, 10:19 
Эдуард Шишкин - непризнанный гений и разработчик raiser4, в одном флаконе.
На хабре была серия интервью, полных пафоса и цитат типа
"Как я для себя позиционирую Btrfs? Как нечто, что именоваться файловой системой категорически не может, не говоря уже об использовании."

Персонаж весьма забавный.

Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

115. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 10:39 
> Эдуард Шишкин - непризнанный гений и разработчик raiser4, в одном флаконе.
> На хабре была серия интервью, полных пафоса и цитат типа
> "Как я для себя позиционирую Btrfs? Как нечто, что именоваться файловой системой
> категорически не может, не говоря уже об использовании."
> Персонаж весьма забавный.

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

Ибо когда тело рассказывает что ваши подсистемы г, на реюз кода другими мне пофиг, я лучше знаю как надо и припру все свое с собой, и пофиг что это переизобретение вашей инфры, но теперь банановый - ну ему и отвечают: "видишь, там на горе..."

Ну и вот где этот шишкин теперь? А, нонейм какой-то в хуавее без внятных проектов вообще?

Ответить | Правка | Наверх | Cообщить модератору

142. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 12:36 
> Ибо когда тело рассказывает что ваши подсистемы г,

и приводит _математические_ аргументы, которых, правда, никто с семью классами образования понять не может,

и разумеется не собирается "реюзать" ваш неработающий мусор.

То, разумеется, нафиг нам такоэ в ведре ненужна.

Тем более что еще и, гад такой, не хотел это делать забесплатно, а хотел иметь интерфейс для коммерчески-продаваемых расширений. (вам бы тоже никто не мешал СВОИ продавать, но вы их написать не сможете, у вас лапки и образование в гендерных штудиях)


Ответить | Правка | Наверх | Cообщить модератору

202. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 18:13 
> и приводит _математические_ аргументы, которых, правда, никто с семью классами
> образования понять не может,

Если человек м... и ему ср@ть на участь проекта - это не важно. Работать над совместным улучшением инфры он не готов, а дать утопить проект, с оркестром, "зато математика во какая" - нафиг надо!

Если до тебя не доползло: девелоп софта - командная игра. Ты либо находишь общий язык с тимой - либо ты самая умная клава в ДРУГОЙ деревне. В хучшем для тебя случае состоящей из ОДНОГО человека.

И тут вдруг окажется что...
1) Дофига работ вокруг ФС - унылая рутина. Ваше гениальное величество будет грохать дофига времени на сетап тестов и прочего ненужно? Или баги от юзерей разгребать, половина которых - полудурки из генты с дикими флагами оптимизаций?
2) Без доведения до ума, отлова багов, оптимизаций и проч - это долбаный лабораторный макет. Имеющий ценность равную нулю.

В этом месте гроссмейстер обычно и выдыхается. И тут оказывается что Reiser4 - сдох, толком не родившись. А Reiser 5 жить и не начинал. Ибо с таким прожектменеджментом не живут.

> и разумеется не собирается "реюзать" ваш неработающий мусор.

И поэтому - зарелизил 0 продуктов. Попутно рассказал всем какие они п-сы.

Вопрос: а если бы этого суперчела не существовало бы в природе совсем, кто-то бы заметил разницу, глядя на суммарный результат? А, минус порция хамства. Это точно - потеря?

> То, разумеется, нафиг нам такоэ в ведре ненужна.

На минутку, те господа - не приходили к Шишкину. Ничего от него не требовали. Это он притащился, это ему надо было что-то, но в итоге - рассказал всем какие они п-сы. И утверждается что так и надо?

> Тем более что еще и, гад такой, не хотел это делать забесплатно,

Так это он притащился к господам. А не они - к нему. А вон тем господам на кой черт это все в таком формате? Чтобы что? Диалог должен устраивать ОБЕ стороны. А монолог на то и монолог чтобы вести его в одиночестве. Только это сильно менее эффективно.

> а хотел иметь интерфейс для коммерчески-продаваемых расширений. (вам бы тоже никто
> не мешал СВОИ продавать, но вы их написать не сможете, у
> вас лапки и образование в гендерных штудиях)

Те господа к шишкину вообще не приходили - и ничего от него не хотели. Это ему было что-то надо. И между прочим, шишкину никто не запрещает допустим форкнуть кернел и дальше - менеджить проект как он там хотел. И подсистемы пилить как ему угодно. Лицензия позволяет!

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

Ответить | Правка | Наверх | Cообщить модератору

223. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Легивон (?), 13-Авг-25, 22:15 
> После Btrfs с большой вероятностью место такого "будущего" займёт Bcachefs, представляющая собой ещё одну попытку скрестить Linux block layer с файловой системой (дурной пример заразителен). И что характерно: там те же проблемы, что и в Btrfs. Я давно это подозревал, а потом как-то не удержаляся и заглянул в код - так и есть! Авторы Bcachefs и Btrfs, создавая свои ФС, активно пользовались чужими исходниками, мало что в них понимая. Ситуация очень напоминает детскую игру "испорченный телефон". И я примерно представляю, как будет происходить включение этого кода в ядро. Собственно "грабли" никто не увидит (на них все будут наступать потом). После многочисленных придирок к стилю кода кода, обвинению в несуществующих нарушениях, и пр. будет делаться заключение о "лояльности" автора, о том, насколько он хорошо "взаимодействует" с остальными разработчиками, и как успешно всё это потом можно будет продавать корпорациям. Конечный же результат никого не заинтересует. Лет двадцать назад, может быть, бы и заинтересовал, но сейчас вопросы ставятся по-другому: получится ли это раскрутить так, чтобы ближайший десяток лет определённые люди оказались трудоустроены. А задаваться вопросом о конечном результате, увы, не принято.

Таки эта цитата из его интервью оказалась достаточно пророческой.
Это было 4 года назад.

Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

13. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +5 +/
Сообщение от dannyD (?), 12-Авг-25, 23:33 
Кент 100% прав - критические исправления ФС должны вноситься немедленно.

Поэтому у него нет другого выбора как НЕ быть привязанным к разработке ядра.

Линус всё верно разрулил.

Ответить | Правка | Наверх | Cообщить модератору

14. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (14), 12-Авг-25, 23:36 
И да, и нет.

Дистры очень неохотно включают патчи для больших фич.

В Fedora их практически нет - уже засада.

Насчёт Debian/Ubuntu не в курсе.

Arch как будто не против.

Ответить | Правка | Наверх | Cообщить модератору

84. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +3 +/
Сообщение от yurikolesemail (ok), 13-Авг-25, 06:39 
Debian большие патчи конечно не включает, но постоянно обвязывает пакеты своими велосипедами. Особенно интересно следить как они героически чинят то, что сами же и поломали. Ubuntu поверх этого вешает ещё и свои велосипеды, т.е. в лучшем случае степень велосипедности патчей удваивается.

Arch в этом плане довольно консервативен и ванилен, у них нет задачи запилить ОС, это именно дистрибутив. Но их фича в постоянной выкатке последних версий всего и вся. Пэтому патчи обычно сводятся к бэкпортированию совместимости с новым тулчейном и зависимостями, когда те ломают свои API. При поломке ABI они обходятся банальной пересборкой. В этом плане показателен пакет git-repair, который имеет версию 1.20230814-121, т.е. его за 2 года уже 121 пересобирали из-за обновлений зависимостей. Очень редко бэкпортируются исправления для особо наболевших проблем, о которых пользователи плачут на форумах и багтрекере. Ну и само собой заплатки для уязвимостей.

Ответить | Правка | Наверх | Cообщить модератору

127. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от SKZ (?), 13-Авг-25, 12:06 
Мейнтейнеры debian ещё и ходят - тырят патчи по багзиллам.
Ответить | Правка | Наверх | Cообщить модератору

190. Скрыто модератором  +/
Сообщение от Аноним (190), 13-Авг-25, 17:42 
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

18. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –9 +/
Сообщение от Аноним (18), 12-Авг-25, 23:44 
> критические исправления ФС должны вноситься немедленно.

Критические исправления ФС вноситься вообще не должны, потому что в код изначально не должны попадать критические проблемы для которых нужны критические исправления. Пусть идёт на курсы повышения квалификации и учится в тестирование.

Но это, с другой стороны, касается и всего ядра. Было бы нормальное тестирование, не нужны были бы заморозки и эти окна слияния из прошлого века. Индустрия давно уже доросла до stable trunk, только отдельные монокопролиты за ней не успевают.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

41. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (34), 13-Авг-25, 00:22 
> Было бы нормальное тестирование

Можно ваше мнение, как именно нужно тестировать проект, основная задача которого скрывать в себе костыли для работы с железом, чтобы прикладному софту казалось, что всё работает как надо? И как это сделать, чтобы производительность не выглядела так, словно ядро написано на интерпретируемом языке?

Добавить слоёв абстракции/виртуальных методов/инверсий зависимостей, чтобы кривые железки можно было замокать? Держать ферму всего поддерживаемого железа? Тренироваться(зачёркнуто)Тестировать на кошках(зачёркнуто)виртуалках? Юнит-тестирование или сразу всё ядро (или "И" сразу всё ядро)? Покрытие анализировать?

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

> не нужны были бы заморозки и эти окна слияния из прошлого века

Можно пример реального проекта, настолько хорошо покрытого тестами, что среди ночи по звонку инвестора можно без опасений на боевой сервер деплоить?

Ответить | Правка | Наверх | Cообщить модератору

61. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (61), 13-Авг-25, 02:02 
>Тренироваться(зачёркнуто)Тестировать на кошках(зачёркнуто)виртуалках?

Уважаемый, вот возьмите пожалуйста, и не страдайте так!:)

https://symbl.cc/ru/tools/strikethrough-text/
https://fancy-generator.com/ru/strikethrough-text-generator
https://exotictext.com/ru/strikethrough/

"Т̶р̶е̶н̶и̶р̶о̶в̶а̶т̶ь̶с̶я̶ Тестировать на ̶к̶о̶ш̶к̶а̶х̶ виртуалках?"

Ответить | Правка | Наверх | Cообщить модератору

233. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (233), 13-Авг-25, 23:30 
Ничего себе! Каких только сайтов не существует... Спасибо!
Ответить | Правка | Наверх | Cообщить модератору

64. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +5 +/
Сообщение от Аноним (65), 13-Авг-25, 02:15 
Какие нахрен железки, вася? Под ФС уже абстрактное блочное устройство, она ни про какое железо знать не знает и не должна.

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

> Юнит-тестирование или сразу всё ядро (или "И" сразу всё ядро)?

Юнит и интеграционное тестирования ортогональны, поэтому естественно оба. Только в интеграционное тестирование ФС всё ядро не должно входить, в него должна входить ФС. Поэтому если бы ядро было не раковой опухолью, а хорошо спроектированным программным продуктом, у ФС был бы фиксированный интерфейс, взаимодействующий с VFS слоем с одной стороны, и с блочным устройством с другой. Тогда для тестирования ФС не надо было бы собирать и запускать ядро целиком - её можно было бы собрать в userspace бинарник и прогнать тесты на два порядка быстрее чем с поднятием всего ядра даже в виде userspace процесса, включая ещё и какой-нибудь фаззинг, и работать с этим обычным userspace инструментарием включая отладчики, санитайзеры, valgrind'ы и miri, без какой-то особой поддержки в ядре и хоть из-под венды. Одновременно было бы исключено влияние ненужных систем ядра, как собственно vfs слой сверху и всякие кэши снизу, которые могут маскировать отдельные ошибки. Также все ФС можно было бы тестировать одним фреймворком, тривиально использовать в других ОС и в fuse. И разрабатывать ФС можно было не привязываясь к релизному циклу ядра вовсе и ни с какими левыми людьми не взаимодействуя. Но увы, у нас stable api nonsense, ядро - монолит из окаменевшего г-на, и разработчики ему подстать, застрявшие на модели «наговнякали что-то → запретили говнякать дальше → объявили это rc → надеемся что кто-то это погоняет в хоть чуть-чуть похожих на продовые условиях → ждём случайное время → объявляем релизом → держим "стабильную" ветку чтобы было на что кивать когда мы со своими rc просрали критические баги».

> Покрытие анализировать?

Странный вопрос. Естественно, только не процентики растить, а смотреть какие пути покрыты тестами.

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

133. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (133), 13-Авг-25, 12:14 
Ой, ну ты же прям описал ядро NetBSD с его RUMP.
Ответить | Правка | Наверх | Cообщить модератору

32. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 00:07 
Возможно Кенту следует почитать книги по разработке?
Там есть такие интересные разделы как тестирование.

А то вываливать пользователям кучу кода, который им грохает данные.. это не профессионально, что ли.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

44. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (34), 13-Авг-25, 00:28 
> кучу кода, который им грохает данные

Драйвер же был "в разработке". Никто и не ожидал, что он будет стабильно и надёжно работать. В чём проблема?

> книги по разработке

Тем временем "книги по разработке": "Не бывает софта без ошибок!"

Ответить | Правка | Наверх | Cообщить модератору

53. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +4 +/
Сообщение от Аноним (53), 13-Авг-25, 01:07 
> А то вываливать пользователям кучу кода, который им грохает данные.. это не профессионально, что ли

Литерали всему линуксу можно, а ему нет.. это предвзято, что ли

Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

164. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (233), 13-Авг-25, 13:59 
Ненене, долой вотэбаутизм, пусть отвечает за себя, а "весь линукс" сам с собой разберётся!!! (сарказм, если что)
Ответить | Правка | Наверх | Cообщить модератору

15. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +5 +/
Сообщение от Аноним (18), 12-Авг-25, 23:38 
Давно пора, надоело уже про эти сопли читать.

Пострадают от этого решения и bcachefs и ядро, но туда им обоим и дорога. В одном архаичные процессы с патчами голубиной почтой, окнами слияния, руганью каких-то человечков и некомпетентным как в разработке, так и в организации оной царьком, вместо полноценного тестирования, автоматического контроля качества кода, тенденций и желания уменьшать связность и вводить стабильные API (а в VFS это сам бог велел). А другой просто упёртый, который не понимает или намеренно не выполняет условий поведения в общественном пространстве. Последнее решается постановкой чётких условий и блокировкой любой деятельности до их выполнения. Не можешь договориться со смежниками, есть претензии к качеству кода, флапают тесты, но хочешь закоммитить багфикс? Не колышет, иди договаривайся, причёсывай код и чини тесты. Из-за этого в релиз может попасть код без важного багфикса? Значит код не попадёт в релиз.

Ответить | Правка | Наверх | Cообщить модератору

19. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (19), 12-Авг-25, 23:46 
Всё оно так, и я об этом говорю уже лет 20.

Настолько огромный и важный проект разрабатывать по ... почте?

Это шутка такая?

Ответить | Правка | Наверх | Cообщить модератору

24. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от _ (??), 12-Авг-25, 23:54 
Нет.
Оно конечно подустарело... но!
Это вполне себе решение для _настолько_ распределённой разработки.
А ты зря вошёлвайти(С), лучше выйди отседа! :)
Ответить | Правка | Наверх | Cообщить модератору

47. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +4 +/
Сообщение от Аноним (-), 13-Авг-25, 00:34 
Work on 6.16 came from 2,057 developers
Это что много?
Особенно с учетом, что они пилят разные куски к̶о̶п̶р̶о̶л̶и̶т̶а̶ монолита.

Я думаю голубиная почта это просто дань дидам, которые нового осилить не могут.
У линукс фоундешн есть достаточно ресурсов для создания или развертывания своего багтрекера/системы управления проектами.

Зато удобно искать свой ответ на свой вопрос в письме 21/25.
Если его вообще заметят)

Ответить | Правка | Наверх | Cообщить модератору

54. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (53), 13-Авг-25, 01:10 
А в чём ещё такой прорве народа скидывать код, в дискорде?
Ничего лучше plain text человечество не изобрело
Ответить | Правка | Наверх | Cообщить модератору

67. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от МозгЛинуса (?), 13-Авг-25, 02:22 
Если почта древнее зло, то ты предлагаешь в замен?
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

66. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (65), 13-Авг-25, 02:21 
> Это вполне себе решение для _настолько_ распределённой разработки.

Linux ничем уникальным в своей распределённости не является. Даже примечательным. Есть на порядок большие по размеру кода и числу участников как свободные проекты, так и монорепы бигтеха, и везде для менеджмента кодовой базы включая issue, pr и код ревью используются инструменты для этого предназначенные, а  мейллисты используются только в linux и ещё десятке древних "проектов одного деда". Что намекает что linux такой же проект.

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

75. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (133), 13-Авг-25, 03:40 
> Есть на порядок большие по размеру кода и числу участников как свободные проекты, так и монорепы бигтеха

Например какие?

Ответить | Правка | Наверх | Cообщить модератору

83. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от User (??), 13-Авг-25, 06:33 
Ну навскидку посмотри на chromium или aosp - кодовая база кратно больше.
Ответить | Правка | Наверх | Cообщить модератору

116. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +4 +/
Сообщение от Аноним (-), 13-Авг-25, 10:41 
> Ну навскидку посмотри на chromium или aosp - кодовая база кратно больше.

У них требования к надежности сильно разные.

- Если упадет ядро в ос - вы это заметите мягко говоря.
- Если упадет какая-то хрень в хроме - вкладочка перезапустится. А то что они такую архитектуру сделали - как раз намекает на их супернадежность.

Ответить | Правка | Наверх | Cообщить модератору

150. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от User (??), 13-Авг-25, 13:15 
>> Ну навскидку посмотри на chromium или aosp - кодовая база кратно больше.
> У них требования к надежности сильно разные.
> - Если упадет ядро в ос - вы это заметите мягко говоря.
> - Если упадет какая-то хрень в хроме - вкладочка перезапустится. А то
> что они такую архитектуру сделали - как раз намекает на их
> супернадежность.

Ох. Я предполагаю, что в плане обеспечения технической надежности в хроме эдак порядка на два больше сделано - от технологий управления памятью до покрытия тестами и работающим CI\CD - по сравнению с "если код собирается - он хорош, если запускается - великолепен!"(С) от лучшега менеджера-столетия

Ответить | Правка | Наверх | Cообщить модератору

166. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (233), 13-Авг-25, 14:03 
> в плане обеспечения технической надежности в хроме эдак порядка на два больше сделано

А в итоге всё сводится к перезагрузке упавшей вкладки. Нуок. Работа ради работы.

Ответить | Правка | Наверх | Cообщить модератору

173. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от User (??), 13-Авг-25, 14:33 
>> в плане обеспечения технической надежности в хроме эдак порядка на два больше сделано
> А в итоге всё сводится к перезагрузке упавшей вкладки. Нуок. Работа ради
> работы.

Ну, если сравнивать вот с одним большим "НИЧЕГО", сделанным за в два раза больше времени - результат выглядит уже как-то иначе, да? Предполагаю я, что от "перезагрузки упавшего драйвера" тут вот никто бы не отказался - но чот нет.

Ответить | Правка | Наверх | Cообщить модератору

204. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 18:21 
> Ох. Я предполагаю, что в плане обеспечения технической надежности в хроме эдак
> порядка на два больше сделано - от технологий управления памятью до
> покрытия тестами и работающим CI\CD - по сравнению с "если код
> собирается - он хорош, если запускается - великолепен!"(С) от лучшега менеджера-столетия

Какие-то совершенно жалкие отмазки. Вы настолько печальны что даже спор проиграть достойно - не можете.

Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

206. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от User (??), 13-Авг-25, 18:52 
>> Ох. Я предполагаю, что в плане обеспечения технической надежности в хроме эдак
>> порядка на два больше сделано - от технологий управления памятью до
>> покрытия тестами и работающим CI\CD - по сравнению с "если код
>> собирается - он хорош, если запускается - великолепен!"(С) от лучшега менеджера-столетия
> Какие-то совершенно жалркие отмазки. Вы настолько печальны что даже спор проиграть достойно
> - не можете.

Ну, если вы покажете, как обмен патчами по емылу повышает качество кода и позволяет удовлетворять повышенные требования к надёжности ис - я таки признаю, что этот спор проигран.
Вот как перечисленные мной вещи работают - я понимаю, а вот это вот дедушкино извращение? Пока нет. Объясни, гуру, как оно в твоей топ 1 из fortune 500 работало?

Ответить | Правка | Наверх | Cообщить модератору

242. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (-), 14-Авг-25, 04:32 
> Ну, если вы покажете, как обмен патчами по емылу повышает качество кода

Поискарь в помощь! Найдете много интересного, вклчая метрики качества кода типа числа багов на KLoC и проч. Которые у Linux Kernel - сильно лучше среднего по больнице.

А конкретно хром/хромиум превозносить как качественный код? Тудыть растудыть, вы вообще сорц этой штуки видели? Это жуткое месиво. Билд система вообще апокалипсис просто. Не юзается нигде кроме гугли, чтобы это заработало надо скачать полинтернета, а единственным достоинством является - "свое не пахнет".

В итоге с проектом почти никто кроме гугла дел почти не имеет. И речь не идет о комитах от тысяч людей от разных компаний и сообщества. Т.е. бенефиты опенсорца гугл - продолбал. И открытый проект - для галочки, или из-за требования лицензий. ОТВРАТИТЕЛЬНЫЙ проект. Хучшая иллюстрация на тему "КОРП БУЛШИТ".

И с libaom получилось то же самое! Это был не бесплатный ланч - для гугля. Улучшения которые могли гугле сотни денег сэкономить на ютубе, скостив битрейт и улучшив качество - отвисали в форках, патчах, где там еще - лишь бы с гуглем и экзотичными процессами и инфрой дел не иметь. А развиваться стал svt-av1, менее долбанутый. Когда все патчи стали в svt улетать, гугл даже догадываться о чем-то стали, пару технологий портанули себе. Но в целом демо что опенсорсные процессы для них работают крайне хреново. Им жмут ботинки, но это не важно - они уже разучились танцевать.

> и позволяет удовлетворять повышенные требования к надёжности ис - я таки
> признаю, что этот спор проигран.

Чтобы быть учителем в некоем процессе, надо делать его лучше чем другие.

Что может гугл, своим ходом и "офигенными" процессами и workflow, decision making и проч - мы увидили на примере фуксии! Глючное, тормозное жрущее оперативу нечто. С дровами аж целого FAT на go. Маркетинг и фаны обещали - захват мира. Реально - захватили полторы фоторамки. Это то чего гугл и его суперворкфлоу стоили в осестроении при проверке практикой.

> Вот как перечисленные мной вещи работают - я понимаю, а вот это
> вот дедушкино извращение? Пока нет. Объясни, гуру, как оно в твоей
> топ 1 из fortune 500 работало?

Гугл сам себе своей фуксией объяснил что он сам своим ходом может в осестроении, в отличие от вон тех, с рассылкой. По их офигенным процессам получился тормозной драйвер FAT, жрущий оперативку почти как ZFS. Гугл почесал репу да и провел тиме децимацию.

Ответить | Правка | Наверх | Cообщить модератору

227. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (222), 13-Авг-25, 22:33 
> в плане обеспечения технической надежности в хроме эдак порядка на два больше сделано - от технологий управления памятью до покрытия тестами и работающим CI\CD

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

Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

244. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 04:47 
> И вся королевская конница, вся королевская рать из гениальных процессов "обеспечения технической
> надежности" не смогли отловить дурацкий косяк в верстке лендинга.

А уж как они мир своей фуксией захватывали. Обещали что скоро линуху будет - амба, столица переедет в нью васюки, а на десктопах будет сплошная фуксия, а уж андроид заменит ядро линуха на ЭТО - еще вчера.

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

И глядя на это я наверное могу задаться резонным вопросом: кто в этой схеме должен быть учителями, а кто учениками? И чьи процессы по факту лучше работали? :)

Ответить | Правка | Наверх | Cообщить модератору

123. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от нах. (?), 13-Авг-25, 11:48 
т.е - коммерческие проекты разрабатываемые за зарплату за закрытыми дверями?
Нечего там смотреть, расходимся.

Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

125. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (-), 13-Авг-25, 11:54 
> т.е - коммерческие проекты разрабатываемые за зарплату

прям как ядро линукс!

> за закрытыми дверями?

Собор vs Базар
gcc, кстати, начинал с первого

Опенсорсом оно от этого быть не перестает, просто выкидывают балласт из васянов и прилипал.

> Нечего там смотреть, расходимся.

"На разойтись я сразу ж согласился — И разошёлся, то есть расходился!" (с)

Ответить | Правка | Наверх | Cообщить модератору

145. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от User (??), 13-Авг-25, 12:48 
> т.е - коммерческие проекты разрабатываемые за зарплату за закрытыми дверями?
> Нечего там смотреть, расходимся.

Так так, чтоб "ни грамма в рот" - это не в линукс кернел, а в гнутый хурд смотреть и сравнивать надо, не?

Если не по объему репозитория а по числу контрибуторов смотреть - то вот kubernetes, например - почти в три раза больше человек приложилось нежели к кернелу. Файрфокс - ну, то на то, там сопоставимо вроде. О, вот react и прочая js'ня - тоже как-то без емыла справляются при совместной разработке. Чудеса.

Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

101. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним10084 и 1008465039 (?), 13-Авг-25, 09:00 
А по-моему прикольно, что они так делают. Максимальная независимость от централизации. Вот бы ещё кто-нибудь так делал, круто же
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

225. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (222), 13-Авг-25, 22:26 

> некомпетентным как в разработке, так и в организации оной царьком
> Не колышет, иди договаривайся, причёсывай код и чини тесты.

Пишет нецарёк со своим более правильным ядром?

> руганью каких-то человечков

Ты никогда в жизни ни с кем не спорил? А вместо этого что? Покорно соглашался на всё, что тебе предлагают?

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

17. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +4 +/
Сообщение от Аноним (14), 12-Авг-25, 23:44 
Часто одна из бед очень талантливых людей - это отсутствие скиллов по общению и урегулированию разногласий. Если бы Кент был хоть чуть чуть спокойней, уравновешенней и рациональней, ничего бы этого не произошло.

А сейчас на кону его ... контракт с Valve - да, он проболтался об этом на форуме Phoronix, и я беспокоюсь за него. То же самое он подтвердил в личной переписке.

Это, наверное, самая печальная новость в мире Линукса за всё моё время его использования - скоро как 30 лет.

Цитировать Линуса не могу, но, да, он буквально сказал, что Кенту придётся посидеть на обочине разработки основной ветки ядра. В 6.18 bcachefs выкинут на неопределённое время.

Всем удачи,
Артём

Ответить | Правка | Наверх | Cообщить модератору

26. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от _ (??), 12-Авг-25, 23:57 
Да это всё понятно...
Но хорошую (в теории) ФС - мы теперь не получим...
Может конечно случится чудо ... да кто ж ему дастЪ?!(С)

:(

Ответить | Правка | Наверх | Cообщить модератору

241. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от минона (?), 14-Авг-25, 04:29 
Ну, говорит пока, что ФС никуда не денется.

Типа, и багтрекер хорошо ведётся, и тестами покрыто уже и будет ещё лучше ...

Посмотрим...

Ответить | Правка | Наверх | Cообщить модератору

254. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от _ (??), 14-Авг-25, 06:18 
Угу.
Скоро он поймёт как с товбой говорят когда ты IN- и как - когда ты OUT-tree :(
А он - художник!(С)
Ему станет грустно, он впадёт в депресняк, забухает, женится на шл*** ... ох шЫт!(C) 8-|
Ответить | Правка | Наверх | Cообщить модератору

31. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 00:07 
казалось бы - ну вульве-то нахрена очередная бырбыр фесе? Им что, для консоли не хватает одного диска?

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

36. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (36), 13-Авг-25, 00:14 
Не могу цитировать Кента, но Valve нужна ФС, которая одновременно может

* содержать immutable base volume
* поддерживать для него компрессию
* работать быстро
* поддерживать RW overlay

btrfs как будто подходит, но она тормозная и tooling ужасный.

Артём

Ответить | Правка | Наверх | Cообщить модератору

45. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 00:28 
странные оне... казалось бы - любая (пусть ext4) в r/o, и любая из десятка васянских overlayfs для rw должны быть в разы проще и быстрее, разьве что со снапшотами ничего не получится.

бырбыр на ровном месте могущая спросить за консольку, для пароплойки, понятно, не годится

но хотя бы становится ясным, для кого понапихана вся та стремная автоматика прямо в ядре.

Ответить | Правка | Наверх | Cообщить модератору

59. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от дАнон (?), 13-Авг-25, 01:34 
как минимум дедупликации нету, которая учитывая особенности Proton увы актуальная
Ответить | Правка | Наверх | Cообщить модератору

86. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от yurikolesemail (ok), 13-Авг-25, 07:08 
Что там дедуплицировать, Wine-префикс, который относительно современного Игоря, весит пренебрежительно мало? В случае исходного префикса Proton / Wine, да, задача поста, клонируем его через relinks, но эту же задачу можно решить без дедупликации, банальным overlay. Но на практике мы понимаем, что игори тянут за собой одни и те же vcredist, directx и прочие библиотеки и прочие и тут нужна настоящая дедупликация, которая довольно дорогая фича. Выбор невелик. Если она "на лету", то нужно постоянно держать в оперативке хэши всех экстентов на диске, чтобы при записи постоянно искать и не писать на диск дубликаты. Либо периодически делать её пост-фактум, т.е. привет GC. Первое просаживает скорость записи и постоянно нагружает процессор. А речь идёт про переносимое устройство с батареей. Да и второе может вызвать волну негатива от пользователей, как и любой GC, который по закону Мерфи запуститься не вовремя.

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

И всё это ради дедупликации бинарей, которы занимают мизерную долю места на диске по сравнению с уникальными ресурсами игорей.

Ответить | Правка | Наверх | Cообщить модератору

95. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (95), 13-Авг-25, 08:43 
Не сколько префикс - хотя и его тоже (те же VC redist ставятся практически поголовно в каждый, и весят некисло), но ещё и зиллиарды самих версий Wine\Proton. Современная бинарная поставка в версии Valve весит под 300-500 Мб, и даже если стрипнуть всё при сборке в самые щщи - это около ста.

Игр на валвовской консоли может быть много, версия Proton - тоже, а свободное место на хендхелде не бесконечное. Диск накинуть-то можно, только вот даже штатного терабайтника на Deck хватает на 5-10 современных игр чисто математически. Больше - дороже, а DRAM'less ставить никто не будет.

По зёрнышку.

Ответить | Правка | Наверх | Cообщить модератору

143. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от нах. (?), 13-Авг-25, 12:38 
> Современная бинарная поставка в версии Valve весит под 300-500 Мб

то есть совсем ни о чем.

Неинтерактивный ролик показываемый при запуске какой-нибудь модной игори, примерно.

Ответить | Правка | Наверх | Cообщить модератору

88. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от nebularia (ok), 13-Авг-25, 08:09 
Да не особо актуальная, учитывая объём памяти занимаемый играми. Протон по сравнению с ними мелкий вообще. Да и /home щас у них на ext4, btrfs только на /. И ничего вроде, работает
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

138. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 12:26 
я полагаю что две фс в одной эмбеднутой системе- вряд ли вызывают нежную любовь у разработчиков этого вот всего. Скорее желание пристукнуть авторов обоих.
Ну и внезапное требование сделать reset-log из консольки вероятно огорчает гарантийную службу.

Ответить | Правка | Наверх | Cообщить модератору

144. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от nebularia (ok), 13-Авг-25, 12:42 
Каким местом эмбеднутую (это обычный комп) и зачем что-то из консоли? И вообще он immutable и схема с a/b разделами для рута, то есть если что-то сломалось - просто откат на другой раздел
Ответить | Правка | Наверх | Cообщить модератору

248. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 04:59 
> странные оне... казалось бы - любая (пусть ext4) в r/o, и любая
> из десятка васянских overlayfs для rw должны быть в разы проще
> и быстрее, разьве что со снапшотами ничего не получится.

И где там сжатие и дедуп, интересно? :)

> бырбыр на ровном месте могущая спросить за консольку, для пароплойки, понятно, не годится

Она то как раз в этом смысле сильно лучше ext4 с его fsck который или вопросы странные может задавать, или выпилит половину файла в lost and found, ибо нефиг.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

141. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (156), 13-Авг-25, 12:28 
> но Valve нужна ФС

понятно, почему я не пишу очередную "недо ФС" :)

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

111. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Мемоним (?), 13-Авг-25, 10:13 
Наверное хотят свой DirectStorage
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

74. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (133), 13-Авг-25, 03:37 
Артем, а где можно посмотреть код, который вы написали за 30 лет использования линукса? Реально интересно, спасибо заранее.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

87. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (87), 13-Авг-25, 07:19 
> Часто одна из бед очень талантливых людей - это отсутствие скиллов по общению и урегулированию разногласий.

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

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

182. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (233), 13-Авг-25, 15:24 
> Полно талантливых людей, которые и в общении более чем адекватны и приятны.

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

Ответить | Правка | Наверх | Cообщить модератору

229. Скрыто модератором  +/
Сообщение от Аноним (222), 13-Авг-25, 23:14 
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

21. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (21), 12-Авг-25, 23:47 
Столкнулись два барана на горной тропе. Победил старый самец.
Ответить | Правка | Наверх | Cообщить модератору

46. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +4 +/
Сообщение от Аноним (-), 13-Авг-25, 00:29 
> Столкнулись два барана на горной тропе. Победил старый самец.

Два О_о?
Да там этих баранов - половина переписки!
Один просто решение принял.

Ответить | Правка | Наверх | Cообщить модератору

23. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (18), 12-Авг-25, 23:54 
> Часто одна из бед очень талантливых людей - это отсутствие скиллов по общению и урегулированию разногласий.

Это как раз беда средненьких по всем параметрам людей - с одной стороны они, ввиду сильно нелинейного распределения скиллов, круче 95% своих коллег, с другой, в абсолютных значениях далеки от настоящих талантов, поэтому и впадают в заблуждение относительно своего уровня и ценности. Талантливые люди, даже не обладая развитыми социальными навыками, имеют чёткое понимание ситуации и рациональное мышление, и могут строить поведение так чтобы не создавать конфликтов и спокойно добиваться своих целей.

Ответить | Правка | Наверх | Cообщить модератору

33. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +6 +/
Сообщение от Аноним (33), 13-Авг-25, 00:07 
Каждый раз когда Линус пытается прояснить ситуацию получается хуже чем если бы ничего не комментировал.
Ответить | Правка | Наверх | Cообщить модератору

183. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (233), 13-Авг-25, 15:28 
> спокойно добиваться своих целей

"Спокойно добиваться своих целей" - это тратить 10% усилий на свои цели и 90% усилий на построение своего поведения в отношении к 95% своих коллег?

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

230. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (222), 13-Авг-25, 23:23 
> Талантливые люди, даже не обладая развитыми социальными навыками, имеют чёткое понимание ситуации и рациональное мышление, и могут строить поведение так чтобы не создавать конфликтов и спокойно добиваться своих целей.

Похоже на фантазии детей о супергероях без изъянов. Почитай хоть биографии всяких гениев.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

28. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +8 +/
Сообщение от Аноним (33), 12-Авг-25, 23:59 
> обещания "вести себя лучше" недостаточны — нужны реальные доказательства

Когда Интел пихал в ядро "инклюзивный" нейминг, то Линус молчал в тряпочку, а тут грозный альфа лев.

Ответить | Правка | Наверх | Cообщить модератору

35. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (-), 13-Авг-25, 00:14 
А это ужасный "инклюзивный нейминг" пользокам портил данные на диске?
Или может его пихали в фазу разработки, когда нельзя было, как наш герой - фичи под видом фиксов?

Ну так поэтому и мочал, от нейминга мало кому холодно или жарко, в отличии от.

Ответить | Правка | Наверх | Cообщить модератору

60. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от дАнон (?), 13-Авг-25, 01:42 
данные юзеры сами решают отдавать ли альфа версии ФС
другое дело раздутые мусорные заголовки амд и интел
Ответить | Правка | Наверх | Cообщить модератору

251. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 05:03 
> данные юзеры сами решают отдавать ли альфа версии ФС

Но когда вон та штука рулится как проект 100% раздолбайски, и здоровенные изменения вбрасываются в последнюю наносекунду перед -RC1, без тестирования, так что у ALL валятся билды кернела, а кент записывает ачивку [x] профачить Торвальдсу RC1 - остальные почему-то агрятся и начинают хотеть испить крови за отсутствие common sense. И чего это они...

> другое дело раздутые мусорные заголовки амд и интел

Они таки не валят народу билды опосля -RC. В отличие от Кента.

Ответить | Правка | Наверх | Cообщить модератору

155. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от xsignal (ok), 13-Авг-25, 13:36 
Так то платиновый спонсор... Ты хочешь Линуса, его детей и внуков с дыркой в кармане оставить?
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

252. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 05:10 
> Так то платиновый спонсор... Ты хочешь Линуса, его детей и внуков с
> дыркой в кармане оставить?

Платиновые спонсоры при комитах бошку все же включают немного - и не комитят дофига интрузива в последнюю наносекунду перед -RC1, ломая билды. А Кент почему-то не понимает таких базовых вещей и записал себе в актив минимум 1 поломаный RC в результате. Т.е. он комитнул код, который даже не билдуется на части архитектур, в последний момент, сломав RC1. Если кто хотел заагрить Торвальдса, сделать как-то так гарантирует EPIC WIN на этом направлении. И после этого вам коммитить станет почему-то здорово труднее. Ибо - весьма запоминающийся прецедент, показывающий ваше умение в управление процессами и проектами и результирующий уровень доверия к вашему коду и вам в целом. О чем Кенту прямо так вон там и написали - мол, твоему decisionmaking доверять - что-то не хочется по итогам.

Ответить | Правка | Наверх | Cообщить модератору

40. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от L29Ah (ok), 13-Авг-25, 00:21 
файловые системы это опасная тема, дети

нужна психологическая оценка длительной работы с кодом передовых файловых систем на языке C

Ответить | Правка | Наверх | Cообщить модератору

253. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 06:00 
> нужна психологическая оценка длительной работы с кодом передовых файловых
> систем на языке C

Судя по историям с Hector Martin, Lina Asahi, драйверами GPU и проч - это верно не только для файловых систем, и не только для си.

Ответить | Правка | Наверх | Cообщить модератору

272. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от llolik (ok), 14-Авг-25, 10:43 
> Судя по историям с Hector Martin, Lina Asahi

Это один и тот же перец. Весьма странноватый, но уж какой есть.

Ответить | Правка | Наверх | Cообщить модератору

48. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от НяшМяш (ok), 13-Авг-25, 00:40 
https://lore.kernel.org/lkml/22ib5scviwwa7bqeln22w2xm3dlywc4.../

Какая бы файлуха не была крутая, она не нужна, если её единственный создатель\меинтейнер неадекват. А то не дай бог как с Хансом Райзером приключится ситуация.

Ответить | Правка | Наверх | Cообщить модератору

51. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (51), 13-Авг-25, 01:00 
Кент, го к нам в BSD развивать файловые системы.
Ответить | Правка | Наверх | Cообщить модератору

52. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (52), 13-Авг-25, 01:05 
Ему уже Valve за это платит, так что вряд ли.
Ответить | Правка | Наверх | Cообщить модератору

163. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 13:51 
> Ему уже Valve за это платит, так что вряд ли.

не платит а _собиралась_ когда-то начать платить. А теперь вот может и передумать.
Скрипач- нинужин, дарагой!

Ответить | Правка | Наверх | Cообщить модератору

140. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 12:28 
> Кент, го к нам в BSD развивать файловые системы.

он потребует от вас запилить needfree и пришлет даже готовый патч, затрагивающий интересы аж разом пяти груп грантожеров. Угадайте что случится дальше?

  

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

177. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (177), 13-Авг-25, 15:02 
Не проблема. Разработчиков ядер у BSD меньше, они все отвечают за многие подсистемы разом. Кент просто станет одним из них. Учитывая, что его вовлеченность в сообщество станет большей, я с трудом представляю, чтобы кто-то трясся в припадке, как это делает Линус. Который в своих глазах только и видит, как делает одолжение ребятам, высылающих ему пулл-реквесты.
Ответить | Правка | Наверх | Cообщить модератору

180. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 15:18 
> Не проблема.

я только что показывал кусок кода про эту вот "непроблему".
С 2014го года непроблема.
Пробить непробиваемую броню грантожоров не удалось нескольким поколениям страдальцев.

> Кент просто станет одним из них.

нет. Это невозможно из-за их политики "кто первый пришел тот и папа". Ты не можешь стать одним из. Ты можешь только с неимоверными трудозатратами и несколько лет занимаясь исправлениям багов  то тут то там (не забудь быть вежливым и почтительным, даже если раз за разом посылают нахрен) захватить в личное управление какой-то _всеми_брошенный_ кусок. При этом придется уговаривать тебе его отдать, потому что формального способа нет. Зато потом можешь тоже смело посылать всех кто посмеет принести тебе патч.

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

(в base нет аналогичного портам таймаута неактивности майнтейнера)

Ответить | Правка | Наверх | Cообщить модератору

55. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (55), 13-Авг-25, 01:16 
Эта драма уже всех порядком утомила. Но Кент тут скорее прав. С одной стороны. А, с другой, "в чужой монастырь" -- это про него.
Ответить | Правка | Наверх | Cообщить модератору

137. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (132), 13-Авг-25, 12:20 
>"в чужой монастырь -- это про него. "

Вы же понимаете, что это не аргумент.
Не нравится - создавай свою планету.

Ответить | Правка | Наверх | Cообщить модератору

62. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (63), 13-Авг-25, 02:04 
>Материал написан, как результат личной переписки с Линусом и Кентом, которая, к сожалению, не позволяет разглашать более подробные детали.

Артём, кто вы такой, что вам личную переписку доверяют?

Ответить | Правка | Наверх | Cообщить модератору

73. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (73), 13-Авг-25, 03:19 
Начало тут:
https://www.phoronix.com/forums/forum/software/general-linux...
Ответить | Правка | Наверх | Cообщить модератору

85. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (96), 13-Авг-25, 06:48 
Я не думаю, что давить на Кента правильно. Линус его просто на счётчик поставил. Если ФС Кента хоть кому-то нужна, то они будут терпеть и out-of-tree модуль. Но ФС Кента не очень нужна: разработчикам ядра она совсем не нужна, у них уже есть своя BTRFS под копирастической лицензией. Всем остальным ... если ФС не будет в ядре - она совсем не нужна, дешевле терпеть BTRFS, чем нанимать помощника Кенту, который будет заниматься адаптацией ФС под ядерное API, постоянно ломаемое разрабами (насколько я понимаю, починка всего ломаемого при изменениях API - это обязанность того, кто API меняет, поэтому любой дополнительный код в ядре - это дар данайцев, который разрабам ядра нафиг не нужен, они и рады выкинуть как можно больше), чтобы Кент мог сосредоточиться на ФС.

В общем кому эта ФС прямо позарез нужна ... у меня есть идея получше. Давайте сделаем для ядра стабильный интерфейс, строго точь-в-точь миррорящий интерфейс FUSE и работающий строго через модуль FUSE, но только внутри ядра, без переключений контекста. Кент с лёгкостью это сам потянет. Продвинуть это в ядро - можно кого-то другого найти, от его имени, без акцента внимания на том, что это для Кента делается, что позволит всем причастным сохранить лицо. После чего проблема нестабильного API Кента (да и Шишкина заодно) перестанет касаться.

Ответить | Правка | Наверх | Cообщить модератору

120. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –3 +/
Сообщение от Аноним (-), 13-Авг-25, 11:05 
> ядра она совсем не нужна, у них уже есть своя BTRFS
> под копирастической лицензией.

Лицензия у кода в ядре - одинаковая, внезапно! GPL называется, v2. Иногда может быть "or later" но это как повезет. Все остальное - on case by case basis.

> ядре - она совсем не нужна, дешевле терпеть BTRFS, чем нанимать
> помощника Кенту, который будет заниматься адаптацией ФС под ядерное API,

Может кент и сам будет за собой разгребать. Но вот теперь это его проблемы. Об этом надо было думать чуть раньше - когда хотелось быть самой умной клавой на деревне любой ценой.

> постоянно ломаемое разрабами (насколько я понимаю, починка всего ломаемого
> при изменениях API - это обязанность того, кто API меняет,

Ага, вот ща они пойдут вам патчить ФС которую они не знают. Что потом с этой ФС будет вообще? Вы там в адекквате?

> интерфейс FUSE и работающий строго через модуль FUSE, но только внутри ядра,

Вот только FUSE тоже не есть стабильный интерфес. И периодически по фичам его подтягивают. Вооон там советы про io_uring например. Вы конечно можете игнорить ноыве ифейсы. А заодно и прибавку в скорости в пару раз. Вы ж живете вечно, да? Куда бессмертным торопиться, понимаю :)

> позволит всем причастным сохранить лицо. После чего проблема нестабильного API Кента
> (да и Шишкина заодно) перестанет касаться.

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

Ответить | Правка | Наверх | Cообщить модератору

196. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (196), 13-Авг-25, 18:02 
> Лицензия у кода в ядре - одинаковая, внезапно!

Она одинаковая потому, что копирасты так требуют. Если бы Кент под BSD лицензировал, то речи бы о принятии в ядро вообще никогда бы не шло.

> Может кент и сам будет за собой разгребать.

Не за собой, а за другими.

> Ага, вот ща они пойдут вам патчить ФС которую они не знают. Что потом с этой ФС будет вообще? Вы там в адекквате?

Тот, кто меняет внутриядерное API - должен знать, как и зачем было использовано предыдущее API, и как и зачем оно меняется на новое. ФС-специфичное API менять должно быть разрешено только тем, кто в ФС соображает. А не-ФС специфичное API поменять и код подправить могут и другие - главное поведение кода сохранить.

> Вот только FUSE тоже не есть стабильный интерфейс. И периодически по фичам его подтягивают.

Стабильный интерфейс - это когда обратная совместимость (старое не ломают).

>> позволит всем причастным сохранить лицо. После чего проблема нестабильного API Кента
>> (да и Шишкина заодно) перестанет касаться.
> Проблема шишкина шла сильно дальше этого. Гражданин вообще не понимал что инфраструктура  проекта дело общее, а дублирующуюся функциональность втаскивать не надлежит.

Да это и многие в ядре не понимают. У нас уже есть lvm2 - но разрабам BTRFS почему-то разрешили дублировать его функциональность, хотя вместо этого надо было затачивать все новые ФС под работу поверх LVM2 (или потенциального LVM3), где абсолютно вся работа с виртуальными блоками и томами вынесена туда, а если ФС что-то нужно - то она дёргает интерфейс (который и для юзерспейса должен быть доступен).

Ответить | Правка | Наверх | Cообщить модератору

231. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (189), 13-Авг-25, 23:24 
>Да это и многие в ядре не понимают. У нас уже есть lvm2 - но разрабам BTRFS почему-то разрешили дублировать его функциональность, хотя вместо этого надо было затачивать все новые ФС под работу поверх LVM2 (или потенциального LVM3), где абсолютно вся работа с виртуальными блоками и томами вынесена туда, а если ФС что-то нужно - то она дёргает интерфейс (который и для юзерспейса должен быть доступен).

BTRFS разрабатывают платиновые спонсоры, их не одёрнешь за такое. Один спонсор вообще кода нагенерировал и в ядро добавил, да столько, что этого кода чуть ли не пятая часть.

Ответить | Правка | Наверх | Cообщить модератору

235. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 23:38 
> BTRFS разрабатывают платиновые спонсоры, их не одёрнешь за такое. Один спонсор вообще
> кода нагенерировал и в ядро добавил, да столько, что этого кода
> чуть ли не пятая часть.

да лана, чем он так уж хуже многомегабайтных таблиц usb idшек в каждом драйвере? Весь этот мусор включая китаефон сделаный в двух экземплярах двенадцать лет назад таскается всеми кто вообще этими драйверами пользуется (и память никогда не освобождается) - и ничего, божок-с-пальцем считает это нормальным кодом.

Потому что таки это каво-нада кот.

А этот без уважения просил. Не прислонял к роту ладошку и на коленях стоял ну так... видно было что без души. И линусовому миллиону в месяц никак не помог. Зачем он такой в ведре нужен?

Ответить | Правка | Наверх | Cообщить модератору

256. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 06:58 
> BTRFS разрабатывают платиновые спонсоры, их не одёрнешь за такое.

За такое это какое?! FTBFS в -RC1 устроить? Не, так btrfs-ники ни разу не отличились, у них не настолько отстойно с рабочими процессами.

А мораль сей басни такова: не создавайте проблем другим - и тогда их не создадут вам.

Ответить | Правка | К родителю #231 | Наверх | Cообщить модератору

255. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 06:55 
> Она одинаковая потому, что копирасты так требуют. Если бы Кент под BSD
> лицензировал, то речи бы о принятии в ядро вообще никогда бы не шло.

Да на самом деле на BSDL можно сверху GPL нашлепнуть - и в контексте ядра оно станет GPL, а если кто хочет - может BSDL куски выколупывать потом.

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

Если вы считаете что это отличный курс действий - вот вы так и сделайте. Рискнув своим временем и ресурсами. И посмотрим что получится.

>> Может кент и сам будет за собой разгребать.
> Не за собой, а за другими.

Ну как бы если кто хотел юзать инфраструктуру кернела - это процесс в обе стороны и он должен быть ОК для обоих сторон.

> Тот, кто меняет внутриядерное API - должен знать, как и зачем было
> использовано предыдущее API, и как и зачем оно меняется на новое.

Красивая теория но это так не работает. Как пример (large) folios. Зачем это надо - чтобы перфоманс разогнать и снизить оверхед. Но ФС традиционно ковыряли все по страничке. Сменить страничку на целую подшивку - требует рефактора внутреннего кода ФС с приличным знанием анатомии ФС и где какие допущения были, и где сразу можно, где какие-то хелперы кодить надо и менять кишки. И вы точно не хотите чтобы это вам сделали - господа придумавшие large folios и впервые видящие вашу ФС.

Так что - это работает не так. Реально - старое апи на некоторое время оставят, дав grace period на рефакторы. И какое-то время все же будет 2 способа делания 1 и того же. Но постепенно первый способ будет вынесен, по мере того как основная часть кода отрефакторится на новое апи. Если кто не отрефакторится, в некоторый момент будет задействован принцип "семеро одного не ждут" и заброшка все же вылетит из кернела. Вместе с древним апи. Reiser 3 был вынесен из кернела именно по этой линии - в нем никто не собирался ворочать рефакторы такого размера.

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

> ФС-специфичное API менять должно быть разрешено только тем, кто в ФС
> соображает. А не-ФС специфичное API поменять и код подправить могут и
> другие - главное поведение кода сохранить.

Ну так ФС специфичные апи и меняются - блочнофайлушниками или народом рядомм. Это подразумевает - участие в жизни смежных подсистем ядра. И в _этом_ месте кент всех конкретно задолбал. Постоянно клещась с всеми релевантными майнтайнерами подсистем.

Собственно это основная претензия к нему и есть. Да, в инфре которой четверть века неизбежно есть легасипроблемы, культурные наслоения, странные вещи и проч. И это нельзя просто вынести одним махом, сделав его величество - счастливым. У майнтайнеров есть свои соображения по части стабильности всего этого и возможности майнтайнить вдолгую. Но Кент не видит всю картинку. А любой кто встает на его пути - должен умереть. Или по крайней мере публично поливается на тему (не)правильных инженерных принципов. С игнором вон тех соображений.

> Стабильный интерфейс - это когда обратная совместимость (старое не ломают).

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

Linux использует гибридный подход. Два способа делать 1 и то же может жить некое время, давая grace period на рефакторы. Но наступает момент когда для уменьшения культурных наслоений старый способ - выносят. Если кто не отрефакторился, оно считается заброшкой и тоже покидает ядро. На мой вкус это вполне сбалансированное управление большим и динамичным проектом. ИМХО отлично работает. Поэтмоу я и юзаю Linux а не что-нибудь еще.

> Да это и многие в ядре не понимают. У нас уже есть
> lvm2 - но разрабам BTRFS почему-то разрешили дублировать его функциональность,

Btrfs делает это все - СИЛЬНО иначе. И не может реюзать ТУ часть кода. Что могли - как раз реюзанули (алго счета RAID56, либы сжатия, ...). Управление местом и подходы к RAID у них сильно более другие. Как и у сабжа.

В этом смысле - люли собрали btrfs'ники, попутно выяснив как это делать взаимоприемлимыми способами. Кенту с этим было проще - и в майнлайн он попал без особых проблем по этой линии. Чем выгодно отличился от Шишкина. И собссно по этой причине никто и не ждал тех нежданчиков по линии терок с майнтайнерами. В принципе звоночки появились при майнлайнинге, но господа сделали некий аванс в надежде что - притрется, и взаимоприемлимые пути найдутся. Но - вот - этот расчет не прокатил. Кент хочет быть всегда правым. Все кто с этим не согласен - морально линчуются и критикуются, как - вот - поливание btrfs и клещ с майнтайнерами. И как басик верно заметил - почему-то остальным чтобы их код юзали не надо поливать других помоями. Это некое невыгодное отличие Кента.

> хотя вместо этого надо было затачивать все новые ФС под работу поверх LVM2

Это не годится для btrfs и bcachefs: у них ДРУГАЯ логика работы с избыточностью и менеджментом девайсов. Это то что делает их менеджмент простым, гибким и удобным.

> (или потенциального LVM3),

В ядре сейчас полторы ФС "next gen", поэтому понимания как делать вое то правильно - пока нет в природе. Может быть, когда-то, это понимание появится. Но чтобы делать такие рефакторы - надо некую статистику, что новые дизайны на самом деле хотели бы, и можно ли что-то общее factor out. Этот момент - не здесь и не сейчас. Будет такое знание - будут и рефакторы с выделением общих частей.

В данный момент LVM - паровая машина. А появились ДВС и электродвигатели. Дрова таскать и воду доливать? При каждой поездке? Мониторя котел чтб не бахнул? А вон там достаточно ключ крутануть - и ехай себе. Поэтому стандартизировать вон то с паровыми машинами мы все же не будем. Но со временем могут появиться регуляции, сертификации и стандартизации для automotive. Просто для этого еще рано - люди только начинают понимать как делать такие дизайны правильно, и что общего там может быть.

> где абсолютно вся работа с виртуальными блоками
> и томами вынесена туда, а если ФС что-то нужно - то
> она дёргает интерфейс (который и для юзерспейса должен быть доступен).

Для этого надо осознать - какой common core можно выделить из next gen дизайнов. Которых пока есть - вот - полторы штуки. Было б их штук 4-5 - было бы понятнее что у них общего. Но их в ядре - полтора. Первые автомобили только поехали по улицам. ПДД еще толком не написан даже.

Ответить | Правка | К родителю #196 | Наверх | Cообщить модератору

265. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от freehck (ok), 14-Авг-25, 09:13 
> Давайте сделаем для ядра стабильный интерфейс, строго точь-в-точь миррорящий
> интерфейс FUSE и работающий строго через модуль FUSE, но только внутри
> ядра, без переключений контекста.

Тут нужен не свой интерфейс, а свой мейнтейнер этого интерфейса.

Официальная позиция Линуса: мы даём гарантии по поводу стабильности внешних интерфейсов, но не даём гарантий по поводу стабильности внутренних. А ты де факто предлагаешь сделать внутренний интерфейс стабильным. Следовательно нам нужен будет медиатор между горе-разработчиками типа Кента и Торвальдсом, который будет давать Линусу изменения, которые ему нужны, но при этом делать себе мозг, обеспечивая слой обратной совместимости для старого стороннего кода.

Это задача очень трудоёмкая. Мало того, что этот медиатор должен быть человеком широкого ума, способным предусмотреть заранее массу неочевидных моментов (такого ещё пойди найди сначала), так ещё и стоить будет недёшево.

Слишком много бестолковой возни из-за того, что один конкретный разработчик, пусть и хорошей ФС, не смог играть по установленным правилам. Имхо, это будет хороший воспитательный момент. Пусть лучше идёт, как идёт. Пусть сам обеспечивает согласованность модуля своей ФС с основным деревом ядра.

Сможет -- ему заинтересованные люди установку в дистрибутивы через dkms запилят. ФС мы не потеряем. Он несколько лет помучается, и поймёт, почему стоит следовать общим правилам. А если не сможет... Что ж, это будет означать, что без побивания палкой Линусом, Кент не может обеспечить качеством. Он сделает выводы, и намучавшись вернётся. Хотя в этот момент у пользователей с его ФС будут проблемы, да. Человек сам творец своей судьбы.

В общем, когда пользователи bcachefs пишут Линусу письма с посылом, мол, "не выкидывайте bcachefs", я на это смотрю как на опасения того, что Кент не справится с поддержкой ФС вне ядра -- а это ничто иное, как на признание проблемы. Если проблема есть, её надо решать. Просьбы Линусу НЕ решать проблему равносильны накидыванию ему дополнительной работы лопатой.  Сочувствия тут ждать излишне.

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

70. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –3 +/
Сообщение от Аноним (70), 13-Авг-25, 03:02 
>при котором изменения не приводят к перезаписи данных - новое состояние записывается в новое место, после чего меняется указатель актуального состояния

Очень умно, ага. Вот есть миллиард перезаписей, повторяющихся в цикле, как скоро диск забъется от такого?

Ответить | Правка | Наверх | Cообщить модератору

71. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (63), 13-Авг-25, 03:13 
Не забьётся никогда - место-то освобождается. Но износится и сдохнет. На радость грамотным потребителям, которые на оеннете будут вопить не только про то, что "как хорошо что старые камни выбросили", но и про то что "как хорошо, что бесполезному балласту общества, бомжам, их место на свалке указали. ССД требуется, не хочешь ССД - наслаждайся неприемлимой производительностью, а что ССД сдохнет - так зарабатывай и меняй вовремя, будь продуктивным членом общества, или на свалке с бомжами живи"
Ответить | Правка | Наверх | Cообщить модератору

108. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (-), 13-Авг-25, 09:59 
> Очень умно, ага. Вот есть миллиард перезаписей, повторяющихся в цикле,
> как скоро диск забъется от такого?

Есть такая штука - garbage collector. Он по ходу пьесы маркирует уже ненужные блоки как свободные и их можно использовать снова.

Совсем место может кончиться только если увлечься хранением дохрена снапшотов которые расходятся по состояниям. Примерно как с виртуалками с CoW дисками, где размер диска тоже пропорционален размеру накопленой "дельты".

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

89. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (-), 13-Авг-25, 08:17 
Почему в ядре Линукса все разработчики продвинутых и революционных файловых систем терпят крах. Была супер-революционная RaiserFS - автора посадили. Есть супер-революционный Bcachefs, автор неужился с другими разработчиками ядра. Прям вот какая-то нездоровая тенденция пошла.

Самые продвинутые и крутые вещи должны быть в ядре. Линукс - это локомотив системного программирования, который двигает всю IT индустрию вперёд. Это моё мнение.

Жаль, очень жаль.

Ответить | Правка | Наверх | Cообщить модератору

91. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (96), 13-Авг-25, 08:36 
>Линукс - это локомотив системного программирования

С ntoskrnl путаете.

Ответить | Правка | Наверх | Cообщить модератору

109. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (-), 13-Авг-25, 10:00 
> С ntoskrnl путаете.

Под него системное программирование стараниями MS почти умерло по сути.

Ответить | Правка | Наверх | Cообщить модератору

128. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (133), 13-Авг-25, 12:08 
> Была супер-революционная RaiserFS - автора посадили

Потому что убил жену.

> Есть супер-революционный Bcachefs, автор неужился с другими разработчиками ядра

Потому что присылает фичи под видом фиксов в rc-ветку.

> Почему в ядре Линукса все разработчики продвинутых и революционных файловых систем терпят крах

А почему ты считаешь, что только файловых систем? До этого какой-то толи гектор, толи Лина порвался/порвалась и ушёл(а). А еще до этого мейнтейнер wifi. А еще до этого еще кто-то.

Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

153. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +3 +/
Сообщение от xsignal (ok), 13-Авг-25, 13:32 
> Почему в ядре Линукса все разработчики продвинутых и революционных файловых систем терпят крах

Там очень токсичная атмосфера с фальшивыми улыбками и нарочито учтиво-вежливой манерой общения.

Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

154. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 13:35 
> Там очень токсичная атмосфера с фальшивыми улыбками и нарочито учтиво-вежливой манерой общения.

Это ты про рассылку где люди, которые факи показывают, ругаются чуть ли не матом?
cool story bro))

на хабре была статься с анализом переписки, и сколько раз слова "овно" и "опа" употреблялись))


Ответить | Правка | Наверх | Cообщить модератору

160. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от xsignal (ok), 13-Авг-25, 13:47 
> Это ты про рассылку где люди, которые факи показывают, ругаются чуть ли не матом?

Так это когда было) Времена изменились, теперь там натянуто-вежливый стиль. Лучше б уж матерились...

Ответить | Правка | Наверх | Cообщить модератору

165. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 13-Авг-25, 14:00 
> Так это когда было) Времена изменились, теперь там натянуто-вежливый стиль. Лучше б
> уж матерились...

Так матерятся))
Буквально вчерашняя новость с ЛОР:
And by "garbage" I really mean it. This is stuff that nobody should
ever send me, never mind late in a merge window.

In contrast, if you write make_u32_from_two_u16(a,b) you have not a
f%^5ing clue what the word order is.

lore.kernel.org/lkml/CAHk-=wjLCqUUWd8DzG+xsOn-yVL0Q=O35U9D6j6=2DUWX52ghQ@mail.gmail.com/

Финн опять бухтит, на этот раз его отвлекают от свадьбы и посещения родственников))

Ответить | Правка | Наверх | Cообщить модератору

188. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 16:35 
> never mind late in a merge window.

то есть ОФИЦИАЛЬНО merge window - открыто, но ты, чудак, должен был шестым чувством догадаться что беспокить божество уже - too late!

(собственно, претензии к Кену были ровно такие же - ты прислал патч до закрытия приема патчей, но сделал это в последние часы, то есть без уважения. Т.е. речь именно о том что божество собственные формальные рамки трактует крайне неформально.)

Ответить | Правка | Наверх | Cообщить модератору

195. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –2 +/
Сообщение от xsignal (ok), 13-Авг-25, 17:51 
Звёздная болезнь, типичный случай. Казалось бы, умные люди не должны быть ей подвержены. Хотя он всегда был павлином...
Ответить | Правка | Наверх | Cообщить модератору

257. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (-), 14-Авг-25, 07:13 
>> never mind late in a merge window.
> то есть ОФИЦИАЛЬНО merge window - открыто, но ты, чудак, должен был
> шестым чувством догадаться что беспокить божество уже - too late!

То-есть, если вбросил хреново протестированный код, в последнюю секунду окна, и устроил FTBFS в RC1 - у тебя есть нефиговые проблемы с common sense и общим управлением твоим проектом. Покуда это только твоя проблема - это в принципе всем похрен. Но FTBFS в RC1 и профаченый RC - уже выходит за рамки "только твоя проблема". А еще дважды два равно четыре, если тебе базовые вещи не объяснили.

Ответить | Правка | К родителю #188 | Наверх | Cообщить модератору

264. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 14-Авг-25, 09:07 
а в предпоследнюю можно? А за час можно? А за сутки? А за сколько его величеству - можно-то?!
Есть окно приема патчей. Само лично величество его обозначило. Успел - молодец. Не успел - можно даже не тратить время, автоотписку прислать что проехали.

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

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

И test suite у вас нету. Он в xfs остался, его еще Sgi писала. Да и тот не очень понятно что делает (писала-то в 80е, не было тогда еще достаточного понимания как хорошие тесты должны себя вести). По сути набор совершенно бессмысленных операций с фс. Если повезет - одна из них случайно выявит баг.  (а теперь смотрим на галочки в форме для zfs - у вас и такого нет.)

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

Ответить | Правка | Наверх | Cообщить модератору

186. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (186), 13-Авг-25, 15:51 
Кто тебе сказал, что они супер революционные? Или примерно почувствовал просто?
Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

92. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от плутарх (?), 13-Авг-25, 08:37 
Кенту нужно свою ФС переносить в BSD, там будет больше шансов на успех. Товарисч Торвальдс уже не торт.
Ответить | Правка | Наверх | Cообщить модератору

110. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от Аноним (-), 13-Авг-25, 10:01 
> Кенту нужно свою ФС переносить в BSD, там будет больше шансов на
> успех. Товарисч Торвальдс уже не торт.

А критерии успеха нельзя ли огласить? Этим никто в проде не пользуется на данный момент. А успех в виде пары подкроватных локалхостов - это даже не полторы фоторамки от гугла.

Ответить | Правка | Наверх | Cообщить модератору

126. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (133), 13-Авг-25, 12:05 
У нее тулзы ржавые, нафиг нам такое не надо в BSD.
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

104. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (104), 13-Авг-25, 09:36 
Дед с батей сцепились по пьяни и испортили всем выходные.
❯ findmnt /
TARGET SOURCE    FSTYPE   OPTIONS
/      /dev/sda4 bcachefs rw,relatime
Ответить | Правка | Наверх | Cообщить модератору

119. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –2 +/
Сообщение от onanim (?), 13-Авг-25, 10:58 
для подкроватного сервера не страшно, а если вы тащите альфу в продакшон, то земля пухом.
Ответить | Правка | Наверх | Cообщить модератору

107. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от anonymous (??), 13-Авг-25, 09:56 
Линус всё правильно сделал. Есть принципы разработки софта, есть конкретный стандарт для ядря линукса. И он подразумевает циклическую чередование разработки и тестирования. Пока этот стандарт стоит - ядро линукса работает и не падает в рантайме от каждого чиха.

А bcachefs постоянно его игнорирует. Тяп-ляп и в продашкн. Возникла криитическая ошибка - сейчас быстро без тестирования пофиксим. Тяп-ляп и новая ошибка, и новые фиксы. Один раз разработчика ещё бы простили, но у не эта музыка стала вечной.

Так что правильно его послали пилить свой проект и не ломать процесс релизов ядра. Раз уж намёков не понимает.

Как правильно делать? Если ты не успеваешь оттестить софт - делай меньше фич. Снижай количество фич пока они не перестанут помещаться в окно релиза.

Постоянные багфиксы на багфиксы - это с наивными обывателями работает. Они вон радуются и даже поддерживают. А опытным программистам такого не надо.

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

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

Однако же разработчики линукса ещё помнят как оно бывает. И поддерживают старые стандарты. Поэтому bcachefs и послали в самостоятельное плавание.

Ответить | Правка | Наверх | Cообщить модератору

117. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –2 +/
Сообщение от Аноним (-), 13-Авг-25, 10:50 
> Кент Оверстрит считает, что Bcachefs уже стабилен
> и имеет широкую пользовательскую базу.

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

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

Ответить | Правка | Наверх | Cообщить модератору

147. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –3 +/
Сообщение от нах. (?), 13-Авг-25, 12:51 
> Поэтому если вы не хардкорный адепт хруста умеющий накатывать ночнушки - тогда

тогда, вероятно, подождите пока оно попадет в ваш дистрибутив. Раз уж даже этого не умеешь - тебе не надо трогать фс в разработке.

И выберите что-то помолодежнее супергероя-дебиана, хранящего человечество от нового софта.

(полагаю даже у бабуинты есть подходящий ppa)

Ответить | Правка | Наверх | Cообщить модератору

226. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от anonymous (??), 13-Авг-25, 22:27 
> тебе не надо трогать фс в разработке.

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

Ответить | Правка | Наверх | Cообщить модератору

228. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 13-Авг-25, 22:53 
их "общий код" - значительно хуже чем эта фс и совершенно не предназначен для хомячков. Лично божок-с-пальцем заявил таким недалеконьким как ты - "стабильное ведро - в вашем дистрибутиве".

Что в общем совершенно верно для людей, неспособных по готовой инструкции собрать тулсет.
Ядро тебе лучше вообще не трогать.

Ответить | Правка | Наверх | Cообщить модератору

237. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от anonymous (??), 14-Авг-25, 02:11 
Фич меньше, а стабильности - больше. Гораздо более протестированный, работающий на широком наборе компиляторов, а не только самом последнем. Линукс ядро - надёжно.

А без остального можно обойтись. А кому надо - тот поставит и раст нужной версии и модуль соберёт для ядра сам.

Ответить | Правка | Наверх | Cообщить модератору

259. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 07:25 
> их "общий код" - значительно хуже чем эта фс и совершенно не
> предназначен для хомячков.

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

Ответить | Правка | К родителю #228 | Наверх | Cообщить модератору

266. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 14-Авг-25, 09:19 
> Тады и сказки про эвон какую пользовательскую базу

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

Некоторые пользователи еще и патчи присылать умеют. Представляешь? В списке комитеров внезапно больше одного человека. Ты думал, им просто заняться нечем? Нет, они решали _свои_ проблемы.

Ответить | Правка | Наверх | Cообщить модератору

258. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 07:23 
> тогда, вероятно, подождите пока оно попадет в ваш дистрибутив. Раз уж даже
> этого не умеешь - тебе не надо трогать фс в разработке.

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

Дропануть допустим btrfs, нагнув >2 миллиарда юзерей за присест? Да, вот тут дважды подумаешь над импактом. Но у него фс утилсы - подо все что шевелится, и уровень проникновения технологии сильно более другой.

А 10 васянов которые таки исхитрились собрать утилсы к фс последней ночнушкой - не очень котируются как "широкуая пользовательская база". И вот тут уж - что-нибудь одно. Т.е. если хочется покозырять "не надо трогать, ..." - тогда забудьте про "широкая пользовательская база". Ибо эта база - КТО?! Те 10 васянов распершиеся на билд ночнушками?

Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

149. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (124), 13-Авг-25, 13:11 
Жалко конечно. Была надежда что в линуксе появится нормальная ФС, но видно не судьба.
Ответить | Правка | Наверх | Cообщить модератору

167. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –2 +/
Сообщение от Аноним (167), 13-Авг-25, 14:15 
Мягко говоря странновато делать fs , когда готова иная z fs и то есть не та что zfs и сделана она была далеко не всеми ими ну , а вы и дальше перевирайте и потом в попыхах ищите zlib да libzst пепевирайте факты ради каких то своих когнитивных плюсов
Ответить | Правка | Наверх | Cообщить модератору

170. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от myster (ok), 13-Авг-25, 14:27 
ты же осознешь, что при таком образе мышления все бы до сих пор жили в пещерах и шалашах, и в набедренных повязках бегали с луком?
Ответить | Правка | Наверх | Cообщить модератору

181. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –1 +/
Сообщение от нах. (?), 13-Авг-25, 15:24 
> ты же осознешь, что при таком образе мышления все бы до сих
> пор жили в пещерах и шалашах, и в набедренных повязках бегали
> с луком?

оно бы так и было, но тут полковник Кольт изобрел револьвер, и бегавшие с луками быстро отбегались.

А пока что нам предлагается вместо лука использовать пращу. Вещь, конечно, тоже ценная, но точность и скорострельность оставляют желать.

Ответить | Правка | Наверх | Cообщить модератору

262. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 07:47 
> оно бы так и было, но тут полковник Кольт изобрел револьвер, и
> бегавшие с луками быстро отбегались.

Ну вообще-то дело пошло не столько из-за Кольта, сколько из-за относительно дальнобойных и точных ружей.

А Зоркий Глаз, в третьем поколении заддр@вавший скилл владения луком и томагавком удивленно обнаружил что можно поймать пулю своей тушкой с расстояния на которое он вообще совсем никак лук распереть - не может. И остается только злобно трясти томагавком и стрелами в перерыве между драпанием от пуль. Можешь и не драпать - тогда вон там могилка образуется.

Ответить | Правка | Наверх | Cообщить модератору

169. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +1 +/
Сообщение от Аноним (169), 13-Авг-25, 14:27 
Линус Торвальдс считает, что [...] нужны реальные доказательства, что взаимодействие с другими разработчиками проходит без конфликтов 🙈
Ответить | Правка | Наверх | Cообщить модератору

176. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –2 +/
Сообщение от freehck (ok), 13-Авг-25, 14:48 
Так ведь мы эту тему уже обсуждали буквально месяц как, причём тут же, на опеннете. Зачем нужен повтор?
Ответить | Правка | Наверх | Cообщить модератору

261. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 07:36 
> Так ведь мы эту тему уже обсуждали буквально месяц как, причём тут
> же, на опеннете. Зачем нужен повтор?

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

Ответить | Правка | Наверх | Cообщить модератору

178. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (177), 13-Авг-25, 15:09 
За всеми этими срачами, все как-то пропустили, что ФС созрела. Во всяком случае, пользуясь ей около года, у меня сложилось такое впечатление. Вначале сыпало ворнингами, но с начала этого года вообще не видел каких-то проблем. Поэтому жду софт-форк ядра от Кента и переезжаю на него.
Ответить | Правка | Наверх | Cообщить модератору

209. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  –2 +/
Сообщение от myster (ok), 13-Авг-25, 19:48 
А возможности BTRFS чем не устраивают? Её пока не выпилили. И надеюсь не собираются.
Ответить | Правка | Наверх | Cообщить модератору

215. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (215), 13-Авг-25, 20:50 
Оверинженернутый кусок гэ. Этим и не устраивает.
Ответить | Правка | Наверх | Cообщить модератору

218. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от myster (ok), 13-Авг-25, 21:40 
> Оверинженернутый кусок гэ. Этим и не устраивает.

В каком месте он "оверинженернутый"? По-моему там всё четко.

Ответить | Правка | Наверх | Cообщить модератору

224. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (224), 13-Авг-25, 22:17 
Что значит четко? Сколько лет ее мучают разработчики и до сих пор не могут добиться стабильности на уровне ext4, потому что от изначальной запроектированной чистой и гибкой архитектуры по ходу дела ушли в негибкое кривое нечто, в котором в одном месте чинят, в другом отваливается. Да хотя бы вспомнить как до сих пор нет нормального fsck, а если воспользоваться тем что есть, почти гарантированно посыпется вся ФС.

Bcachefs как раз позиционируется как переосмысление оверинженернутого btrfs.

Ответить | Правка | Наверх | Cообщить модератору

267. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от нах. (?), 14-Авг-25, 09:23 
> В каком месте он "оверинженернутый"? По-моему там всё четко.

как там raid6 поживает? Уже можно пользоваться?
А, не, пока они заняты парсером лога.

"фсе четко" это когда в man page у тебя приведен oops в качестве примера когда надо смириться с потерей данных и вручную удалить сломавшееся? На пятнадцатом году успешной разработки на деньги оракла и мордокниги?

Ну ок.

Ответить | Правка | К родителю #218 | Наверх | Cообщить модератору

205. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +6 +/
Сообщение от Аноним (205), 13-Авг-25, 18:45 
Линус Торвальдс явно проблемы с коммуникацией - постоянно какие-то скандалы!
Ответить | Правка | Наверх | Cообщить модератору

260. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (-), 14-Авг-25, 07:33 
> Линус Торвальдс явно проблемы с коммуникацией - постоянно какие-то скандалы!

Ну так вы можете дать ему мастеркласс - берете сорц на kernel.org, форкаете, делаете как считали правильным. И если у вас получится лучше - почему бы другим к вам не присоединиться? :)

Но мне кажется что у вас будет нюанс по линии "получится лучше". Тем не менее, попытаться не запретишь. Это опенсорс. Тут каждый может попробовать быть Торвальдсом. Но неплохо бы быть реалистом насчет своих скиллов.

Ответить | Правка | Наверх | Cообщить модератору

263. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +2 +/
Сообщение от Аноним (224), 14-Авг-25, 08:49 
У тебя в голове каша. Анон выше сказал что у Торвальдса плохо с софт-скиллами, а ты предлагаешь дать Торвальдсу мастер-класс по хард-скиллам.
Ответить | Правка | Наверх | Cообщить модератору

271. "Bcachefs будет исключён из ядра Linux из-за конфликта между ..."  +/
Сообщение от Аноним (205), 14-Авг-25, 10:24 
Тот случай, когда чел уже не знает как повысить своё ЧСВ и словил шизу... Уж лучше он дальше свои педали делал!
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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