URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138599
[ Назад ]

Исходное сообщение
"Поддержка Rust в ядре Linux перестала быть экспериментальной и признана основной возможностью"

Отправлено opennews , 10-Дек-25 09:06 
На проходящей в эти дни конференции Maintainers Summit состоялось обсуждение результатов эксперимента по добавлению в ядро Linux возможности разработки компонентов на языке Rust. Собравшиеся участники признали эксперимент успешным и решили перевести поддержку языка Rust в категорию основных частей ядра, сняв с неё метку экспериментальной функциональности...

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


Содержание

Сообщения в этом обсуждении
"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Жироватт , 10-Дек-25 09:06 
Пропал, пропал калабуховский дом...

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 10:17 
Почему ?
https://en.wikipedia.org/wiki/Rust_(programming_language)

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 10:59 
>Почему ?

Потому что это кратно усложняет разработку и сопровождение. Код на одном языке и мешанина из нескольких + все это на базе жуткого легаси в миллионы строк. Разница большая.


"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 11:08 
Применение rust в ядре ограничено именно поэтому. Иначе бы уже все переписывали и через 10 лет сишного почти не осталось бы. Но мейнтейнеры сейчас против по понятной причине они сишные мейнтейнеры.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 11-Дек-25 08:20 
Так "уже все" переписали или за 10 лет?

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 17:11 
Кернел-программисты не способны освоить больше одного языка программирования?

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 17:35 
> Кернел-программисты не способны освоить больше одного языка программирования?

А ты думаешь, что после 20-30 лет каста к void* легко осилить что-то новое?
Не, ну кто помоложе еще может, а кто совсем дед - то там без вариантов.


"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Диды , 10-Дек-25 17:58 
>Кернел-программисты не способны освоить больше одного языка программирования?

Даёшь brainfuck в ядро!


"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 19:16 
>Кернел-программисты не способны освоить больше одного языка программирования?

Да ты хоть на одном научить не писать чушь


"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Разум , 11-Дек-25 23:35 
Фронтенд и бэкенд разработчики сейчас на тебя косо посмотрели.
Да подумаешь на фронте js, ts, css, html.
А на беке как минимум Java/Python/go/etc + sql / etc + какой-нибудь Spell.
Не вижу особого смысла ныть по поводу раста, он не настолько сильно отличается от плюсов. Омайгад заставили учить си++ подобный язык.
Скажи спасибо что это не ocaml какой-нибудь не функциональщина.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено bergentroll , 11-Дек-25 23:52 
Как раз таки при общей красоте идеи «1 проект — 1 язык» (1 пожизненный благодушный диктатор…), для крупных проектов более характерно разнообразие инструментов.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 10:43 
Какая разница, на чем был разработан бинарник? Хоть в машинных кодах. Непонятна вся эта возня. У меня в относительно небольшом проекте 4 языка программирования применяются.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 13:14 
Вот только не в машинных кодах. Это:
1. Closed source;
2. Завязка на процессорную архитектуру.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 11-Дек-25 10:25 
>Вот только не в машинных кодах. Это:
>1. Closed source;

С какого перепуга Ассемблер вдруг обязательно стал Closed source? Тогда так и пиши честно - для тебя Closed source.


"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено мимоход , 10-Дек-25 13:14 
Какая разница, на каких языках разговаривают в обществе? Хоть на языках жестов. Непонятна вся эта возня. У меня в относительно небольшой семье 4 языка применяются.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 18:08 
> У меня в относительно небольшой семье 4 языка применяются.

- Русский.
- Русский-Матерный.
- Феня.
- Капелька английского?


"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено ХрюХрю , 10-Дек-25 20:44 
#include <stdio.h>

static const struct {
    int (* const out)(const char*);
} f = { puts }, * const std = &f;

int main(void) {
    std->out("Hello World");
}


"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 21:41 
алё, где return 0; ? :)))

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено sunjob , 11-Дек-25 06:22 
уже не говоря про хлопушки и свистелки! :о)

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 11-Дек-25 14:49 
Оно по умолчанию возвращает ноль, если нету никаких других return statement.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 11-Дек-25 14:53 
зачем тогда int main писать?

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 11-Дек-25 15:07 
зачем тогда еще придумывать всякие noreturn

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено ХрюХрю , 11-Дек-25 15:53 
очевидно, для noreturn функций

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 11-Дек-25 16:53 
ну пробуй для main пропиши

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Sm0ke85 , 10-Дек-25 09:06 
Централизация линукса началась официально...

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 09:11 
И не только линукса

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено кек , 10-Дек-25 09:17 
Давно уже идет, че вы на один язык то завязались.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 09:22 
Как язык её начал? До этого централизации небыло?
Linux Foundation и Линус как фактический диктатор в одном лице это была не централизация?

Мир сортов gnu hard/bsd* вас заждался, там столько драйверов не написано...


"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 21:06 
> Linux Foundation и Линус как фактический диктатор в одном лице

То ли дело, когда семь нянек, да?


"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 10:14 
Назовёте процент коммитов от сообщества? Ставьте GNU Hurd. Что, не можете пользоваться? Драйверов нет? Напишите.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 13:17 
Есть RYF-железо, для него есть.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Ilnarildarovuch , 10-Дек-25 13:32 
Есть BSD

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 10-Дек-25 22:54 
Там тоже драйверов особо нет, тащат из Linux.

"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Аноним , 11-Дек-25 02:40 
Кроме шуток, в последние пару лет Hurd стал намного, намного юзабельнее.

Даже rump драйвера от netbsd появились.


"Поддержка Rust в ядре Linux перестала быть экспериментальной..."
Отправлено Анонимусс , 10-Дек-25 11:28 
> Централизация линукса началась официально

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

Вот это была настоящая децентрализация!))


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено онанист , 10-Дек-25 20:04 
увы нет, питон :-( почему не в ядре- загадка

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 09:17 
подумаешь будет больше отказов в обслуживании и паник, зато память не утечет.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 10:05 
Заметь, что CVE зовутся CVE, а не например RVE.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Анонимы мы , 10-Дек-25 13:21 
Инклюзивный народ еще занят более важной борьбой с master в гитах.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 02:41 
Cyber security vulnerability

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено 12yoexpert , 10-Дек-25 10:34 
с чего ты взял, что не утечёт? маркетинговые буклеты?

и таки раст жрёт столько памяти, что это само по себе можно считать утечкой


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Rev , 10-Дек-25 13:25 
Ты перепутал его с Go.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено 12yoexpert , 10-Дек-25 13:41 
нет

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 16:16 
Раст жрёт столько же памяти сколько C, ибо аллокатор там такой же, GC нет, и работа с памятью полностью эквивалента.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Бубенчик , 10-Дек-25 10:58 
Память в хрусте очень даже течёт. Зато "безопастно"!

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:43 
> Память в хрусте очень даже течёт

Память течет, но не утекает.
Чувствуешь разницу?))

Аппу может кильнуть oom-киллер, но твои секреты не утекут хз куда.
Поэтому да, безопасно.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:26 
Только килять придётся и kernel, потому как и там буудет текучий Раст. Будем перезагружать сервера раз в две недели. Тут многим нравится какввенде.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 11-Дек-25 02:30 
Если до этого был гораздо более подверженный течке Си, и сервера не перегружали, то почему теперь придётся?  Rust гораздо более надёжен в плане работы с памятью.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ivan , 14-Дек-25 07:01 
Сначала научись вообще писать программы, а потом пиши про работу с памятью. Повторяешь заученную мантру, без понимания программирования, и уж тем более того как пишется код на Си хотя бы для похода по тому же массиву с помощью указателя. Раст - для бекдоров, контроля и бизнеса, ибо теперь вот жёсткие диски надо больше покупать потому что код на Раст занимает намеренно дисковое пространство в сравнении с кодом на Си который тоже самое делает.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Павел , 17-Дек-25 01:03 
Шиз? А вот этот ваш бизнес и покупка дисков ради кода на раст они с нами сейчас в одной комнате?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним123 , 10-Дек-25 20:27 
Полностью противоположно. Память будет течь в расте практически как в С. А вот отказов и паник будет меньше.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено КО , 11-Дек-25 11:14 
Ржавый не про то, что память не утечет, он про то, что утекшей памятью не воспользуешься. :)

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ivan , 14-Дек-25 07:04 
Он про бизнес, контроль и бекдоры. Всё. Остальное - сказки. Перепишем на Раст, закроем код и все дела. Если кому не ясно...

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 09:27 
> Поддержка Rust неактивна по умолчанию и не приводит к включению Rust в число обязательных сборочных зависимостей к ядру.

Пока что.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 09:29 
Как станет обязательной так все, мир на попалам треснет.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено ИмяХ , 10-Дек-25 10:41 
Мир треснет пополам, когда сделают системду обязательной и вайланд.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено 12yoexpert , 10-Дек-25 10:45 
нет, он треснет напополам, когда раст сделают обязательным, как и написано выше

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:29 
И то, и другое способно расколоть Мир. Что произойдёт первым - от того и треснет.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Опять , 10-Дек-25 13:49 
Разве щас мир не правильный ?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Опять , 10-Дек-25 13:51 
Хотел написать "Попильный" ох и затейники на уровне Т9 пытаются исправлять

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено IMBird , 10-Дек-25 09:42 
Активность успешно имитируется, системные требования растут и продажи подписок на ассистентов программиста тоже демонстрируют положительную динамику. Все при делах, а кто бухтит – тот китайский очкастый шпион и против развития.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Кошкажена , 10-Дек-25 11:54 
> тот китайский очкастый шпион

Но китайцы тоже раст используют...


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:07 
> Но китайцы тоже раст используют...

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



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:49 
> Им янки и прочие западники просто подарили кучу софта (спасибо опенсорсу).

им как раз это и нужно, чтобы вы так и думали, а на деле куча дырявого софта :)

пс: а кентайцы тоже не дураки, какой привет, такой ответ.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:48 
>используют для строительства своей Империи Си

