Live data from Hacker News

Viewing profile — tombl

tombl

HN member
Joined
Tue, Sep 22, 2020, 4:30 AM UTC
HN karma
140
Public activity
34 items

About tombl

No profile information was provided.

Recent public activity

  1. 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…

  2. 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…

  3. 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…

  4. 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.

  5. 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 …

  6. 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…

  7. 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 …

  8. 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…

  9. 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…

  10. 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…

  11. 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…

  12. comment
    Comment #42999408

    Expect to see something in this space eventually - I'm currently working on a cross-platform userspace port of Linux.

  13. 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,…

  14. 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…

  15. comment
  16. 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 …

  17. 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…

  18. 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…

  19. 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…

  20. comment
    Comment #41509719

    I think the cli repo went private a while ago.

  21. 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…

  22. 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 …

  23. comment
    Comment #40208256

    The linked discussion is for WASIX, this is WANIX.

  24. 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…

  25. 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…