Hacker News new | ask | show | jobs
by qalmakka 1 day ago
Linux and the BSDs take APIs one from the other all of the time. The issue with having a Linux ABI is that you don't need just the few APIs you're missing, you need to implement the WHOLE Linux API and it has to be _perfect_, otherwise stuff will randomly break. I loved the original WSL, I had to use it for a time period back in the day when I was stuck on a Windows PC, but it can't be denied it was full of random bugs
1 comments

The original WSL proves that you actually don't need to be perfect or to have the entire ABI to be pretty useful.

It's true that missing ABIs will cause random crashes and problems. However, a lot of apps can run with a minimal set of ABIs.