https://opennet.ru/58613-realme
https://opennet.ru/63884-firewall


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Кошкажена , 10-Дек-25 17:47 
>> Но китайцы тоже раст используют...
> Они просто берут рабочие решения нашару и используют для строительства своей Империи Си

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 17:49 
>> используют для строительства своей Империи Си
> Как бы не рухнула с треском у них империя, зная многие их технические поделия.

Ну рухнет и рухнет.
Первый раз, что ли? (с)



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 09:44 
Вот беда для горе-хакеров. Как они будут зарабатывать на сишных дырках

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено анондирован , 10-Дек-25 09:48 
Так программы на Rust напичканы "unsafe" блоками и cve-rs "allows you to introduce common memory vulnerabilities (such as buffer overflows and segfaults) into your Rust program in a memory safe manner." никто не отменял :)

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:00 
https://rust-lang.org/ru/

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:37 
И minners, спрятанные в crates.io, кстати, тоже никто не сможет отменить.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 16:42 
cve-rs более не компилируется на новом расте

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 17:15 
> cve-rs более не компилируется на новом расте

Чо серьезно?
НЕЕЕЕЕТ! Прошла эпоха!!
Сколько раз на нее ссылались войны-супротив-раста!


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено КО , 11-Дек-25 11:18 
Кстати это серьезный подкол сишникам, у которых постфикс не компилируется на новом C. :)

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 09:49 
Давайте без этих радужных иллюзий. Rust - это троянский конь, который несут в крепость под благовидным предлогом "безопасТности".
Есть монолитная, отлаженная десятилетиями кодовая база ядра, по сути, сложнейший механизм, который отполирован кровью и потом. И тут приходят фанатики с "современным" языком и хотят встроить свою блестящую, но инопланетную деталь. Это не улучшение. Это раскол. Это начало конца целостности. Мэйнтейнеры - не боги. Они эксперты в ядре, а не в цирке из двух десятков языков. Их работа - обеспечивать стабильность, производительность и логическую целостность системы, а не разгадывать ребусы, как изменения в структуре отразятся на каком-то хитроумном блоке в Rust-обёртке, написанной кем-то, кто уже покинул проект. Это колоссальная накладка на ментальные ресурсы. Что мы получаем в сухом остатке? Двойную сложность. Две экосистемы сборки, два набора инструментов отладки, две культуры кода, два типа скрытых зависимостей. Это путь к фрагментации и вырождению проекта. Вместо единой команды получатся два враждующих племени: "прогрессивные" растафарианцы и "консервативные" сишники. Rust - это красивая игрушка для новых изолированных проектов. Но впихивать его в сердце Linux - это акт технологического вандализма. Это попытка пожертвовать целостностью, проверенной временем, ради модной, но непроверенной в таком масштабе догмы. Внедрение Rust - это инженерия хаоса. Мы получим код, который через пять лет не смогут поддерживать ни те, ни другие, потому что мост между мирами рухнет под тяжестью собственной сложности. И тогда "безопасТность" нового кода покажется горькой шуткой на фоне всеобщего коллапса сопровождаемости.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 10:11 
> rust_ext2

ого! Где мои 16 лет? :)
я помню как ext2 помог мне переехать с alt-2.0 на alt-2.2... просто свет дома рубанули...


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 10:27 
>альт

Так вот кто тут оценивает rust в ядре...


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 08:27 
И? Что сказать-то хотел?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:30 
Только теперь ФС накроется безопастно.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено ИмяХ , 10-Дек-25 10:39 
>>сосредоточиться на логических ошибках и состояниях гонки. Rust помогает избавиться от таких проблем, как

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено 12yoexpert , 10-Дек-25 10:42 
> Меняем одни ошибки на другие

ложь, не меняем

вендорлочимся. всё. и только.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 10:47 
> безопасность логических ошибок

помогает снизить только квалификация разработчика.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:20 
Ой, типа сейчас в ядре прям сильно квалифицированные пишут.
Кого корпа наймет, тот и будет писать 90% кода, который добавляют в ведро.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 10:55 
> Почему бы сразу не начать писать на языке, который гарантирует безопасность логических ошибок и состояний гонки?

Что за язык?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Анонимусс , 10-Дек-25 11:18 
> Почему бы сразу не начать писать на языке, который гарантирует
> безопасность логических ошибок и состояний гонки?

А у вас есть такой язык??? Почему же вы никому не сказали?!
Я тут где-то расписывал, сколько стоила формальная верификация seL4 микроядра.
И цифры там весьма печальные...

Так что если бы у вас бы язык, который гарантирует (именно гарантирует) отсутствие логических ошибок и состояний гонки, то вы бы уже были миллиардером.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено ottepel84 , 10-Дек-25 11:24 
Idris, Lean4

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Анонимусс , 10-Дек-25 11:30 
> Idris, Lean4

Отлично!
Когда напишите ядро хотя бы уровня редсдоха, приходите и показывайте.
Встретимся лет через десять?))


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено ottepel84 , 10-Дек-25 11:34 
С учетом нейронок не исключенно. Это генерация без галлюцинаций, в языках где принципиально сложно говнокодить даже без верификации.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Анонимусс , 10-Дек-25 12:57 
> С учетом нейронок не исключенно. Это генерация без галлюцинаций,
> в языках где принципиально сложно говнокодить даже без верификации.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 20:17 
> сосредоточиться на логических ошибках и состояниях гонки

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

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 10:47 
Как только Rust станет обязаловкой будем форкать ядро Linux, а пока пусть ржавеет. Вот к примеру: librsvg заржавел, а вместе с ним и весь GNOME, но есть старый сишный вариант librsvg который позволяет собирать MATE, LXDE, XFCE без Rust.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 10:49 
>фоткать ядро

Пoпка не треснет от натуги?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:21 
Форк Libre Linux не первый год существует, его разработчики удаляют проприетарные блобы из ядра Linux. Вместо блобов аналогично можно код на языке Rust удалять.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:36 
> его разработчики удаляют проприетарные блобы из ядра Linux.

И после этого ядро становится неработоспомобным.

> Вместо блобов аналогично можно код на языке Rust удалять.

Можно. И получите точно такое же неработоспособоне ядро :)


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 16:34 
> И после этого ядро становится неработоспомобным.

Ложь

> Можно. И получите точно такое же неработоспособоне ядро :)

Ложь


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:42 
Пользователь коры два дуба естественно считает, что кроме его системы не существует больше ничего.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Фнон , 10-Дек-25 19:44 
> Пользователь коры два дуба естественно считает, что кроме его системы не существует  больше ничего.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 11-Дек-25 08:46 
>Я не понимаю что у таких существ в мозгах (и рад этому)

Банальное чувство собственной важности (ЧСВ). Теперь вы должны понимать, вот и живите с этим 😁


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:44 
Чё за проблема сделать git clone ?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 18:52 
> Чё за проблема сделать git clone ?

Ну... даже не знаю как намекнуть...
Форк это не только сделать clone.
А еще баги исправлять. Изменения бекпортить.
Возможно даже что-то новое писать! Но это не точно.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 10:53 
Где-то раздался вой луддитов (с). Народ, если вам не нравится раст и политикака линукса, в чём проблема написать собственное ядро с блэкджеком и стриптизёршами, на любом удобном языке? Что за радость бегать и ныть попусту, при том что вам собственно говоря никто ничего и не обещал? Мир меняется, с ним меняются и технологии. Кто не способен приспособиться, тот отправляется на помойку. Очевидно же.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено пох. , 10-Дек-25 10:59 
> политикака линукса, в чём проблема написать собственное ядро с блэкджеком и
> стриптизёршами, на любом удобном языке? Что за радость бегать и ныть

ты-то уже четыре ядра на пяти разных удобных языках написал?

> попусту, при том что вам собственно говоря никто ничего и не

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:12 
> ты-то уже четыре ядра на пяти разных удобных языках написал?

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

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

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено пох. , 10-Дек-25 11:35 
> Я пользуюсь тем что есть и меня всё устраивает. А кого не

омнономном, ога.

> устраивает, тот пилит собственные проекты

но это почему-то не ты.

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

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

>> Там тоже ничего не обещали, но и шва6одку не впаривали хотя бы.
> А вы и рады были халяве, ага. А теперь плачете, "ой, надули,

ну не все, некоторые за венду платили, а не на халяву ее тырили, как ты.

А шва6одкиный софт мало того что вовсе не был бесплатным (да, я когда-то был настолько молод и глуп что платил за коробочные версии), так еще сожрал кучу времени и сил которые можно было потратить на более приятное времяпровождение.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 11-Дек-25 08:54 
>жаль что результат нахрен никому не нужен,

Если кто-то продолжает это делать, значит нужен.

>да и работает в куеме под линуксом онли

Redox работает на реальном железе. У них на сайте доказательства есть.

>некоторые за венду платили

И теперь в ней тоже есть Rust, который  так вам ненавистен. А раз так, не совсем понятно, за что вы боретесь. Как вам уже справедливо заметили, или смиритесь, или начинайте пилить своё, или вон из профессии.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:02 
> Где-то раздался вой луддитов (с). Народ, если вам не нравится раст и
> политикака линукса, в чём проблема написать собственное ядро с блэкджеком и
> стриптизёршами, на любом удобном языке? Что за радость бегать и ныть
> попусту, при том что вам собственно говоря никто ничего и не
> обещал? Мир меняется, с ним меняются и технологии. Кто не способен
> приспособиться, тот отправляется на помойку. Очевидно же.

А ты получается не луддит? А в чем именно? В том, что просто пользуешься кем-то написанным кодом?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Анонимусс , 10-Дек-25 12:19 
> А в чем именно?

Как минимум потому, что не отрицает прогресс и не топит за использование dыpявoгo языка из 70х.

> В том, что просто пользуешься кем-то написанным кодом?

А типа вы не просто пользуетесь сишным кодом ядре)))


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:49 
> А типа вы не просто пользуетесь сишным кодом ядре)))

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:55 
> Нет, это не шутка.

Конечно не шутка. Ты это пишешь абсолютно серьезно.
И мы все разумеется тебе верим, Аноним (53).
Потому что как же можно не поверить анониму.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:01 
Ну если бы ты занимался сертификацией ОСей, то был бы в курсе этого процесса.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:46 
Конечно-конечно, я ж не спорю.
Вот я сертификацией не занимаюсь, так по выходным летаю на луну и обратно.
И да, это не шутка.
Тут каждый второй аноним просто гений.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 11-Дек-25 08:58 
Слушайте, вполне возможно, у человека дилер добросовестный, качественную траву поставляет.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено пох. , 12-Дек-25 11:02 
> Слушайте, вполне возможно, у человека дилер добросовестный, качественную траву поставляет.

с травы так не сплющит, он, походу, на хмуром уже сидит.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:11 
Я пока только пронзительное подтявкивание шакалов со стороны ...... слышу.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Фонтимос , 10-Дек-25 11:10 
Это просто отличная новость, наконец! Линус ты топчик!

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:10 
Rust в ядро можно: там ни динамическая линковка не требуется, ни crates ... надеюсь не найдётся дебилов, которые crates в ядерные драйвера потащат, иначе всё это дерьмо станет жрать память как не в себя...

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:33 
Пруф?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:41 
Найдутся. Как не в себя жрать это ещё цветочки, ягодки на вкус и цвет в crates.io будут содержаться. CVE отдыхают. Да уже нашли несколько.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 16:21 
Притащим, не сомневайся. Потому что нормальный софт пишется модульно, ФС например оформляется в виде крейта, тогда её можно и в linux притащить и органично подключить между блочными и VFS слоями, и во фряху (да, там тоже добавляется rust), и в эмулятор, и я себе в bare metal приложуху её притащу.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 20:05 
> Притащим, не сомневайся. Потому что нормальный софт пишется модульно, ФС например оформляется
> в виде крейта, тогда её можно и в linux притащить и
> органично подключить между блочными и VFS слоями, и во фряху (да,
> там тоже добавляется rust), и в эмулятор, и я себе в
> bare metal приложуху её притащу.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено пох. , 10-Дек-25 22:31 
> Rust в ядро можно: там ни динамическая линковка не требуется,

ядерные модули - это вполне себе вот динамическая линковка, с поиском символов и их разрешением. Просто не через обычный ld-linux.so
Ну как обычно - просто переписькиватели соберут свой код в комок с линуксным интерфейсным кодом на немодном языке. Обложат его unsafe и будут безопастно мигать светодиодиками.

> ни crates

crates пока Б-жок с Пальцем им запретил.
Он тоже не очень хочет чтобы проект зависел не только от его личной подконтрольной инфраструктурки.

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



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 23:10 
Раст динамическую линковку не на сишном интерфейсе не поддерживает, то есть для динамической линковки с ядром им придётся через сишный интерфейс это делать. Я имел в виду, что раз другие crates не требуются, то и динамическая линковка, которую раст не поддерживает, не нужна. главное чтобы эти долбанутые ститически-линкуемые crates не затащили, могут вообще в дерево исходников.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено пох. , 12-Дек-25 10:58 
> Раст динамическую линковку не на сишном интерфейсе не поддерживает, то есть для
> динамической линковки с ядром им придётся через сишный интерфейс это делать.

Ну а я тебе о чем.
(и там поддерживает, понятен, вовсе не хруст)

> Я имел в виду, что раз другие crates не требуются, то

ctrlc-ctrlv никто же ж не отменял.

> и динамическая линковка, которую раст не поддерживает, не нужна. главное чтобы
> эти долбанутые ститически-линкуемые crates не затащили, могут вообще в дерево исходников.

"Вы успешно прошли предварительное собеседование на должность хрусторазработчика!"



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:27 
Отлично, Линукс становится еще безопаснее!

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ilnarildarovuch , 10-Дек-25 13:29 
Не-а

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:39 
У *BSD поклонников скоро прибавится

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:57 
А можно сразу поклонником становиться или сначала драйверы себе написать?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Anonymouse , 10-Дек-25 12:01 
Можете начинать поклоняться хоть сразу сейчас

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ilnarildarovuch , 10-Дек-25 13:26 
Сразу, естественно

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 16:22 
Почему вы думаете что в BSD не внедряется rust?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ivan , 14-Дек-25 06:47 
Потому что это так.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:54 
Компилятора, кроме того, что идёт с дырявым cargo. Это катастрофа, если это будет включено в билд процесс теперь. Но я уже и так одной ногой в OpenBSD.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Anonymouse , 10-Дек-25 12:15 
Пройдёмте в ТГ. Там не токсично.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Анонимусс , 10-Дек-25 12:20 
> Но я уже и так одной ногой в OpenBSD.

Не расстраивайся, отмоешь ногу.

А вторая нога на виндочке?
И через любимую путти, как и все бсдшники, прикасаешься к Свободе?)


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 11-Дек-25 09:04 
>дырявым cargo

В чем выражается эта дырявость?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 11:55 
Раст - это трёхколёсный велосипед, который тянет за собой на верёвочке большой дядя, а ты можешь только немного подкручивать педальки и подруливать. Зато не разобьёшься. Си - это трюковый велик без седла. На нём ты можешь делать что угодно и гнать с любой скоростью. Но при этом есть ненулевая вероятность свернуть себе шею… Выбирайте.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:02 
> Си - это трюковый велик без седла.

Да, сишники любят велосипеды без седла) Все потому что обожают dыpeни!
А заодно и без тормозов, и чтобы колесо было деревянное оббитое жестью.

> На нём ты можешь делать

любую х=ню

> и гнать с любой скоростью

прямо в кювет.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:19 
> любую х=ню

Это от твоих творческих способностей зависит.
> прямо в кювет.

Это от твоих навыков программирования зависит.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:53 
> Это от твоих навыков программирования зависит.

Ога, "это просто неправильные сишники" (с)
А по факту диды с 30+ лет опыта бракоделия на сишечки точно также выходят за границы массива, делают use-after-free и прочие тикипал си баги.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:01 
> точно также выходят

не точно также, а так надо!


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ivan , 13-Дек-25 23:53 
Покажи на гитхаб код где это сделано!

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 16:25 
> Это от твоих навыков программирования зависит

Как показывает практика, это зависит от навыков всего сишного поголовья, я они таковы, что RCE допускают и в P99.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:45 
Опять диды пытаются отрицать развитие компьютерных технологий последних 40 лет. А ведь любой даже самый захудалый фантаст 50х годов писал - компьютеры должны служить человеку, а не наоборот. Как там у вас, дыряшечников, перестали уже объявлять переменные "ёлочкой" в начале функции?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ivan , 14-Дек-25 07:08 
Когда нет аргументов, начинаются тексты про некое мистическое развитие. Что есть развитие? Бекдоры, контроль?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Павел , 17-Дек-25 01:13 
Господе, Иван, успокойтесь, мы уже поняли, что вас везде мерещится контроль. И, если уж вы такой противник бизнеса, то тогда советую вам уволится, а то представляйте, работодатель контролирует вас. Бывает же такое, да...

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Витюшка , 10-Дек-25 12:13 
Противники против нескольких языков...и далее много красивых слов.

Эти же противники добавляют кучу кода на Perl и Python в утилиты в репозиторий ядра. Там кажется одна форматилка кода 7000 строк на Perl.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:51 
Сомневаюсь что это те же люди. Скорее наоборот, раст тянут те же, кто тянул питон и перл

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 10-Дек-25 12:21 
Не зря начал уже учить Rust. Пока нравиться, а там посмотрим. Намного приятней чем Go

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:23 
> Не зря начал уже учить Rust. Пока нравиться, а там посмотрим.

Рад за тебя. Лишние знания не помешают, особенно если речь про второй язык в ядре.

> Намного приятней чем Go

Немного странное сравнение.
У гошки область слегка другая.. но ок)



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 10-Дек-25 12:28 
> У гошки область слегка другая.. но ок)

Да знаю я, просто Rust можно использовать везде, не только системщина, а Go может только в своей нише


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 16:37 
Значит за Go ты не брался. Его то же можно использовать везде.

Ну как - везде где и rust.

Вот только у Go есть своя ниша, а у rust пока нет.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 10-Дек-25 19:01 
> Значит за Go ты не брался. Его то же можно использовать везде

Да, ты прав. Брался, но потом бросил, не понравилось. Немного не так выразился. Гошку тоже можно везде, но в системщине Раст порвет Гошку как тузик грелку. Все таки Гошка не для системщины создавалась

> Вот только у Go есть своя ниша, а у rust пока нет

Rust ниша - это замена СИшного костыльного легаси и многие отчёты крупных корпораций это доказывают


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 11-Дек-25 19:15 
> многие отчёты

а где эти многие отчёты?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:47 
> Ну как - везде где и rust.

Ось для микроконтроллера написать без стдлибы можно? А UEFI прошивку?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 04:49 
> Значит за Go ты не брался. Его то же можно использовать везде.
> Ну как - везде где и rust.

Нет. Видимо, вы не знакомы ни с Go, ни с Rust.

> Вот только у Go есть своя ниша, а у rust пока нет.

Хорошо подмечено. У Rust нет одной ниши - у него большой спектр применения: микроконтроллеры, ядра ОС (модули и драйверы), крипта, высоконагруженные сервисы, компиляция в WASM, cli‑утилиты, игры.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:25 
Попробуй пробутстрапить компилятор Rust с GCC 15 до последней версии. Вся симпатия улетучится.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:33 
Зачем?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:58 
Вы против опенсорса?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 14:57 
Я против шизофрении.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:32 
значит - против ветра :)

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:33 
Ну значит, против.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:26 
Не зря вовремя ушёл из ядра - токсичное комьюнити, а теперь ещё вместо лёгкого и изящного Си этот монстр Раст...

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 10-Дек-25 12:59 
> изящного Си

Ага, с костылями вроде goto и регулярными дыренями


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 16:38 
А чем тебе goto не угодил? Это ж обычный JMP в асме

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:48 
Диды изобретали С "чтобы не писать на асме" и такие решили - а давайте бахнем туда goto "чтобы как в асме". Вся суть дыряшечного языка.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ivan , 13-Дек-25 23:49 
Нет никаких дыр в Си, если включать голову. И память не течет, un если следить за ее освобождением. Эти все аргументы которые каждый раз повторяются в пользу Раст, в жизни не существуют. Просто надо взять Линукс под контроль.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Павел , 17-Дек-25 01:16 
Действительно, и память не течёт, ведь каждый раз пишется очень хороший код, и вообще на си все замечательно, багов нет, и все работает с первого раза, стоит только программу скомпелировать

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:24 
Кстати, забавно описаны аргументы сторонников и противников.

Сторонники: оно убирает целые классы ошибок, сокращает время разработки, дает гарантии.

Противники: диды не могут осилить два языка, мейнтейнерам становится тяжелее, пyk-cpeньк


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:31 
> оно убирает целые классы ошибок, сокращает время разработки, дает гарантии

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

"Диды" могут всё, они уже доказали это не словом, а делом создав мир современного IT на Си. Просто никто не хочет лезть в ловушку.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:45 
> Ничего оно не убирает и не гарантирует, уже проскочило несколько постов о том, как Раст облажался, а то ли ещё будет...

Забористый копиум)
У гугла все получается:
- Для кода на Rust зафиксировано в 4 раза меньше откатов изменений в результате выявления непредвиденных ошибок
- плотность подобных уязвимостей в коде на Rust составила 0.2 уязвимости на миллион строк кода. Для сравнения в коде на языках C и C++ данный показатель составляет около 1000 уязвимостей на миллион строк кода.
opennet.ru/opennews/art.shtml?num=64251

Возможно дело в неосиляторах?

> "Диды" могут всё, они уже доказали это не словом, а делом создав мир современного IT на Си.

Да-да, а если бы они строили дома, то тот самый мир разрушил первый же дятел.
Большую часть существования цивилизации строили из овна и палок (саманный кирпич, мазанки).
Но это не повод так делать сейчас.

> Просто никто не хочет лезть в ловушку.

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

А про кого ты пишешь?
Может их мнение вообще никого не волнует?



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:53 
>>Возможно дело в неосиляторах?

О том и речь, что никто этот раст не осилит. Кто-то не сможет, а те, кто могут, просто не захотят.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:00 
> О том и речь, что никто этот раст не осилит.

Кто эти "никто" ??
Вон в ядре биндер переделали. Значит кто-то осилил.
Предположу что это не рокет-сайнс (Гугл умудряется переучивать ГОшников на раст!) и найдутся еще осилившие.

> Кто-то не сможет,

Тогда они будут продолжать писать на СИшке.

> а те, кто могут, просто не захотят.

С чего вдруг?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:07 
> Вон

Да ради Бога, плати и я тебя хоть на марс отправлю на одном питоне.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:15 
Ну так и платят.
Корпы это 90% кода которое добавляется в ядро.
Так что и будут платить, и будут добавлять.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 14:04 
> Ну так и платят.

Ну а в чем проблема, проблема только - "п*длу или нет", эскортницам ведь тоже платят за их труд.

> Корпы это 90% кода которое добавляется в ядро.

никто не спорит, ибо они на нем зарабатывают.

> Так что и будут платить, и будут добавлять.

Вопрос в другом, готовы ли вы за эту цену продавать ваш труд.

> Подозреваю что против выступают только васяны и подвальные какеры, которые как не-мамонты на халяву пишут в ядро.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 14:48 
> эскортницам ведь тоже платят за их труд.

Ага.
А бл-ям нет) Они совершенно бесплатно дают направо и налево))

>> Корпы это 90% кода которое добавляется в ядро.
> никто не спорит, ибо они на нем зарабатывают.

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

> Вопрос в другом, готовы ли вы за эту цену продавать ваш труд.

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

> Васян один писал темплос, и че? Писал для себя и все.

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

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

И? Если это будет полезным, то пусть.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:08 
> А бл-ям нет) Они совершенно бесплатно дают направо и налево))

Рабом быть не запретишь, и такие имеют право на существование.

> Но при этом позволяют миллионам халявщиков получать бесплатный линукс.
> И тут возникает вопрос:
> "а кто должен определять развитие ядра, те кто код пишут или потребялди
> которые только жрут-чо-дали и ноют в комментах ?"

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

> Конечно готов. А если деньги хорошие - так вдвойне.

Пионер :) Готов туда и раст пихнуть? Готов - "путь мне заплатят" (из одноименного стиха)

//ru.wikisource.org/wiki/Кем_быть%3F_(Маяковский)

"""
Столяру хорошо,

а инженеру —
    лучше,
я бы строить дом пошёл,

пусть меня научат.
"""

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

Приходит к нему Васян из корпов и дает лям, - пляши.

> И? Если это будет полезным, то пусть.

Это не полезное, это паразитное (учитывая, что стало с автором), когда "на чужом горбу".


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:19 
>> А бл-ям нет) Они совершенно бесплатно дают направо и налево))
> Рабом быть не запретишь, и такие имеют право на существование.

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

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

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

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

Тоже согласен.
Пользуются же люди всякими XFCE и IceWM. Но я их не обвиняю, ну вкус у них такой.

>> Конечно готов. А если деньги хорошие - так вдвойне.
> Пионер :) Готов туда и раст пихнуть? Готов - "путь мне заплатят" (из одноименного стиха)

Возможно ты уже научился питаться солнцем или праной.
А вот мне приходится покупать покушать.
Для этого нужны (ВНЕЗАПНО!) деньги.
Кодить по выходным или после работы - не эффективно.
Так что если хочется поучаствовать в чем-то серьезном - то да, остается только фуллтайм.
Или за свои деньги (сбережения) или за чужие.

> Приходит к нему Васян из корпов и дает лям, - пляши.

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

> Это не полезное, это паразитное (учитывая, что стало с автором), когда "на чужом горбу".

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:53 
> При чем тут деньги?
> Тут вопрос "кто должен принимать решения?".
> Те кто дело делают или те кто языком чешут?

Решение принимает - тот кто платит!

> Пользуются же люди всякими XFCE и IceWM. Но я их не обвиняю, ну вкус у них такой.

Ну да, есть и консольщики. И кто должен решать должно ли то или иное ПО быть как с консольным интерфейсом так и с графическим, почему многие "бл*ют" от ГУЯ на сервере?

> Возможно ты уже научился питаться солнцем или праной.
> А вот мне приходится покупать покушать.

Ты лишен способности выращивать себе еду, охотиться, разводить скот? Рук, ног нет? Может земли и ресурсов? Или у тебя много других "важных" дел и ты на это просто время не тратишь? Аксиома природы, что ли это - надо все покупать?

> Для этого нужны (ВНЕЗАПНО!) деньги.

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

> Кодить по выходным или после работы - не эффективно.

Какой работы? работы на "дядю" (хозяина)? Работай на себя, для себя, ведь ты "кушаешь" ради себя и для себя.

> Или за свои деньги (сбережения) или за чужие.

Или нанять "дураков", которые сделают это для тебя. Это природа такая, она "паразитов" не отменяла, как и не отменяла "дураков". В жизни главное понять к каким ты относишься. Если НЕ хочешь быть "паразитом", будешь иначе "дураком", третьего нет. Философски, третий существует, но только в суперпозиции "паразита и дурака", а что такое суперпозиция? Это как в эксперименте с "кошкой Шредингера".

> Не просто дает лям.
> А обеспечивает написание кода например на несколько лет.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 01:33 
если что, то биндер юзается только андройдом

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:06 
> Забористый копиум)

Большой специалист по копиуму?)

> У гугла все получается:

Гугл насвиситит, больше слушай корпорастов, у них всегда "всё хорошо, прекрасная маркиза"...

> Да-да, а если бы они строили дома, то тот самый мир разрушил первый же дятел

Пока не разрушился, всё на Си крутится - весь Интернет, весь embedded.

> Странно, ментенеры ядра как раз "за".

Ага, и называют это "раковой опухолью", а так да, "за" =)


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:09 
> Ага, и называют это "раковой опухолью", а так да, "за" =)

поверь, современным старикам пох*р, что у них рак, все равно не лечится :)) А вот юные растодрочеры с ветром борются, их надо по головке гладить, чтобы не так больно было.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:16 
> Большую часть существования цивилизации строили из овна и палок (саманный кирпич, мазанки). Но это не повод так делать сейчас

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:28 
> Почему это? Саманный кирпич дешевле и теплей.

Про дешевле я еще поверю.
А про теплее..
Коэффициент теплопроводности от 0,1 до 0,4 Вт/м°С
У пенобетона от 0,05 до 0,14 при сопоставимой прочности.

> Вполне годная альтернатива кирпичу.

Какому?)
У керамического блока будет 0,14-0,22 Вт/м°C.
При этом он не боится влажности, у него лучше морозостойкость.

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

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

Да хотя бы 50, чтобы не париться с подмазыванием и ремонтами.
Хотя 100 было бы неплохо, с современными технологиями это думаю достижимо.
Чтобы дети были с жильем.

> До революции тоже любили строить себе роскошные усадьбы, и где сегоня те люди и те особняки? ))

В странах где таких революций не было?)



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:47 
> В странах где таких революций не было?)

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

> Да хотя бы 50, чтобы не париться с подмазыванием и ремонтами

С какими ремонтами? раз в десять лет штукатурку обновить? Деревянные дома требуют гораздо больше внимания, но от деревянного строительства почему-то никто не отказывается ни у нас ни на Западе, где вообще из г*на и палок дома строят и нормально себя чувствуют.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:57 
> Таких стран нет, все сколько-нибудь значимые государства переживали революции и войны.

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

> Но даже без революций постройки постоянно продаются, перестраиваются, просто сносятся при расширении городов и т.д.,

Зависит от. В некоторых странах придется дорогу мимо прокладывать, в других просто объявят "ваша земля теперь наша".

> поэтому совершенно наивно думать что двой дом простоит хотя бы 200 лет.

Я говорил про 100))

> С какими ремонтами? раз в десять лет штукатурку обновить? Деревянные дома требуют гораздо больше внимания, но от деревянного строительства почему-то никто не отказывается ни у нас ни на Западе, где вообще из г*на и палок дома строят и нормально себя чувствуют.

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

И... я немного запутался чего мы спорим? 😅
Мой первоначальный пойнт был что технологиии развиваются и на место кирпича из навоза у нас есть куча разных вариантов, от кирпича до железобетона.
Т.е СИ (овно и палки) заменяется на более удобный материал - Раст.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 14:10 
> Т.е СИ (овно и палки) заменяется на более удобный материал - Раст.

Ну и Си ведь в свою эпоху был заменитель овна и палок (если тут допустить, что овно и палки это асм - то могу поспорить, ибо исполняется машинный код, а не СИшный растовый и прочий ЯП)?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 14:27 
> Ну и Си ведь в свою эпоху был заменитель овна и палок

Да.
Я не спорю что в момент появления СИ был весьма хорош для замены и переписывания (эту претензию очень любят растохейтеры))) Юникса.

> если тут допустить, что овно и палки это асм

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

> - то могу поспорить, ибо исполняется машинный код, а не СИшный растовый и прочий ЯП)?

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



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 14:50 
> Да, может стоять сотни лет... но строит будешь очень долго.

Строится один раз и на веки, пока производят соответствующий ЦПУ. За весь этот период переписывателей из ЯП в ЯП, давно все известные алгоритмы на этой планете можно было написать на асм, хотя первый компилятор первого ЯП это уже сделал, в чем проблема не использовать дальше асм? а нет, давайте создадим еще один ЯП, чтобы он заново написал (сгенерил) асм код, как это называть? Собака и хвост, кот и яйца! Чем вы заняты? - самодурством.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 11-Дек-25 09:33 
>Строится один раз и на веки, пока производят соответствующий ЦПУ.

Сколько-сколько производится одна модель ЦПУ? Неужто и вправду века?

>давно все известные алгоритмы на этой планете можно было написать на асм
>в чем проблема не использовать дальше асм?

Вы ведь в курсе, что у каждого ЦПУ - свой ассемблер, да?

>а нет, давайте создадим еще один ЯП, чтобы он заново написал (сгенерил) асм код, как это называть?

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

>Чем вы заняты?

А вам что за дело? Чем хотим, тем и заняты, вам забыли спросить.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 17:25 
> Сколько-сколько производится одна модель ЦПУ? Неужто и вправду века?

вам же надо что-то продавать, надо же симулировать деятельность (круговорот Г в природе)

> Вы ведь в курсе, что у каждого ЦПУ - свой ассемблер, да?

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

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

Это называется - круговорот Г в природе!

> А вам что за дело?

До глупцов мне точно дела нет, я им не мешаю совершать глупости, упаси Господи.

> Чем хотим, тем и заняты, вам забыли спросить.

Я вам не запрещал, дураком буду, дураку буду доказывать, что он дурак :)


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 12-Дек-25 02:51 
>вам же надо что-то продавать

Я не торгую железом. Другие - да, торгуют. И в их числе не только фирма Интел. Не знали?

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

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

>До глупцов мне точно дела нет, я им не мешаю совершать глупости, упаси Господи.

Логично. Сам туплю и другим не мешаю.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 12-Дек-25 14:03 
> Предлагаете, один и тот же софт, писать каждый раз с нуля под каждый процессор? И после этого вы себя умным считаете?

У вас компилятор не под каждый процессор написан? Опять логика паразита?

> Логично. Сам туплю и другим не мешаю.

Альтернативно одаренный


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 14-Дек-25 03:35 
> У вас компилятор не под каждый процессор написан?

Компилятор с языка программирования Си (как пример) написан под каждый процессор. Но сама программа, написанная на языке Си (например, текстовый редактор), пишется ОДИН раз ДЛЯ МНОГИХ ПРОЦЕССОРОВ СРАЗУ.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 14:27 
> Я говорил про 100))

Да хоть про 20. Никогда не знаешь как твоя судьба сложится, причём независимо от страны. Закладываться на то, что ты хотя бы 10 лет проживёшь на одном месте и на этом основании вкладываться в капитальное строительство совершенно бессмысленно.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 11-Дек-25 09:39 
>Закладываться на то, что ты хотя бы 10 лет проживёшь на одном месте и на этом основании вкладываться в капитальное строительство совершенно бессмысленно

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 17:28 
> Я к тому, что это не вам смысл определять.

Смысл определяет природа, паразит - паразитирует!

//ru.wikipedia.org/wiki/Паразитизм


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 12-Дек-25 02:54 
Смысл определяет человек, а не природа. Иной раз он может быть иррациональным. Причём здесь паразиты? Или просто вспомнилось слово?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 12-Дек-25 14:08 
> Смысл определяет человек, а не природа

Человек может определить только ересь, все смыслы определены природой.

> Причём здесь паразиты? Или просто вспомнилось слово?

при том, что вы "паразит"!


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 14-Дек-25 03:39 
> Человек может определить только ересь, все смыслы определены природой.

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

> при том, что вы "паразит"!

То есть, просто слово вспомнили. Решили знаниями похвастаться?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Shantikov , 11-Дек-25 16:53 
> Всегда забавляло как люди строят дома "на века" словно жить 1000 лет собираются, а потом эти хаты стоят пустые и разрушенные.

Строили фамильные поместья, которые стояли несколько веков

>До революции тоже любили строить себе роскошные усадьбы, и где сегоня те люди и те особняки? ))

Пришли тогдашние (расто-)строители "Мы наш, мы новый мир построим!" и стали делать из говна и палок, да.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 17:03 
Вот насчёт сокращает время разработки, это весьма сомнительно. Чекер боровов вынудит вас увеличить время разработки.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 11-Дек-25 09:42 
Это только на первых порах, пока вы не понимаете, как это работает. Потом он только сократит время разработки, сэкономив его вам на поиске трудноуловимых ошибок и отладке.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 17:30 
> трудноуловимых ошибок и отладке.

ага, растовик и отладка :) нынешние горе сишники забыли, что такое отладка.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 17:31 
> трудноуловимых ошибок

особенно когда надо патчить сам компилятор :)))) вот веселье, придумали на пятую точку приключений.

пс: удачного улова!


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 17:37 
> особенно когда надо патчить сам компилятор :))))

А зачем вы патчите компилятор О_о?

> пс: удачного улова!

спасибо!
судя по тому что в ядре раст уже даже не экспериментальный, он с нами надолго)



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 17:59 
> А зачем вы патчите компилятор О_о?

компиляторы безошибочны? предлагаете бежать в багтрекер и репортить? :)

> судя по тому что в ядре раст уже даже не экспериментальный, он с нами надолго)

как то фиолетово, мне нет дел до вашего раста и ядра :) Завтра ядро будет ровно там же где и большинство софта. А выкинут на свалку с тем же аргументом, зачем поддерживать это легаси старье если можно написать новую ОС на новом ЯП с нуля, и поверьте такие появятся, потому-что появится тот кто вложит в это деньги, чтобы потом также зарабатывать на этом. Круговорот Г в природе.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 12-Дек-25 03:00 
>Завтра ядро будет ровно там же где и большинство софта. А выкинут на свалку с тем же аргументом, зачем поддерживать это легаси старье если можно написать новую ОС на новом ЯП с нуля, и поверьте такие появятся, потому-что появится тот кто вложит в это деньги, чтобы потом также зарабатывать на этом.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 12:53 
У новости плохой заголовок.
Предлагаю изменить его на

"Эксперимент по добавлению Раста в ядро предсказуемо завершился. Мейнтейнеры ликуют!"

Ну чтобы слегка подсластить горькую пилюлю.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:09 
> Проект RROS развивает real-time подсистему для ядра Linux, написанную на Rust.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено mos87 , 10-Дек-25 13:14 
вот и ядро захватывают активисты

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено freecoder , 10-Дек-25 17:42 
Один финский активист, который продвигает Rust в ядро, когда-то это ядро и написал. Так что давно уже захватили.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 10-Дек-25 13:21 
> данный язык исключает появление большинства ошибок, выявляемых в ядре и вызванных особенностями языка Си

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:33 
> А ведь это куда более сильное заявление, чем изначальное "снижает вероятность ошибок работы с памятью, приводящих к дырам в безопасности". Тут уже речь вообще про большинство ошибок.

Так большинство ошибок это и есть проблемы с памятью в связи с к̶о̶р̶я̶в̶о̶с̶т̶ь̶ю̶ особенностями языка Си.

cvedetails.com/vendor/33/Linux.html
Memory Corruption - 3171
Overflow          - 410

Вон Грег высказался в свое время
As someone who has seen almost EVERY kernel bugfix and security issue
for the past 15+ years ...
The majority of bugs (quantity, not quality/severity) we have are due to
the stupid little corner cases in C that are totally gone in Rust.

lore.kernel.org/all/2025021954-flaccid-pucker-f7d9@gregkh/


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 10-Дек-25 15:09 
>> А ведь это куда более сильное заявление, чем изначальное "снижает вероятность ошибок работы с памятью, приводящих к дырам в безопасности". Тут уже речь вообще про большинство ошибок.
> Так большинство ошибок это и есть проблемы с памятью в связи с

...
> cvedetails.com/vendor/33/Linux.html

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

Уязвимости это капля в море всех ошибок вообще.

А ты тоже хорош, поддерживаешь эту подмену понятий...


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 11-Дек-25 09:48 
>Уязвимости это капля в море всех ошибок вообще

Для такого языка, как Си - это основная доля ошибок, что подтверждают вот те ссылки и отчёты Гугла и Майкрософт.

Есть ли другие ошибки? Да, есть, но их намного меньше (примерно 30% против 70%).


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 11-Дек-25 12:25 
>>Уязвимости это капля в море всех ошибок вообще
> Для такого языка, как Си - это основная доля ошибок, что подтверждают
> вот те ссылки и отчёты Гугла и Майкрософт.

