4 ms·
It's a calculated move on Apple's part. They don't want you to use X11, so they make it as painful as possible while still keeping it usable so that developers
by alextgordon 16y ago
It's a calculated move on Apple's part. They don't want you to use X11, so they make it as painful as possible while still keeping it usable so that developers can't write new apps for it (they have to use Cocoa). It's strictly compatibility environment only.
- niels_olson 16y ago> It's a calculated move on Apple's part. that seems unlikely in light of: http://news.ycombinator.com/item?id=1872915 http://news.ycombinator.com/item?id=1872915
- sipefree 16y agoAFAIK (I don't have the source right now), Apple originally considered using X11 for the display server on OS X (in fact, early versions shipped with a version of xf86 that ran natively as it does on other *nixes), but after deciding on all the compositing and prettiness features that they wanted, they would have torn so much out of X11 that it wouldn't be remotely compatible anymore, so they wrote Quartz 2D. Later, of course, things like Compiz came along, but they've always seemed like weak hacks compared to things like Quartz. Hopefully wayland will change everything.
- flomo 16y agoThis may be the explanation you are referring to: http://news.slashdot.org/comments.pl?sid=75257&cid=6734612 http://news.slashdot.org/comments.pl?sid=75257&cid=67346...