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

Did you read the article? The only one I could foresee breaking is if OpenBSD decided to one day implement auxiliary values.


I did. Putting aside syscall numbers, which I've talked you about before, there's a lot of things that you are depending on. One of them would be if OpenBSD implements auxv, but relying on the various registers being zeroed out or equal to each other at program startup is dicey on most platforms.


Well if you consider trolling talking https://news.ycombinator.com/item?id=32562674 whatever they break I'll just ask them to fix. I've had to make plenty of reasonable asks in the past to make APE possible. For example, I got a nasty bug fixed in the NetBSD /bin/sh. I got FreeBSD /bin/sh patched. We got POSIX to change their rules to allow it. Let's not forget zsh and fish.


I think most OSes will be happy if you come to them with actual bugs, yes. But if you ask them to stop changing syscall numbers or various other "ABI" that is not actual ABI, I feel like they are not going to be as happy to accommodate you.


Are you an OS developer?


Actually, yes! I don't work on any of the OSes you mentioned here though, and I haven't touched the kernel in a while.




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

Search: