Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В рамках проекта Nebulet развивается микроядро для запуска&n..." | +/– | |
Сообщение от opennews (??) on 31-Май-18, 00:01 | ||
Проект Nebulet (https://github.com/nebulet/nebulet) развивает микроядро, способное выполнять модули на WebAssembly, разработанном для браузеров универсальном низкоуровневом промежуточном коде, который может быть скомпилирован из различных языков программирования. Более того, Nebulet выполняет модули WebAssembly с правами нулевого кольца защиты процессора (ring 0 (https://ru.wikipedia.org/wiki/%D0%9A%D0%...)) в одном адресном пространстве с ядром, вместо традиционного для непривилегированного кода третьего кольца. Проект написан на языке Rust и поставляется (https://github.com/nebulet/nebulet) под лицензией MIT. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
2. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +19 +/– | |
Сообщение от Xasd (ok) on 31-Май-18, 00:02 | ||
то есть разработчики процессоров думали-думали над разными уровнями защиты... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Ydro on 31-Май-18, 07:57 | ||
Угу, как Java :) | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
40. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Аноним (??) on 31-Май-18, 18:01 | ||
Они разве не ядро хотят на яваскрипте писать? | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
48. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Аноним (??) on 01-Июн-18, 14:41 | ||
Эта идея совсем не новая и давно исследовалась. Если _все приложения_ представлены в управляемом коде, уровни защиты и переключение контекста не нужны и производительность может быть выше. Главная проблема в наследии: для внедрения такого подхода придется переписать ОС и многие программы. Но теперь, когда Веб становится доминирующей платформой для приложений, мы к этому придем. Появятся и процессоры, оптимизированные для выполнения WebAssembly и без привычных механизмов защиты. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
3. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +4 +/– | |
Сообщение от ы on 31-Май-18, 00:14 | ||
> выполняет модули WebAssembly с правами нулевого кольца защиты процессора (ring 0) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
4. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +2 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 00:20 | ||
Right now, Nebulet isn't ready to do anything | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
21. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от nobody (??) on 31-Май-18, 09:37 | ||
Ты чего?! | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
38. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +1 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 15:34 | ||
s/Nebulet/Nebudet/ | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
5. "В рамках проекта Nebulet развивается микроядро для запуска ..." | –1 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 00:27 | ||
А чего не на Go решили писать? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
6. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +1 +/– | |
Сообщение от Тож аноним on 31-Май-18, 00:45 | ||
Думаю ответом тут будет жирный рантайм и отсутствие какого-либо удобства разработки БЕЗ уже имеющегося менеджера ресурсов (библиотечно библиотечного или ядерного) в го. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
7. "В рамках проекта Nebulet развивается микроядро для запуска ..." | –6 +/– | |
Сообщение от Анонимс on 31-Май-18, 02:53 | ||
>> Проект написан на языке Rust... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +6 +/– | |
Сообщение от Онаним on 31-Май-18, 04:42 | ||
Вы хоть раз видели чтобы какой-то язык программирования "уничтожил" какой-то другой? Если вы осилили C++ и имеете на нём какой-то вменяемый опыт, то работа вам обеспечена ещё на очень много лет. Единственный смысл переквалифицироваться на Rust - это если вам интересно что-то новое и/или хочется на старости лет выдохнуть, перестать решать головоломки и начать спокойно писать код, который не течёт. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
10. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +2 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 05:32 | ||
Никуда C++ не денется. Можно спокойно на нем зарабатывать (пуская слюни на прекрасный раст, либо в блаженном неведении) | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
19. "В рамках проекта Nebulet развивается микроядро для запуска ..." | –1 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 09:16 | ||
Проследуй за кобольщиками и лисперами, через 10 лет цпп будет невостребован, как сейчас невостребован перл в сфере веба. А всему виной черезжопность, мозголомность, и тысячи способов выстрелить себе в ногу в цпп. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
20. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +2 +/– | |
Сообщение от captcha 20168 on 31-Май-18, 09:31 | ||
> как сейчас невостребован перл в сфере веба | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
29. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +1 +/– | |
Сообщение от 123 (??) on 31-Май-18, 10:23 | ||
Но perl ещё барахтается. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
37. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Анонимусис on 31-Май-18, 15:24 | ||
10 лет назад писали тоже самое | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
46. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Вареник on 01-Июн-18, 00:44 | ||
> Проследуй за кобольщиками и лисперами, через 10 лет цпп будет невостребован, как | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
8. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Аноним (??) on 31-Май-18, 03:50 | ||
зачем кодить если можно совсем не о чём не думать | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
12. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +2 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 07:58 | ||
Больше смахивает на сертифицированный троян. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
32. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +2 +/– | |
Сообщение от A on 31-Май-18, 13:17 | ||
... с бекдором и плагинами)) | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
13. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +1 +/– | |
Сообщение от rscx64_ on 31-Май-18, 08:16 | ||
затем придут эксперты которые свои кольца добавят в браузер и будет у нас ОС на ОС. а учитывая как популярен электрон так не долго осталось ждать ОС в ОС в ОС.. а, объясните, зачем? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
15. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +1 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 08:39 | ||
Незачем, не жди. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
17. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от КО on 31-Май-18, 08:49 | ||
Скорее всего, это не для браузера. Они это код на wa хотят в ядро грузить. Что-нибудь типа инструкций для пакетного фильтра. Нынче модно | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
14. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +1 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 08:29 | ||
Очень забавляют чуваки которые создав что то новое проводят тест hello world и еотом трубят что он быстрее. Пусть напишут хотя бы sqlite на web assembly и сравнят с обычным там все и выясниться быстрее или как.. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
18. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от КО on 31-Май-18, 08:52 | ||
Ну, учитывая, что WA не умеет ни в какой ввод-вывод, даже клавиатуру, что уж говорить про файлы. То БД работающая исключительно с массивами памяти в ring0, ту что работает с файлами в пространстве пользователя сделает как стоячую. Хотя все в руках программиста, умеючи то как раз долго. :) | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
22. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от nobody (??) on 31-Май-18, 09:42 | ||
> которые создав что то новое проводят тест hello world | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
23. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +2 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 09:44 | ||
А Электрон в ring 0 будет? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
49. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Джон Ленин on 07-Июн-18, 18:17 | ||
Nebudet | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
25. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от F on 31-Май-18, 09:47 | ||
Сурово. Еще бы не забыли ключик, чтобы намертво подобные "движки" отключать в браузерах (куда они пролезут), в ПО (ставишь что-то "профессиональное", ту же 1с, а там - оп! - а оно на JS напилено и в нулевом ring-е выполняется, со словами "вам же работать, а не шашечки, так запускайте от рута!"), в ОС (однажды). | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
27. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Crazy Alex (ok) on 31-Май-18, 10:16 | ||
Это не js совершенно,-но в общем и целом - смешной идиотизм, как раз для растоводов | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
45. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Вареник on 01-Июн-18, 00:01 | ||
>> смешной идиотизм, как раз для растоводов | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
47. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Аноним (??) on 01-Июн-18, 07:29 | ||
Rust основан на вере, что язык системного программирования должен иметь и абузить по полной продвинутую систему типов. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
26. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +2 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 09:58 | ||
>Более того, Nebulet выполняет модули WebAssembly с правами нулевого кольца защиты процессора (ring 0) в одном адресном пространстве с ядром, вместо традиционного для непривилегированного кода третьего кольца. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
33. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Нанобот (ok) on 31-Май-18, 13:17 | ||
с ходу могу вспомнить похожий проект на дотнете - Singularity (а википедия подсказывает ещё с десяток похожих проектов) | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
36. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +2 +/– | |
Сообщение от start on 31-Май-18, 14:32 | ||
> вот если бы такие системы были лет двадцать-тридцать назад, может быть они бы и получили распространение | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
39. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Аноним (??) on 31-Май-18, 17:34 | ||
"..проект Nebulet развивает микроядро..". | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
43. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +1 +/– | |
Сообщение от Аноним (??) on 31-Май-18, 22:25 | ||
А потом в железе. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
44. "В рамках проекта Nebulet развивается микроядро для запуска ..." | +/– | |
Сообщение от Вареник on 31-Май-18, 23:58 | ||
Микроядро на Rust для WA? Нещитово, надо сразу ядро на JS и CSS. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |