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 обязательно


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

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

     
     
  • 4.54, Аноним (54), 11:08, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Применение rust в ядре ограничено именно поэтому. Иначе бы уже все переписывали и через 10 лет сишного почти не осталось бы. Но мейнтейнеры сейчас против по понятной причине они сишные мейнтейнеры.
     
     
  • 5.313, Аноним (313), 08:20, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так "уже все" переписали или за 10 лет?
     
  • 4.224, Аноним (224), 17:11, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кернел-программисты не способны освоить больше одного языка программирования?
     
     
  • 5.229, Аноним (-), 17:35, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Кернел-программисты не способны освоить больше одного языка программирования?

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

     
  • 5.240, Диды (ok), 17:58, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Кернел-программисты не способны освоить больше одного языка программирования?

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

     
  • 5.256, Аноним (256), 19:16, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Кернел-программисты не способны освоить больше одного языка программирования?

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

     
  • 4.370, Разум (?), 23:35, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Фронтенд и бэкенд разработчики сейчас на тебя косо посмотрели.
    Да подумаешь на фронте js, ts, css, html.
    А на беке как минимум Java/Python/go/etc + sql / etc + какой-нибудь Spell.
    Не вижу особого смысла ныть по поводу раста, он не настолько сильно отличается от плюсов. Омайгад заставили учить си++ подобный язык.
    Скажи спасибо что это не ocaml какой-нибудь не функциональщина.
     
  • 4.371, bergentroll (ok), 23:52, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз таки при общей красоте идеи «1 проект — 1 язык» (1 пожизненный благодушный диктатор…), для крупных проектов более характерно разнообразие инструментов.
     
  • 2.36, Аноним (36), 10:43, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Какая разница, на чем был разработан бинарник? Хоть в машинных кодах. Непонятна вся эта возня. У меня в относительно небольшом проекте 4 языка программирования применяются.
     
     
  • 3.131, Аноним (131), 13:14, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот только не в машинных кодах. Это:
    1. Closed source;
    2. Завязка на процессорную архитектуру.
     
     
  • 4.323, Аноним (256), 10:25, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот только не в машинных кодах. Это:
    >1. Closed source;

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

     
  • 3.132, мимоход (?), 13:14, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Какая разница, на каких языках разговаривают в обществе? Хоть на языках жестов. Непонятна вся эта возня. У меня в относительно небольшой семье 4 языка применяются.
     
     
  • 4.244, Аноним (244), 18:08, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > У меня в относительно небольшой семье 4 языка применяются.

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

     
  • 2.285, ХрюХрю (?), 20:44, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +10 +/
    #include <stdio.h>

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

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

     
     
  • 3.294, Аноним (294), 21:41, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    алё, где return 0; ? :)))
     
     
  • 4.311, sunjob (ok), 06:22, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    уже не говоря про хлопушки и свистелки! :о)
     
  • 4.344, Аноним (344), 14:49, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Оно по умолчанию возвращает ноль, если нету никаких других return statement.
     
     
  • 5.345, Аноним (294), 14:53, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    зачем тогда int main писать?
     
  • 5.346, Аноним (294), 15:07, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    зачем тогда еще придумывать всякие noreturn
     
     
  • 6.349, ХрюХрю (?), 15:53, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    очевидно, для noreturn функций
     
     
  • 7.350, Аноним (294), 16:53, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ну пробуй для main пропиши
     

  • 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 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давно уже идет, че вы на один язык то завязались.
     
  • 2.9, Аноним (54), 09:22, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +17 +/
    Как язык её начал? До этого централизации небыло?
    Linux Foundation и Линус как фактический диктатор в одном лице это была не централизация?

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

     
     
  • 3.287, Аноним (287), 21:06, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Linux Foundation и Линус как фактический диктатор в одном лице

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

     
  • 2.24, Аноним (24), 10:14, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Назовёте процент коммитов от сообщества? Ставьте GNU Hurd. Что, не можете пользоваться? Драйверов нет? Напишите.
     
     
  • 3.136, Аноним (131), 13:17, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Есть RYF-железо, для него есть.
     
  • 3.149, Ilnarildarovuch (?), 13:32, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть BSD
     
     
  • 4.297, Аноним (24), 22:54, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Там тоже драйверов особо нет, тащат из Linux.
     
  • 3.305, Аноним (305), 02:40, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме шуток, в последние пару лет Hurd стал намного, намного юзабельнее.

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

     
  • 2.67, Анонимусс (?), 11:28, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Централизация линукса началась официально

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

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

     
     
     
    Часть нити удалена модератором

  • 4.277, онанист (?), 20:04, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    увы нет, питон :-( почему не в ядре- загадка
     

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

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

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

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

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

     
     
  • 4.143, Аноним (131), 13:26, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Только килять придётся и kernel, потому как и там буудет текучий Раст. Будем перезагружать сервера раз в две недели. Тут многим нравится какввенде.
     
     
  • 5.304, Прохожий (??), 02:30, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если до этого был гораздо более подверженный течке Си, и сервера не перегружали, то почему теперь придётся?  Rust гораздо более надёжен в плане работы с памятью.
     
  • 2.281, Аноним123 (?), 20:27, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Полностью противоположно. Память будет течь в расте практически как в С. А вот отказов и паник будет меньше.
     
  • 2.325, КО (?), 11:14, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ржавый не про то, что память не утечет, он про то, что утекшей памятью не воспользуешься. :)
     

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

    Пока что.

     
     
  • 2.11, Аноним (11), 09:29, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Как станет обязательной так все, мир на попалам треснет.
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    И то, и другое способно расколоть Мир. Что произойдёт первым - от того и треснет.
     
     
  • 6.259, Аноним (259), 19:39, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Треснут эксперты опеннета и владельцы коры два дуба. Плохо что ли? Хорошо!
     
  • 4.161, Опять (?), 13:49, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Разве щас мир не правильный ?
     
  • 3.163, Опять (?), 13:51, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хотел написать "Попильный" ох и затейники на уровне Т9 пытаются исправлять
     

  • 1.12, IMBird (ok), 09:42, 10/12/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +10 +/
     

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

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

     
  • 3.326, КО (?), 11:18, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати это серьезный подкол сишникам, у которых постфикс не компилируется на новом C. :)
     

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

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

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

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

     
     
  • 3.314, Аноним (313), 08:27, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И? Что сказать-то хотел?
     
  • 2.199, Аноним (131), 15:30, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Только теперь ФС накроется безопастно.
     

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

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

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

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

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

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

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

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

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

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

    Что за язык?

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

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

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

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

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

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

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

     
  • 2.279, Аноним (279), 20:17, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > сосредоточиться на логических ошибках и состояниях гонки

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

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

     

  • 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 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >фоткать ядро

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

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

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

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

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

     
     
  • 5.213, Аноним (213), 16:34, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > И после этого ядро становится неработоспомобным.

    Ложь

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

    Ложь

     
     
  • 6.261, Аноним (259), 19:42, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пользователь коры два дуба естественно считает, что кроме его системы не существует больше ничего.
     
     
  • 7.263, Фнон (-), 19:44, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Пользователь коры два дуба естественно считает, что кроме его системы не существует  больше ничего.

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

     
     
  • 8.315, Прохожий (??), 08:46, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Банальное чувство собственной важности ЧСВ Теперь вы должны понимать, вот и ж... текст свёрнут, показать
     
  • 3.204, Аноним (131), 15:44, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чё за проблема сделать git clone ?
     
     
  • 4.249, Аноним (-), 18:52, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Чё за проблема сделать git clone ?

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

     

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

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

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

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

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

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

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

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

     
     
  • 4.72, пох. (?), 11:35, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    омнономном, ога но это почему-то не ты жаль что результат нахрен никому не нуж... большой текст свёрнут, показать
     
     
  • 5.316, Прохожий (??), 08:54, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >жаль что результат нахрен никому не нужен,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

     
     
  • 6.121, Аноним (53), 13:01, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну если бы ты занимался сертификацией ОСей, то был бы в курсе этого процесса.
     
     
  • 7.157, Аноним (-), 13:46, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Конечно-конечно, я ж не спорю.
    Вот я сертификацией не занимаюсь, так по выходным летаю на луну и обратно.
    И да, это не шутка.
    Тут каждый второй аноним просто гений.
     
     
  • 8.317, Прохожий (??), 08:58, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Слушайте, вполне возможно, у человека дилер добросовестный, качественную траву п... текст свёрнут, показать
     
  • 2.57, Аноним (57), 11:11, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я пока только пронзительное подтявкивание шакалов со стороны ...... слышу.
     

  • 1.55, Фонтимос (?), 11:10, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Это просто отличная новость, наконец! Линус ты топчик!
     
  • 1.56, Аноним (57), 11:10, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Rust в ядро можно: там ни динамическая линковка не требуется, ни crates ... надеюсь не найдётся дебилов, которые crates в ядерные драйвера потащат, иначе всё это дерьмо станет жрать память как не в себя...
     
     
  • 2.70, Аноним (70), 11:33, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пруф?
     
  • 2.153, Аноним (131), 13:41, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Найдутся. Как не в себя жрать это ещё цветочки, ягодки на вкус и цвет в crates.io будут содержаться. CVE отдыхают. Да уже нашли несколько.
     
  • 2.208, Аноним (207), 16:21, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Притащим, не сомневайся. Потому что нормальный софт пишется модульно, ФС например оформляется в виде крейта, тогда её можно и в linux притащить и органично подключить между блочными и VFS слоями, и во фряху (да, там тоже добавляется rust), и в эмулятор, и я себе в bare metal приложуху её притащу.
     
     
  • 3.278, Аноним (278), 20:05, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Притащим, не сомневайся. Потому что нормальный софт пишется модульно, ФС например оформляется
    > в виде крейта, тогда её можно и в linux притащить и
    > органично подключить между блочными и VFS слоями, и во фряху (да,
    > там тоже добавляется rust), и в эмулятор, и я себе в
    > bare metal приложуху её притащу.

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

     
  • 2.295, пох. (?), 22:31, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Rust в ядро можно: там ни динамическая линковка не требуется,

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

    > ни crates

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

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


     
     
  • 3.298, Аноним (298), 23:10, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Раст динамическую линковку не на сишном интерфейсе не поддерживает, то есть для динамической линковки с ядром им придётся через сишный интерфейс это делать. Я имел в виду, что раз другие crates не требуются, то и динамическая линковка, которую раст не поддерживает, не нужна. главное чтобы эти долбанутые ститически-линкуемые crates не затащили, могут вообще в дерево исходников.
     

  • 1.66, Аноним (66), 11:27, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отлично, Линукс становится еще безопаснее!
     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Сразу, естественно
     
  • 2.209, Аноним (207), 16:22, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Почему вы думаете что в BSD не внедряется rust?
     

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

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

     

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

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

     
  • 4.210, Аноним (207), 16:25, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Это от твоих навыков программирования зависит

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

     
  • 4.265, Аноним (259), 19:45, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Опять диды пытаются отрицать развитие компьютерных технологий последних 40 лет. А ведь любой даже самый захудалый фантаст 50х годов писал - компьютеры должны служить человеку, а не наоборот. Как там у вас, дыряшечников, перестали уже объявлять переменные "ёлочкой" в начале функции?
     

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

    Эти же противники добавляют кучу кода на 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 может только в своей нише

     
     
  • 4.214, Аноним (213), 16:37, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Значит за Go ты не брался. Его то же можно использовать везде.

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

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

     
     
  • 5.250, Аномалии (?), 19:01, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Значит за Go ты не брался. Его то же можно использовать везде

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

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

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

     
     
  • 6.363, sena (ok), 19:15, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > многие отчёты

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

     
  • 5.267, Аноним (259), 19:47, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну как - везде где и rust.

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

     
  • 5.308, Аноним (-), 04:49, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Значит за Go ты не брался. Его то же можно использовать везде.
    > Ну как - везде где и rust.

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

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

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

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

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

     
     
  • 4.215, Аноним (53), 16:38, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А чем тебе goto не угодил? Это ж обычный JMP в асме
     
     
  • 5.268, Аноним (259), 19:48, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Диды изобретали С "чтобы не писать на асме" и такие решили - а давайте бахнем туда goto "чтобы как в асме". Вся суть дыряшечного языка.
     

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

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

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

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

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

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

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

    С чего вдруг?

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

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

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

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

     
     
  • 8.169, Аноним (294), 14:04, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну а в чем проблема, проблема только - п длу или нет , эскортницам ведь тоже пл... текст свёрнут, показать
     
     
  • 9.188, Аноним (237), 14:48, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага А бл-ям нет Они совершенно бесплатно дают направо и налево Но при этом п... большой текст свёрнут, показать
     
     
  • 10.193, Аноним (294), 15:08, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Рабом быть не запретишь, и такие имеют право на существование Ну закон денег ни... большой текст свёрнут, показать
     
     
  • 11.196, Аноним (-), 15:19, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Полностью согласен Раб не будет задаваться вопросом а почему я должен впахиват... большой текст свёрнут, показать
     
     
  • 12.206, Аноним (294), 15:53, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Решение принимает - тот кто платит Ну да, есть и консольщики И кто должен реша... большой текст свёрнут, показать
     
  • 6.301, Аноним (301), 01:33, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    если что, то биндер юзается только андройдом
     
  • 4.124, Аноним (93), 13:06, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Забористый копиум)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

     
     
  • 7.166, Аноним (-), 13:57, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Спецом написал такой революции По какой-то причине у бриташек, французов и др... большой текст свёрнут, показать
     
     
  • 8.171, Аноним (294), 14:10, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и Си ведь в свою эпоху был заменитель овна и палок если тут допустить, что о... текст свёрнут, показать
     
     
  • 9.182, Аноним (237), 14:27, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да Я не спорю что в момент появления СИ был весьма хорош для замены и переписыв... большой текст свёрнут, показать
     
     
  • 10.189, Аноним (294), 14:50, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Строится один раз и на веки, пока производят соответствующий ЦПУ За весь этот п... текст свёрнут, показать
     
     
  • 11.319, Прохожий (??), 09:33, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько-сколько производится одна модель ЦПУ Неужто и вправду века Вы ведь в к... текст свёрнут, показать
     
     
  • 12.352, Аноним (294), 17:25, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    вам же надо что-то продавать, надо же симулировать деятельность круговорот Г в ... текст свёрнут, показать
     
  • 8.181, Аноним (48), 14:27, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да хоть про 20 Никогда не знаешь как твоя судьба сложится, причём независимо от... текст свёрнут, показать
     
     
  • 9.320, Прохожий (??), 09:39, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь жить где-то же нужно, да Вам какая разница, как человек за это жильё ра... текст свёрнут, показать
     
     
  • 10.353, Аноним (294), 17:28, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл определяет природа, паразит - паразитирует ru wikipedia org wiki Парази... текст свёрнут, показать
     
  • 5.351, Shantikov (?), 16:53, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Всегда забавляло как люди строят дома "на века" словно жить 1000 лет собираются, а потом эти хаты стоят пустые и разрушенные.

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

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

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

     
  • 2.222, Аноним (131), 17:03, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот насчёт сокращает время разработки, это весьма сомнительно. Чекер боровов вынудит вас увеличить время разработки.
     
     
  • 3.321, Прохожий (??), 09:42, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это только на первых порах, пока вы не понимаете, как это работает. Потом он только сократит время разработки, сэкономив его вам на поиске трудноуловимых ошибок и отладке.
     
     
  • 4.354, Аноним (294), 17:30, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > трудноуловимых ошибок и отладке.

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

     
  • 4.355, Аноним (294), 17:31, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > трудноуловимых ошибок

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

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

     
     
  • 5.356, Аноним (-), 17:37, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > особенно когда надо патчить сам компилятор :))))

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

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

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


     
     
  • 6.359, Аноним (294), 17:59, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А зачем вы патчите компилятор О_о?

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

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

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

     

     ....большая нить свёрнута, показать (33)

  • 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 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    вот и ядро захватывают активисты

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

     
     
  • 2.234, freecoder (ok), 17:42, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Один финский активист, который продвигает Rust в ядро, когда-то это ядро и написал. Так что давно уже захватили.
     

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

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

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

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

    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/

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

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

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

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

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

     
     
  • 4.322, Прохожий (??), 09:48, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Уязвимости это капля в море всех ошибок вообще

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

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

     
     
  • 5.332, sena (ok), 12:25, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >>Уязвимости это капля в море всех ошибок вообще
    > Для такого языка, как Си - это основная доля ошибок, что подтверждают
    > вот те ссылки и отчёты Гугла и Майкрософт.

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

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

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

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

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

     
     
  • 6.334, Аноним (334), 13:02, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Реальные цифры мы увидим после внедрения раста, когда сможем сравнить, например, пару  похожих по объёму и сложности драйверов, один на си, другой на расте.
    > Опыт, безусловно, будет интересный.

    Опыт есть у гугла.
    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.

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


     
     
  • 7.339, sena (ok), 14:00, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Опыт есть у гугла.
    > 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++, ну да, ок...

     
     
  • 8.342, Аноним (-), 14:37, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это ваша фантазия Вы приняли какой-то постулат cv относится только к уязвимост... большой текст свёрнут, показать
     
     
  • 9.347, sena (ok), 15:18, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разумеется, с этим же никто не спорит Но в том и дело, что апологеты раста вро... текст свёрнут, показать
     
     
  • 10.348, Аноним (348), 15:46, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, мне показалось что как раз спорим Хм, экстраполяция уменьшения частоты... большой текст свёрнут, показать
     
     
  • 11.357, sena (ok), 17:51, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен, вполне рабочий способ оправдания недоказанных и необоснованных утверж... текст свёрнут, показать
     
  • 9.365, sena (ok), 19:35, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это, кстати, легко проверить, можно открыть любую открытую базу данных отчётов о... текст свёрнут, показать
     
     
  • 10.366, Аноним (-), 19:40, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но это не значит что предотвращение cve не предотвращает просто ошибки Если в... текст свёрнут, показать
     
     
  • 11.367, sena (ok), 19:53, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Совершенно верно, ошибок будет меньше какой ценой мы ещё точно не знаем тоже , ... текст свёрнут, показать
     
  • 5.364, sena (ok), 19:20, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > примерно 30% против 70%

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

     

  • 1.148, Ilnarildarovuch (?), 13:30, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Время BSD!
     
     
  • 2.180, Советский честный человек (?), 14:26, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет. BSD если использовать в качестве десктопой ОС, тянет за собой половину линекса и прочего XDG'шного хлама.
     
     
  • 3.203, Аноним (131), 15:38, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А я что-то и в Линуксе это XDG не ставлю. Даже не знаю, для чего оно.
     
  • 2.231, freecoder (ok), 17:37, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    BSD следующая.
     
  • 2.253, Аноним (253), 19:06, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Думал, про Minix вспомните. На крайняк, QNX
     

  • 1.164, Аноним (131), 13:52, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что мы паримся, народ? Ну запонадобится какой модуль, который написан на Раст, попросим какого-нибудь чата, сконвертирует на C.
     
     
  • 2.211, Аноним (207), 16:27, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попроси чтоб ядро тебе написал и поддерживал, чего стесняться-то.
     
  • 2.271, Аноним (259), 19:52, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/FractalFir/rustc_codegen_clr

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

     

  • 1.173, Аномалии (?), 14:12, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Диды писавшие на асм, наверное в то время тоже были против внедрения Си. Теперь Диды пишущие на Си против внедрения Rust. Но как бы Диды не упирались, а будущая разработка за новым поколением с более эффективными языками программирования
     
     
  • 2.175, Аноним (93), 14:20, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Диды писавшие на асм, наверное в то время тоже были против внедрения Си

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

     
     
  • 3.254, Аноним (253), 19:09, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Си и C#. Влетели как по маслу. Что ВДВОЙНЕ опозоривает факт, что Раст как язык - полное г----о.
     
     
  • 4.272, Аноним (259), 19:53, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > C#

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

     
     
  • 5.276, Фнон (-), 20:01, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> C#
    > И это ничего не имеет общего с майкрософтом и его сухогрузами налички, вот совсем.

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

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


     

  • 1.174, Аномалии (?), 14:19, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Если почитать статьи тех Дидов, когда придумывали Си и Юникс, то создаётся впечатление, что тогда все было что-то типа этого "Куяк, куяк и в продакшн"

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

     
     
  • 2.212, Аноним (212), 16:31, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так всегда. Пока ты продумываешь архитектуру, конкурент захватывает юзербейс. И вот у него уже юзеры, драйвера, деньги корпоратов. А у тебя архитектура.

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

     
     
  • 3.255, Аноним (253), 19:11, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это ничего не значит. КАК ИНЖЕНЕР, ты просто ОБЯЗАН думать не о продажах, а о правильной архитектуре. Другой вопрос, что есть риск overengineered sh_t. Но тут уже зависит от опыта команды.
     
     
  • 4.266, Аноним (212), 19:45, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Это ничего не значит. КАК ИНЖЕНЕР, ты просто ОБЯЗАН думать не о
    > продажах, а о правильной архитектуре. Другой вопрос, что есть риск overengineered
    > sh_t. Но тут уже зависит от опыта команды.

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

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

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

     

  • 1.179, Аномалии (?), 14:25, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Дедушка Линус делал также. По быстрому накидал и как обычно "куяк, куяк и в продакшн". А теперь этот монолитный монстр раздулся до совсем неприличных размеров. Там наверно уже и сами мейнтейнеры с трудом ориентируются
     
  • 1.191, Аноним (191), 15:01, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отлично! Теперь начинайте добавлять Zig, плиз. Без него совсем никуда.
     
     
  • 2.192, Аноним (-), 15:07, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Отлично! Теперь начинайте добавлять Zig, плиз. Без него совсем никуда.

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

     
     
  • 3.202, Аноним (131), 15:36, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Python - работа с памятью безопасна.
     
  • 2.264, Аноним (264), 19:44, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    он ещё не до конца доделан, до 1.0 время есть исправить, что нужно, и эксперементировать. вот лет через 7 можно будет или даже раньше
     

  • 1.230, Аноним (230), 17:37, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Новость читайте так, ничего не отключили, не убрали, добавили опционально возмож... большой текст свёрнут, показать
     
     
  • 2.252, Аноним (212), 19:03, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне люто не понятно почему нельзя было
    > просто взять синтаксис а-ля С++ или 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

     
     
  • 3.270, Фнон (-), 19:50, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И что?
    СИшка тоже делалась как переносной ассемблер.
    А вылилось в тихий ужас.

    Сам создатель сишки Денис Ритчи писал про "стандартизацию":
    -- 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".
    А вот замена СИ - да нужна.

     
     
  • 4.280, Аноним (212), 20:22, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Сам создатель сишки Денис Ритчи писал про "стандартизацию":

    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, а не стандарта.

     
  • 4.284, Аноним (212), 20:39, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Мне люто не понятно почему нельзя было просто взять синтаксис а-ля С++ или Java
    >> /потому что бла-бла-бла/
    > И что?

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

     
     
  • 5.324, Аноним (230), 10:50, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это всё от того, что один Аноним написал одно, другой ответил и смешались люди кони...
    Понятия не имею кто тут с кем общался

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

     
     
  • 6.328, Аноним (212), 11:56, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > смешались люди кони

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

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

     
  • 6.329, Аномалии (?), 12:11, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Вместо return просто не писать ";" - ага, потом бегло найди в портянке кода где стоят эти ";" а где нет.

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

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

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

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

     
     
  • 7.336, Аноним (230), 13:29, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    То что я могу писать return или не писать не имеет значения когда приходится изучать чужой код. Мне не импонирует код с незаметными точками выхода. Это как раз тот самый сомнительный "сахарок". Дидам не имея острого юношеского зрения затруднительно быстро ориентироваться по коду. Не подумайте, что только на этом return свет клином сошелся, там полно косметических решений не в пользу читабельности кода. В остальном Ok(()).
     
     
  • 8.338, Аномалии (?), 13:46, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, я пока ещё не видел языков, чтобы все было идеально Везде всегда будет свои... текст свёрнут, показать
     
  • 6.331, Аномалии (?), 12:24, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему нельзя было взять привычный синтаксис одного из топовых языков, все идеи положенные в основу раста великолепно легли бы на синтаксис строго типизированного ООП языка C# или Java

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

     
     
  • 7.335, Аноним (212), 13:07, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А почему именно этот синтаксис ты считаешь правильным?

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

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

    > 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.

     
     
  • 8.337, Аномалии (?), 13:32, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пчелы против меда Ну так язык не для Дидов создавался, а для будущего поколе... текст свёрнут, показать
     
     
  • 9.343, Аноним (212), 14:47, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Значить создатель раста не осилил его The grammar is not what I wanted Sorry ... текст свёрнут, показать
     
     
  • 10.361, Аномалии (?), 18:19, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну другие же осилили Вон переписывают старое, пишут новые проекты Я не вижу пр... текст свёрнут, показать
     

  • 1.245, Аноним (245), 18:13, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > не приводит к включению Rust в число обязательных сборочных зависимостей

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

     
     
  • 2.246, Аноним (246), 18:17, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ждать осталось недолго (с)

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

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


     
     
  • 3.275, 12yoexpert (ok), 19:59, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    так и будет. и первым такой драйвер выпустит невидия, они всегда впереди планеты всей в плане вендорлока
     
  • 3.299, Tron is Whistling (?), 23:55, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    rm -rf / и DVD с виндой
     
     
  • 4.312, Аноним (312), 07:48, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ... а там тоже дрова на том же расте. Частично на основе того же опенсорсного кода, только виндовая часть - закрытая.
     
     
  • 5.341, Tron is Whistling (?), 14:35, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там как-то плевать, я этот код не вижу, тем более - не анализирую в случае багов - и мне норм.
     
  • 2.274, Аноним (259), 19:55, 10/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное единственная вещь, которую я с нетерпением жду (с)
     

  • 1.291, Аноним (245), 21:27, 10/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    8 декабря
    > В Rust-репозитории выявлены вредоносные пакеты

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

     
     
  • 2.327, Прохожий (??), 11:35, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Какая глубокая аналитика.
     
     
  • 3.358, Аноним (245), 17:58, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, аналитические зонды будут глубже, чем ожидали некоторые.
     

  • 1.300, Golangdev (?), 00:54, 11/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Поддержка Rust переведена из экспериментальных в основные возможности ядра Linux

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

     
     
  • 2.302, Аноним (245), 01:53, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Победили Линукса! Разрушили старый мир до основания! Это наш последний бой! Мы наш мы новый мир построим!
     

  • 1.303, Аноним (224), 02:05, 11/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну что, ребятки, уже на GNU/Hurd все или утрёлись и затерпели?
     
     
  • 2.369, Аноним (369), 21:45, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Windows и MacOS это пример хороших гибридных ядер

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

     

  • 1.310, sunjob (ok), 06:20, 11/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    поступить по "разумному" никак корпорации и бабло не позволяет?!

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

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

     
     
  • 2.330, Аномалии (?), 12:14, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я думаю, что обычным пользователям вообще пофигу какое там будет ядро
     
     
  • 3.360, Аноним (245), 17:59, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > вообще пофигу какое там будет ядро

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

     
     
  • 4.362, Аномалии (?), 18:26, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я точно никуда не собираюсь переходить! Меня все устраивает
     
     
  • 5.372, Аноним (245), 01:17, 12/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > никуда не собираюсь переходить!

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

     
  • 2.333, Бжежко (ok), 12:35, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Считаешь что это ненормально - делай форк и поддерживай без раста.

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

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

     
     
  • 3.340, sunjob (ok), 14:24, 11/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    об этом и речь:
    > корпорации и бабло не позволяет
     

  • 1.368, Аноним (369), 21:43, 11/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не понимаю драммы, какая разница начем написано ядро которым никто не пользуется(даже Huawei решила не обмазываться идеями 70 годов прошлого века)
     

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



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

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