zlacker

[parent] [thread] 3 comments
1. FullyF+(OP)[view] [source] 2023-10-27 20:16:52
I don't use Go, but I had the exact same reaction; C is the source of most of the problems and this is just codifies the use of C. The whole thing has a security by obscurity smell.
replies(1): >>MrRoll+if
2. MrRoll+if[view] [source] 2023-10-27 21:35:19
>>FullyF+(OP)
Your comment seems to conflate a language with an ABI. To what end? What is inherently insecure about the C ABI? Why is using a syscall interface any more secure?
replies(1): >>FullyF+my
◧◩
3. FullyF+my[view] [source] [discussion] 2023-10-27 23:59:42
>>MrRoll+if
I'm not conflating anything. Why do you need to burden a language with a C ABI when you can just invoke the language independent mechanism directly?
replies(1): >>samus+F71
◧◩◪
4. samus+F71[view] [source] [discussion] 2023-10-28 06:38:05
>>FullyF+my
The C ABI is influenced by C's type model, but so is OpenBSD itself. There is no truly language independent mechanism. If a programming language implementation can't interface with a C ABI, how can it interface with the language independent mechanism?
[go to top]