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

The thing is, half of what you described is basically a Linux-ism.

It's irrelevant on Mac, Windows, Android, and iOS, where the operating system is a monolith that applications depend on. Technically, it might be made up of multiple libraries, but the OS is almost guaranteed to be present in full, and it's the only thing that can be guaranteed to be present, and it might use integration systems that applications cannot or rarely use (VDSO, NTDLL, syscalls obviously, but also stuff like the System calling convention).

Or you might just use IPC for all components, like Plan 9.

It's also irrelevant if you're using a bare metal machine with no filesystem, a system with a weird linking paradigm like webassembly, or if your app basically owns the entire computer.



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

Search: