Live data from Hacker News

Viewing profile — mrugiero

mrugiero

HN member
Joined
Tue, May 17, 2022, 5:59 PM UTC
HN karma
16
Public activity
14 items

About mrugiero

No profile information was provided.

Recent public activity

  1. comment
    Comment #41994925

    > that would have been implement in something like forward only language like ebpf. wasm is just an outgrown hack that people are hopping will be that safe sandbox and solve all Ja…

  2. comment
    Comment #41994891

    > But for a plugin system, many people would prefer to write plugins in JS itself, so for WASM plugins, they might have to be compiled to WASM first. Dont know how if there is a ma…

  3. comment
    Comment #40614608

    I see. I'll try to read the links over the weekend, they seem really interesting. It's sad that the terms are so overloaded though, as it makes it hard to reach preexisting approac…

  4. comment
    Comment #40610020

    That's true. But it's still a stretch to say they are the same thing. That's why I said it can be seen as generalizing the approach.

  5. comment
    Comment #40610008

    The question was about OSes with hardened runtime protections. The most basic of them all is W^X. All BSDs use it, and IIRC Linux is able to enforce it as well. I'd be surprised if…

  6. comment
    Comment #40609981

    That is not the point though. I know threading allows using a custom convention and just jumping. What it doesn't, IIUC, is allow specializing your code for runtime data. Copy-and-…

  7. comment
    Comment #40565476

    Do you have any links to the traditional ones for those interested (i.e. me)? I only found out about the approach due to the author's articles a few months ago.

  8. comment
    Comment #40565431

    Does that even work in W^X platforms? Context for my response has that assumption, we can't simply throw it out the window, right? I think I read somewhere about making two mapping…

  9. comment
    Comment #40556753

    I don't think this counts as threading, though it makes use of it. Threading mostly removes the dispatch overhead, but you still have a general function per instruction, a function…

  10. comment
    Comment #40556362

    The same as with any other JIT runtime: you do your transformations first, and then you do the `mprotect` call that turns write permissions off and execution permissions on. The on…

  11. comment
    Comment #40555165

    I mailed the authors a few months ago and indeed, it lives there but is independent-ish. They don't consider it ready to use for anything else other than experiments, though.

  12. comment
    Comment #31414521

    Why FreeDOS vs nothing or why FreeDOS vs Linux? The former, because some OEMs have agreements with Microsoft that prohibit shipping systems without an OS. They found the loophole t…

  13. comment
    Comment #31414428

    squashfs is supposed to be read-only, right?

  14. comment
    Comment #31414390

    As if BIOS is any more open than UEFI is. At least UEFI had an open reference implementation since the beginning. BIOS had to be reverse engineered from IBM's implementation AFAIR.…