People target POSIX, Linux or MacOS (occasionally BSD or Windows, too). People who know what they are doing know what they are targeting.
4: OSX and Linux share a path model (but not exactly a file system model), but they diverge a huge amount in general.
-
-
5: the reason most people don't perceive that is that a lot of "Unix" libraries are actually just "shimming the union of OSX and Linux"
-
6: epoll and kqueue are a good enough exemplar of this phenomenon to drive a discussion about this, but there's way more.
-
7: OSX+Linux=Unix causes people to believe it's morally virtuous to write abstractions that cover "Unix" but not Windows. Usually a mistake.
-
I think people do a back of napkin calculation on how much effort it'll take to support windows, and decide they have better things to do
-
Seems like we owe 90% of computer users more.
-
Think about how many more contributions you could get if you multiply potential users by 10x.
-
Believe me, I've been down this path on several occasions. I've both done the extra work and not. And I've noticed no difference.
-
The only important difference is what you have time to do/maintain yourself. If someone contributes/maintains abstractions? fantastic.
- 6 more replies
New conversation -
-
-
This reminds me of when I found out OSX is case insensitive. Linux generally isn't. It taught me case sensitivity isn't part of POSIX.
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.