У нас две ссылки, одна на cv, другая на письмо Грега. Какие отчёты?

cv относится только к уязвимостям, а уязвимости это капля в море ошибок

Грег вообще не приводит никаких конкертных цифр, он говорит про свой опыт и предположения.

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

Опыт, безусловно, будет интересный.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 13:02 
> Реальные цифры мы увидим после внедрения раста, когда сможем сравнить, например, пару  похожих по объёму и сложности драйверов, один на си, другой на расте.
> Опыт, безусловно, будет интересный.

Опыт есть у гугла.
security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html

Пока у них получается так
We ... are seeing a 1000x reduction in memory safety vulnerability density compared to Android’s C and C++ code

For medium and large changes, the rollback rate of Rust changes in Android is ~4x lower than C++.

Similar sized changes: Rust and C++ have similar functionality density, though Rust is slightly denser. This difference favors C++, but the comparison is still valid.

Да, это не ядро, ну кроме биндера.
Но это всё равно миллионы строк кода.



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 11-Дек-25 14:00 
> Опыт есть у гугла.
> security.googleblog.com/2025/11/rust-in-android-move-fast-fix-things.html
> For medium and large changes, the rollback rate of Rust changes in
> Android is ~4x lower than C++.
> Similar sized changes: Rust and C++ have similar functionality density, though Rust
> is slightly denser. This difference favors C++, but the comparison is
> still valid.

Первое предложение опять про vulnerability (1000x) - не имеет отношения к делу.

Второе "rollback rate" 4x - вот это может иметь отношение, но может быть спецификой Гугла.

Плотность кода лучше, чему у си, но хуже чем у c++, ну да, ок...


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 14:37 
> Первое предложение опять про vulnerability (1000x) - не имеет отношения к делу.

Это ваша фантазия.
Вы приняли какой-то постулат "cv относится только к уязвимостям, а уязвимости это капля в море ошибок" и теперь крутитесь как уж на сковороде.

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

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

> Второе "rollback rate" 4x - вот это может иметь отношение, но может быть спецификой Гугла.

А кто будет писать ядро?
Такие же корпорации как и гугл.

> Плотность кода лучше, чему у си, но хуже чем у c++, ну да, ок...

C++ тот же гугл долго пытался улучшить всякими MiraclePTR и прочими костылями.
Разница в плотности, судя по статье, не настолько критичная учитывая вышеперечисленные преимущества.



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 11-Дек-25 15:18 
>> Первое предложение опять про vulnerability (1000x) - не имеет отношения к делу.
> Если их кол-во уменьшилось, то логично что общее кол-во тоже уменьшилось?

Разумеется, с этим же никто не спорит.

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

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

> Или у нас наблюдаются подходы, которые влияют только на супер-ошибки, а на другие нет)?

У нас наблюдаются подходы, которые влияют на определённый класс ошибок, а на другие - нет (а может и ухудшают и ситуацию в других аспектах).


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 15:46 
>> Если их кол-во уменьшилось, то логично что общее кол-во тоже уменьшилось?
> Разумеется, с этим же никто не спорит.

Странно, мне показалось что как раз спорим)

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

Хм, экстраполяция уменьшения частоты CVE на общее кол-во ошибок возможно не идеальный способ, но вполне рабочий.

> Вот и ты сейчас этим занимаешься.

Неа.
Я утверджаю что возможности языка выгодно отличают от СИ.
Например обработка строк, или ошибок, или работа с enum или optional.
В СИ в каждом случае можно сделать ошибку.

> Это некрасиво и дискредитирует раст,

Я не являюсь официальным лицом или даже "реальным")

> люди  переносят отношение к таким вот заявлениям апологетов на сам язык.

Это их проблемы.

> Вот за такие действия вас и не любят (и к сожалению сам раст),

Абсолютли пофиг.
Если у человека проблемы с логикой и он себе чего-то навыдумывал - то наверное пусть продолжает писать на СИ

> У нас наблюдаются подходы, которые влияют на определённый класс ошибок, а на другие - нет (а может и ухудшают и ситуацию в других аспектах).

У гугла пока rollbackʼов в 4 раза меньше. И речь не только про CVE.
А "может и ухудшают" требует доказательства или хотя бы статистики.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 11-Дек-25 17:51 
> экстраполяция уменьшения частоты CVE на общее кол-во ошибок возможно не идеальный способ, но вполне рабочий.

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


> А "может и ухудшают" требует доказательства или хотя бы статистики.

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

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

Заявления Гугла можно принять во внимание, но не более того.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 11-Дек-25 19:35 
> Вы приняли какой-то постулат "cv относится только к уязвимостям, а уязвимости это капля в море ошибок" и теперь крутитесь как уж на сковороде.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 19:40 
Но это не значит что предотвращение cve не предотвращает "просто ошибки")
Если в коде 10 buffer overflow или use-after-free, но только один привел к CVE/RCE, то любая проверка которая предупреждает такую ошибку предотвратит.

Да, проблему с "кнопка не того цвета" или "забыли локализацию" оно не решит.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 11-Дек-25 19:53 
> Да, проблему с "кнопка не того цвета" или "забыли локализацию" оно не
> решит.

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

Собственно это и есть основной вопрос к внедрению раста, а стоит ли овчинка выделки.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 12-Дек-25 03:12 
>какой ценой мы ещё точно не знаем тоже

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

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

Смотря о каком ЯП речь идёт. Если о Си - то плоскость как раз та самая. Если о Питоне - то там действительно плоскость другая.

>Собственно это и есть основной вопрос к внедрению раста, а стоит ли овчинка выделки

Опыт мировых лидеров в разработке софта говорит о том, что стОит. Они мигрируют (где это имеет смысл) с Си, Го, C++ на Rust, и довольны результатом.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 12-Дек-25 13:49 
> Опыт мировых лидеров в разработке софта говорит о том, что стОит. Они
> мигрируют (где это имеет смысл) с Си, Го, C++ на Rust,
> и довольны результатом.

Тогда им можно, пусть мигрируют :) Особенно с Го. :)

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 14-Дек-25 03:43 
Го - отвратный язык программирования. Практически во всех аспектах, кроме кажущейся простоты. Вот статьи об этом, с конкретными фактами:

- https://fasterthanli.me/articles/lies-we-tell-ourselves-to-k...
- https://www.ralfj.de/blog/2025/07/24/memory-safety.html
- https://blog.habets.se/2025/07/Go-is-still-not-good.html


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 15-Дек-25 00:15 
> Го - отвратный язык программирования. Практически во всех аспектах, кроме кажущейся простоты.
> Вот статьи об этом...

Го замечателен в этом контексте тем, что он тоже memory-safe и тем что это детище Гугла.
Поэтому я очень сильно сомневаюсь, что Гугл заменит Го на Раст.

Но главное в твоём высказывании это что один относительно молодой модный язык заменяется другим. Это прекрасно, так и должно быть... у Гугла. Каждые десять лет переучиваться и переписывать всё на новый язык. :) Так ему и надо за то что он сделал с Андроидом. :)


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 11-Дек-25 19:20 
> примерно 30% против 70%

А здесь отуда дровишки? Вангую "30% против 70%" относится к security, я по крайней мере слышал только в этом контексте. Опять "обобщения" растоманов...


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 12-Дек-25 03:15 
Я уже указывал откуда. Искать конкретные отчёты лень. Мне за это никто не заплатит. Но вам никто не запрещает проверить.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 12-Дек-25 13:46 
> Я уже указывал откуда. Искать конкретные отчёты лень. Мне за это никто
> не заплатит. Но вам никто не запрещает проверить.

Всё что я нашёл - всё исключительно про security. Да оно и не удивительно и вполне совпадает с моим опытом.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 12-Дек-25 13:55 
> Всё что я нашёл - всё исключительно про security. Да оно и не удивительно и вполне совпадает с моим опытом.

В С/C++ есть святая троица ошибок: use-after-free, double-free, out-of-bounds
Они могут приводить к security ошибкам, а могут не приводит (если повезло))).

Мое мнение - на каждую security ошибку будет еще пачка обычных.
Если обычные будут предупреждены - уже огромный профит.



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sena , 12-Дек-25 16:16 
> Мое мнение - на каждую security ошибку будет еще пачка обычных.
> Если обычные будут предупреждены - уже огромный профит.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ilnarildarovuch , 10-Дек-25 13:30 
Время BSD!

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Советский честный человек , 10-Дек-25 14:26 
Нет. BSD если использовать в качестве десктопой ОС, тянет за собой половину линекса и прочего XDG'шного хлама.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:38 
А я что-то и в Линуксе это XDG не ставлю. Даже не знаю, для чего оно.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено freecoder , 10-Дек-25 17:37 
BSD следующая.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:06 
Думал, про Minix вспомните. На крайняк, QNX

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 13:52 
А что мы паримся, народ? Ну запонадобится какой модуль, который написан на Раст, попросим какого-нибудь чата, сконвертирует на C.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 16:27 
Попроси чтоб ядро тебе написал и поддерживал, чего стесняться-то.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:52 
https://github.com/FractalFir/rustc_codegen_clr

Вот человек пилит уже пару лет как. Возьми и поддержи его копейкой, раз такой принципиальный.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 12-Дек-25 03:28 
>попросим какого-нибудь чата, сконвертирует на C

Но зачем? Или это такой вид мазох-ма?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 10-Дек-25 14:12 
Диды писавшие на асм, наверное в то время тоже были против внедрения Си. Теперь Диды пишущие на Си против внедрения Rust. Но как бы Диды не упирались, а будущая разработка за новым поколением с более эффективными языками программирования

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 14:20 
> Диды писавшие на асм, наверное в то время тоже были против внедрения Си

Нет, Си быстро и органично вошёл в мир IT, без какого-либо специального пропихивания, пиара и проплат.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:09 
Си и C#. Влетели как по маслу. Что ВДВОЙНЕ опозоривает факт, что Раст как язык - полное г----о.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:53 
> C#

