Viewing profile — mrugiero
mrugiero
HN member- Joined
- Tue, May 17, 2022, 5:59 PM UTC
- HN karma
- 16
- Public activity
- 14 items
- HN profile
- View on Hacker News ↗
About mrugiero
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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.
-
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…
-
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-…
-
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.
-
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…
-
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…
-
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…
-
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.
-
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…
-
comment
Comment #31414428
squashfs is supposed to be read-only, right?
-
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.…