| |
| 2.3, Фонтимос (?), 19:31, 08/12/2025 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> И снежинок этих вертел
кто кого вертел не понятно:
> Проведена подготовка кода к переходу на использование языка Rust | | |
| |
| 3.24, Аноним (24), 20:13, 08/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> И снежинок этих вертел
> кто кого вертел не понятно:
>> Проведена подготовка кода к переходу на использование языка Rust
Ты бы лучше дальше процитировал. 2500 гото было, КАРЛ??!
Не фанат Линуса, но начинаю понимать за что он его не взлюбил..
| | |
| |
| 4.76, Аноним (-), 21:40, 08/12/2025 [^] [^^] [^^^] [ответить]
| –3 +/– | |
> Не фанат Линуса, но начинаю понимать за что он его не взлюбил..
А что не так? Думаешь Линус не знает какой овнокод в ядре?
В linux-master/fs/ext4 - 1243 goto
linux-master/fs/btrfs - 3006 goto
А вообще в fs этих goto over9000.
Просто на ЭТОМ писать иначе просто неудобно.
Даже нормальной обработки ошибок нет. Даже самих ошибок!
| | |
| |
| 5.107, Tron is Whistling (?), 23:33, 08/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
goto - очень удобная вещь для определённых операций.
Но тем, кто больше 10 строчек на процедуру не воспринимает - не понять.
| | |
| |
| 6.110, Аноним (-), 23:40, 08/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> очень удобная вещь для определённых операций
Полностью согласен.
Goto очень удобен для use-after-free, double-free и забыть освободить ресурсы.
Работает просто шикарно, используется даже чаще чем хотелось бы.
| | |
| |
| 7.192, Кошкажена (?), 11:31, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Goto очень удобен для use-after-free, double-free и забыть освободить ресурсы.
> Работает просто шикарно, используется даже чаще чем хотелось бы.
Для этого в С есть RAII (да-да, хоть и расширением).
Также открываем include/linux/cleanup.h и смотрим.
| | |
| |
| |
| |
| 10.210, Аноним (-), 15:54, 09/12/2025 [^] [^^] [^^^] [ответить] | –1 +/– | Ага Это значит что стд настолько убогая, что для простейших действий приходится... большой текст свёрнут, показать | | |
| |
| |
| |
| |
| 14.248, Аноним (248), 21:27, 09/12/2025 [^] [^^] [^^^] [ответить] | +/– | Конечно не понимаешь Если бы тебе доводилось работать с std в которой нет по фа... большой текст свёрнут, показать | | |
|
|
|
|
|
|
|
|
|
| |
| 6.114, Аноним (-), 23:42, 08/12/2025 [^] [^^] [^^^] [ответить] | +3 +/– | Не бесплатные в каком смысле В смысле ресурсов выполнения глубина стека и тд ... большой текст свёрнут, показать | | |
| |
| 7.115, Tron is Whistling (?), 23:44, 08/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Выше привели пример из биндера - функция на 1000+ строк кода.
> Какова ее цикломатическая сложность?
> Насколько легко в ней можно разобраться?
Ну, тем, кто не осилил в goto - лучше близко не подходить :)
Abusable != bad. Ты можешь на автомобиле людей возить, а можешь их давить, но это не значит, что все автомобили - зло.
| | |
| |
| |
| |
| |
| |
| |
| 13.239, Аноним (-), 19:57, 09/12/2025 [^] [^^] [^^^] [ответить] | +/– | Вопрос вполне конкретный - про запреты Где регуляторные акты которые все перечи... большой текст свёрнут, показать | | |
|
|
|
|
|
|
| 7.116, Tron is Whistling (?), 23:45, 08/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Call chain - тоже трындецово abusable, особенно когда размазан по 100500 классов.
"Бытовые" цепочки вызовов глубже пары десятков, маршаллинга и рекурсии не считая, должны умереть.
| | |
| 7.118, Tron is Whistling (?), 23:47, 08/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Особенно мне нравится когда в tight inner loop лепят вызов по целому стеку методов из двух строчек, особенно там, где инлайна или нет, или его забыли.
| | |
| 7.152, нах. (?), 01:21, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> We have not used goto in this book.
потому что самая длинная в ней программа - прототип alloc()
И в ней строчек этак 15.
| | |
|
|
|
|
| 3.53, Аноним (53), 21:08, 08/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> кто кого вертел не понятно:
Да сам себя он повертел случайно. Или закономерно. Впрочем какая разница. Главное что повертел, при том конкретно так.
| | |
|
| 2.89, Васисуалий. (?), 22:54, 08/12/2025 [^] [^^] [^^^] [ответить]
| –4 +/– |
Он сам снежинкой оказался, судя по "переходу" на маргинальный язык ради перехода.
| | |
| |
| 3.120, Аноним (-), 23:50, 08/12/2025 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> Он сам снежинкой оказался, судя по "переходу" на маргинальный язык ради перехода.
Смешно.
Он топил за раст еще до того, как bcachefs попало в мейнлайн.
В 2024 годы дебиллианцы дропнули bcachefs-tools из Debian Stable, потому что у них была как обычно древняя протухшая версия rustc.
И про "сделать ФС на расте" он говорил уже давно:
"We've got some initial work done on transitioning to Rust, with plans for much more" (bcachefs.org)
Filesystem in Rust - Kent Overstreet (youtube.com/watch?v=WiPp9YEBV0Q)
Просто раньше это было невозможно из-за того, что си был безальтернативным в ядре и был отличный выбор - или пиши для ядра на си, или не пиши вообще.
А сейчас дидовье копротивление частично побороли и можно планировать ФС на расте.
| | |
| |
| 4.141, Аноним (141), 00:56, 09/12/2025 [^] [^^] [^^^] [ответить]
| –3 +/– | |
И по этому он теперь это делает вне основной ветки разработки ядра.
Перемога!
| | |
| |
| 5.197, Аноним (-), 12:15, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> И по этому он теперь это делает вне основной ветки разработки ядра.
Простите, но рассуждения и логические выводы не ваш конек. Мои соболезнования.
Делает он это вне основной ветки отнюдь не по этому. Более того, из мейнлайна выкинули именно сишный вариант драйвера.
| | |
|
|
|
|
| |
| |
| |
| 4.130, Аноним (130), 00:01, 09/12/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Как раз допилит в том темпе котором считает нужным. А потом обратно примут, делов то.
| | |
| |
| 5.170, Tty4 (?), 08:23, 09/12/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
DKMS - зачем в ядро? И так отлично работает, только не очень молодежно, но тут некуда деваться.
| | |
| 5.216, _ (??), 17:52, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну таки да! С обочины жизни, куда тебя почему-то скинули, можно победоносно вернуться!
... а можно тихо и незаметно завернуть ласты :( Потому что кто там через год ещё-один-проект-вокруг-линугса помнить будет?
Будем посмотреть!(С)
| | |
|
|
|
| 2.21, Xo (?), 20:09, 08/12/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
Эту фс с постоянными крупными изменениями в коде можно относить в статус бета/разработки. Почему он так рано влетел в ядро непонятно.
| | |
| |
| 3.72, Аноним (-), 21:33, 08/12/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Так оно ЕМНИП было экспериментальным.
Т.е вроде в основной ветке, но "сами виноваты")
Думаю если бы Кент не бычuлся и не ломал процессы, оно бы осталость в ядре.
| | |
| 3.178, Аноним (178), 09:39, 09/12/2025 [^] [^^] [^^^] [ответить]
| –2 +/– | |
Наш ответ чемберлену! То есть зфс. По факту очень громко обделались, как не было в линуксе нативно приличной ФС, так и нет. Даже нтфс местами выглядит привлекательней. Бтрфс так и не допилили и вряд ли уже.
Ну вот тут и появился на горизонте Кент-спаситель. Возрадовался весь линуксовый народ да в колени бросился. А он возьми и мессией себя возомни. Это при живом то. Ну его потом и поперли. Нечего в чужой монастырь да со своим уставом
| | |
| 3.217, _ (??), 17:54, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Почему он так рано влетел в ядро непонятно.
На Яжефине женился? :)
| | |
| 3.240, Аноним (238), 20:04, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Почему он так рано влетел в ядро непонятно.
btrfs приняли в ядро в 2009, если что.
bcachefs явно стабильнее, чем btrfs в своё время (а может быть - страшно сказать - и сейчас).
| | |
|
|
| 1.6, Аноним (6), 19:37, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Судя по всему раз не в ведре, то решил на раст перевести, польза проекту.
| | |
| |
| 2.40, нах. (?), 20:41, 08/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> глядя на changelog, её ещё 10 лет нельзя использовать будет
как будто через 10 станет можно?
С другой стороны - ну а минусы, минусы-то какие?!
| | |
|
| 1.9, онанист (?), 19:43, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– | |
Проведена подготовка кода к переходу на использование языка Rust. Число используемых в коде операций goto сокращено с 2500 до 600.
он чо, с бейсика переходит?
| | |
| |
| 2.34, Аноним (34), 20:23, 08/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
С сей. Там это идиоматика для обработки ошибок инициализации.
| | |
| |
| 3.41, А (??), 20:42, 08/12/2025 [^] [^^] [^^^] [ответить]
| –3 +/– | |
> С сей. Там это идиоматика для обработки ошибок инициализации.
в ядре уже лет 10 не применяют в новом коде
| | |
|
|
| 1.10, Аноним (10), 19:48, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– | |
> Проведена подготовка кода к переходу на использование языка Rust.
Вовремя выкинули из ядра.
| | |
| |
| 2.20, myster (ok), 20:09, 08/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это временно. Из lore.kernel.org рассылки никто не выгонял, а анонс именно там.
| | |
| |
| 3.162, Аноним (-), 05:42, 09/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Это временно. Из lore.kernel.org рассылки никто не выгонял, а анонс именно там.
Так это теперь - просто нишевая тусовочка кента и его кексов. Ни кого ни к чему не обязывающая уже.
А так то крутая идея - rust в dkms гонять. Осоьенно с полисей "скачайте ночнушку". Что может пойти не так? На этом фоне ZFS пожалуй покажется не таким уж и проблемным :)
| | |
| |
| 4.180, Аноним (180), 09:47, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
А что это у ZFS за проблемы такие, связанные именно с dkms, огласите весь список, пожалуйста? Как по мне, dkms это наименьшая из проблем, точнее вообще не проблема.
| | |
| |
| 5.229, Аноним (-), 19:09, 09/12/2025 [^] [^^] [^^^] [ответить] | –2 +/– | Порой отваливается у народа при ребуте И в целом - лагает с выпуском совместимы... большой текст свёрнут, показать | | |
| |
| 6.252, Аноним (180), 22:31, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Порой отваливается у народа при ребуте
Ни разу не сталкивался.
> лагает с выпуском совместимых версий относительно майнлайна, порой месяцами
Ну, у меня на дебиане таких проблем в принципе нет. А бетатестеры и прочие цифродрочеры должны страдать, да.
> А как по мне - ставить на рутфс например фс на dkms это довольно так себе идея
Уже года два как использую ZFS именно в качестве корневой и единственной ФС, проблем ноль.
> Или по вашему, блага цивилизации типа снапшотов на ОС не должны распостраняться?
Какая связь между снапшотами и dkms? Всё что заявлено работающим -- всё работает, включая снапшоты.
| | |
|
|
|
|
|
| 1.11, Аноним (180), 19:50, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Кто-нибудь может внятно объяснить чем эта фс принципиально отличается от btrfs и зачем нужен ещё один велосипед? Вообще ситуация с файловыми системами в линуксе удивительная -- столько разных фс и ни одной нормальной. Либо примитивная архаика, либо кривые и вечно недоделанные поделия с идиотским управлением наподобие btrfs. При том что есть zfs. Тоже не подарок, но хотя бы задумка хорошая. Казалось бы, возьми её за образец и сделай то же самое, только лучше, с учётом всех недостатков... Но нет, всех куда-то тянет не в ту сторону... Чем-то это напоминает бесконечные извращение майкрософта с несчастным меню "пуск".
| | |
| |
| 2.14, Аноним (14), 19:57, 08/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
И в чем ZFS "нормальная"?
Она ломается каждая актуализация ядро.
При каждая актуализация ZFS соществует риск потерь...
Она работает нормально только на Солярис...
| | |
| |
| |
| 4.37, нах. (?), 20:29, 08/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
может. Но разработч...вредители на зарплате от ibm нарочно запрещают это делать.
Без всяких технических причин - "патамушта магу!"
| | |
| |
| 5.187, Аноним (187), 10:58, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так права на zfs принадлежат Ораклу, который активно использует Линукс. Видимо, никому zfs не нужна, раз лицензию не меняют. Стюардессу проще закопать.
| | |
| |
| 6.201, нах. (?), 14:32, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
А схрена ли ораклу, который "пользует линукс" (вот именно - на кой чем его вертит в свое удовольствие) - менять свою лицензию?
Которая вовсе не запрещает использовать zfs в линуксе. Запрещатели - получатели миллионных зарплат в месяц - сидят как раз по другую сторону. И вот им - настолько "не нужна", что они сознательно и намеренно пакостят. Бороться с ibm и гуглом оракл предпочитает другим способом. Для себя - незатратным.
| | |
|
|
| 4.50, Аноним (-), 21:01, 08/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ещё одно доказательство ущербности лицензии GPL, которая не может
> нормально линковаться с кодом для Солярис
Вы так говорите, как будто к вам прикатил Торвальдс на бэхе, его жена-каратистка использовала вас для отработки приемов, и пообещала еще и дочку на вас потренировать если Linux не поюзаете.
Не, не было такого? Ну так и не используйте Linux, кто ж вас заставляет то...
| | |
|
| 3.26, Аноним (180), 20:13, 08/12/2025 [^] [^^] [^^^] [ответить]
| +2 +/– | |
> И в чем ZFS "нормальная"?
Относительно логичным управлением.
> Она ломается каждая актуализация ядро
В смысле "ломается"? У меня ничего не ломается. Другое дело что она тормозная словно ленивец какой-то, и своп нормально не работает (помимо прочего).
| | |
| |
| 4.51, Аноним (53), 21:04, 08/12/2025 [^] [^^] [^^^] [ответить]
| –4 +/– | |
> В смысле "ломается"? У меня ничего не ломается.
А у вон тех гентушников зато - вполне. Окзалось что нынче модно релизы новых фич тестировать прям на юзерях, активировав новые фичи по дефолту.
> Другое дело что она тормозная словно ленивец какой-то,
А с фига ли античному блочному дизайну наподобии *никсной классики быстрым быть?
> и своп нормально не работает (помимо прочего).
А также управление памятью, пдумаешь мелочи какие...
| | |
|
|
| 2.28, Xo (?), 20:13, 08/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ещё одна особь вышедшая из криокамеры нулевых... Твой нтфс даже на глаз работает медленней чем любая Линукс фс.
| | |
| |
| 3.30, Аноним (180), 20:19, 08/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну это ложь. Я как-то испытывал разные ФС и ntfs была где-то на уровне ext4.
| | |
| |
| 4.186, Аноним (186), 10:54, 09/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Только в линейном чтении. Нтфс такой лютый отстой, что современными системами без ссд пользоваться невозможно вообще никак. Думаешь, от хорошей жизни ресурсы весь софт начал пихать в огромные блобы?
| | |
|
| 3.52, Аноним (53), 21:05, 08/12/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Ещё одна особь вышедшая из криокамеры нулевых... Твой нтфс даже на
> глаз работает медленней чем любая Линукс фс.
Я как-то билданул один и тот же проект в винде - а потом - накатил убунту, с сидюка который Шатлворт любезно прислал. Что такое? Тот же проект разика в 3 быстрее билдится? Так я и перешел на линух. Что я, Маклауд чтоли?
| | |
| |
| 4.95, Аноним (95), 23:21, 08/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Что бы сказал дедушка Фрейд о твоей фиксации на большой билд в каждой теме.
| | |
| |
| 5.164, Аноним (-), 05:46, 09/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> Что бы сказал дедушка Фрейд о твоей фиксации на большой билд в каждой теме.
Что я програмер и не живу вечно, вероятно. Собссно на почве таких улучшений виндов - из них девелоперс и драп-драп.
Отстойная тормозная система с более чем 9000 антиюзерскими фичами, ограничениями и хамством вендора типа рекламы и онлайнакаунтов. Теперь даже довольно пофигистичные хомы признают что маздай не зря так называли.
Ибо все что поддерживается сейчас - Win11. Другой винды у меня для вас нет. А WinXP - уже таки не поддерживает выпускаемый софт.
| | |
| |
| 6.220, _ (??), 18:05, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Какой ужос! А на счётчиках - доля снова растёт ... врут рептилоиды? :)
| | |
| |
| 7.231, Аноним (-), 19:15, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Какой ужос! А на счётчиках - доля снова растёт ... врут рептилоиды? :)
Каких счетчиках? Майкрософт опять кого-то на счетчик поставил^W^W лапу занес чтоб считали правильно? Вон там у валв счетчик недавно - побил рекорд. И даже просто знакомые хомы с виндой - уже наелись фокусов мс и плавно тикают на убунту. Надоели им уже постоянные улучшения качества обслуживания типа принудительных перезагрузок, отсылки клавиш, реклам, аи в блокноте и что там еще за онлайн акаунты и прочий тоталконтрол. За свои деньги такое хамство от вендора получать - очень так себе.
| | |
|
| 6.228, Аноним (95), 19:04, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Хлоргексидинчиком не забывай обрабатывать. И салфеток побольше бери.
| | |
| |
| 7.232, Аноним (-), 19:17, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Хлоргексидинчиком не забывай обрабатывать. И салфеток побольше бери.
Я после работы с виндой как-то так и делаю, руки протираю. Стремная система, никогда не знаешь что в ней водится, можно заразы нахватать :)
| | |
|
|
|
|
|
| 2.33, Аноним (33), 20:21, 08/12/2025 [^] [^^] [^^^] [ответить]
| –3 +/– | |
> Либо примитивная архаика, либо кривые и вечно недоделанные поделия с идиотским управлением наподобие btrfs.
Ну видишь - в линуксе выбор есть. В винде же просто примитивная архаика ntfs.
| | |
| |
| 3.174, 1 (??), 09:21, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Архаика там FAT32. А для модных и молодёжных - ReFS.
| | |
| 3.175, Аноним (175), 09:28, 09/12/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну почему же, там еще есть "вечно недоделанные поделия с идиотским управлением" под названием ReFS. Настолько кривая, что ее уже 13 лет как не рискуют включать в проде. Проще вычистить из кодовой базы.
| | |
| |
| 4.202, нах. (?), 14:33, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
да когда ж тебе надоест т-по врать-то?
Ну ты ж полный д... и нихрена не знаешь ни о чем. Просто несешь бред в который уверовал.
Не рискуют, ага.
| | |
| |
| 5.230, Аноним (95), 19:11, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Он до сих пор не читал про cow, row и так же полупокерством тут занимается? А то его портянки только проматывать можно, не знаю что там.
| | |
| |
| 6.244, нах. (?), 21:02, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
Галлюцинации там в основном. Причем одни и те же из года в год - "а вот у какого-то рачедр04ера в 22м году", "а вот я в венде линукс ядро собирал-собирал" и прочая чушь.
Так что проматывай дальше, ничего не потеряешь.
Откуда этому индивидууму с его дырявой флэшкой что-то знать про Refs?
| | |
| |
| 7.250, Аноним (95), 22:15, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Интересно, когда этот ... анонима кусок поставит виртуалочку в цоде на любимом бтрфс. А админа цода, такой же кусок, в гипере тоже бтрфс будет использовать. Вот смех. Хотя этим ссы в глаза wa под 30 - это норма(с) Ничего такого нет, на продырявленой флешке.
https://www.microsoft.com/en-us/research/wp-content/uploads/2021/10/io-amp-arx
И это веселье происходит когда можно найти то что с гораздо меньшим wa работает. Но нет, наш циферный не такой. будет биться лбом пока лично авторитеты рассылки лкмл не выкинут эту фс.
| | |
|
|
|
|
|
| 2.36, нах. (?), 20:28, 08/12/2025 [^] [^^] [^^^] [ответить] | +1 +/– | 1 это единственная layered fs в линуксе нет, бырбрысь не layered, l2arc в zfs... большой текст свёрнут, показать | | |
| |
| 3.176, Аноним (175), 09:32, 09/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Сейчас мы прочли привычный уже пример - как сказать, что не разбираешься в файловых системах, не говоря, что ты не разбираешься в файловых системах.
| | |
| |
| 4.204, нах. (?), 14:37, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
но аргументов конечно же не будет, потому что ни в чем не разбираются местные неистово-минусаторы. Просто написанное оскорбляет их религиозные чувства. Они искренне веруют что от их хамства с нулем технических аргументов неудобная им реальность как-то сама рассосется.
| | |
|
|
| |
| 3.211, нах. (?), 16:21, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
Там нет "чем отличается от других". Там просто список фич, еще и не все на самом деле работающие. Причем это явный нейрослоп.
| | |
|
|
| 1.19, Аноним (19), 20:08, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– | |
> По производительности Bcachefs опережает Btrfs и другие ФС на базе механизма Copy-on-Write, и демонстрирует скорость работы, близкую к Ext4 и XFS.
Пруфпики будут? В прошлых новостях анон кидал ссылки на похороникс, нет там никакого "опережает".
| | |
| |
| 2.55, Аноним (-), 21:13, 08/12/2025 [^] [^^] [^^^] [ответить]
| +4 +/– | |
> В прошлых новостях анон кидал ссылки на похороникс, нет там никакого "опережает".
- Официант, подите сюда!
- Да, что такое?
- Что это за фигня у меня в чеке написана: "прокатило - $50"?!
- Ну значит не прокатило :(((
Вот как-то так, да.
| | |
| 2.181, Аноним (181), 09:54, 09/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
На словах все очень красиво. И производительность на уровне Ext4 и XFS, и надежность высокая "The COW filesystem for Linux that won't eat your data". А на деле же скорость работы низкая, и куча срочных критических исправлений.
Не понимаю зачем делать такие заявления, если фс еще фактически сырая. Обманутые ожидания вряд ли улучшат репутацию фс
| | |
| |
| 3.188, Аноним (188), 10:58, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Инвестора ловим, очевидно же. Кому нужны пользователи? От них копейки не дождешься, еще и вымазать могут
| | |
|
|
| 1.23, Васисуалий. (-), 20:12, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– | |
> демонстрирует скорость работы, близкую к Ext4
Зачем создавать что-то, что заведомо медленнее существующих решений?
| | |
| |
| 2.148, Аноним (141), 01:11, 09/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ответ, скорее всего, находится в области того, для чего он это делает. Хочет работу в google. Для этого не нужна СЕЙЧАС работающая система. Для этого надо сделать заготовку в доработку которой могут вложится большие корпорации.
| | |
| 2.165, Аноним (-), 05:49, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> демонстрирует скорость работы, близкую к Ext4
> Зачем создавать что-то, что заведомо медленнее существующих решений?
Затем что это, блин, COW. А не твой одноразовый ext4 где ты выщипываешь волосы на всех местах случайно удалив нужный файл - ибо снапшоты этот крап вообще не умеет, а бэкапы часто делать напряжно по ресурсам.
Конечно можно при помощи LVM слеоать какое-то подобие. Но врядля ты захочешь столько брейнфака, особенно на каком-нибудь своем ноуте, без заморочек.
| | |
| |
| 3.173, Аноним (173), 08:41, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ты предлагаешь удалить файл на полжёсткого диска, а потом выщипывать волосы на всех местах, что места и не прибавилось? Зачем удалять файлы, если место не нужно? Если место нужно, то зачем хранить ненужные файлы?
| | |
| |
| 4.237, Аноним (-), 19:35, 09/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ты предлагаешь удалить файл на полжёсткого диска, а потом выщипывать волосы на
> всех местах, что места и не прибавилось? Зачем удалять файлы, если
> место не нужно? Если место нужно, то зачем хранить ненужные файлы?
Я предпочитаю чтобы у лично меня...
1) Было несколько состояний системы.
2) Какое никакое право на ошибку.
3) Возможность переиграть таймлайн попробовав более удачную версию бущушего без реинсталла всей ос и переделки всех проектов с ноля нахрен.
У меня это все уже было. Двадцать лет. На виртуалках. С хрена я должен соглашаться на меньшее на bare metal? Это для дино до которых за 20 лет так и не дошло.
| | |
|
| 3.221, _ (??), 18:18, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Затем что это, блин, COW
Угу, и поэтому если у тебя установленна какая нибуть субд, да хоть мускуль сранный, ты втихую заведёшь ещё одну фс импо XFS или ext4 ... но пацанам не скажешь ;-p :-)))
| | |
| |
| 4.234, Аноним (-), 19:25, 09/12/2025 [^] [^^] [^^^] [ответить] | +/– | 1 Это сильно зависит от БД и характера ее нагрузки 2 Можно просто NOCOW флаг ... большой текст свёрнут, показать | | |
|
|
|
| 1.27, myster (ok), 20:13, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Кcтати, в Linux ядре есть автономный модуль bcache и никто его выпиливать не собирается и угадайте кто мейнтейнер, тоже Кент.
Я использую bcache SSD кэширование для быстрого доступа к NAS HDD, супер тема.
| | |
| |
| 2.32, Xo (?), 20:21, 08/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да там просто так много модулей, что никто не заметил отмененного "вора".
| | |
| 2.143, Аноним (143), 01:04, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Может напрячь верхнюю голову и вспомнить почему выпилили, а?
А там и осознание почему только одно в не всё что он делает выпилено появится(надеюсь).
| | |
| 2.235, Аноним (-), 19:29, 09/12/2025 [^] [^^] [^^^] [ответить] | –2 +/– | Просто когда SSD наконец протирается ммм тебя могут ждать интересные сюрпр... большой текст свёрнут, показать | | |
| |
| 3.245, нах. (?), 21:08, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
Просто перестань др-ть ssd.
У меня почему-то ни один из десятка наличных не протерся. Наверное потому что я ими по назначению пользуюсь.
(ну и, кстати, 32x write amplification файловые системы на них не использую - это еще без учета последствий неточного попадания границей блоков в границы страниц)
| | |
|
|
| 1.38, нах. (?), 20:32, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
В отличие от ранее доступного режима "rebalance", механизм "reconcile" позволяет выполнить ребалансировку не только данных (например, реплицирование нескольких копий на разные накопители),
э... шито?! Т.е. волшебная звездолетная фесе при добавлении второго диска в зеркало - не переносила туда копии метаданных, они так и оставались валяться на одном-единственном?
Дайте угадаю - идея взята из бырбырбрысь и у той все точно так же?
| | |
| |
| 2.48, morphe (?), 21:00, 08/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> э... шито?! Т.е. волшебная звездолетная фесе при добавлении второго диска в зеркало - не переносила туда копии метаданных, они так и оставались валяться на одном-единственном?
А кто-то переносит какие-то данные сразу после добавления диска?
Что ZFS требует resilver, что btrfs ребаланс
> Дайте угадаю - идея взята из бырбырбрысь и у той все точно так же?
У btrfs rebalance все данные приводит в соответствие с профилем, профили у данных и метаданных могут быть разные, но по дефолту для raid данных профиль метаданных тоже raid
| | |
| |
| 3.63, Аноним (63), 21:25, 08/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В отличие от ранее доступного режима "rebalance", механизм "reconcile" позволяет
> выполнить ребалансировку не только данных (например, реплицирование нескольких
> копий на разные накопители), но и метаданных в ФС (например, для переноса
> метаданных после добавления в пул дополнительного накопителя)
Ну может новость просто так написана, но из неё следует, что раньше, старый ребаланс не ребалансил метаданные, а зато вот новый научился.
| | |
| |
| 4.171, Аноним (171), 08:33, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
У Кента в анонсе прямо написано, что не поддерживал: Reconcile can now process metadata (moving it to the correct target, rereplicating degraded metadata); previously rebalance was only able to handle user data.
| | |
| 4.189, Аноним (189), 11:23, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
bcachefs data rereplicate для данных и метаданных была и отрабатывала. Ребаланс это несколько отдельное изобретение и для других вещей (например, поменял ты сжатие и ребалансишь). А реконсил - это замена ререпликейта и ребаланса вместе взятых.
| | |
|
| 3.74, Аноним (74), 21:37, 08/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Что ZFS требует resilver, что btrfs ребаланс
Ну так раньше ребаланс в бкэшфс не реплицировал метаданные, судя по процитированному.
| | |
| 3.79, нах. (?), 22:13, 08/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А кто-то переносит какие-то данные сразу после добавления диска?
> Что ZFS требует resilver, что btrfs ребаланс
ты читать умеешь? Написано что ребаланс НЕ приводит к переносу копий метаданных. По крайней мере в аналогов не имеющей.
>> Дайте угадаю - идея взята из бырбырбрысь и у той все точно так же?
> У btrfs rebalance все данные приводит в соответствие с профилем, профили у
ну ок, считай выкрутились (поскольку dup и raid1 у нее волшебным образом два разных профиля, есть шанс что оно таки скопирует а не удалит "лишнее")
> данных и метаданных могут быть разные, но по дефолту для raid
> данных профиль метаданных тоже raid
речь о добавлении диска в уже существующую фс. То что нам тут заявляли как аналогов не имеющее достижение.
| | |
| |
| 4.167, morphe (?), 06:50, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
> ты читать умеешь? Написано что ребаланс НЕ приводит к переносу копий метаданных.
> По крайней мере в аналогов не имеющей.
Ты написал про btrfs, в котором по твоему оно работает аналогично, хотя реализация в btrfs ведёт себя правильно
> ну ок, считай выкрутились (поскольку dup и raid1 у нее волшебным образом
> два разных профиля, есть шанс что оно таки скопирует а не
> удалит "лишнее")
dup = у данных есть 2 копии
raid1 = у данных есть 2 копии НА РАЗНЫХ ДИСКАХ
dup - дефолт когда система инициализируется с одним диском, потому что хранить вторую копию данных негде, duh, но иметь её всё равно полезно, потому что если вдруг метаданные всё же как-то будут повреждены - dup позволит их восстановить, чексуммы укажут какая из копий корректная
> речь о добавлении диска в уже существующую фс. То что нам тут
> заявляли как аналогов не имеющее достижение.
В btrfs это прекрасно работает, за 10 лет поддержки хранилищ на btrfs я не наблюдал с этим никаких проблем
| | |
|
|
|
| 1.42, Аноним (-), 20:47, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
>Проведена подготовка кода к переходу на использование языка Rust
Ой-ой, парень не туда поворачивает. Одерните его пацаны!
| | |
| |
| 2.46, Аноним (-), 20:57, 08/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Ой-ой, парень не туда поворачивает. Одерните его пацаны!
Его уже из майнлайна одернули. Но не, не помогло...
| | |
| 2.73, Аноним (-), 21:37, 08/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> ... использование языка Rust
> Ой-ой, парень не туда поворачивает. Одерните его пацаны!
Так в ядре раста становится больше.
Неужели он должен отставать от прогресса?
Наоборот "первая ФС в ядре написанная на Раст" это отличный повод вернуться.
Можно даже от каких-то корпов получить денюжку.
| | |
| 2.145, Аноним (143), 01:07, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Он об этом давно говорил, сейчас делает.
Ржавка может и смузизлёбное но при правильном подходе полезное - вот и посмотрим как он пользу себе причинит.
| | |
| |
| 3.179, Аноним (-), 09:45, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Он об этом давно говорил, сейчас делает.
Передумать никогда не поздно.
>Ржавка ... он пользу себе причинит.
Помучается и вернётся обратно на Си, ибо Раст причиняет боль.
| | |
|
|
| 1.56, Аноним (56), 21:15, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
> Проведена подготовка кода к переходу на использование языка Rust.
Неужели появится хотя бы одна недырявая ФС???
> Число используемых в коде операций goto сокращено с 2500 до 600.
ТипиkAл сишечка))
> задействован макрос DARRAY(),
> Для обработки ошибок задействован макрос try(), заимствованный из Rust.
Ну надо же.
| | |
| |
| 2.57, Аноним (62), 21:22, 08/12/2025 [^] [^^] [^^^] [ответить]
| –2 +/– | |
> недырявая ФС???
Это та самая, которую удалили из ядра из-за ненормального сопровождающего?
| | |
| |
| 3.146, Аноним (143), 01:09, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ненормально в последний момент фиксить баги мелкими комитами? Ну ок, тогда да.
Только имхо лучше починить в последний момент чем через годик потому что feature freeze видите ли 🤷
| | |
| |
| 4.177, Аноним (175), 09:37, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Я не против раста, но комитить лучше не проспав все дедлайны. Рецензатору тоже время надо на ревью.
| | |
| |
| 5.207, нах. (?), 15:03, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> комитить лучше не проспав все дедлайны.
дедлайн на то и дедлайн - что если его проспать, комит не примут.
> Рецензатору тоже время надо на ревью.
его нормальные люди оставляют себе ПОСЛЕ дедлайна. Более того, все вот эти "release candidates" для того и нужны чтобы после дедлайна все окончательно поревьюить и еще раз проверить что фигни не случилось. Единственное что они должны попытаться гарантировать - что фигня не затрагивает другие подсистемы. Да и то не факт (а если затрагивает и исправить по другому нельзя - выкатывать релиз с критическим багом? Два раза делать одну и ту же работу, сперва костылем потом рефакторинг? Откатить на предыдущие работающие версии, учти - не вариант в shtable api nonsense, они уже не работают.)
А ненормальные - вот, придумывают вместо правил - понятия. Что дедлайн оказывается не для тебя, а для галочи. А ты сам должен угадать, за сколько ж до его конца надо подать с поклоном свой код для рассмотрения. Сегодня праздник, барин в заграничном вояже (это реальная история одного пула), вчера шаббат, неприлично барина беспокоить, позавчера не до тебя было. Так надо считать, да?
| | |
|
|
|
| 2.59, Аноним (62), 21:22, 08/12/2025 [^] [^^] [^^^] [ответить]
| –3 +/– | |
> недырявая ФС???
Это та самая, которую выпилили из ядра из-за ненормального сопровождающего?
| | |
|
| 1.87, Аноним (87), 22:45, 08/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– | |
> в такой конфигурации добавление второго накопителя приведёт к автоматической репликации данных на добавленный диск, без необходимости выполнения каких-либо действий пользователем.
что будет при ошибочном добавлении диска (с инфой)?
| | |
| |
| 2.191, Аноним (189), 11:26, 09/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это будут проблемы добавившего и его начальства. Потому, что настолько тупым быть уже даже не гуманно.
| | |
| |
| 3.208, Аноним (87), 15:05, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Это будут проблемы добавившего
Согласен, если в шреддер сунуть руку, то это проблема хозяина руки.
> Потому, что настолько тупым быть уже даже не гуманно.
Ага, все верно, насколько же тупым надо быть, чтобы шреддер использовать в качестве хранилища информации.
| | |
| 3.222, _ (??), 18:29, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
А если без лирики?
Всё наЫхнётся?
Хоть кто нибудь проверял?
| | |
| |
| 4.247, нах. (?), 21:15, 09/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
С чего вдруг "всё"? Добавил ты диск в зеркало - получил вторую копию.
zpool add сделает если что - ровно то же самое. И да, переспрашивать не будет.
(за вычетом того что там не надо "заранее создавать" что-то этакое специальное, add можешь сделать вообще в любой момент и сколько угодно раз. Ну это снова технологии цивилизации титанов, ныне утраченные безвозвратно.)
| | |
|
|
|
| |
| 2.91, Аноним (33), 23:12, 08/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Раст не умеет генерировать код для e2k, так что нет. Точнее раст вообще ничего не умеет генерировать - там llvm под капотом.
| | |
| |
| |
| 4.100, Аноним (33), 23:22, 08/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
> 1) Причем тут раст?
> 2) Раст давно есть под e2k, как и llvm.
1) ты вообще новость не читал?
2) Ну значит все работает и ничего портировать не надо.
| | |
|
|
| 2.98, Аноним (62), 23:22, 08/12/2025 [^] [^^] [^^^] [ответить]
| –2 +/– | |
> сабж портировали на
Такой unstable сабж, да ещё с токсичным сопровождающим, которого выгнали из ядра за невозможность работы в команде... Никуда не надо портировать.
| | |
|
|