LINUX.ORG.RU
ФорумTalks

Один из Rust-мейнтейнеров в ядре Linux свалил в закат

 ,


0

5

One Of The Rust Linux Kernel Maintainers Steps Down - Cites «Nontechnical Nonsense»

Wedson wrote a short time ago on the Linux kernel mailing list:

    "This is as short a series as one can be: just removing myself as maintainer of the Rust for Linux project.

    I am retiring from the project. After almost 4 years, I find myself lacking the energy and enthusiasm I once had to respond to some of the nontechnical nonsense, so it's best to leave it up to those who still have it in them.

    To the Rust for Linux team: thank you, you are great. It was a pleasure working with you all; the times we spent discussing technical issues, finding ways to address soundness holes, etc. were something I always enjoyed and looked forward to. I count myself lucky to have collaborated with such a [talented] and friendly group.

    I wish all the success to the project.

    I truly believe the future of kernels is with memory-safe languages. I am no visionary but if Linux doesn't internalize this, I'm afraid some other kernel will do to it what it did to Unix.

    Lastly, I'll leave a small, 3min 30s, sample for context here: https://youtu.be/WiPp9YEBV0Q?t=1529 -- and to reiterate, no one is trying force anyone else to learn Rust nor prevent refactorings of C code."

Источник

Кто бы мог подумать.



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

I’m afraid some other kernel will do to it what it did to Unix

Т.е. возникнет ещё одно POSIX-совместимое ядро, написанное на Си, из-за проблем с лицензией?

knovich
()

А, так Оверстрит тоже растоман? Это объясняет его недавнюю истерику.

token_polyak ★★★★★
()
Ответ на: комментарий от dataman
Шесть мейнтейнеров раста сидели во дворе
Шесть мейнтейнеров раста!
Один выгорел и убежал в закат
И вот осталось их всего лишь пять!

Пять мейнтейнеров раста сидели во дворе
Пять мейнтейнеров раста!
Один ушел писать на си в ядре большие дыры
И вот осталось их уже четыре!

з.ы. точную цифру не знаю

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

Wedson Almeida Filho is a Microsoft engineer who has been prolific in his contributions to the Rust for the Linux kernel code over the past several years.

Какая прелесть.

avgust23
()

«Я устал, я мухожук!»

yax123 ★★★★★
()

After almost 4 years, I find myself lacking the energy and enthusiasm I once had to respond to some of the nontechnical nonsense, so it’s best to leave it up to those who still have it in them.

Вышел из сумрака, вокруг не манямирок, расстроился.

and to reiterate, no one is trying force anyone else to learn Rust nor prevent refactorings of C code

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

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

Bfgeshka ★★★★★
()

I truly believe the future of kernels is with memory-safe languages. I am no visionary but if Linux doesn’t internalize this, I’m afraid some other kernel will do to it what it did to Unix.

Бла-бла-бла. У них редокс есть, чего он хорохорится-то?

u5er ★★
()

https://youtu.be/WiPp9YEBV0Q?t=1529
-> Result<Either<ARef<INode<T>>, inode::New<T>>>

Как-то я даже писал небольшую програмку на Расте. С тех пор у меня бывают позывы познакомиться с Растом поближе, но натыкаясь на куски его кода желание сразу пропадает.

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

У меня такое ощущение, что ты даже STL в плюсах не ковырял, если тебя приводят в ступор подобные коньструкции.

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

-> Result<Either<ARef<INode>, inode::New>>

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

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

Nontechnical Nonsense

Очередной смузихлёб поднял шухера, всех взбаламутил и вдруг слился?

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

Тогда сиди на «божественной» сишечке и будь готов к выстрелу себе в колено при любом неверном чихе.

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

Он имеет в виду что новое ядро на расте вытеснит линукс, как линук когда-то вытеснил уникс, если не начнут относиться к расту более серьезно

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

Но ведь проблемы Уникса были совсем не технического плана. Бесплатное и открытое победило очень платное и закрытое. А при чем здесь Раст не понятно.

MoldAndLimeHoney
() автор топика
Ответ на: комментарий от ox55ff

Да хоть фундаментальные константы из вселенского мироустройства. Ты просто над этим делаешь обёртку и возвращаешь её Result[FooBar], а не вот это вот всё.

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

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

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

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

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

Ты просто делаешь единную экосистему по аналогии эпл

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

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

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

Если нужно юудет, то твой вендорлок отреверсят и завезут поддержку в линукс. Твоя экосистема будет прибита гвоздями к твоему железу, а линукс будет везде, так что на счёт заглота ты погорячился.

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

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

Не надо. Мы в 21 веке живём, у нас как минимум есть краудфандинг, я уже не говорю о различных европейских и американских грантах на развитие опенсорца. Понятно, что тебе никто не даст денег просто так. Нужно хотя бы что-то показать. И конечно быть ярким лидером, а не очередным ботаником.

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

Не просто что-то показать, а что-то полезное. 90% проектов на расте - это «мы сделали то же самое, что уже было, но оно работает хуже, собирается дольше, не совместимо ни с чем, но зато безопасно* и на расте».

*при условии, что большая часть функций выключена, так как они используют unsafe.

shell-script ★★★★★
()
Ответ на: комментарий от foror

у нас как минимум есть краудфандинг

Именно этим фряха и занимается. Жива, но не более того. Все остальное - net, open и dragonfly по сути мертво.

Ygor ★★★★★
()
Ответ на: комментарий от shell-script

90% проектов на расте - это «мы сделали то же самое, что уже было, но оно работает хуже

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

MoldAndLimeHoney
() автор топика

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

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

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

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

Это приводит к полному выбрасыванию в определенный момент или бесконечной итерации-барахтанию с теми же RCE.

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

Бывает, что и быстрее. В некоторых случаях и на некоторых кейсах. Но в других, привычных кейсах бывает что не то что быстрее, а вообще никак. Из недавнего тут на ЛОРе упоминался curl и hyper, эксперимент с которым не удался.

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

Не просто что-то показать, а что-то полезное. 90% проектов на расте

Изначально мёртвая затея. Это недоЯП. Поэтому подобное нужно начинать не с ОС и железа, а с ЯП.

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

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

«Старые люди» пилят ядро уже 33 года. А снежинка свалила при первых же трудностях. Сказало «Я ВЫГОРЕЛО» и теперь другим надо как-то поддерживать его высеры.

MoldAndLimeHoney
() автор топика
Ответ на: комментарий от MoldAndLimeHoney

А где в описании про поддержку? Написано «non-technical»

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

Так, пажжите, снежинка 4 года пыхтела. В разработке Linux’а всё настолько безоблачно, что первые трудности случаются только через 4 года? Бле-ен, я хочу там работать.

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

Но ведь проблемы Уникса были совсем не технического плана. Бесплатное и открытое победило очень платное и закрытое. А при чем здесь Раст не понятно.

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

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

Так, пажжите, снежинка 4 года пыхтела.

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

shell-script ★★★★★
()
Ответ на: комментарий от Bfgeshka

Где ось, которая вся изначально на расте (или аналоге) написана и где поехавшие не паразитируют на существующей экосистеме?

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

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

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

Bfgeshka ★★★★★
()
Ответ на: комментарий от shell-script

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

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

Все реально. Касперски вот недавно сделал ось со своим ядром. Ну смотря что называть альтернативой, конечно…

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

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

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

seiken ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)