Вариант для распечатки | 
   
   
    
    Пред. тема | След. тема  | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Представлен порт ядра Linux для WebAssembly, запускаемый в браузере" | +/– | |
| Сообщение от opennews (??), 02-Ноя-25, 12:00 | ||
В списке рассылки разработчиков ядра Linux опубликованы патчи с реализацией архитектуры "Wasm" для ядра Linux, позволяющей компилировать ядро в промежуточный код WebAssembly для последующего прямого выполнения в web-браузере без задействования эмуляторов. Кроме того, для ядра Linux проектом реализована возможность запускать исполняемые файлы в формате ".wasm" и подготовлен драйвер "web console" для симуляции работы с консолью в браузере. Также подготовлен инструментарий для упрощения сборки запускаемых в браузере системных окружений...  | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление | 
| Сообщения | [Сортировка по ответам | RSS] | 
| 1. Сообщение от Аноним (1), 02-Ноя-25, 12:00 | –4 +/– | |
Chrome 109.0.5414.120 (32 бит), uBlock Origin 1.67.0 - консоль не работает.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8, #9, #11, #20, #50, #68 | ||
| 2. Сообщение от Аноним (2), 02-Ноя-25, 12:01 | +/– | |
Сначала WSL, теперь это.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. Сообщение от nebularia (ok), 02-Ноя-25, 12:01 | +7 +/– | |
По описанию выглядит как едва работающий набор костылей с невнятной целью.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #24, #28, #32, #48, #55 | ||
| 5. Сообщение от kravich (ok), 02-Ноя-25, 12:04 | –2 +/– | |
Вряд ли нужно  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #27 | ||
| 8. Сообщение от Аноним (8), 02-Ноя-25, 12:24 | +7 +/– | |
Мобильный Firefox Fennec 144.0.0 (aarch64), uBlock Origin 1.67.0 — работает, ядро грузится секунды за две.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 9. Сообщение от Аноним (9), 02-Ноя-25, 12:27 | +7 +/– | |
Ваш браузер устарел.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 11. Сообщение от AleksK (ok), 02-Ноя-25, 12:52 | +10 +/– | |
Ты там на семерочке что ли сидишь? 109 хром кажется был последней версией хромого под семёрку.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #22 | ||
    12.  
    Сообщение от Аноним  (12), 02-Ноя-25, 12:56 
      | +5 +/– | |