И это ничего не имеет общего с майкрософтом и его сухогрузами налички, вот совсем.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Фнон , 10-Дек-25 20:01 
>> C#
> И это ничего не имеет общего с майкрософтом и его сухогрузами налички, вот совсем.

А должно?
СИ придумали в корпорации для переписывания Юникса.
Не какие-то нищие побирушки, а профи на зарплате.

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



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено пох. , 12-Дек-25 11:21 
>>> C#
>> И это ничего не имеет общего с майкрософтом и его сухогрузами налички, вот совсем.
> А должно?
> СИ придумали в корпорации для переписывания Юникса.
> Не какие-то нищие побирушки, а профи на зарплате.

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

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

Но at&t/bell ничего такого не делала и не собиралась.

А у dec была rsx11 за денежки немалые, и ее какая-то левая ос на ее аппаратуру тоже ни разу не обрадовала. В ней даже компилятора си долгое время не было.

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено пох. , 12-Дек-25 11:17 
>> C#
> И это ничего не имеет общего с майкрософтом и его сухогрузами налички,
> вот совсем.

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

Внезапно, большая часть существующего кода на C# написана вовсе не microsoft (и уж точно не впихнута в бесплатные проекты под видом благодеяния).

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

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



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 10-Дек-25 14:19 
Если почитать статьи тех Дидов, когда придумывали Си и Юникс, то создаётся впечатление, что тогда все было что-то типа этого "Куяк, куяк и в продакшн"

Потом когда Диды все осознали и выпустили Plan 9 (более продуманное решение), то уже было поздно


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 16:31 
Так всегда. Пока ты продумываешь архитектуру, конкурент захватывает юзербейс. И вот у него уже юзеры, драйвера, деньги корпоратов. А у тебя архитектура.

Но с табами в мейкфайлах особенно хорошо вышло.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:11 
Это ничего не значит. КАК ИНЖЕНЕР, ты просто ОБЯЗАН думать не о продажах, а о правильной архитектуре. Другой вопрос, что есть риск overengineered sh_t. Но тут уже зависит от опыта команды.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:45 
> Это ничего не значит. КАК ИНЖЕНЕР, ты просто ОБЯЗАН думать не о
> продажах, а о правильной архитектуре. Другой вопрос, что есть риск overengineered
> sh_t. Но тут уже зависит от опыта команды.

А при чём тут продажи? "Дорога ложка к обеду" - это поговорка не только (совсем не) про продажи.

> о правильной архитектуре

Ну вот архитектура называется "Worse is better". УМВР и всё такое, а скучными вещами вроде UX или стабильного ABI на 20 лет вперёд бесплатно не занимаются.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 10-Дек-25 14:25 
Дедушка Линус делал также. По быстрому накидал и как обычно "куяк, куяк и в продакшн". А теперь этот монолитный монстр раздулся до совсем неприличных размеров. Там наверно уже и сами мейнтейнеры с трудом ориентируются

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено пох. , 12-Дек-25 13:17 
> Дедушка Линус делал также. По быстрому накидал и как обычно "куяк, куяк
> и в продакшн". А теперь этот монолитный монстр раздулся до совсем
> неприличных размеров. Там наверно уже и сами мейнтейнеры с трудом ориентируются

а немонолитный (хахаха, даже модулей нет) ресдох - сдох.
Зато наверное майнтейнеры отлично ориентируются (тоже нет).



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:01 
Отлично! Теперь начинайте добавлять Zig, плиз. Без него совсем никуда.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:07 
> Отлично! Теперь начинайте добавлять Zig, плиз. Без него совсем никуда.

Зиг это та же убогая Сишка.
Но если ты так не считаешь, можешь начать добавление.
Вдруг у тебя получится)


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 15:36 
Python - работа с памятью безопасна.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:44 
он ещё не до конца доделан, до 1.0 время есть исправить, что нужно, и эксперементировать. вот лет через 7 можно будет или даже раньше

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 17:37 
Новость читайте так, ничего не отключили, не убрали, добавили опционально возможность пилить, что-то на какой-то новой тулзе.
Что вам опять плохо-то от всего?

Ментейнерам - гемор, но тут таких нет...
Растоманам - подарок, но тут тоже как буд-то таких нет.
Время сборки ядра на растовые вещи увеличится, но кто тут до сих пор компилит ядра?..

PS
Хотя растоманам тоже сочувствую. Поковырялся недельку из любопытства, попытался понять в чем там цимус. Всего-то две фичи: при выходе из скоупа автоматическая очистка памяти (как защита от утечек памяти), монопольное владение и доступом к данным (для защиты от состояний гонки в многопотоке). Больше фич нет. Всё это оформлено неудобно-читаемым синтаксисом со своим "сахарком", со спорными жесткими правилами именования. Мне люто не понятно почему нельзя было просто взять синтаксис а-ля С++ или Java и не заниматься этим БДСМ. Ориентироваться по коду без IDE практически невозможно (вся семантика держится на мелких закорючках знаков препинания). Бонусом из коробки есть свои менеджер зависимостей и система сборки. Но опять же шаг влево, шаг вправо от типичного сценария и трудности растут геометрически.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:03 
> Мне люто не понятно почему нельзя было
> просто взять синтаксис а-ля С++ или Java

Потому что язык задумывался как OCaml++ - немного контроля за памятью, немного юникода, опять макросы, "славная традиция ML"... а потом GC убрали, создатель языка ушёл, Mozilla отвалилась.

И когда из него стали делать убийцу сишки
> The grammar is not what I wanted. Sorry.
> It did not reason about lifetime compatibility nor represent lifetimes as variables ... They were supposed to all be inferred
> https://graydon2.dreamwidth.org/307291.html


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Фнон , 10-Дек-25 19:50 
И что?
СИшка тоже делалась как переносной ассемблер.
А вылилось в тихий ужас.

Сам создатель сишки Денис Ритчи писал про "стандартизацию":
-- The fundamental problem is that it is not possible to write real programs using the X3J11 definition of C. The committee has created an unreal language that no one can or will actually use. --

Тут получилось гораздо лучше.
Индустрии не нужен был "всего понемножку с опциональным GC".
А вот замена СИ - да нужна.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 20:22 
> Сам создатель сишки Денис Ритчи писал про "стандартизацию":

Much to my satisfaction, they took seriously their goal
Standard emerged more as a better, careful codification than a new invention
The result is noticeably better than the explanation in the first edition of K&R

А ты цитируешь критику noalias, который после этого и убрали.

> "стандартизацию"

А она каким боком к линуксу? Он написан на нестандартном диалекте. Он зависит от GCC, а не стандарта.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 20:39 
>>> Мне люто не понятно почему нельзя было просто взять синтаксис а-ля С++ или Java
>> /потому что бла-бла-бла/
> И что?

И ты-таки нить разговора потерял, вот что. "Победитель всегда прав, your argument is invalid" - это плохой ответ на вопрос о синтаксисе. А ссылка на объяснение от создателя Rust - хороший.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 10:50 
Это всё от того, что один Аноним написал одно, другой ответил и смешались люди кони...
Понятия не имею кто тут с кем общался

Если вернуться к обсуждению раста, то не хочу просто скатываться в нытьё. Идеи заложенные в язык имеют право на жизнь, схема рабочая, имеет обоснование. Но синтаксис отталкивает. Вместо return просто не писать ";" - ага, потом бегло найди в портянке кода где стоят эти ";" а где нет. А конструкции для обработки ошибок? Чем лаконичный try-catch и throw не устроили? Почему нельзя было взять привычный синтаксис одного из топовых языков, все идеи положенные в основу раста великолепно легли бы на синтаксис строго типизированного ООП языка C# или Java. Была бы и популярность и преемственность, а пока это выглядит как какая-то маргинальщина.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 11:56 
> смешались люди кони

Ну в древовидном интерфейсе же всё ясно, ты на второй круг заходишь.
https://www.opennet.me/opennews/art.shtml?num=64401#230

Аноним (230) - ты, 2 коммента в ветке
Фнон (-) - 1 коммент мне
Аноним (212) - я, 3 коммента тебе и ему


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 11-Дек-25 12:11 
> Вместо return просто не писать ";" - ага, потом бегло найди в портянке кода где стоят эти ";" а где нет.

Вот сразу видно, что Rust даже не пробовал изучить, так как там немного по другому все организовано. И даже есть целое объяснение "difference between statement and expression"

Точка запятой ставиться только после операторов, после выражений она не ставиться.

Return ты тоже можешь использовать, просто в Rust его можно опустить и последнее выражение и будет возвращать функция

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 13:29 
То что я могу писать return или не писать не имеет значения когда приходится изучать чужой код. Мне не импонирует код с незаметными точками выхода. Это как раз тот самый сомнительный "сахарок". Дидам не имея острого юношеского зрения затруднительно быстро ориентироваться по коду. Не подумайте, что только на этом return свет клином сошелся, там полно косметических решений не в пользу читабельности кода. В остальном Ok(()).

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 11-Дек-25 13:46 
Ну, я пока ещё не видел языков, чтобы все было идеально. Везде всегда будет свои плюсы и минусы. Плюс у каждого могут быть свои предпочтения. Лично меня, синтаксис вполне устраивает, но больше всего мне нравиться, что Rust решает накопившиеся многолетние проблемы, которые никто не хотел решать. И только сейчас СИшники спохватились, когда увидели, что Rust начал их понемногу вытеснять. А раньше нельзя было заняться этим вопросом?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 11-Дек-25 12:24 
> Почему нельзя было взять привычный синтаксис одного из топовых языков, все идеи положенные в основу раста великолепно легли бы на синтаксис строго типизированного ООП языка C# или Java

А почему именно этот синтаксис ты считаешь правильным? Может дело привычки? Кому-то ведь и brainfuck синтаксис по душе


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 13:07 
> А почему именно этот синтаксис ты считаешь правильным?

А почему создатель раста считает синтаксис раста неправильным? Может дело привычки?

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

