The OpenNET Project / Index page

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

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

10.12.2025 08:52

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

Три года назад возможность разработки драйверов и модулей на языке Rust была добавлена в ядро 6.1. В тех пор в состав ядра были включены абстракции для разработки на Rust драйверов для GPU, ФС, блочных устройств, сетевых адаптеров и USB-устройств. На языке Rust развивается драйвер Nova для GPU NVIDIA, asahi для GPU Apple AGX, Tyr для GPU ARM Mali, rust_ext2 c ФС Ext2. В состав ядра принята написанная на Rust реализация IPC Binder. Проект RROS развивает real-time подсистему для ядра Linux, написанную на Rust. Поддержка Rust неактивна по умолчанию и не приводит к включению Rust в число обязательных сборочных зависимостей к ядру.

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

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

  1. Главная ссылка к новости (https://lwn.net/Articles/10498...)
  2. OpenNews: В ядро Linux 6.18 принята реализация Binder IPC для Android, написанная на Rust
  3. OpenNews: Rust опередил C/C++ по объёму кода, добавляемого в платформу Android
  4. OpenNews: В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку языка Rust
  5. OpenNews: Мнение Грега Кроа-Хартмана и Кейса Кука о продвижении Rust в ядро Linux
  6. OpenNews: Кризис в продвижении Rust в ядро из-за опасений усложнения сопровождения
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64401-rust
Ключевые слова: rust, linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (118) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Жироватт (ok), 09:06, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Пропал, пропал калабуховский дом...
     
     
  • 2.26, Аноним (26), 10:17, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему ?
    https://en.wikipedia.org/wiki/Rust_(programming_language)
     
     
  • 3.51, Аноним (51), 10:59, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Почему ?

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

     
     
  • 4.54, Аноним (54), 11:08, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Применение rust в ядре ограничено именно поэтому. Иначе бы уже все переписывали и через 10 лет сишного почти не осталось бы. Но мейнтейнеры сейчас против по понятной причине они сишные мейнтейнеры.
     
  • 2.36, Аноним (36), 10:43, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какая разница, на чем был разработан бинарник? Хоть в машинных кодах. Непонятна вся эта возня. У меня в относительно небольшом проекте 4 языка программирования применяются.
     
     
  • 3.131, Аноним (131), 13:14, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот только не в машинных кодах. Это:
    1. Closed source;
    2. Завязка на процессорную архитектуру.
     
  • 3.132, мимоход (?), 13:14, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Какая разница, на каких языках разговаривают в обществе? Хоть на языках жестов. Непонятна вся эта возня. У меня в относительно небольшой семье 4 языка применяются.
     

  • 1.2, Sm0ke85 (ok), 09:06, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Централизация линукса началась официально...
     
     
  • 2.4, Аноним (4), 09:11, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И не только линукса
     
  • 2.6, кек (?), 09:17, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Давно уже идет, че вы на один язык то завязались.
     
  • 2.9, Аноним (54), 09:22, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Как язык её начал? До этого централизации небыло?
    Linux Foundation и Линус как фактический диктатор в одном лице это была не централизация?

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

     
  • 2.24, Аноним (24), 10:14, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Назовёте процент коммитов от сообщества? Ставьте GNU Hurd. Что, не можете пользоваться? Драйверов нет? Напишите.
     
     
  • 3.136, Аноним (131), 13:17, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть RYF-железо, для него есть.
     
  • 3.149, Ilnarildarovuch (?), 13:32, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть BSD
     
  • 2.67, Анонимусс (?), 11:28, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Централизация линукса началась официально

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

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

     

  • 1.3, Аноним (3), 09:09, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Как же так? Местные эксперты же говорил, что раст скоро выбросят.
     
     
  • 2.14, анондирован (?), 09:45, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Rust сдувается судя по популярности в рейтингах языков программирования (TIOBE, PYPL, IEEE) (на уровне статистической погрешности) поэтому только лоббирование на запрет C и C++ через госорганы и осталось проиграв во всем остальном.
     
     
  • 3.16, анонимус (??), 09:48, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дайте угадаю, лангуаге оф 2025 из PERL!!!
     
  • 3.38, Аноним (36), 10:45, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Даже те "госорганы",  которые топят за Раст на уровне рекомендаций, никакие другие языки не запрещают.
     
     
  • 4.44, 12yoexpert (ok), 10:47, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    у тебя десять ошибок в слове "рекламируют"

    штаты с 2025 года - колония рф, так что они могут рекламировать хоть онлайн казино, хоть религию

     
     
  • 5.77, Анонимусс (-), 11:54, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > штаты с 2025 года

    Но АНБ начало продвигать раст в ядро еще при Трампе (в 2020 официально стартовал Rust For Linux), продолжили при Байдене и продолжают при Трампе.
    Так что мимо, смотри глубже.

     
  • 5.119, Аноним (119), 12:59, 10/12/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.137, Аноним (131), 13:20, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А чего АНБ пела? "Не использовать небезопастные языки."
     
  • 3.41, 12yoexpert (ok), 10:46, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Rust сдувается судя по популярности

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

     

  • 1.7, Аноним (7), 09:17, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    подумаешь будет больше отказов в обслуживании и паник, зато память не утечет.
     
     
  • 2.19, Аноним (19), 10:05, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Заметь, что CVE зовутся CVE, а не например RVE.
     
     
  • 3.139, Анонимы мы (?), 13:21, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Инклюзивный народ еще занят более важной борьбой с master в гитах.
     
  • 2.32, 12yoexpert (ok), 10:34, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    с чего ты взял, что не утечёт? маркетинговые буклеты?

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

     
     
  • 3.141, Rev (ok), 13:25, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты перепутал его с Go.
     
  • 2.49, Бубенчик (?), 10:58, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Память в хрусте очень даже течёт. Зато "безопастно"!
     
     
  • 3.109, Аноним (109), 12:43, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Память в хрусте очень даже течёт

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

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

     
     
  • 4.143, Аноним (131), 13:26, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Только килять придётся и kernel, потому как и там буудет текучий Раст. Будем перезагружать сервера раз в две недели. Тут многим нравится какввенде.
     

  • 1.10, Аноним (10), 09:27, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Поддержка Rust неактивна по умолчанию и не приводит к включению Rust в число обязательных сборочных зависимостей к ядру.

    Пока что.

     
     
  • 2.11, Аноним (11), 09:29, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как станет обязательной так все, мир на попалам треснет.
     
     
  • 3.34, ИмяХ (ok), 10:41, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мир треснет пополам, когда сделают системду обязательной и вайланд.
     
     
  • 4.39, 12yoexpert (ok), 10:45, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    нет, он треснет напополам, когда раст сделают обязательным, как и написано выше
     
     
  • 5.147, Аноним (131), 13:29, 10/12/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.12, IMBird (ok), 09:42, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Активность успешно имитируется, системные требования растут и продажи подписок на ассистентов программиста тоже демонстрируют положительную динамику. Все при делах, а кто бухтит – тот китайский очкастый шпион и против развития.
     
     
  • 2.79, Кошкажена (?), 11:54, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > тот китайский очкастый шпион

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

     
     
  • 3.86, Аноним (-), 12:07, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Но китайцы тоже раст используют...

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


     

  • 1.13, Аноним (13), 09:44, 10/12/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.15, анондирован (?), 09:48, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Так программы на 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." никто не отменял :)
     
     
  • 2.52, Аноним (26), 11:00, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://rust-lang.org/ru/
     
  • 2.152, Аноним (131), 13:37, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И minners, спрятанные в crates.io, кстати, тоже никто не сможет отменить.
     

  • 1.17, Аноним (17), 09:49, 10/12/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.22, Аноним (22), 10:11, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > rust_ext2

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

     
     
  • 2.28, Аноним (54), 10:27, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >альт

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

     

  • 1.33, ИмяХ (ok), 10:39, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>сосредоточиться на логических ошибках и состояниях гонки. Rust помогает избавиться от таких проблем, как

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

     
     
  • 2.35, 12yoexpert (ok), 10:42, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Меняем одни ошибки на другие

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

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

     
  • 2.45, Аноним (36), 10:47, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > безопасность логических ошибок

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

     
     
  • 3.60, Аноним (-), 11:20, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, типа сейчас в ядре прям сильно квалифицированные пишут.
    Кого корпа наймет, тот и будет писать 90% кода, который добавляют в ведро.

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

     
  • 2.48, Аноним (119), 10:55, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Почему бы сразу не начать писать на языке, который гарантирует безопасность логических ошибок и состояний гонки?

    Что за язык?

     
  • 2.59, Анонимусс (-), 11:18, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему бы сразу не начать писать на языке, который гарантирует
    > безопасность логических ошибок и состояний гонки?

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

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

     
     
  • 3.63, ottepel84 (?), 11:24, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Idris, Lean4
     
     
  • 4.68, Анонимусс (-), 11:30, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Idris, Lean4

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

     
     
  • 5.71, ottepel84 (?), 11:34, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С учетом нейронок не исключенно. Это генерация без галлюцинаций, в языках где принципиально сложно говнокодить даже без верификации.
     
     
  • 6.117, Анонимусс (?), 12:57, 10/12/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.43, Аноним (43), 10:47, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как только Rust станет обязаловкой будем форкать ядро Linux, а пока пусть ржавеет. Вот к примеру: librsvg заржавел, а вместе с ним и весь GNOME, но есть старый сишный вариант librsvg который позволяет собирать MATE, LXDE, XFCE без Rust.
     
     
  • 2.46, Аноним (54), 10:49, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >фоткать ядро

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

     
     
  • 3.98, Аноним (43), 12:21, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Форк Libre Linux не первый год существует, его разработчики удаляют проприетарные блобы из ядра Linux. Вместо блобов аналогично можно код на языке Rust удалять.
     
     
  • 4.108, Аноним (109), 12:36, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > его разработчики удаляют проприетарные блобы из ядра Linux.

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

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

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

     

  • 1.47, Аноним (119), 10:53, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Где-то раздался вой луддитов (с). Народ, если вам не нравится раст и политикака линукса, в чём проблема написать собственное ядро с блэкджеком и стриптизёршами, на любом удобном языке? Что за радость бегать и ныть попусту, при том что вам собственно говоря никто ничего и не обещал? Мир меняется, с ним меняются и технологии. Кто не способен приспособиться, тот отправляется на помойку. Очевидно же.
     
     
  • 2.50, пох. (?), 10:59, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > политикака линукса, в чём проблема написать собственное ядро с блэкджеком и
    > стриптизёршами, на любом удобном языке? Что за радость бегать и ныть

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

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

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

     
     
  • 3.58, Аноним (119), 11:12, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > ты-то уже четыре ядра на пяти разных удобных языках написал?

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

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

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

     
     
  • 4.72, пох. (?), 11:35, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Я пользуюсь тем что есть и меня всё устраивает. А кого не

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

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

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

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

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

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

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

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

     
  • 2.53, Аноним (53), 11:02, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Где-то раздался вой луддитов (с). Народ, если вам не нравится раст и
    > политикака линукса, в чём проблема написать собственное ядро с блэкджеком и
    > стриптизёршами, на любом удобном языке? Что за радость бегать и ныть
    > попусту, при том что вам собственно говоря никто ничего и не
    > обещал? Мир меняется, с ним меняются и технологии. Кто не способен
    > приспособиться, тот отправляется на помойку. Очевидно же.

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

     
     
  • 3.94, Анонимусс (?), 12:19, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А в чем именно?

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

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

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

     
     
  • 4.111, Аноним (53), 12:49, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А типа вы не просто пользуетесь сишным кодом ядре)))

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

     
     
  • 5.116, Аноним (109), 12:55, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, это не шутка.

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

     
     
  • 6.121, Аноним (53), 13:01, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если бы ты занимался сертификацией ОСей, то был бы в курсе этого процесса.
     
  • 2.57, Аноним (57), 11:11, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я пока только пронзительное подтявкивание шакалов со стороны ...... слышу.
     

  • 1.55, Фонтимос (?), 11:10, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Это просто отличная новость, наконец! Линус ты топчик!
     
  • 1.56, Аноним (57), 11:10, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Rust в ядро можно: там ни динамическая линковка не требуется, ни crates ... надеюсь не найдётся дебилов, которые crates в ядерные драйвера потащат, иначе всё это дерьмо станет жрать память как не в себя...
     
     
  • 2.70, Аноним (70), 11:33, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пруф?
     

  • 1.66, Аноним (66), 11:27, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Отлично, Линукс становится еще безопаснее!
     
     
  • 2.146, Ilnarildarovuch (?), 13:29, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не-а
     

  • 1.73, Аноним (73), 11:39, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У *BSD поклонников скоро прибавится
     
     
  • 2.81, Аноним (54), 11:57, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А можно сразу поклонником становиться или сначала драйверы себе написать?
     
     
  • 3.83, Anonymouse (?), 12:01, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Можете начинать поклоняться хоть сразу сейчас
     
  • 3.142, Ilnarildarovuch (?), 13:26, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сразу, естественно
     

  • 1.78, Аноним (78), 11:54, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Компилятора, кроме того, что идёт с дырявым cargo. Это катастрофа, если это будет включено в билд процесс теперь. Но я уже и так одной ногой в OpenBSD.
     
     
  • 2.91, Anonymouse (?), 12:15, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пройдёмте в ТГ. Там не токсично.
     
  • 2.95, Анонимусс (?), 12:20, 10/12/2025 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     

  • 1.80, Аноним (80), 11:55, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Раст - это трёхколёсный велосипед, который тянет за собой на верёвочке большой дядя, а ты можешь только немного подкручивать педальки и подруливать. Зато не разобьёшься. Си - это трюковый велик без седла. На нём ты можешь делать что угодно и гнать с любой скоростью. Но при этом есть ненулевая вероятность свернуть себе шею… Выбирайте.
     
     
  • 2.84, Аноним (109), 12:02, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Си - это трюковый велик без седла.

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

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

    любую х=ню

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

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

     
     
  • 3.93, Аноним (93), 12:19, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > любую х=ню

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

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

     
     
  • 4.113, Аноним (109), 12:53, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это от твоих навыков программирования зависит.

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

     
     
  • 5.122, Аноним (122), 13:01, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > точно также выходят

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

     

  • 1.90, Витюшка (?), 12:13, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Противники против нескольких языков...и далее много красивых слов.

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

     
     
  • 2.112, Аноним (112), 12:51, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сомневаюсь что это те же люди. Скорее наоборот, раст тянут те же, кто тянул питон и перл
     

  • 1.96, Аномалии (?), 12:21, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не зря начал уже учить Rust. Пока нравиться, а там посмотрим. Намного приятней чем Go
     
     
  • 2.100, Аноним (-), 12:23, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Не зря начал уже учить Rust. Пока нравиться, а там посмотрим.

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

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

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


     
     
  • 3.104, Аномалии (?), 12:28, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > У гошки область слегка другая.. но ок)

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

     
  • 2.102, Аноним (43), 12:25, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуй пробутстрапить компилятор Rust с GCC 15 до последней версии. Вся симпатия улетучится.
     
     
  • 3.106, Аноним (70), 12:33, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем?
     
  • 2.103, Аноним (93), 12:26, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не зря вовремя ушёл из ядра - токсичное комьюнити, а теперь ещё вместо лёгкого и изящного Си этот монстр Раст...
     
     
  • 3.118, Аномалии (?), 12:59, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > изящного Си

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

     

  • 1.99, Витюшка (?), 12:22, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В принципе состояние и уровень IT и разработки в РФ виден по комментариям к Rust новостям.

    Тут тебе и теории заговоров, и АНБ, и централизация (выкидывание российских процессоров и отказ в принятии патчей от российских разработчиков - это, конечно, была не централизация и настоящая ш.вабодка).

    Теперь у меня есть достойная альтернатива - включать РенТВ или читать комментарии.

     
     
  • 2.107, Аноним (-), 12:34, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > В принципе состояние и уровень IT и разработки в РФ виден по комментариям к Rust новостям.

    В РФ остался уровень разработки О_о?

    > Тут тебе и теории заговоров, и АНБ,

    Уверен, что и в американском интернете можно найти подобные теории заговора про раст.

    > и централизация (выкидывание российских процессоров и отказ в принятии патчей от российских разработчиков - это, конечно, была не централизация и настоящая ш.вабодка).

    А как до этого др--ли на Великодушного Диктатора!
    Как палец облизывали, который он нвидии показывал...

    > Теперь у меня есть достойная альтернатива - включать РенТВ или читать комментарии.

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


     
     
  • 3.123, Аноним (122), 13:05, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А тут поехавшие на абсолютно серьезных щах порят чушню.

    а чем сишники от растовиков то отличаются? и те и те порят чушь. ЯП есть чушь полная, когда достаночно асм. Компиляторы у них умные, ЫЫ заменят погромистов :)) Я бы сказал бы, рентиви тут отдыхает, у них мозгов на такие фантазии не хватает.

     
     
  • 4.129, Аноним (-), 13:13, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > когда достаночно асм

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

     

  • 1.101, Аноним (109), 12:24, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Кстати, забавно описаны аргументы сторонников и противников.

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

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

     
     
  • 2.105, Аноним (93), 12:31, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > оно убирает целые классы ошибок, сокращает время разработки, дает гарантии

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

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

     
     
  • 3.110, Аноним (-), 12:45, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Забористый копиум У гугла все получается - Для кода на Rust зафиксировано в 4 ... большой текст свёрнут, показать
     
     
  • 4.114, Аноним (112), 12:53, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Возможно дело в неосиляторах?

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

     
     
  • 5.120, Аноним (-), 13:00, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > О том и речь, что никто этот раст не осилит.

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

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

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

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

    С чего вдруг?

     
     
  • 6.125, Аноним (122), 13:07, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Вон

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

     
     
  • 7.133, Аноним (-), 13:15, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так и платят.
    Корпы это 90% кода которое добавляется в ядро.
    Так что и будут платить, и будут добавлять.

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

     
  • 4.124, Аноним (93), 13:06, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Забористый копиум)

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

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

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

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

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

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

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

     
     
  • 5.127, Аноним (122), 13:09, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ага, и называют это "раковой опухолью", а так да, "за" =)

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

     
  • 4.135, Аноним (119), 13:16, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Большую часть существования цивилизации строили из овна и палок (саманный кирпич, мазанки). Но это не повод так делать сейчас

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

     
     
  • 5.144, Аноним (-), 13:28, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Про дешевле я еще поверю А про теплее Коэффициент теплопроводности от 0,1 до... большой текст свёрнут, показать
     

  • 1.115, Аноним (-), 12:53, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У новости плохой заголовок.
    Предлагаю изменить его на

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

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

     
  • 1.128, Аноним (128), 13:09, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Проект RROS развивает real-time подсистему для ядра Linux, написанную на Rust.

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

     
  • 1.130, mos87 (ok), 13:14, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вот и ядро захватывают активисты

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

     
  • 1.138, sena (ok), 13:21, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > данный язык исключает появление большинства ошибок, выявляемых в ядре и вызванных особенностями языка Си

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

     
     
  • 2.150, Аноним (-), 13:33, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А ведь это куда более сильное заявление, чем изначальное "снижает вероятность ошибок работы с памятью, приводящих к дырам в безопасности". Тут уже речь вообще про большинство ошибок.

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

    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/

     

  • 1.148, Ilnarildarovuch (?), 13:30, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Время BSD!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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