Portál AbcLinuxu, 20. května 2024 23:19


WebVM, virtuální počítač s Linuxem ve webovém prohlížeči

WebVM je virtuální počítač s Linuxem ve webovém prohlížeči (HTML5 / WebAssembly) s volitelným TCP a UDP síťováním přes VPN Tailscale (vyžaduje přihlášení).

10.10.2022 00:11 | Ladislav Hagara | Zajímavý projekt


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

10.10.2022 10:24 Pavel Píša | skóre: 18 | blog: logic
Rozbalit Rozbalit vše Re: WebVM, virtuální počítač s Linuxem ve webovém prohlížeči
Odpovědět | Sbalit | Link | Blokovat | Admin
Pěkné, akorát není namontovaný /proc a zatím jsem nenašel jaké je heslo na root. To je škoda. Nebo jak se dostat k nastavení kernel cmdline při zavádění jádra.

Další škoda je, že to již není RISC-V, aby to navazovalo jako další stupeň na náš simulátor, kde si lze zkusit z prohlížeče první instrukce, pipeline, cache, trochu něco v C přes nahrání ELF binárky a pak open, read, write a close syscally. Více k našemu projektu na http://comparch.edu.cvut.cz/

Pak by bylo pěkné přejít na tento celý Linux v prohlížeči.
10.10.2022 11:01 Pavel Píša | skóre: 18 | blog: logic
Rozbalit Rozbalit vše Re: WebVM, virtuální počítač s Linuxem ve webovém prohlížeči
Tak ono to WebVM není Linuxový počítač (tedy systém s Linuxoým jádrem běžícím na emulovaném HW). CheerpX je v podstatě verstva jako je QEMU userspace, která za běhu překládá spouštěný kód uživatelského programu do nativního, tedy v tomto případě do WebAssembly instrukční sady a systémová volání nekončí v Linuxovém jádře ale emulační vrstvě, která je realizuje. Userspace je GNU Debian 10.3 pro Linux. Ale z Linuxu (ve smyslu jádra) v tom není nic. Takže správně je to vlastně jen GNU/Debian/WebVM s Posix a Linux kernel ABI. Na jednu stranu lepší než celé jádro, systémová volání končí v plně "nativním" kódu, na druhou stranu stejně jako Microsoft WSL1 to bude mít velká omezení v podporovaných službách a půjde spouštět jen malou část programů, případně je bude nutné upravit, aby nepoužívaly pokročilá systémová volání a vlastnosti Linuxového jádra.
10.10.2022 14:58 Want
Rozbalit Rozbalit vše Re: WebVM, virtuální počítač s Linuxem ve webovém prohlížeči
Jinými slovy: První krok ke zotročení, Pavle.
11.10.2022 12:01 ~
Rozbalit Rozbalit vše Re: WebVM, virtuální počítač s Linuxem ve webovém prohlížeči
tak ten GNU userspace je tam defacto zbytecny, postacil by svobodnejsi Busybox a mame vskutku GNU-free prostredi

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.