![]() ![]() And if I'm wrong on something, I readily admit it and would welcome any corrections to something I wrote. I just felt it needed to be said to keep history straight (since that's what BetaArchive is all about). Thank you to all for putting up with and reading this rant of sorts. In short, please don't be advocating to throw out X so soon! It's proven itself well while the world has waited thus far and used it, and when the right replacement comes around or when Weston is truly ready for its grand debut as a staple on thousands+ of systems, I think that's when we can forget X. Yes, it responds to per-app events in and out, has really bad security, and is a server instance running on top, but I don't think it should be thrown out. (I'm mainly speaking of OMG! Ubuntu and similar fodder.) In the end, everyone are all agreeably correct on a few major points though. ![]() No disrespect intended to Ars though! Over the years, it has striven to be accurate and Mr Siracusa was one of the best tech authors in the entire industry. A few big Linux monoliths such as Canonical, Red Hat, the Gnome project, (and a few trend-obsessed publications) are the main parties mass marketing this as being "better" simply because it's hot, young and isn't old and "in need of replacement". Android uses its own compositor, which in turn means Fire (Amazon's fork) and RemixOS also use their own. Google, last I remember, still wraps to X and uses Aura. Instead, Apple clearly comprehends what works well for them and are working on future-critical projects like APFS instead. And going back to topic 1, every time I use the Mac, I'm inevitably very, very grateful they are staying with Quartz and not following what Fedora, Ubuntu, and others want to do. It's not an upgrade, and breaks years of compatibility. I know the solutions that are under work now are fledgling, ambitious, young and are meant "to do one thing well" where X is a mess - but there is a very good, legitimate reason BSD, Solaris (OpenIndiana), and other Posix-compliant operating system families/entities are not switching over to it in a drove of mass conversions. but it's nowhere near the maturity of X.org in terms of documentation, stability, and proven reliability. ![]() I've tried Wayland out it is a good effort. that have helped "liberate" the Mac for the few of us.Īs for Mir, Weston, Wayland and the whole stack of candidates of what won't ship en masse yet illustrates these are not ready for general consumption or professional third-party (not Gnome) app binding and development on them yet, outside of Gnome Shell with Weston, KDE's Plasma 5, and maybe Tizen. It's quite useful for the projects that still use it, or for territory like MacPorts, Fink, etc. And yet, for those that want X, XQuartz is alive and well today as the successor to the former. The Mac App Store is an example of how this transformation can be said to be complete for J. Over time, similar to the transition Windows devs had leaping from NT 5 to 6.x, both the old sets of Classic and UNIX developers began to adopt the new Aqua ways more and more to the point the whole library of applications is settling in and maturing in a sense it wasn't circa 15 or even 10 years ago. ![]() At first, I had played with and used Carbon in XCode back with Panther, and would compile FluxBox and use that on X11 for the UNIX-y stuff I wanted to do. however, this was meant to be a bridge for UNIX applications to run both for workstation users who were used to X and for when migrating developers hadn't yet fully ported applications to the YellowBox (Cocoa) or Carbon framework. X11 on OS X was designed more or less as a wrapped utility, implementing/invoking an instance of a real X11 others used complete with included X11 utils, etc. Mac OS X has been using Quartz since DP3, which has evolved greatly since then along with the rest of the system. The difference is in how the rasterization and compositing frameworks work. which in turn was based on the DPS (Display PostScript) rendering model which the early DPs, Rhapsody/Server 1.0, and Open/NeXtstep utilized. Mac OS X conversely is based on a fork of FreeBSD, Apple Darwin, and uses Quartz 2D, etc. I say that because that is what Mir and Weston/Wayland are all about. Mac OS X (or just macOS now) != Gnu/Linux. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |