LINUX.ORG.RU

Интервью с разработчиком Reiser4 Эдуардом Шишкиным

 , , ,


0

4

На habr.com опубликовано новое интервью с разработчиком Reiser4 Эдуардом Шишкиным в формате вопрос-ответ.

>>> Ссылка на интервью

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от Partisan

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

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

WitcherGeralt ★★ ()
Последнее исправление: WitcherGeralt (всего исправлений: 1)
Ответ на: комментарий от intelfx

То, что ты, как эталонный Шелдон, понял абсолютно буквально. Хотя, конечно же, ничего такого ввиду не имелось.

Когда я говорю «берёшь 2 байта», означает ли это, что ты должен физически распечатать / записать на флешку два байта и взять их в руки?

WitcherGeralt ★★ ()
Ответ на: комментарий от WitcherGeralt

Как это? В российском дистрибутиве теперь будет стоят ФС от русского (имя русское) разработчика, импортозамещение же. А про качество никто не думает, конечно же.

fernandos ★★★ ()
Ответ на: комментарий от fernandos

Ололо. И на первом канале покажут?

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

WitcherGeralt ★★ ()
Ответ на: комментарий от WitcherGeralt

ой лапши должно знать что такое «фс» и «дистрибутив»

Зачем? Это повод рассказать про полностью отечественный дистрибутив, технические детали просто упомянуть вскользь.

fernandos ★★★ ()
Ответ на: комментарий от fernandos

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

WitcherGeralt ★★ ()
Ответ на: комментарий от WitcherGeralt

Зачем для этого вообще что-то техническое делать

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

fernandos ★★★ ()
Ответ на: комментарий от WitcherGeralt

У ZFS нет никакого подобия прослойки LVM. ZFS пишет данные напрямую «записями» динамического, но ограниченного размера (Задаётся пользователем). VDEV-ы, которые собираются из дисков - просто метаданные, которые ничего не ремапят. Поэтому никакой скрытой фрагментации нет. Единственная фрагментация - на уровне ФС, и она явная.

anonymous-angler ()
Ответ на: комментарий от WitcherGeralt

И на первом канале покажут?

Я даже представил. Для российской ОС была разработана не имеющая аналогов российская ФС Шишкин4 (да, надо переименовать) и тут вставляют Шишкина, который рассказывает, что американские btrfs и ZFS сделаны на устаревшем B-tree, а вот у нас… У него хорошо получится.

goingUp ★★★★★ ()
Ответ на: комментарий от WitcherGeralt

Слишком сложная схема. Можно просто взять XFS вместо EXT4 и проделать то же самое под тем же соусом.

Ну reiser4 как-то работает, сильно допиливать не обязательно.

goingUp ★★★★★ ()
Ответ на: комментарий от WitcherGeralt

Не то. Тут можно сказать, что это не простой форк, а продолжительный проект, курируемый русским программистом, который ведёт разработку ФС. Да и ФС вроде практически готова. Кроме того, в целях пропаганды можно про Райзера рассказать, упомянув гражданство.

fernandos ★★★ ()
Ответ на: комментарий от WitcherGeralt

Хотя, конечно же, ничего такого ввиду не имелось.

Напиши, пожалуйста, всё, что имелось в виду в интервью. Я бы почитал.

i-rinat ★★★★★ ()
Ответ на: комментарий от WitcherGeralt

Ещё один Шелдон?

Ага. Ты же поможешь мне понять, да?

В код смотреть мне лень, это долго. Вместо этого я смотрю в https://btrfs.wiki.kernel.org/index.php/Using_Btrfs_with_Multiple_Devices. Вижу там такую фразу: «When blocks are read in, checksums are verified. If there are any errors, Btrfs tries to read from an alternate copy and will repair the broken copy if the alternative copy succeeds.» То есть восстановление происходит на уровне блоков. Никак не получается найти упоминание scrub’а как обязательного условия для чтения другой копии блоков.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

Нет, не Шелдон, Шелдон не шланг и нити не теряет.

Спор не о том, прав ли Шишкин, а о том, что он имел ввиду. Я понятия не имею прав ли он, и мне в сущности пофиг, ни одну из этих ФС я юзать не намерен.

WitcherGeralt ★★ ()
Последнее исправление: WitcherGeralt (всего исправлений: 1)
Ответ на: комментарий от WitcherGeralt

а о том, что он имел ввиду

Вот я тебя и прошу описать, что он имел в виду. А ты всё «шелдон-шелдон».

Я понятия не имею прав ли он

Но тем не менее, ворвался, яки рыцарь на белом коне, доказывать, что тут все не так поняли. Тебе очевидно? Мне нет. Объясни пожалуйста. Тебе так трудно, что ли? Ты ведь уже понял, а я сам не пойму.

Нет, я конечно, тоже считаю, что понял правильно, и что это он там напутал. Но нельзя же свято верить в свою непогрешимость.

i-rinat ★★★★★ ()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от crypt

если разводиться, то насмерть!)

Он не виноват, он просто не правильно понял смысл фразы «Пока смерь не разлучит вас»

SR_team ★★★★★ ()
Ответ на: комментарий от i-rinat

тем не менее, ворвался

Кто бы говорил.

Объясни пожалуйста

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

WitcherGeralt ★★ ()
Ответ на: комментарий от WitcherGeralt

Речи про ручной запуск не идёт

Кстати, для сведения. Я глянул в код на предмет того, как инициируется скраб в btrfs. Для запуска скраба юзерспейсная программа должна дёрнуть ioctl.

Так что в случае с btrfs нужен ручной запуск.

i-rinat ★★★★★ ()
Ответ на: комментарий от WitcherGeralt

Поддержу ка я Рината: расскажи нам, что да как? А то я тоже мог не так понять, понимаешь.

shleemypants ()
Ответ на: комментарий от WitcherGeralt

Кто бы говорил.

Я попросил тебя написать своё понимание. Ты заявил, что тут все поняли всё неправильно. А как правильно — не написал. И всё ещё ходишь вокруг да около.

сам же влез с совсем другим спором

С каким? Первое моё сообщение в треде — просьба написать толкование интервью. Ты ведёшь себя так, будто ты всё понял правильно, а другие — неправильно.

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

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

ходишь вокруг да около

Не хожу.

Я указал на тупак, а не вызвался в нём участвовать.

ведёшь себя так, будто ты всё понял правильно, а другие — неправильно

Я анона поддержал вообще-то. Тебя клинит, кончай.

WitcherGeralt ★★ ()
Ответ на: комментарий от i-rinat

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

Выше была аналогия. Я её даже специально для тебя повторил.

WitcherGeralt ★★ ()
Ответ на: комментарий от WitcherGeralt

но не факт, что это имелось ввиду. Я уверен, что нет

А что имелось в виду? Напиши полное толкование, а не обрывками, пожалуйста.

i-rinat ★★★★★ ()
Ответ на: комментарий от SR_team

Допустим, и? Спор-то о трактовке сказанного, а не о правдивости.

Мне всерьёз наплевать и на Btrfs, и Reiser4, повторяю. Меня бесит толпа шлангов на лоре, которая притворятся, что не умеет ни читать, ни улавливать смысл. @i-rinat

Некоторые и правда не могут.

WitcherGeralt ★★ ()
Последнее исправление: WitcherGeralt (всего исправлений: 2)

Почитал я интервью Шишкина. Ну, конечно явно попахивает «Вы все говно, а я Д’Артаньян», но я могу согласиться с тем, что такие вещи как ФС требуют некого научного/академического подхода, и время на некий research для того, чтобы оно было сделано правильно с точки зрения математических моделей и области применения, иначе ФС будет обрастать костылями, как новогодняя ёлка игрушками в процессе наряжания.

На самом деле то, что btrfs была выкинута из RHEL говорит о многом. Так как я работаю с OEL (а это по сути немного видоизмененный RHEL) - это означает, что btrfs не готова для взрослого продакшена - это когда в результате небольшого простоя потери в тысячи или даже миллионы, репутационые потери, и т.д. - данная ФС для этого уровня не пригодна.

leg0las ★★★★★ ()
Последнее исправление: leg0las (всего исправлений: 1)
Ответ на: комментарий от WitcherGeralt

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

Ага, ты писал уже:

То, что ты, как эталонный Шелдон, понял абсолютно буквально. Хотя, конечно же, ничего такого ввиду не имелось.

Применительно к этому предложению:

В случае провала проверки контрольной суммы какого-либо блока Reiser4 немедленно считывает соответствующий блок с девайса-реплики. Заметьте, что ZFS и Btrfs так не могут: не позволяет дизайн. Там вы должны запустить специальный фоновый сканирующий процесс под названием «скраб» и ждать, когда он доберётся до проблемного блока.

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

ZFS и Btrfs так не могут

Довольно однозначно, и оно однозначно противоречит этому: Интервью с разработчиком Reiser4 Эдуардом Шишкиным (комментарий)

Да и вообще прочитать спорное, по твоему мнению, утверждение с другим смыслом можно только проигнорировав выделенное:

В случае провала проверки контрольной суммы какого-либо блока Reiser4 немедленно считывает соответствующий блок с девайса-реплики. Заметьте, что ZFS и Btrfs так не могут: не позволяет дизайн. Там вы должны запустить специальный фоновый сканирующий процесс под названием «скраб» и ждать, когда он доберётся до проблемного блока.

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

SR_team ★★★★★ ()
Ответ на: комментарий от WitcherGeralt

На полном шизиков лорчике и не такое случается

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

https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-scrub

anonymous ()
Ответ на: комментарий от goingUp

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

alpha ★★★★★ ()
Ответ на: комментарий от anonymous

Где увидел, чтобы я отстаивал хоть одно из утверждений Шишкина? Ну, шиза откровенная.

WitcherGeralt ★★ ()
Ответ на: комментарий от i-rinat

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

anonymous ()
Ответ на: комментарий от leg0las

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

а пацаны в оракле и не в курсе

и да, у нас в основном щас 7-ка.

это ещё каким боком сюда?

anonymous ()
Ответ на: комментарий от leg0las

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

anonymous ()
Ответ на: комментарий от leg0las

анон, уймись, oel7 с xfs вполне удовлетворяет наши нужды.

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

oel8 только ковыряем.

ты, похоже, в носу ковыряешь. Oracle® Linux 7 Installing a System With a Btrfs root File System

в любом случае, твои отмазки никак не подкрепляют твоё пафосное высказывание

anonymous ()
Ответ на: комментарий от leg0las

анон, уймись, oel7 с xfs вполне удовлетворяет наши нужды. oel8 только ковыряем.

Дальше-то что. Oracle предлагает платный BTRFS? Да. Значит все разговоры Шишкина про кококококакойже это энтерпрайз это скулеж побитой шлюхи, которая вышла в тираж и никому не нужна даже за пачку сигарет.

anonymous ()

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

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

«На Линукс ровно дышу… есть много других операционных систем». Я дико извиняюсь, но можно список пожалуйста? Все перечислять не надо, но хотя бы первые 10? Фряху он вроде бы тоже не поддерживает. Блин, можно подумать что есть какой-то выбор!

svyatozar ★★ ()

Прочитал полностью это интервью это просто шедевр. Человек из разработчика считай превратился в подобие российского правительства и в полное их мышление.
Кто-нибудь передайте ему что пользователи убунты с zfs из коробки не испытывают никаких проблем на десктопе, а где убунта с raiser4?

bhfq ★★★★★ ()
Последнее исправление: bhfq (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.