(04-22-2020, 02:09 AM)lunatic Wrote: Sometimes, you just have to accept the internal logic of Unix and choose your poison.
Me? I have been a happy/unhappy Mac user since MacOS X 10.2. It works most of the time in most cases and I can always have some terminals open too.
The biggest issue is that this idea you have a choice is an illusion. BSD, illumos, Solaris, etc. are increasingly dependent on GNU/Linux derived pieces, that often work subpar. And it's not even a necessarily massive issue with the source project, rather it's laziness. I've talked with a few people, and it's possible to build Firefox and GTK3 without dbus with some code patches. Why do people not do it? And why do I hate GTK3?
People don't do it because they're either lazy or one of those that just doesn't care what the underlying components are. The latter is fair, but that projection affects everyone downstream in a negative manner.
I hate GTK3 because it's gone in a far more Windows-like direction with how it runs, and removing dbus basically causes multitudes of programs that use atk calls to crash randomly. That's the biggest issue.
As for macOS, it's not really a UNIX proper due to its strong divergence, and while I used it when I worked from home out of job necessity, it's not a good OS for a variety of reasons, at least in my opinion:
1. I don't care about the pretty colors. UI "prettiness" is secondary to functionality. Transparency, 3D effects etc? It doesn't matter to me. Genie effects? It all is ugly, and I usually turned the eyecandy down as far as it allowed me.
2. That segways into my next point. The OS holds you back from doing things. The same issue I have with mandatory access controls. "Oh, you can't do that!" idiot proofing isn't able to be turned off on macOS. Yes, it's useful for retards who may delete core files or change core settings irreversibly, but for me, the constant having to turn off macOS's "untrusted application" nagware/lockdown every update, the "oh you can't delete this file, it's necessary for Safari!" (I deleted Safari, or used to, on Tiger and Leopard because fuck Safari). etc.
3. Mach is a bad kernel. Performance, messaging, etc. are all poorly designed. Most of macOS isn't FOSS. CoreAudio and other core components of macOS are as poorly designed as Windows.
4. The hardware lockdown. Yes, you can hackintosh, but nobody should have to do that! That's ridiculous.
5. macOS's cultural apple-isms. Status symbols, you're immediately lesser of a "techie" in many circles if you use a nonApple phone or PC. They will circlejerk against you for hours about how their machine cost $2500, but probably has less than $800 of component and assembly costs. The whole culture is bad and toxic.
I get you and many others like it, but I'd almost prefer to use Windows over it; just because the overall situation is not any better, and in some ways, worse.
I'm the system admin of this site. Private security technician, licensed locksmith, hack of a c developer and vintage computer enthusiast.
https://contrib.irixnet.org/raion/ -- contributions and pieces that I'm working on currently.
https://codeberg.org/SolusRaion -- Code repos I control
Technical problems should be sent my way.