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

i agree, its linkers and loaders which parse a file and extract meaning, which might be executed by yet another program that runs in kernel and creates a 'user space' part to run the untrusted code in.

its not as simple as executable file, blap now it runs. they made it like that on the surface so people dont need to bother with the details.

a lot in this article, writes about the abstractions and maybe how they work. not really sure as you i found it hard to read. It doesnt mean its all wrong though, maybe theres more ways to look at a system which has layered abstractions. Each layer can be a different view and be discussed independently in its design.

if you look at what the CPU and kernel code is doing its a messy afair :D hard to talk about (fun tho :D and imho good to understand as you pointed out)



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

Search: