[HN Gopher] Building a unikernel that runs WebAssembly - part 1
___________________________________________________________________
Building a unikernel that runs WebAssembly - part 1
Author : walterbell
Score : 83 points
Date : 2023-10-23 06:08 UTC (2 hours ago)
(HTM) web link (flavio.castelli.me)
(TXT) w3m dump (flavio.castelli.me)
| marcocastignoli wrote:
| Molto interessante, complimenti
| pzmarzly wrote:
| As "promised" years ago in Birth & Death of Javascript [0], at
| some point we shall get a unikernel running a safe GC-collected
| runtime in kernel-space, at which point we could drop virtual
| memory mapping support from CPUs, making them faster. While in
| 2014 the author predicted this will be JS with asm.js, now WASM
| seems like the way to go. Can't wait (haha)!
|
| [0]: https://www.destroyallsoftware.com/talks/the-birth-and-
| death...
| tralarpa wrote:
| Javascript/WASM evolution: designed for applications running in
| a browser -> writing desktop and server applications -> writing
| an OS or kernel
|
| I can't put my finger on it, but somehow this looks familiar
| (hint: it starts with a "J", too)
| timschmidt wrote:
| WASM manages the trick with a vastly simpler specification
| and runtime. Not much more than a compile target for other
| languages.
| pjmlp wrote:
| > The JavaStation was a Network Computer (NC) developed by Sun
| Microsystems between 1996 and 2000, intended to run only Java
| applications.
|
| https://en.wikipedia.org/wiki/JavaStation
| colesantiago wrote:
| What are the use cases of unikernels and WASM?
| shakow wrote:
| This is what the first section of the article is about.
| quickthrower2 wrote:
| Probably to expand where you WASM can go: in the browser, in a
| docker container, and now in a lightweight OS that could go on
| an embedded device.
| pjmlp wrote:
| One day it can even run on SIM cards and Visa/Mastercard
| chips!
___________________________________________________________________
(page generated 2023-10-23 09:00 UTC)