Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!!
Did you know: you have John Carmack to thank for first porting X11 to OSX? Thank you John!!
Is there anything written about the background to this? Wikipedia doesn't talk about him ever working for Apple (although maybe that's just not mentioned).
I also thought I read somewhere that Carmack persuaded Apple to bet big on OpenGL for OS X. (Ironic now that it's deprecated.)
Note that with current X, HiDPI and multi-monitor and tear-free experience still have problems and they are handled via a morass of legacy extensions of varying design quality (this is aside from the drivers issue)-- when OS X was started, none of these existed except maybe DBE and a nascent RANDR (there was no COMPOSITE, no RENDER, RANDR vs very primitive), I think there was the Xinerama crap that no one uses anymore because it is terrible.
So they would have had to develop that, for what benefit? What does X get you out of the box? A drawing model that was outdated even by 1995 standards. And network transparency? Everytime these discussions come up, somebody brings this up, and I wonder what drugs they are on. The love by some for the X network model has always baffled me, because it is terrible - it has virtually no practical usability for modern drawing models and compositing, and the worst is it isn't robust - lose your TCP connection, goodbye session! X hits #1 and #2 of the "Fallacies of distributed computing" pretty hard.
RDP, VNC, SPICE are what we use today, for very good reasons.
"..., Richie reminded the audience that Steve Jobs stood at the same podium a few years back and announced that X was brain-dead and would soon die.
"He was half-right," Ritchie said. "Sometimes when you fill a vacuum, it still sucks."
https://github.com/timon37/xwayland/blob/master/hw/xquartz/m...
Xorg forked from XFree86 circa 2003.
It only took me almost 2 decades to notice.
I stopped hacking on it some years ago, but always contribute $$ when I’m well employed (currently not, sigh)
I’ve yet to work at a $JOB with anyone else who wishes to use OpenBSD, even in the places it is most appropriate, my most recent employer had someone under qualified as the devops lead so we had to use pfSense, an endless source of frustration of issues that couldn’t be addressed, but that I knew exactly how to address with OpenBSD, but, such is life. The most experienced people seem to have the least control, a common complaint in all industries, I’m sure.
I always encourage everyone to use many different Unix’s, it provides a much deeper understanding of everything you use, even if you end up only using Linux, anyway, it provides a much better perspective of what a distribution is and how to select the correct one even if you end up being forced into Linux anyway.
But just like how I always end up using python and JavaScript and Ubuntu Linux everywhere —- unless you’re in charge, it’s much like school, the whole team has to succumb to the lowest common denominator, the lowest also often being the boss or lead, who does very little hands-on work but feels making decisions of which Linux and which Language to use is their best contributing factor, lol
I, for one, think your employer and the “DevOps lead” were advocating for using the wrong technology. pfSense software is many things, to many people, but if it’s not written for a DevOps environment.
And you can tell your ex-employer that i said so. /s
Anyway best wishes Jim, shucks I ordered the first and second gen PcEngines and Winston CM11a radios from netgate.com long ago, and many since, thank you for running a proper store!
https://github.com/bob-beck/foundation-web/commit/a005fbc9e4...