Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

magic pixie dust for x86/amd64 executables which makes them run on bare metal, windows, linux, freebsd, ..., unchanged. it's a giant hack in the best possible meaning of the word.


I'm certainly doing the project a disservice with this, but isn't it "just" basically a file format hack that basically acts as an "if-check" that allows the executable to select an appropriate entry point depending on your OS?


If checks are in the libc functions. (a guess, didn't look at the source)


It's more of a composite header (ELF/PE/etc) like those "it's both a JPG and a zip" things", though.


Yes, that too.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: