Viewing profile — tombl
tombl
HN member- Joined
- Tue, Sep 22, 2020, 4:30 AM UTC
- HN karma
- 140
- Public activity
- 34 items
- HN profile
- View on Hacker News ↗
About tombl
No profile information was provided.
Recent public activity
-
comment
Comment #45099434
Yeah, nommu absolutely doesn't imply zero memory isolation. I have a kernel port to an architecture with a nonstandard way of doing memory isolation and the existing nommu infrastr…
-
comment
Comment #44600291
It's funny, I would actually argue the opposite point. When Deno and Bun first came out, they promised a hard break from the Node ecosystem, like how Deno leaned heavily into brows…
-
comment
Comment #43694267
I'm effectively lying to the kernel about the environment it's executing in, and trying to convince it that it's running on the kind of hardware it expects, when in reality it's ru…
-
comment
Comment #43691888
yep, that's to be expected, this is a very wip demo. I'm implementing exec() support now, so currently only shell builtins work.
-
comment
Comment #43691280
Thanks for pointing this out, I've deployed a fix. One of my goals for the project is to create a useful computing environment on top of any arbitrary locked down platform, so I'd …
-
comment
Comment #43689599
Fabrice does a great job at building these self-contained pieces of software which often grow to have lives of their own. As a lesser known example, JSLinux's terminal emulator was…
-
comment
Comment #43545776
hmm, it looks like you've got a bug in the demo app. if you type too quickly into the search bar, the entire app slows to a halt. seems like you'd want to move the filtering logic …
-
comment
Comment #43444592
yeah I'm also taking great inspiration from Alpine, but I like to see diversity in the space. as one example, musl values portability over performance (great for my usecase), which…
-
comment
Comment #43434008
I'm slightly hesitant to mention it for fear of a flamewar, but as someone with a niche usecase that procludes me from using systemd/glibc, I'm very grateful to Chimera as a modern…
-
comment
Comment #43124603
no? there's only a single mention of cargo in the entire kernel, and it's in a docs page describing how to install bindgen, a toolchain dependency of the kernel, below a whole list…
-
comment
Comment #43011353
Go's "nothing is async because everything is async" model, combined with WebAssembly's (current) lack of support for stack switching and arbitrary goto, essentially mean that the c…
-
comment
Comment #42999408
Expect to see something in this space eventually - I'm currently working on a cross-platform userspace port of Linux.
-
comment
Comment #41866581
I believe this is still true. Originally you could store a compiled wasm module in IndexedDB and cache it manually, but that was removed in favor of {instantiate,compile}Streaming,…
-
comment
Comment #41800177
wasm has no way to remap writable memory as executable, but you can absolutely call back into javascript to instantiate and link a new executable module, like https://github.com/re…
- comment
-
comment
Comment #41718325
The problem with nix is that compiling a system uses lots of memory, but when deployed there's little overhead. Like you would with Yocto, I just build my systems on a proper host …
-
comment
Comment #41679636
Is this some internal cloudflare feature flag or can everybody pass ArrayBuffers zero-copy via service bindings? (random question, totally understand if you're not the right person…
-
comment
Comment #41569938
This is a fair point, but dropping the kernel patch guarantees that essentially nobody will use this. Given part of the patch was software emulation for unsupported CPUs, it's poss…
-
comment
Comment #41566914
AFAICT Intel has given up on supporting this in the kernel. They've been silent about the patch since at least January 2023[0], and archived the repo for their kernel fork[1] in Ap…
-
comment
Comment #41509719
I think the cli repo went private a while ago.
-
comment
Comment #41272290
Yup, in order to scale this approach to any real size (and still have confidence that everything is working together like you expect), a proper reactivity solution is needed. For t…
-
comment
Comment #40854820
Bun.build actually has a `define:` option that does the same thing as your replace. If you use it, it'll even propagate the value, and treeshake away any `if(import.meta.hot)` you …
-
comment
Comment #40208256
The linked discussion is for WASIX, this is WANIX.
-
comment
Comment #38830954
Rather than the "easy" way of porting an x86 emulator to WASM, I've been trying to natively port the Linux kernel to WASM. UML[0] and LKL[1] prove that running the kernel in a proc…
-
comment
Comment #38140092
A maintained, cross arch alternative to this is nolibc, which resides in the kernel tree. See: https://elixir.bootlin.com/linux/v6.6/source/tools/include/n... https://lwn.net/Artic…