The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения только ответов первого уровня [ Отслеживать ]

Оглавление

Линус Торвальдс не исключил возможность интеграции поддержки Rust в ядро Linux 5.20, opennews (ok), 22-Июн-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +9 +/
Сообщение от Fracta1L (ok), 22-Июн-22, 09:28 
Прагматичный мужик, с таким лидером Linux будет успешно развиваться, вбирая в себя лучшие новшества.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

2. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +15 +/
Сообщение от Аноним (2), 22-Июн-22, 09:37 
Непонятно только, если можно писать драйверы на Rust, то почему нельзя на C++?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

5. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +13 +/
Сообщение от Аноним (5), 22-Июн-22, 09:40 
Всё читал смехушечки про ужасный синтаксис Rust. Потом сам столкнулся. Да даже C++ более читаемым выглядит.

fn main -> std::io::Result<()>{

Вот чем думали разработчики языка? Удобно такое набирать? Нет.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

26. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Аноним (26), 22-Июн-22, 10:37 
больше языков в ядро, а потом удивляться тому, что ядро поддерживает только три с половиной процессора
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

31. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +10 +/
Сообщение от microsoft (?), 22-Июн-22, 10:57 
> преподносится как опция

Лицемерие. Ровно до тех пор пока драйвер видео или клавиатуры не будет на нем. Ню ню.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

34. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +2 +/
Сообщение от Аноним (34), 22-Июн-22, 11:09 
На самом деле, логичным должен быть вопрос не "когда С++", а "когда Fortran, ADA, objective C".
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

40. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Sw00p aka Jerom (?), 22-Июн-22, 11:42 
новое поколение анбешных бекдорописак разучилось писать на С, вот и пихают это поделие, чтобы бекдоры не крешили систему когда работают с памятью.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

49. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Bob (??), 22-Июн-22, 11:57 
Абстрагируясь: можно КПД итогового решения?
Сетевой драйвер для 10 ГБ\с
https://github.com/ixy-languages/ixy-languages/blob/master/R...
В виде научной статьи и в сравнении с другими языками https://www.net.in.tum.de/fileadmin/bibtex/publications/pape...
p.s.: да, там есть грёбанный javascript. Нет, я не буду это спойлерить.
p.p.s.: Rust чуть хуже с "проверками" и намного быстрее без проверок, даже при банальном переводе С кода в Rust. Смысл в проверках? - Ловит баги. Подробнее - в статье =)
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

61. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +1 +/
Сообщение от Аноним (61), 22-Июн-22, 12:14 
Всегда мечтал собирать ядро неделю.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

69. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +1 +/
Сообщение от Аноним (-), 22-Июн-22, 12:19 
Как там успехи у дистрибутива Hyperbola с использованием ядра OpenBSD, кто знает?
Ответить | Правка | Наверх | Cообщить модератору

76. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Аноним (-), 22-Июн-22, 12:30 
Если начнут писать модули на Расте каков их будет среднестатистический бинарный размер? Только не говорите мне, что надо каждый раз отключать включёные по умолчанию функции дебага.

Если начать компилировать исходные коды на Расте, сколько ждать? Половину дня? Люди говорят, что исходники на Расте и C++  компилируются очень долго.

Раст болтливый язык? Одинаковая реализация в процедурном стиле среднестатистического алгоритма на чистом Си будет занимать меньше строк чем на Расте? Чисто-сишное ядро и так раздуто, а с распространением языка Раст мы будем вынуждены в итоге скачивать гигабайтный архив исходных кодов?

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

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

77. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +1 +/
Сообщение от Аноним (58), 22-Июн-22, 12:31 
>Линус Торвальдс упомянул о возможности скорой интеграции в ядро Linux компонентов для разработки драйверов устройств на языке Rust

А c++ ему не нравится! И в защиту плюсов скажу что HaikuOS (как и BeOS) от ядра и загрузчика и до самого юзерспейса написана на c++! И вот-вот нагнёт этот ваш линукс на декстопах! Уже сейчас почти работает vulkan-видеодрайвера для radeon карт!

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

86. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +2 +/
Сообщение от iPony129412 (?), 22-Июн-22, 12:42 
Это знак 😮. С сегодняшнего дня начну учить Rust.
Найду книгу хорошую и начну.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

113. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +1 +/
Сообщение от Аноним (113), 22-Июн-22, 13:22 
За 30 лет могли бы лучше Pascal впилить в ядро.
На нём явно поприятнее писать, и дрова в том числе.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

114. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +2 +/
Сообщение от Аноним (114), 22-Июн-22, 13:22 
Это ужасно, "макака-формошлёп"ы, не знающие чем фон неймановская архитектура отличается от гарвардской, добрались до ядра. Так называемые "программисты" на rust окончательно испортят линукс.
Не подскажете куда лучше переходить? FreeBSD, OpenBSD или может быть Mac OS X?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

143. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Аноним (143), 22-Июн-22, 15:00 
Ждем дополнения в виде Golang и Ziglang
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

153. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от АнонимГоним (?), 22-Июн-22, 15:52 
Интересно, создатель Rustа это ж один из, трех что-ли, челов, которые в каком-то там институте делали проект безопасного надмножества C. Чому тот C не взлетел, чому на нем не пробовали писать для ядра, может постепенный переход с простого C на "не простой" а потом уже когда-нить на Rust было б проще воспринимать, хм.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

154. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Аноним (154), 22-Июн-22, 16:01 
Интересая новость. Вот недавно Линус разрешил-таки наконец использовать С11. Через 11 лет после появления стандарта.

Отсюда вопрос. Какая версия rust будет доступна в ядре?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

155. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Аноним (156), 22-Июн-22, 16:07 
>  Использование Rust для разработки драйверов позволит с минимальными усилиями создавать безопасные и более качественные драйверы, избавленные от таких проблем как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера...

Эта мантра также обязательна в любом тексте про Rust как и "<Организация> запрещена на территории РФ"?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

164. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Аноним (164), 22-Июн-22, 17:22 
> обязательной инициализации значений переменных перед использованием

А разве может быть иначе?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

166. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +1 +/
Сообщение от Аноним (166), 22-Июн-22, 17:45 
>Поддержка Rust преподносится как опция, не активная по умолчанию и не приводящая к включению Rust в число обязательных сборочных зависимостей к ядру

Ништяк. А то этот пакет в генте иногда напоминает маньяка своим упорным стремлением прописаться в мир.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

167. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +4 +/
Сообщение от Аноним (167), 22-Июн-22, 17:51 
Нафиг раст? Надо просто пользоваться при разработке прог интерфейсами, которые менеджатся компилятором, а так же завести в православный си/си++ аналог фастмм, чтобы утечки памяти искал и доступ к освобожденной памяти. А то пишут на каких то языках из прошлого века и все время жалуются, что память течет и уязвимости на каждом шагу.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

171. "Линус Торвальдс не исключил возможность интеграции поддержки..."  –1 +/
Сообщение от Аноним (171), 22-Июн-22, 18:23 
Там, где начинаются ненужные слои абстракции и ненужная забота о чрезмерной безопасности, там заканчивается быстродействие и качество кода. Жаль что Линус стар и ему уже все равно.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

175. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +3 +/
Сообщение от Андрей (??), 22-Июн-22, 18:33 
Печально, что у Линуса не осталось больше аргументов, чтобы не допустить прохода экспериментального языка в промышленный проект.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

188. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +1 +/
Сообщение от Аноним (-), 22-Июн-22, 19:11 
Пропала переносимость, пропал калабуховский дом.
Ответить | Правка | Наверх | Cообщить модератору

202. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Аноним (202), 22-Июн-22, 21:21 
И почему нельзя назвать новую версию 6.0 из-за новой функциональности? Или старый пердун опять будет ждать, когда моча в голову стукнет?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

207. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +1 +/
Сообщение от ilowryemail (?), 22-Июн-22, 22:12 
Будет теперь инклюзивное ядро.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

256. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Аноним (258), 23-Июн-22, 11:16 
> не исключил возможность

Это надо срочно в новость!

Ответить | Правка | Наверх | Cообщить модератору

290. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +1 +/
Сообщение от Аноним (290), 23-Июн-22, 15:28 
Это начало конца...
Ответить | Правка | Наверх | Cообщить модератору

310. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Аноним (310), 23-Июн-22, 19:08 
Почему в ядро Linux включают именно:
    протекающий, ненадежный, неверифицируемый Rust,
    a не безопасный, надежный, верифицируемый SPARK
?!!
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

483. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Аноним (-), 27-Июн-22, 14:25 
https://kevinlynagh.com/rust-zig/
> Why I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun
> With Rust 1.50, a from-scratch debug build of my keyboard firmware takes 70 seconds (release, 90 seconds) and the target/ directory consumes 450MB of disk.
> Zig 0.7.1, on the other hand, compiles my firmware from-scratch in release mode in about 5 seconds and its zig-cache/ consumes 1.4MB. Nice!

Эх, не тот язык выбрали добавлять в линукс

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

504. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от qsdgemail (ok), 28-Июн-22, 11:50 
RUST -- это БЫСТРО и БЕЗОПАСНО!
Ответить | Правка | Наверх | Cообщить модератору

513. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от Fedd (ok), 29-Июн-22, 13:11 
Смотрю местные анонимусы потихоньку переобуваются топить за раст, как и следовало ожидать
Ответить | Правка | Наверх | Cообщить модератору

516. "Линус Торвальдс не исключил возможность интеграции поддержки..."  +/
Сообщение от adolfus (ok), 30-Июн-22, 17:02 
\cite{... избавленные от таких проблем как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера.
}
Не очень понятно, зачем все это перечисленное делать.
Когда колбасу режем, пальцы же себе не отфуячиваем, так почему так аккуратно и программы не писать?


Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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