The OpenNET Project / Index page

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

Для ядра Linux 6.15 предложен начальный код драйвера Nova, написанный на Rust

10.03.2025 17:16

Для включения в состав ядра Linux 6.15, релиз которого ожидается в конце мая, предложен набор патчей с начальной реализацией драйвера Nova для GPU NVIDIA, написанного на языке Rust. На первом этапе в ядро передан каркас nova-core, насчитывающий около 400 строк кода и реализующий базовый уровень абстракций над программными интерфейсами прошивок GSP. Помимо nova-core в состав патча включены некоторые обвязки, необходимые для работы драйверов с прошивками.

На следующем этапе в ядро планируют включить DRM-драйвер nova-drm (Direct Rendering Manager) для взаимодействия с GPU из пространства пользователя, а также VFIO-драйвер с менеджером vGPU, позволяющим использовать виртуальные GPU NVIDIA в системах виртуализации.

Драйвер Nova рассчитан на использование с GPU NVIDIA, оснащёнными GSP-прошивками, которые используются начиная с серии NVIDIA GeForce RTX 2000 на базе микроархитектуры Turing. В подобных GPU операции инициализации и управления реализованы в прошивке и выполняются отдельным микроконтроллером GSP (GPU System Processor). Предполагается, что в долгосрочной перспективе Nova заменит собой драйвер Nouveau для GPU с поддержкой GSP.

Проект развивается сотрудниками компании Red Hat с целью избавиться от усложнений, свойственных DRM-драйверу Nouveau. Значительное упрощение достигается благодаря задействованию готовых обработчиков, предоставляемых прошивкой GSP, и отбрасыванию поддержки старых GPU. Nova также позволит решить архитектурные проблемы, которые в Nouveau требуют существенной переработки кодовой базы, например, проблемы с блокировками в коде VMM/MMU.

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

Помимо Nova для ядра Linux на языке Rust развиваются драйверы для GPU Apple AGX (drm-asahi), NVMe (rnvme) и Android Binder. Компания Cisco развивает на Rust файловую систему PuzzleFS для ядра Linux. Уже приняты в состав ядра генератор QR-кодов для экрана аварийной остановки работы, драйвер блочных устройств rnull (замена null_blk) и драйвер ax88796b_rust для PHY-интерфейса Ethernet-контроллера ASIX AX887xx.

Цели продвижения Rust в ядро Linux:

  • Написание нового кода на языке Rust снизит риск ошибок при работе с памятью и состояний гонки, а также исключит некоторые логические ошибки за счёт более строгой системы типов.
  • Мэйнтейнерам будет проще рецензировать изменения и проводить рефакторинг модулей с учётом гарантий, предоставляемых языком Rust.
  • Наличие абстракций, использующих продвинутые возможности языка Rust, упростит создание новых драйверов и модулей.
  • Поддержка современного языка привлечёт к разработке ядра новых участников.
  • Применение возможностей инструментария Rust упростит выполнение требований к документированию кода. Например, в проекте Rust for Linux введено требование по обязательному документированию публичных API, требований к безопасности, unsafe-блоков и инвариантов типов.


  1. Главная ссылка к новости (https://www.phoronix.com/news/...)
  2. OpenNews: NVIDIA подытожила планы по переводу Linux-драйверов на открытые модули ядра по умолчанию
  3. OpenNews: Red Hat представил Nova, драйвер для GPU NVIDIA, написанный на языке Rust
  4. OpenNews: Мэйнтейнер драйвера Nouveau сложил полномочия из-за проблем с инклюзивностью в сообществе
  5. OpenNews: NVIDIA опубликовала код с реализацией vGPU на базе драйвера Nouveau
  6. OpenNews: Состояние поддержки Wayland в проприетарных драйверах NVIDIA
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62855-nova
Ключевые слова: nova, nvidia, rust
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (115) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 17:23, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    > "Написание нового кода на языке Rust снизит риск ошибок при работе с памятью и состояний гонки, а также исключит некоторые логические ошибки."

    Это очень верно подмечено!

     
     
  • 2.26, Аноним (26), 18:07, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А вот Rust 2.0 исключит все логические ошибки, ещё увидите!
     
     
  • 3.46, Алконим (?), 18:47, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А раст 3 исключит разрабов и пользователей. Код сам себя писать будет
     
     
  • 4.50, Аноним (1), 18:51, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Раст это не про луддизм, здесь применяются все современные разработки!
     
  • 2.54, Zenitur (ok), 19:01, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.youtube.com/watch?v=bQchpOrl-PM
     

  • 1.2, Аноним (2), 17:28, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Все! Началось. Наступает капец ядру.
     
     
  • 2.5, Аноним (1), 17:34, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Наоборот, ждёт обновление ядра от морально устаревшего кода!
     
     
  • 3.20, Аноним (20), 18:01, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +12 +/
    с заменой на морально не готовый?
     
     
  • 4.48, Алконим (?), 18:49, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не ты что они же себя моральной высокими ставят с DEI COC и ABCD+
     
  • 2.7, Карлос Сношайтилис (ok), 17:35, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А сообщество опеннета так и не решило куда бежать. Надо срочно что-то делать!
     
     
  • 3.9, Аноним (1), 17:39, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Они хотели форк на С++ сделать, но дальше слов что-то неожиданно не идёт.
     
     
  • 4.31, Аноним (31), 18:14, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылочку в студию на это хотение.
     
  • 4.66, Аноним (66), 19:28, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Только у анонимов. У С++ все давно уже идет.
     
  • 2.15, Аноним (15), 17:47, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > 400 строк кода

    Осталось переписать ещё 40 миллионов строк.

     
     
  • 3.79, Карлос Сношайтилис (ok), 20:08, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Осталось переписать ещё 40 миллионов строк.

    И это только драйвер от Nvidia!

     
     
  • 4.91, анон (?), 20:37, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это не драйвер, а хеллоуворлд, написано же
     
  • 2.94, Аноним (94), 20:53, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    красношляпа, гугель, циска,... vs Ананим с опеннета. Хм-м-м-м, кто же из них неправ... Ну конечно же корпорасты (они же "расты")! Они те ещё балаболы, ничего незнающие неумёхи-любители, не создавшие за всё время ни одной завалящей программулины сложнее хелловрота.

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

     
     
  • 3.99, Аноним (99), 21:15, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да ведь корпа, это те же васяны, только на зарплате. Какую новость не возьми, везде написано примерно "сотрудник _корпнейм_ написал драйвер/софт/етц". В свое свободное время. Чем это отличается от любого другого васяна?
    То что чел работает в крупной компании не значит что он мегаспец в написании кода. Как кто-то верно подметил, ойти сегодня такая же офисная работа, как и у всех. Только у айтишников гонору побольше, вот и вся разница.
     
     
  • 4.115, Аноним (-), 23:26, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Те же, да не те Они мотивированы самой надежной вещью - средствами к существова... большой текст свёрнут, показать
     
  • 3.108, Tron is Whistling (?), 22:14, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Напомнить, какой вой был, когда кучу народу с таких же прожектов крупняк на мороз выставлял?
     

  • 1.3, Аноним (3), 17:29, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Каким мейнтейнерам проще? Их же с растом в задницу посылают.
     
     
  • 2.4, чатжпт (?), 17:32, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    так Линус посылаторам уже объяснил, что раст в ядре всё равно будет
     
  • 2.8, Аноним (1), 17:36, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Расту в ядре быть! (c) Линус Тордвардс
     
  • 2.16, Аноним (16), 17:49, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Каким мейнтейнерам проще? Их же с растом в задницу посылают.

    Нет, дружок, шлют как раз маинтанеров, которые против Раста:
    https://www.opennet.dev/opennews/art.shtml?num=62797

     

  • 1.6, Аноним (6), 17:35, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Помню как финской Нокии всем миром говорили, что стратегия Элопа - это ошибка, которая закончится катастрофой. Но горячие финские парни до самого конца не верили. Что-то похожее сейчас и с ядром Линукса происходит.
     
     
  • 2.23, Соль земли (?), 18:05, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Может они в Erlang зря не верили?
     
  • 2.37, Ivan_83 (ok), 18:27, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там манагер из мс хорошо потрудился чтобы всё закопать.
    Так бы они через какое то время начали выпускать мобилы с андройдом.
     
     
  • 3.47, нах. (?), 18:48, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Там манагер из мс хорошо потрудился чтобы всё закопать.

    вообще-то он потрудился избавить компанию от убыточного неликвида, несовместимого даже с самим собой. Так что претензии ему - разьве что как раз MS могла бы предъявить. Как он ей этот товарчик вообще всучил-то, вот что не перестает удивлять!

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

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

    Нокия должна Элопу памятник поставить, что он проделал все то же самое - но за деньги microsoft.

     
     
  • 4.68, Ivan_83 (ok), 19:32, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Собрать fairphone только под шильдиком нокиа с чистым AOSP и может парой ненужно фирменных приложений.
    Вот всё что хотели пользователи=фонаты нокиа. Пользователи фонатели от бренда, они долго терпели всякий софтварный треш конторы. Я хз что вы понимаете под привязыванием к экосистеме нокиа.

    Разогнать не всех, железячное подразделение вполне себе соталось бы.

    В остальном вам виднее, мне всегда было пофиг на нокию, я на филипс хениумах сидел и заряжал их 1-2 раза в месяц :)

     
     
  • 5.92, Аноним (-), 20:44, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >  Собрать fairphone

    У него начинка устарела лет на 5, если не больше.

    > только под шильдиком нокиа с чистым AOSP и может парой ненужно фирменных приложений.

    Именно это у них и было - Nokia X30, G60, G21, G11 и так далее. По программе Android One.
    Но оказалось, что оно никому не нужно.

     
     
  • 6.124, Ivan_83 (ok), 23:51, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > У него начинка устарела лет на 5, если не больше.

    Да ваще пофиг.
    Тем кому там звонить, иногда банковские аппы, навигация и браузер - ваще пофик.
    Мне вот только навигация на моём китаефоне 2017 года была чуточку дискомфортна когда карта поворачивалась, если бы АКБ не вздулся - так бы дальше и пользовался.


    > Именно это у них и было - Nokia X30, G60, G21, G11 и так далее.

    Кажется они к тому времени уже всю силу бренда растеряли :)
    Самсунг из глючных звонилок в 2005 как то внезаптно стал лидером рынка к 2015.

     
  • 4.88, Аноним (-), 20:34, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это примерно как сказать что гильотина избавляет от головной боли В принципе эт... большой текст свёрнут, показать
     
  • 3.52, Аноним (-), 18:59, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А вот человек, который очень близко знает эту историю, утверждает, что Элоп выступил в роли хирурга, отсекшего гору поражённой плоти и спасшего то немногое, что мог спасти. А Нокию довели до предсмертного состояния сами финны

    https://habr.com/articles/171325/

     
     
  • 4.67, Аноним (66), 19:31, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да я даже в своей небольшой компании слышу две совершенно разные версии одной и той же истории. Знаю обе стороны и обе темнят. В масштабах нокии вообще кого угодно и как угодно можно преподнести после стольких лет.
     
  • 4.69, Ivan_83 (ok), 19:34, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Может и так :)
    У меня валяется ещё живая нокиа с micro-usb (те ближе к концу, до win phone~ов), там реально неюзабельная фигня и непонятный OVI.
     
  • 4.90, Аноним (-), 20:37, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А вот человек, который очень близко знает эту историю, утверждает, что Элоп
    > выступил в роли хирурга, отсекшего гору поражённой плоти и спасшего то
    > немногое, что мог спасти. А Нокию довели до предсмертного состояния сами финны

    Поэтому он ампутировал голову и нокии и мобильному подразделению майкрософт :))

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

     
  • 4.95, fuggy (ok), 20:55, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чем-то напоминает siemens, которые вместо надёжных звонилок начали делать лакшери фэшн телефоны.
     
     
  • 5.121, Ivan_83 (ok), 23:44, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У меня был benq-simens s68, мне нравится дизайном и эргономикой, прям лучшее из лучшего что я держал из мобилок такого формата в руках.
    Начинка - хз, по тем временам вроде норм было, нынче мусор который даже дети выкинут через 5 минут :)
    За надёжность не скажу - потерял достаточно быстро, в первые пол года примерно, за это время ничего не ломалось.

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

     
  • 3.101, PnD (??), 21:32, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там была многоходовка, как помню. Для начала перекрыли кислород разработке под symbian OS, софтописатели дружно отвяли (в пользу гугла). Пример: LonelyCat games (название по памяти привожу).
    На тот момент у Нокии были в т.ч. 90-граммовые фитюльки "6450", с GPS, читалками книг и всем таким на 2.4" экране (и чуть меньше — телефонная клавиатура). А, ещё камера средней на тот момент убогости. Работали 4+ суток на одной зарядке, съёмная батарея около 600 мАч. Я бы и сейчас такие брал *как телефон*.
    Затем у Нокии начались какие-то проблемы (ещё бы, с разгромленной экосистемой). И тут пришёл тот Эллоп и эффективно (буквально за год) добил финнов, перетащив остаток разработки в M$.
    Теперь уже́ M$ поимела проблем ("я же говорю — место про́клятое"). Гугл стал почти-совсем монополистом (слегка разбавленным огрызками). Казалось бы, при чём тут он…
    Ну, а Нокия… Продолжила производить резинотехнические изделия. (Правда, и с ними недавно что-то пошло́ не так. Но это уже́ совсем другая история.)

    Что касается UX/UX "тех ещё" трубок от Нокии. Пара фактов.
    1. На яндексе прямо сейчас активно торгуют рефурбами. Смысл после разгрома экосистемы в этом такой себе. Но кто-то же ведь берёт.
    2. Жене в районе 2008 года подарил что-то слегка защищённое от Nokia. На S40, ЕМНИП. До сих пор с ней ходит, несмотря на обшарпанность. "Они все (новые) тяжёлые и неудобные."

     

  • 1.10, Витюшка (?), 17:40, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С ядром Linux всё будет хорошо. Rust победил (победил даже Zig - он займет только свою нишу). Теперь это next big thing. Системный общего назначения язык программирования.

    Пока руки не доходят. Но всё что можно я буду писать на нём.

     
     
  • 2.12, Аноним (6), 17:44, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Rust победил
    > это next big thing

    Время покажет )))

     
  • 2.70, Аноним (66), 19:34, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Я вот буквально недавно слышал то же самое про php, java, c# и наверняка еще про кучку языков на которые я даже не обратил внимание.
    По факту: язык отстойный, далеко не новый, предлагает мало, проблем много, принадлежит фактически мелкомягким и гуглу. Так что завязываться на него будет только сектант или дурак.
    Жду пока мелкософт наиграется(деньги закончатся) и тогда никто никогда не вспомнит про раст(включая вас).
     
     
  • 3.89, Аноним (-), 20:35, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Может ты живешь в глухой деревне в тайге, или монах шаолиня, или просто ничего к... большой текст свёрнут, показать
     
  • 3.105, Bottle (?), 22:11, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Жаба с сисярпом заняли своё место в кровавом энтерпрайзе, Хруст пытается выдавить уже занятую нишу. Ну чо, удачи им/оним без хороших продуктов на Ржавчине.
    Как язык назовёшь - так он и закончит.
     
     
  • 4.111, Аноним (-), 22:27, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Жаба с сисярпом заняли своё место в кровавом энтерпрайзе,

    Ага, особенно игрушки на юнити, ынтырпрайз крывавие не бывает)
    Но они с ратсом не конкурируют - все таки ЯП с GC и без это разные вещи.

    > Хруст пытается выдавить уже занятую нишу.

    И успешно ее занимает в здоровенных проектах типа AOSP.
    А сейчас и в ядро внедряется.

    > Ну чо, удачи им/оним без хороших продуктов на Ржавчине.

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

    > Как язык назовёшь - так он и закончит.

    Что Бутылочка, "не бомбит"))?

     
  • 2.85, Ося Бендер (?), 20:24, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот кто точно победил, так это ЭсОдин. Всякие Аксапты, САПы и Дайнемиксы. А ржавому еще стабилизироваться нужно.
     
     
  • 3.106, Bottle (?), 22:12, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У ржавого ещё компилятор на небезопасном языке на небезопасных машинах. Очень безопасный язык.
     

  • 1.14, Аноним (16), 17:46, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    > Значительное упрощение достигается благодаря [...] отбрасыванию поддержки старых GPU.

    А накой оно нужно без поддерки старых GPU? Разве не в этом смысл Nouveau? Иначе проще проприетарный драйвер от Nvidia.

     
     
  • 2.17, name (??), 17:53, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл - избавиться от драйвера-вируса, очевидно же.
     
     
  • 3.19, Аноним (16), 17:59, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Смысл - избавиться от драйвера-вируса

    А что это за "драйвер-вирус" такой? Официальный от Nvidia, что ли?

     
     
  • 4.22, name (??), 18:04, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, он самый, проприетарный блоб в юзерспейсе. Ядерный они открыли, но толку от него, он с мезой не работает, ещё и не замейнлайнили его.
     
     
  • 5.58, Аноним (16), 19:09, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Да, он самый, проприетарный блоб в юзерспейсе.

    Ну сори, люди не для того выбирают видяхи Nvidia, чтобы ставить на него огрызочный Nouveau вместо нормальных дров. Так делать целесообразно именно лишь для старых GPU, ибо родные дрова с последними версиями ядра просто не будут собираться.

    Вообще, удивляет это лицемерие: проприетарную видяху мы юзаем, а против ее же проприетарных дров воюем. Вы или крестик снимите, или трусы наденьте.

     
     
  • 6.61, name (??), 19:18, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так и проприетарные ОС можно использовать, в которых этот самый проприетарный драйвер нормально работает. Только что ты забыл на опеннете?
     
     
  • 7.65, Аноним (16), 19:22, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так и проприетарные ОС можно использовать, в которых этот самый проприетарный драйвер нормально работает. Только что ты забыл на опеннете?

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

     
     
  • 8.72, name (??), 19:38, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И в чём для тебя смысл открытого софта, здравый любитель блобов-вирусов ... текст свёрнут, показать
     
     
  • 9.116, Аноним (-), 23:33, 10/03/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.21, Аноним (21), 18:02, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что только не придумают, лишь бы не стабилизировать апи.
     
  • 3.28, МИСАКА (?), 18:09, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Осталось избавиться от процессоров-вирусов со своими ос-вирусами, до которых локалхостеры не имеют доступов
     
     
  • 4.33, name (??), 18:17, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, но это очень сложно. Когда-нибудь люди смогут делать процессоры у себя дома.
     
     
  • 5.53, Советский инженер (ok), 19:01, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так и сейчас можно сделать процессор у себя дома.
    только кому он будет такой домашний DIY нужен?
     
     
  • 6.64, name (??), 19:21, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если только уровня микроконтроллера. Он будет нужен, если будет соответствовать какой-нибудь общепринятой архитектуре и на нём можно будет запускать полезный софт, тот же гну/линукс.
     
     
  • 7.130, Вася (??), 01:48, 11/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Если только уровня микроконтроллера. Он будет нужен, если будет соответствовать какой-нибудь общепринятой архитектуре и на нём можно будет запускать полезный софт, тот же гну/линукс.

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

     
  • 2.25, Соль земли (?), 18:06, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тебе слово "старых" ни на что не намекает?
     
     
  • 3.29, МИСАКА (?), 18:11, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тут 96% обитателей на коре дуба сидит, так что хотя-бы gpu с поддержкой CUDA ещё не очень то и старые
     
     
  • 4.59, Аноним (16), 19:16, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Тут 96% обитателей на коре дуба сидит, так что хотя-бы gpu с поддержкой CUDA ещё не очень то и старые

    Дело не в году выпуска видяхи, а в том, что после 5-7 лет ее дрова уже не собираются под актуальное ядро Linux.

    Поэтому любая старая видяха до сих пор идеально работает под последней Виндой, а вот в Линуксе с его "stanle API nonsense" - черта с два. А потом делаем удивленные глаза, почему это все пользуются ненавистной Windows...

     
     
  • 5.110, Аноним (110), 22:19, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Двачую анонима выше. Драйвер древних 9800 и 8600 поддерживается на клятой, актуальной, проприетарной ОС 10(и скорее всего можно скормить 11), а вот на хорошей и свободной ОС нужно с бубнами и молитвами заводить. Вот и думайте, что лучше для старого железа
     
     
  • 6.112, Аноним (-), 22:29, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Драйвер древних 9800 и 8600 поддерживается на клятой, актуальной, проприетарной ОС 10(и скорее всего можно скормить 11),

    Потому что в винде за обратной совместимостью следят и ценят!

    > а вот на хорошей и свободной ОС нужно с бубнами и молитвами заводить.

    Потому что stable api is nonsense.

    > Вот и думайте, что лучше для старого железа

    Я бы просто обобщил "что лучше для десктопа"))


     
  • 3.38, Аноним (38), 18:28, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Намекает на то, что нам пытаются продать две проблемы по цене одной: не только раст, но еще и работающий код сломать.
     
  • 3.56, Аноним (16), 19:03, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Тебе слово "старых" ни на что не намекает?

    На что оно должно намекать, если для новых GPU любой здравомыслящий человек поставит родные дрова Nvidia?

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

     
     
  • 4.128, Аноним (128), 01:14, 11/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я не хочу играть в Fortnite, я хочу играть в Wayland.
     

  • 1.18, Нуину (?), 17:55, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Новость

    > На первом этапе в ядро передан каркас nova-core, насчитывающий около 400 строк кода и реализующий базовый уровень абстракций

    Фанатики

    > Все! Новая веха ядра! Сишники отступают.

    Им бы кликбейтные новости писать.

     
     
  • 2.87, Аноним (-), 20:34, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тут важен сам факт добавления.
    Вот раньше нельзя было писать не на сишкеи никто не пробовал, потому что низя.
    А сейчас добавится первый драйвер в мейнлайн - даже пусть там 100 строк будет и все - разрешение получено для всех остальных тоже.

    Так что так да "Новая веха ядра".
    Дыряшечникам сказали или учить раст, или закрыть варешку.

     

  • 1.24, Аноним (24), 18:05, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Сколько строк кода получится, если переписать этот драйвер с rust на Си?
     
     
  • 2.34, Аноним (31), 18:19, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Либо не больше, либо не сильно больше.
     
  • 2.45, Аноним (45), 18:44, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Сколько строк кода получится, если переписать этот драйвер с rust на Си?

    раза в два меньше ~200 строк, с учётом исследований в открытых проектах 0.45 ошибок на 1000 строк кода и 0.7 из них связаны с памятью вероятность что раст поможет чем-то

    0.45 * 0.2 * 0.7 = 0.063

    т.е. примерно 0

     

  • 1.36, Ivan_83 (ok), 18:26, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    О да!

    Взять ненужный Nouveau и вместо него написать ещё более ненужный nova на ненужно языке.
    Благо они оба не нужны и проще взять бинарь от нвидии, оно хотя бы работает.

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

     
     
  • 2.44, Аноним (44), 18:41, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > проще взять бинарь от нвидии, оно хотя бы работает

    Знаменитые черные экраны Хуанга поддерживает?

     
     
  • 3.77, Ivan_83 (ok), 19:58, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У меня таких проблем не было.
    Была не возможность переключится в терминал.
     
  • 2.62, Аноним (16), 19:18, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Благо они оба не нужны и проще взять бинарь от нвидии, оно хотя бы работает.

    Удачи тебе заюзать 8-летний бинарь от Нвидии со свежим ядром.

     
     
  • 3.71, Ivan_83 (ok), 19:35, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, но на фре вроде с этим проблем нет.
    Хотя я слил все карты нвидии и не могу проверить.
     
     
  • 4.73, Аноним (16), 19:40, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Новость не о Фре, а о Линуксе.
     
     
  • 5.76, Ivan_83 (ok), 19:57, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Я отвечал на коментарий об использовании старого бинаря от нвидии, там не было про линукс сказано.
     

  • 1.43, Аноним (43), 18:40, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Еще один опытный образец драйвера, который скоро забросят.
     
  • 1.49, Аноним (49), 18:51, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Столько раговоров - за и против rust'а в ядре, наконец работа драйвера поставит все точки над Ё.
     
  • 1.51, _ (??), 18:55, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вся новость одной строкой:
    Проект развивается сотрудниками компании Red Hat с целью избавиться отЪ (С) и отбрасыванию поддержки старых GPU.

    Не благодарите :)

     
  • 1.55, Аноним (55), 19:02, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Вот это отлично! Раст скоро будет в каждом утюге, и ядро линукса на Расте!
     
  • 1.74, Крот (??), 19:48, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    У меня в довольно современном компьютере на Ryzen 5600x установлена Nvidia из 2009 года. В результате ни один современный дистрибутив не запускается в графическом режиме: ни на блобе, ни на свободном драйвере. Приходится использовать винду, там всё работает, как надо.
     
     
  • 2.80, Аноним (80), 20:13, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Слабак. Надо ставить S3 Virge!
     
     
  • 3.83, Аноним (-), 20:21, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Слабак. Надо ставить S3 Virge!

    И винду 95 OSR 2 какую-нибудь, ему под стать. Можно будет поиграть в HMM II оригинальных, например.

     
  • 3.84, Крот (??), 20:21, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ты сравнил. GTS 450 поддерживает почти все современные стандарты и способна неплохо тянуть игры типа Battlefield 3 и GTA5.
     
     
  • 4.97, Аноним (97), 21:06, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > GTS 450 поддерживает почти все современные стандарты

    А толку, если в ней жалкий гиг оперативы, причем в топовой версии?

    > способна неплохо тянуть игры типа Battlefield 3 и GTA5.

    Это на low и с кинематографическими 30 fps?))

      

     
     
  • 5.100, Минона (ok), 21:29, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кинематографические это 24.
     
  • 5.122, Крот (??), 23:45, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не говори ерунды - на low она спокойно 60fps выдаёт. Да мне и не требуется, я давно забил на игрушечки. Могу раз в три месяца погонять в какую-нибудь изометрическую РПГ или квест, не более. Так что эта карта даёт всё, что мне нужно и я не собираюсь её менять из-за профнепригодности разработчиков линукса.
     
  • 4.98, Анонем (?), 21:12, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > поддерживает почти все современные стандарты

    Vulkan?

     
     
  • 5.123, Крот (??), 23:48, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лично мне он не нужен.
     

  • 1.78, Аноним (78), 20:05, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не по теме немного, но вот этот гитлаб с предупреждением, что _вся_инфраструктура_ не будет доступна в течение недели - это жесть :)
     
  • 1.81, Аноним (-), 20:19, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > каркас nova-core, насчитывающий около 400 строк кода

    Я бы даже сказал - carcass. Проклятое семейство GPU - его пользователи обречены на мучения.

     
  • 1.93, Аноним (-), 20:46, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О! Вот что пендель животворящий делает!
    Понадобилось всего пару недель скандалов и сарча, ломания копий и накидывания на вентилятор на форуме, выкидывание зарвавшегося вахтера-сишника...
    И раст кода начали добавлять в ядро.

    Спасибо Линусу за благоразумие))

     
  • 1.96, Аноним (96), 21:01, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    На чьи деньги такой форсаж?
     
  • 1.102, Аноним (102), 21:44, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Чувствую, что судят так раз я использую в виртуалтзации эмуляцию NVMе значит у меня есть NVMе, нет не так. У меня SATA 300 с SATA SSD. NVMе я использую по тому, что эмуляция NVMе в виртуализации самая быстрая и существенно быстрее эмуляции других контролёров для дисков. Остальные виды контролёров для диска в виртуализации ограничены скоростью ~250 МБ/с. (проверенно на диске из памяти созданном в Хосте Windows). С эмуляцией NVMе в виртуализации 300 -500 МБ/с. Что понятно,  откуда с SATA 300 может быть  300 -500 МБ/с - не может. Скорость SATA 300 это примерно ~250 МБ/с. Предположение с эмуляцией NVMе в виртуализации что-то работает по другому, как и что по другому я не знаю могу только предполагать но, факт остаётся фактом.
     
     
  • 2.104, Аноним (-), 21:58, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    300МБ/с это с NVNe если хост SSD SATA 300, а 400 - 500 МБ/с это если NVNe с дика из памяти  хоста линейное чтение, запись блоками 1МБ. 4К уже не такие высокие скорости.
     

  • 1.107, Tron is Whistling (?), 22:13, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "генератор QR-кодов для экрана аварийной остановки работы"
    Сразу видно - безопасТность вот здесь нужна превыше всего.
     
  • 1.109, Аноним (109), 22:16, 10/03/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.113, Аноним (113), 22:49, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем актуален данный драйвер с учетом того что Nvidia разрабатывает свой?
     
     
  • 2.118, Нуину (?), 23:37, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Nvidia разрабатывает свой?

    На С++ небось?

     
     
  • 3.125, Аноним (125), 00:15, 11/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На Си - https://github.com/NVIDIA/open-gpu-kernel-modules
     
     
  • 4.126, name (??), 00:25, 11/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Он бесполезный, т.к. не работает с мезой.
     

  • 1.114, Медведь (ok), 23:01, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Чем громче хеллоуорлдлики вопят про уже практически победу над почти всем и вся, тем смешнее будет наблюдать, как rust безжалостно выставят на мороз и плюнут вслед.
     
     
  • 2.119, Нуину (?), 23:39, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У них же уже целые сайты готовы https://растпобеда.рф/

    Это что же получается - все было зря?

     
     
  • 3.131, Аноним (131), 01:49, 11/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Конкретно на этом сайте не Rust, а анимашки победили. При каждом обновленнии страницы загружаются новые анимашки.

    Анимашки на удивление выглядят очень живыми.

     
  • 2.120, Аноним (-), 23:42, 10/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > rust безжалостно выставят на мороз и плюнут вслед.

    Ого, вот это забористый копиум!

    Я мог бы ответить списком в стиле "вы находитесь здесь", но мне лениво)
    Пока из ментейнеров ядра выкидывают тех, корые ставили палки в колеса прогресса.

     

  • 1.117, Нуину (?), 23:36, 10/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Напишите уже что-нибудь рабочее, чтобы работало хорошо. Пусть хоть на чем будет. Я что, много прошу?
     
     
  • 2.129, Аноним (-), 01:33, 11/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет не так "Напишите уже что-нибудь рабочее, чтобы работало хорошо. Пусть хоть на чем будет. Я что, много прошу?", а так: заплатите хоть кто-нибудь кому угодно, чтобы он или они сделают, чтобы оно работало хорошо. Если работу оплатить разово, то это будет условно работать до выхода нового ядра. По этом нужны люди на зарплате постоянно отслеживающие и если надо обновляющие драйвер. Ты будешь оплачивать работу? А они? Я не о пожертвовании условно 100 рубле с тебя а оплата за работу целиком и на постоянной основе после.
     

  • 1.127, Аноним (131), 00:58, 11/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    RedHat совсем озверели. Сначала CentOS сломали, потом протокол SPICE бросили, теперь Mesa и ядро ломают. Ушла эпоха RedHat, пришло время свои дистрибутивы пилить.

    Если в новых процах AMD и Intel есть встроенная графика, зачем нужны видеокарты-затычки nVidia и Rust-драйвера для них в Mesa и ядре?

     
  • 1.132, Анонз (?), 03:55, 11/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Смузихлебы добрались таки до ядра
     

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



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

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