хоть где-то `rm -rf /` попробую  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. Сообщение от Аноним (15), 02-Ноя-25, 13:33 | –2 +/– | |
Эта гадость требует сервисворкеров и имеет какую-то неполадку, связанную с CSP, от которой ломается в файрфоксе при наличи аддонов. При этом совершенно не понятно, нахрена там сервис воркеры, для оных вообще не существует легитимных применений в принципе  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #18 | ||
| 16. Сообщение от Аноним (15), 02-Ноя-25, 13:35 | +1 +/– | |
>недоступен MMU  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. Сообщение от Аноним (15), 02-Ноя-25, 13:37 | –1 +/– | |
>Порт также будет полезен для организации изолированного выполнения приложений при помощи WASI (WebAssembly System Interface).  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #26 | ||
| 18. Сообщение от Аноним (18), 02-Ноя-25, 13:47 | +2 +/– | |
чукча не читатель, чукча - писатель?  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #37 | ||
| 19. Сообщение от Аноним (19), 02-Ноя-25, 13:51 | –1 +/– | |
Крутяк, скоро можно будет майнер в браузере реализовать. Жаль сеть пока не поддерживается.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #34, #70 | ||
| 20. Сообщение от RM (ok), 02-Ноя-25, 13:51 | +/– | |
"я узнаю её из тысячи...." - версию  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 21. Сообщение от Аноним (21), 02-Ноя-25, 13:52 | +7 +/– | |
Где-то инновации свернули куда-то не туда.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. Сообщение от RM (ok), 02-Ноя-25, 13:52 | –5 +/– | |
и васьмёрку, всего что до дисяточки  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #56 | ||
| 24. Сообщение от hrmhmmhtbdr (?), 02-Ноя-25, 14:27 | –1 +/– | |
Ну, есть какая-то готовая линуксовая софтина. Нужно её запустить в веб интерфейсе, а переписывать на яваскрипт - долго. Что делать?  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #25, #60 | ||
| 25. Сообщение от nebularia (ok), 02-Ноя-25, 14:28 | +1 +/– | |
Есть же Emscripten, нафиг для этого ядро?  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 26. Сообщение от hrmhmmhtbdr (?), 02-Ноя-25, 14:32 | +1 +/– | |
"сколько-нибудь полезный" != "требующий мощного процессора и многопоточности"  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #38 | ||
| 27. Сообщение от Аноним (27), 02-Ноя-25, 14:48 | +/– | |
Если это избавить от браузера с его стуками, то почему нет? Для кроссплатфоменных и кроссархитектурных сборок пакетов.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 28. Сообщение от hrmhmmhtbdr (?), 02-Ноя-25, 14:48 | –1 +/– | |
Emscripten позволяет компилировать сишный код под WASM. Лично я этим не пользовался, но судя по инструкциям, там куча "мелких нюансов". И потом: что, если сишного кода нет, а есть только исполняемый файл закрытой коммерческой софтины? А тут запускаешь ядро, запускаешь бинарник и работаешь.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #39 | ||
| 32. Сообщение от penetrator (?), 02-Ноя-25, 14:59 | +/– | |
там чтобы зумммеры запустить докер и кубер, юный падаван  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 33. Сообщение от Аноним (27), 02-Ноя-25, 15:02 | +3 +/– | |
> наблюдается зависание консоли примерно через 5 минут из-за проблем с таймером  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. Сообщение от penetrator (?), 02-Ноя-25, 15:09 | +/– | |
а какая проблема JS дернуть и fetch/XHR?  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 35. Сообщение от penetrator (?), 02-Ноя-25, 15:13 | +1 +/– | |
> Например, порт может применяться для создания многоплатформенных WebAssembly программ, использующих специфичные для Linux системные вызовы.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #43 | ||
| 36. Сообщение от Шизгорин (?), 02-Ноя-25, 15:27 | +5 +/– | |
Я конечно ожидал, что браузер будет PID 1, но не ожидал что это будет в другую сторону.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #41 | ||
| 37. Сообщение от Аноним (37), 02-Ноя-25, 16:18 | –1 +/– | |
Не читатель это ты. Web Workers - это фоновые потоки, которые работают пока вкладка открыта, и без доступа к IO, чисто посчитать. А Service Workers - это способ сайту закинуть тебе на комп поток, который будет домой звонить, даже когда ты сайт закроешь и об его существовании забудешь, именно благодаря им тебе вылезают всплывающие уведомления с рекламой после того, как на одном из сайтов ты их разрешил, потому что если бы не разрешил - то прошёл бы в пешее.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 Ответы: #82 | ||
| 38. Сообщение от Аноним (37), 02-Ноя-25, 16:19 | –2 +/– | |
Сколько-нибудь полезное любое приложение завязано на потоки. А игрушку можно и без васма на яваскрипте написать.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 39. Сообщение от nebularia (ok), 02-Ноя-25, 16:28 | +2 +/– | |
> а есть только исполняемый файл закрытой коммерческой софтины? А тут запускаешь ядро, запускаешь бинарник и работаешь.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 41. Сообщение от Аноним (41), 02-Ноя-25, 16:35 | –1 +/– | |
А если запустить в браузере ядро и там запустить браузер и ещё одно ядро кто с какой стороны будет?  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 | ||
| 42. Сообщение от L10N (ok), 02-Ноя-25, 16:42 | –2 +/– | |
Ну, пусть будет и это. Больше - не меньше. Ubuntu 25.10, Firefox 145.0b9 полёт нормальный :)  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. Сообщение от Аноним (43), 02-Ноя-25, 17:31 | –2 +/– | |
Сама идея ядра Linux, запускаемого в браузере уже клинически бредовая.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #46 | ||
| 46. Сообщение от Аноним (46), 02-Ноя-25, 17:53 | +2 +/– | |
WASM и без браузера бывает, но откуда тебе об этом знать?  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
| 48. Сообщение от Бертолетова соль (?), 02-Ноя-25, 18:18 | –2 +/– | |
Как это с невнятной, что бы юзверю не пришлось корячится ставить Линукс что бы его потом обматерить и проклянуть  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 50. Сообщение от Пожилая лысая женщина (?), 02-Ноя-25, 18:24 | +2 +/– | |
На 7-ку есть Supermium, порт современного хромиума.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #51 | ||
| 51. Сообщение от Пожилая лысая женщина (?), 02-Ноя-25, 18:26 | +1 +/– | |
А под линукс, увы, пока без подобного  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 | ||
| 54. Сообщение от Аноним (54), 02-Ноя-25, 19:00 | +/– | |
А будут ли вертуальные машины работать?  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. Сообщение от Аноним (55), 02-Ноя-25, 20:19 | +2 +/– | |
Да как раз вполне понятный, но чтобы понять надо немного в современных технологиях разбираться. И это явно не про местную публику.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 56. Сообщение от aanon (?), 02-Ноя-25, 22:24 | +/– | |
на дискетах  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 60. Сообщение от Ангним (?), 03-Ноя-25, 00:47 | +/– | |
Даже интересно, что это может быть за уникальная софтина, которая работает только в консоли, и которую кровь из носа надо запускать у клиента.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 61. Сообщение от Джон Титор (ok), 03-Ноя-25, 01:25 | +1 +/– | |
Эх, а если на компьютере будет только браузер, то и ОС можно продавать по подписке.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. Сообщение от ъ (?), 03-Ноя-25, 01:38 | +1 +/– | |
Run Linux or other Operating Systems in your browser!  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. Сообщение от mumu (ok), 03-Ноя-25, 02:33 | –1 +/– | |
На этом фоне даже ReactOS выглядит уже чем-то адекватным.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. Сообщение от Аноним (65), 03-Ноя-25, 04:15 | +/– | |
Сделал примитивный математический бенчмарк на AWK.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #75 | ||
| 67. Сообщение от DeepDick (-), 03-Ноя-25, 05:10 | +/– | |
> Отдельно запущен демонстрационный сайт  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #77 | ||
| 68. Сообщение от Аноним (68), 03-Ноя-25, 06:38 | +/– | |
Теперь то Linux, можно запустить на микроволновке.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 70. Сообщение от DeepDick (-), 03-Ноя-25, 07:40 | +1 +/– | |
Давным-давно на некоторых страницах существуют встроенные майнеры. Странно, что вы об этом не слышали. Сейчас, правда, лавочку вроде прикрыли какими-то обновлениями безопасности, но лет 5–6 назад это было повсеместно.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 74. Сообщение от beck (??), 03-Ноя-25, 11:40 | +/– | |
Не очень понимаю, как это практически применить.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #76 | ||
| 75. Сообщение от Аноним (75), 03-Ноя-25, 12:36 | +1 +/– | |
Учти, что в этом демо awk из busybox, а не из GNU Coreutils. Сравнил у себя на пк твой бенчмарк: 0.28s в GNU awk, 5.43s в busybox awk. В демо нет утилиты time, так что замерял секундомером, и у меня вышло 5.22s в Firefox, 5.79s в Chrome.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 | ||
| 76. Сообщение от Аноним (75), 03-Ноя-25, 12:41 | +/– | |
Ну может для пользователей iOS (и Android когда окончательно станет помойкой) будет полезно чтобы иметь такой вот линух в виде отдельного приложения через Progressive Web App.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #74 Ответы: #83 | ||
| 77. Сообщение от Аноним (77), 03-Ноя-25, 13:24 | +/– | |
Врешь ведь. 8 мегабайт - это флешка была, а памяти там было 32. И OpenWRT дропнул все 8/32, потому что эти блоатварщики не осилили даже просто ядро туда втиснуть. А на стоке к эти 32 втискивалось всё, и ядро, и веб-интерфейс, и торрент-клиент, и DLNA-сервер, и udpxy, и WPA2-клиент, и точка доступа. А на издыхании OpenWRT на последних версиях даже ядро не работало - памяти не хватало чтобы свитч инициализировать. А на одной из предыдущих к последней версии влезал только самый кастрированный вариант wpa supplicant, без WPS и WPA3, и больше не влезало ничего. Это OpenWRT всё изгадил. Я не знаю, как именно конкретно они изгадили, но подозреваю, что это может быть связано с ASLR, PIC и прочими митигациями уязвимостей через добавление лишнего кода.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 Ответы: #81 | ||
| 78. Сообщение от анондр (?), 03-Ноя-25, 13:29 | +/– | |
CheerpX давно это умеет. copy/v86 запускает любые ОС в браузере. Wasm.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #79 | ||
| 79. Сообщение от Аноним (75), 03-Ноя-25, 13:43 | +/– | |
CheerpX и copy/v86 это эмуляторы архитектуры x86 на JavaScript. Этот порт напрямую запускается на WebAssembly, без эмуляторов  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 | ||
| 80. Сообщение от Stanislavvv (ok), 03-Ноя-25, 16:51 | +/– | |
Интересно, а гуй у этого линукса запустить можно?  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 81. Сообщение от DeepDick (-), 03-Ноя-25, 18:23 | +/– | |
> 8 мегабайт - это флешка была, а памяти там было 32.  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 | ||
| 82. Сообщение от Аноним (82), 03-Ноя-25, 19:13 | +/– | |
То есть погоди-ка... Если уведомления пришли, потому что ты разрешил уведомления... То может быть просто не стоило разреш-... Хм... Погоди-погоди, пытаюсь мысль сформулировать. Вот смотри: есть уведомления. Ты их разрешил. Потом они предсказуемо пришли... Следовательно... ... Все, я устал. Слишком сложная логика получается...  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 83. Сообщение от beck (??), 03-Ноя-25, 19:54 | +/– | |
> Ну может для пользователей iOS (и Android когда окончательно станет помойкой) будет полезно чтобы иметь такой вот линух в виде отдельного приложения через Progressive Web App  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 | ||
| 84. Сообщение от Александр (??), 04-Ноя-25, 05:56 | +/– | |
Хммм. Берём WASI, собираем под UEFI (ароде даже где-то было). Запускаем этот линукс под WASI. Итог: имеем истинно кроссплатформенный линукс!  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 85. Сообщение от Аноним (85), 04-Ноя-25, 06:45 | +/– | |
Ждем запуска браузера внутри ядра линукс)))  | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 
    Архив | Удалить  | 
    Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема  | 
| 
Закладки на сайте Проследить за страницей  | 
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру  |