The OpenNET Project / Index page

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



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

Оглавление

Предложение по обсуждению вопроса добавления в ядро Linux средств для разработки на языке Rust, opennews (??), 10-Июл-20, (0) [смотреть все]

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


32. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  –1 +/
Сообщение от Аноним (-), 10-Июл-20, 13:33 
WASM в ядре пргодлась бы кроме всяких шутоок.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

37. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  +/
Сообщение от Аноним (7), 10-Июл-20, 13:36 
Подобный проект был на гитхвбе, но автор его удалил. Модуль ядра исполняющий wasm.
Ответить | Правка | Наверх | Cообщить модератору

45. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  +/
Сообщение от Аноним (-), 10-Июл-20, 13:43 
Отсюда удалил? https://github.com/wasmerio/kernel-wasm
Ответить | Правка | Наверх | Cообщить модератору

47. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  +/
Сообщение от Аноним (14), 10-Июл-20, 13:43 
Это чтобы ядро в браузере исполнять?
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

68. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  +/
Сообщение от б.б. (?), 10-Июл-20, 14:17 
>  Это чтобы ядро в браузере исполнять?

и это в netbsd уже было лет 10 назад, если не больше

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

70. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  +/
Сообщение от Аноним (70), 10-Июл-20, 14:20 
Сравнил самолёт с велосипедом.
Ответить | Правка | Наверх | Cообщить модератору

138. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  –1 +/
Сообщение от Lex (??), 10-Июл-20, 21:06 
Чем ?
По сути своей, это тот же JS, который исполняется на базе движка JS, только супер-минифицированный( собсно, в «рекламных буклетах» так и говорят: «ускорение парсинга в сравнении с обычным JS». Про скорость выполнения обычно помалкивают, а то и умалчивают о существующих ограничениях )
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

169. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  –1 +/
Сообщение от Весельчак У (?), 10-Июл-20, 22:38 
Это ни разу не js. Это универсальный переносимый формат исполняемых файлов. Выполняется в виртуальной машине. Виртуальная машина решает куда дать доступ и как. Он свободный. Медленный потому что не настоялся.
Ответить | Правка | Наверх | Cообщить модератору

196. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  +/
Сообщение от Lex (??), 11-Июл-20, 06:07 
> Это ни разу не js. Это универсальный переносимый формат исполняемых файлов. Выполняется
> в виртуальной машине. Виртуальная машина решает куда дать доступ и как.
> Он свободный. Медленный потому что не настоялся.

Он исполняется на базе JS-движка, поскольку ключевое применение wasm - это веб и речь о том, применять ли существующие и неплохо работающие штуковины или придумывать совершенно новые, с кучами дыр, багов и это при примерно аналогичном JS функционале( хотя и с некоторыми нюансами ). Самое забавное, что это никто и не скрывает.

Да-да, виртуальная машина итп.
Всё это уже проходили в JS. В конечном счёте, условно-безопасным( и весьма тормозным ) оно было во времена чистого интерпретатора. С приходом норм скорости ввиду добавления JIT, появилась куча проблем, в т.ч едва ли разрешимых.

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

209. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  +/
Сообщение от funny.falcon (?), 11-Июл-20, 10:27 
WASM - ни разу ни про JS. Это реально низкоуровневый байткод. Там нет "объектов, прототипов, массивов, уникодных строк, GC". Все, что там есть, это байтики и команды манипуляции байтиками. И это немного приправлено безопасностью.

Ок, еще проковыряна дырка в js мир. Но она опциональна.

Многие проекты задумываются о поддержке плагинов на WASM. В основном такие, которым нужна скорость в обработке бинарных данных: сетевых протоколов, музыки, графики.

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

227. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  +/
Сообщение от Lex (??), 11-Июл-20, 13:06 
Ну я и говорю - супер-минифицированный JS с нюансами( нельзя напрямую работать с DOM-деревом итп - только через прослойку из «классического» JS + допданные для интерпретатора, которые могут помочь оптимизировать ему потребление ресурсов )

Если говорить о чем-то условно-универсальном и низкоуровневом, то почему это касается чего угодно, кроме того же LLVM с его байткодом, хотя много где даже сборка ПО так или иначе его реально касается ?

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

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

164. "Предложение по обсуждению вопроса добавления в ядро Linux ср..."  +/
Сообщение от Онаним (?), 10-Июл-20, 21:55 
> WASM в ядре пргодлась бы кроме всяких шутоок.

Не надо. С BPF-то грабли на граблях, а уж WASM в kernel mode - это вообще только для камикадзе.

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

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

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




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

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