The OpenNET Project / Index page

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



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

Оглавление

В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку языка Rust, opennews (??), 04-Окт-22, (0) [смотреть все]

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


121. "В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку..."  –1 +/
Сообщение от Максим (??), 04-Окт-22, 15:32 
Зачем нужен раст в ядре? Ну, допустим, позволит он избежать 3 с половиной типа ошибок работы с памятью, которые при внимательном программировании и так появляться не должны, дальше что? Будет как обычно - одни ошибки исправятся, другие добавятся, зато в ядре теперь появится зоопарк языков (внедрение Carbon'а - вопрос времени) и у корпораций будет больше возможностей для обфускации кода своих драйверов и модулей.
Ответить | Правка | Наверх | Cообщить модератору

124. "В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку..."  +/
Сообщение от Аноним (120), 04-Окт-22, 15:37 
Корпорации, если захотят, вообще могут сорцы драйверов не релизить, никто против них особо не попрет. И блоб есть блоб, написан он на Си или не-Си, не играет роли.

> которые при внимательном программировании и так появляться не должны

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

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

129. "В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку..."  –1 +/
Сообщение от хрю (?), 04-Окт-22, 16:02 
>>Зачем нужен раст в ядре?

Ни в ядре, а в дровах. Разницу понимать надо.

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

132. "В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку..."  +1 +/
Сообщение от Аноним (122), 04-Окт-22, 16:34 
в модулях ядра, читай внимательно. Модуль может быть как загружаемый, так и внутренний.
Ответить | Правка | Наверх | Cообщить модератору

130. "В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку..."  +7 +/
Сообщение от Анонн (?), 04-Окт-22, 16:07 
> внедрение Carbon'а - вопрос времени

не будет он внедряться, по крайней мере в обозримом будуешь
у них прим в гите написано "If you can use Rust, ignore Carbon" (https://github.com/carbon-language/carbon-lang/blob/trunk/do...)

> и у корпораций будет больше возможностей для обфускации кода своих драйверов и модулей.

Серьезно? Ты не в состоянии прочитать код и поэтому называешь это обфускацией?

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

147. "В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку..."  +/
Сообщение от minonA (?), 04-Окт-22, 17:24 
Речь не только об избежании некоторых видов ошибок и уязвимостей. На уровне языка например решена проблема статичного определения пересечения областей памяти при копировании. Почитайте про restrict: https://ru.wikipedia.org/wiki/Restrict . И за счет статичного анализа доступны другие оптимизации, недоступные в Си/С++.
Ответить | Правка | К родителю #121 | Наверх | Cообщить модератору

174. "В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку..."  +/
Сообщение от yet another anonymous (?), 04-Окт-22, 18:23 
> ... На уровне языка например решена проблема статичного определения пересечения областей памяти при копировании.

А о раскадровке памяти оно непосредственно из мирового эфира узнаёт.

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

295. "В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку..."  +/
Сообщение от Аноним (295), 06-Окт-22, 07:46 
Что такое "раскадровка памяти"?
Ответить | Правка | Наверх | Cообщить модератору

300. "В ядро Linux 6.1 приняты изменения, обеспечивающие поддержку..."  +1 +/
Сообщение от yet another anonymous (?), 06-Окт-22, 09:33 
> Что такое "раскадровка памяти"?

Это что и по каким физическим адресам в данной системе. (поскольку topic про ядро).

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

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

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

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




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

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