The OpenNET Project / Index page

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



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

Оглавление

Поддержка Rust для ядра Linux столкнулась с критикой Торвальдса, opennews (ok), 15-Апр-21, (0) [смотреть все]

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


178. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +2 +/
Сообщение от Аноним (158), 15-Апр-21, 12:07 
>2. Почему в ядре нельзя использовать 128-битные целые и вычисления с плавающей точкой?

Про целые 128 бит действительно непонятно. Тем более, что реально такие числа используются в сетевом стеке - адрес IPv6.
А вот аппаратная реализация вещественной арифметики есть не во во всех CPU. Программная эмуляция - медленно, не допустимо в ядре. А самое главное, на кой? В ядре все величины целочисленные.

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

184. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +2 +/
Сообщение от Аноним (370), 15-Апр-21, 12:11 
> Про целые 128 бит действительно непонятно.

Может потому что в ядре с этими целыми типами данных нельзя работать так, как работает "отсутствующий жирный рантайм" Rust?

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

484. "Поддержка Rust для ядра Linux столкнулась с критикой Торваль..."  +/
Сообщение от Аноним (-), 17-Апр-21, 08:31 
> Может потому что в ядре с этими целыми типами данных нельзя работать
> так, как работает "отсутствующий жирный рантайм" Rust?

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

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

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

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




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

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