5 ms·
Just a quick reminder, using syscalls without libc is something that will cause trouble with OpenBSD. From [1]: "The eventual goal would be to disallow system c
by heythere22 5y ago
Just a quick reminder, using syscalls without libc is something that will cause trouble with OpenBSD. From [1]: "The eventual goal would be to disallow system calls from anywhere but the region mapped for libc"
[1] https://lwn.net/Articles/806776/ https://lwn.net/Articles/806776/
- colonwqbang 5y agoI think Linux is the about the only system where this makes sense. I don't know of another system where the syscall ABI is rigidly defined and stable like it is on Linux. Om most other systems the syscall ABI tends to be "call this C function in that shared library". However, most computers in the world run Linux nowadays.
- ink_13 5y agoHowever good you think Linux is on this file, the BSDs, particularly OpenBSD, are better.
- FpUser 5y agoThere is a saying: the best camera is the one you have with you when needed. For programming - whatever you use and are comfortable with is the best. One does not need to concern what others like / use as long as it does not impede one's own work.
- WJW 5y agoThat is irrelevant in the context of the `linux-raw` backend of this project, which does not target the BSDs.
- pjmlp 5y agoWhile many run the Linux kernel, it isn't always the pure upstream version following the Linus vision. Many devs targeting embedded and mobile devices are painfully aware of that reality.