The OpenNET Project / Index page

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



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

Оглавление

Компания Microsoft добавит код на Rust в ядро Windows 11, opennews (??), 28-Апр-23, (0) [смотреть все]

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


11. "Компания Microsoft добавит код на Rust в ядро Windows 11"  –5 +/
Сообщение от null (??), 28-Апр-23, 14:33 
Естественно раст понимать проще, учитывая что майки внутри не используют std либу. Но как аргумент в пользу раста приводится как раз использование ее. Может стоит писать на плюсах иначе, тогда и на раст не придется переходить.
Ответить | Правка | Наверх | Cообщить модератору

50. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +4 +/
Сообщение от Аноним (50), 28-Апр-23, 15:13 
У них даже доводы странные 5% производительности. А улучшать хотели безопасТность, а не скорость.
Ответить | Правка | Наверх | Cообщить модератору

67. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +10 +/
Сообщение от НяшМяш (ok), 28-Апр-23, 15:31 
Если при улучшении безопасности ещё и скорость повысилась - почему это нельзя упомянуть?
Ответить | Правка | Наверх | Cообщить модератору

77. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +3 +/
Сообщение от Трэхо (?), 28-Апр-23, 15:58 
А как оценить увеличение безопасности в процентах?
Ответить | Правка | Наверх | Cообщить модератору

79. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +3 +/
Сообщение от Анонн (?), 28-Апр-23, 16:01 
Напр. в кол-ве CVE.
Или кол-во CVE на 1к строк кода.
Или в медианном score этих CVE.
Вариантов на самом деле много.
Ответить | Правка | Наверх | Cообщить модератору

122. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от пох. (?), 28-Апр-23, 18:22 
а поскольку хрустокод совершенно нечитабелен - cve можно не бояться.

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

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

222. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +1 +/
Сообщение от Аноним (222), 29-Апр-23, 15:52 
Кажется уже не раз тут объясняли про читабильность и вообще синтаксис. Если _тебе_ не читабильно - сделай DSL, в чем проблема?

Математические выкладки тоже нечитабельны гуманитариями - умереть теперь?

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

252. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от пох. (?), 30-Апр-23, 14:26 
кто о чем, а хрустик опять не в состоянии понять три строки русского текста.

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

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

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

268. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от Аноним (268), 01-Май-23, 18:40 
>сделай DSL, в чем проблема?

В том, чтобы выразить весь существующий код в этом DSL? Свой код и так можно прочитать.

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

97. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +4 +/
Сообщение от morphe (?), 28-Апр-23, 17:00 
Разве стандартная библиотека плюсов юзабильна в контексте ядра?)

В Rust std это работа с файлами, сетью, и прочими мьютексами/потоками, а core и alloc уже можно использовать в ядре.

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

185. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от n00by (ok), 29-Апр-23, 09:45 
> Разве стандартная библиотека плюсов юзабильна в контексте ядра?)

Да. Только в "режиме ядра". Под "контекстом" там обычно понимается поток исполнения.

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

126. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от Коми (?), 28-Апр-23, 18:47 
Это тебе кто такое сказал? На 0 кольце  там даже std есть.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

162. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от Аноним (162), 29-Апр-23, 00:31 
Давай ссылку на эту std для ring 0
Ответить | Правка | Наверх | Cообщить модератору

184. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от n00by (ok), 29-Апр-23, 09:43 
https://github.com/icestudent/ontl

Но вообще-то Микрософт в 64-х разрядном ядре кое-что поменяли и по странному стечению обстоятельств возникли сложности с обработкой исключений.

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

197. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от Аноним (162), 29-Апр-23, 11:25 
Ну это не в счет... Ссылка должна быть на MSDN. Так и Lua в ядро можно притащить.
Ответить | Правка | Наверх | Cообщить модератору

199. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от n00by (ok), 29-Апр-23, 11:37 
> Ссылка должна быть на MSDN.

Ссылка не может быть должна -- она объект.

В №126 заявили "На 0 кольце  там даже std есть."

Вот, есть.

> Так и Lua в ядро можно притащить.

А вот Вы теперь как раз должны -- ответить за "можно". Покажите, как.

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

249. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от Коми (?), 30-Апр-23, 08:46 
Чтобы самому получить ссылку? Ты про NDA слышал?
Ответить | Правка | К родителю #162 | Наверх | Cообщить модератору

186. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от n00by (ok), 29-Апр-23, 09:51 
У Микрософта вообще странное отношение к плюсам. Там ведь не было компилятора Си, имеющийся в MSVC поддерживал какой то их особенный язык. Что бы писать на более близком к стандарту Си, приходилось писать в .cpp.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

280. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +/
Сообщение от ЛРРПЛПР (?), 01-Май-23, 20:35 
У них ко всему такое отношение.

Вон, на стадии превью с-ма упр. коф-цией для L.: в документации один расширенный язык для скриптования, в реале и на Хитхапе в каменах запускают и используют другой посиксовый интерпретатор.

И так далее в глубь истории. Не те люди, с которыми хорошо строить для людей.

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

205. "Компания Microsoft добавит код на Rust в ядро Windows 11"  +1 +/
Сообщение от cheburnator9000 (ok), 29-Апр-23, 12:12 
в плюсах стандартная либа это ящик пандоры, то оно дропает исключения то нет, то в одном месте UB то в другом его нет.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

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

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




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

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