> D is ABI-compatible with C.
> It is able to call C functions directly without requiring wrapper functions.
> Any D function marked as extern(C) can be called from C.
> ImportC is a C compiler embedded into the D implementation
> ImportC's implementation is based on the idea that D's semantics
> are very similar to C's
. ImportC gets its own parser,
> which converts the C syntax into the same AST (Abstract Syntax Tree)
> that D uses.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 11-Дек-25 13:32 
> А почему создатель раста считает синтаксис раста неправильным?

Пчелы против меда? ))

> Ну и чтобы ломать привычки, нужен хороший повод

Ну так язык не для Дидов создавался, а для будущего поколения. И для того, кто не знал Си, а разобрался с Rust, такой синтаксис будет норм. Ну а кому не нравиться, то насильно никто не держит. Есть полно других замечательных языков и областей их применения. В системном программировании пока только Rust решает накопившиеся проблемы. Ни D, C, C++, Zig их не решают


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 14:47 
> для того, кто не знал Си, а разобрался с Rust, такой синтаксис будет норм

Значить создатель раста не осилил его?

The grammar is not what I wanted. Sorry.
It's easier to work with than C++, but that's fairly faint praise

> Есть полно других замечательных языков и областей их применения.

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

DARPA project for automated translation from C to Rust (2024) (darpa.mil)
https://news.ycombinator.com/item?id=45443368


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 11-Дек-25 18:19 
> Значить создатель раста не осилил его?

Ну другие же осилили! Вон переписывают старое, пишут новые проекты. Я не вижу проблемы осилить Rust. Если это придумал человек - значит и другие люди смогут. Создатель же не инопланетянин, ну может траву курить любит ))

> Всё ниже жаваскрипта надо бы переписать на расте

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

> По-моему, это неуважение к расту

У меня не может быть к нему уважения! Это инструмент, а не человек


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 18:13 
> не приводит к включению Rust в число обязательных сборочных зависимостей

Ждать осталось недолго (с)


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 18:17 
> Ждать осталось недолго (с)

Это вряд ли.
Скорее всего обязательной зависимостью сделают довольно несколько.
Просто будут такая ситуация:
- нам нужны дрова для Х
-- вот дрова - собирайте
- они на расте!
-- других нет))

Но раст будет ну совсем необязательным! Просто сидите без дров))



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено 12yoexpert , 10-Дек-25 19:59 
так и будет. и первым такой драйвер выпустит невидия, они всегда впереди планеты всей в плане вендорлока

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Tron is Whistling , 10-Дек-25 23:55 
rm -rf / и DVD с виндой

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 07:48 
... а там тоже дрова на том же расте. Частично на основе того же опенсорсного кода, только виндовая часть - закрытая.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Tron is Whistling , 11-Дек-25 14:35 
Там как-то плевать, я этот код не вижу, тем более - не анализирую в случае багов - и мне норм.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено пох. , 12-Дек-25 17:10 
> ... а там тоже дрова на том же расте. Частично на основе
> того же опенсорсного кода, только виндовая часть - закрытая.

жаль что звиздежь.



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 19:55 
Наверное единственная вещь, которую я с нетерпением жду (с)

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 10-Дек-25 21:27 
8 декабря
> В Rust-репозитории выявлены вредоносные пакеты

10 декабря
> Поддержка Rust переведена в основные возможности ядра Linux


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 11-Дек-25 11:35 
Какая глубокая аналитика.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 17:58 
Да, аналитические зонды будут глубже, чем ожидали некоторые.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 12-Дек-25 03:17 
Вам бы почитать что-нибудь о логике...

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Golangdev , 11-Дек-25 00:54 
> Поддержка Rust переведена из экспериментальных в основные возможности ядра Linux

Ура, товарищи! Мы победили!


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 01:53 
Победили Линукса! Разрушили старый мир до основания! Это наш последний бой! Мы наш мы новый мир построим!

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 02:05 
Ну что, ребятки, уже на GNU/Hurd все или утрёлись и затерпели?

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 21:45 
Windows и MacOS это пример хороших гибридных ядер

GNU/HURD туфта не рабочая, MINIX его уделывает


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sunjob , 11-Дек-25 06:20 
поступить по "разумному" никак корпорации и бабло не позволяет?!

т.е.
- запустить форк ядра
- сделать его лучше и вывести на 1е места

а уж пользователи сами разберутся какое ядро использовать!


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 11-Дек-25 12:14 
Я думаю, что обычным пользователям вообще пофигу какое там будет ядро

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 17:59 
> вообще пофигу какое там будет ядро

Предлагаешь сразу на Win переходить?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 11-Дек-25 18:26 
Я точно никуда не собираюсь переходить! Меня все устраивает

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 12-Дек-25 01:17 
> никуда не собираюсь переходить!

Потому что сдвинуться с места не позволяет зонд.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аномалии , 12-Дек-25 12:34 
Потому что Раст в ядре меня устраивает и я его сторонник. Я могу работать на любой операционной системе. У меня нет с этим проблем. И регулярно их меняю чтобы знания не забывались

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Бжежко , 11-Дек-25 12:35 
Считаешь что это ненормально - делай форк и поддерживай без раста.

> а уж пользователи сами разберутся какое ядро использовать!

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено sunjob , 11-Дек-25 14:24 
об этом и речь:
> корпорации и бабло не позволяет

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 11-Дек-25 21:43 
Не понимаю драммы, какая разница начем написано ядро которым никто не пользуется(даже Huawei решила не обмазываться идеями 70 годов прошлого века)

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 12-Дек-25 03:24 
>какая разница начем написано ядро

Объясняю на пальцах. Если у вас ядро написано на Си, то ждите или сегфолтов, или, что ещё хуже, успешных хакерских атак на вашу инфраструктуру. Чем больше ваш бизнес, тем существеннее убытки.

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

>ядро которым никто не пользуется

В смысле никто? В статье речь идёт о ядре Линукс. Самая популярная, наверное, северная ОС.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ivan , 13-Дек-25 23:57 
Ложь. Оаст уже доказал себя бекдорами

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 14-Дек-25 03:48 
Причём здесь бекдоры до банальных ошибок, облегчающих жизнь хакерам? Бекдоры могут быть в любом языке программирования, от них вас никто не застрахует (кроме, пожалуй, формальной верификации, но она очень недёшева). А от ошибок работы с памятью - вполне.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ivan , 14-Дек-25 06:02 
Ошибки работы с памятью в Си преувеличены. Они все вылавливаются в ходе написания кода. Раст только для контроля и бекдоров продвигается. Никакой безопасности нет. Хватит уж сказки рассказывать о безопасности.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 15-Дек-25 01:20 
> Ошибки работы с памятью в Си преувеличены.

Вранье. Ошибки с памятью в си - это основной источник уязвимостей в си коде.

Напр. в ядре линукс за последние 10 лет:
Memory Corruption - 3153
Overflow - 409
vs
Input Validation - 46
Directory Traversal - 5


> Они все вылавливаются в ходе написания кода.

Опять вранье. Уязвимости живут годами и даже десятилетиями.
Напр. в тех же иксах недавно нашли уязвимость, которая наверное старше половины опеннета. Ее еще диды до xorg выкодили.

> Хватит уж сказки рассказывать о безопасности.

Для начало перестаньте врать, а потом уже что-то указывайте.



"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Vindex , 12-Дек-25 03:19 
Я может чего-то не понимаю, но в репозитории драйвера Nova показано, что он написан на Си.

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено myster , 12-Дек-25 12:12 
Я бы ещё понял ненависть к другому языку и смешиванию кода, если бы вместо Rust пихали Python, Java или JavaScript. Эти языки великолепны в своей нише, но не подходят для низкоуровневого кода. Не стоит так беситься с жиру с C-кодом. Даже C++ менее подходит для этой задачи, чем Rust.

Вот чистый Assembler подошёл бы лучше и C, и Rust, но на нём не хотят писать ядро - только вставки делают местами. А если бы захотели переписать на Assembler, представляете, какой вой бы поднялся? Он был бы ещё громче, чем нынешний хейт от тех, кто сегодня ненавидит Rust.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 14-Дек-25 03:51 
> Вот чистый Assembler подошёл бы лучше и C, и Rust

Предлагаете под каждый ЦП свой Линукс написать? Вы ведь, поди, в курсе, что у каждого ЦП свой ассемблер. Ведь в курсе, да?


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено myster , 14-Дек-25 18:22 
> Предлагаете под каждый ЦП свой Линукс написать? Вы ведь, поди, в курсе, что у каждого ЦП свой ассемблер. Ведь в курсе, да?

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


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено nomad , 13-Дек-25 10:56 
"Rust помогает избавиться от таких проблем, как обращение к памяти после её освобождения, выход на границу буфера, некорректное освобождение ресурсов при обработке ошибок и забытые проверки возвращаемых кодов ошибок" - не проблемы языка Си, это проблемы уровня подготовки программистов...

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Прохожий , 14-Дек-25 03:54 
"Не такие Сишники". Мы слышим об этом всё время существования этого ЯП. А воз и ныне там, CVE из продукта в продукт одни и те же. "Может что-то в консерватории не то?" (c)

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ivan , 14-Дек-25 06:06 
Рассказать про ошибки на Раст, когда интернета вырубаются? Или когда программа портит данные? На любом языке будут косяки если не думать. Нет безопасности в языке. Криво написанный код на расте то к подтверждение

"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Аноним , 15-Дек-25 01:15 
> Рассказать про ошибки на Раст, когда интернета вырубаются?

Да, интернет вырубился. На несколько часов. Это было ужасно. Но починили за несколько часов.

А знаешь, что было когда у них вместо раста была dыpяха? У них утекал пользовательские данные с поисковики несколько месяцев пока это не заметили и не исправили.
Несколько ме-ся-цев!

> На любом языке будут косяки если не думать.

Но у сишников это получается лучше всех.

> Нет безопасности в языке. Криво написанный код на расте то к подтверждение

Не только в языке. Но убогий недоязык из 70х играет просто огромную роль в сишных dыpeнях.


"Поддержка Rust переведена из экспериментальных в основные во..."
Отправлено Ivan , 14-Дек-25 06:56 
Короче надавили на Линуса здорово, вот и пустил он Раст в ядро.