From the user perspective, I would say smoother hardware integration (I download the ISO with NVIDIA proprietary drivers, haven't encountered any graphic card comparability problem), consistent theme across gtk and qt based applications , saner defaults and clearer setting structure, good keyboard shortcuts. There are merely less than a dozen shortcuts that are not found in Ubuntu, but very easy to get used to. like win + up/down to switch between workspace.
I know all these can be accomplished by extensions, add-ons and themes. But they do feel different when it is out of the box and carefully curated.
It does however, break things.
https://unix.stackexchange.com/questions/503481/why-does-apt...
I would steer clear of it unless it actually provides anything other than a default nvidia setup.
This is why I became a Mac user. After 15 years of Linux I was just done with all the bullshit, but I guess I could look into Pop!_OS.
Heard this from so many people. We have the latest (2017-2018) MBP at work and every single one has serious keyboard problems. Other than that, I have had crashes and random reboots when on battery, with a black screen error message, sound issues (solved by turning volume down, switching outputs back and forth, or rebooting) wifi problems (solved by switching off bluetooth). And don't get me started on the touch bar. From Mac fans I usually get answers like "you're pressing the touch bar wrong, you need to wait longer"... I'm also missing a decent software management. brew is miles away from apt.
So, for me switching to Mac didn't work out. And the new keyboard is a complete dealbreaker for me. I may still get an older mac with a decent keyboard and put Linux on it.
brew is also miles away from what it used to be. They have recently changed their philosophy about building from source and software support compiled into their built bottles. Did you know that neither mpv or mplayer bottles ship with libdvdread support?
Building mplayer from source fails due to an error building libavcodec against x264. For some reason, the x264 version is not being correctly picked up in the Homebrew build process so it is trying to use a deprecated x264 API that has been built, which is causing it to fail however building the same software outside of Homebrew (same source tarball that Homebrew downloaded) builds just fine with libdvdread and x264 in ffmpeg support.
I'd report it further but the time last someone asked about it they were basically told to fuck off. Their rules for avoiding burnout state the following which really summarizes their recent change in policy:
> 1. Use Homebrew
>Maintainers of Homebrew should be using it regularly[...]
>3. Prioritise Maintainers Over Users
>It's important to be user-focused but ultimately, as long as you follow #1 above, Homebrew's minimum number of users will be the number of maintainers. However, if Homebrew has no maintainers it will quickly become useless to all users and the project will die. As a result, no user complaint, behaviour or need takes priority over the burnout of maintainers. If users do not like the direction of the project, the easiest way to influence it is to make significant, high-quality code contributions and become a maintainer.
Yet proposing a patch for this gets met with "create your own tap and stop bothering us". I'd love to help you, guys, if you weren't gigantic pricks about it!
Maybe because Apple doesn't ship a computer with a DVD drive and hasn't for ~5 years?
Everything else has been miles better than Linux though. I mean, when I left fedora 21 for a Mac I had close to a hundred scripts for modifications to make it tolerable. On my Mac I have 0.
If so, good for you, but that doesn't make a non "one size fits all" approach "bullshit".
I had to manually disable the dedicated graphics card in my laptop or it would get ridiculously hot while idle. This is probably not an issue if you buy a laptop with preinstalled Linux.
I do a lot of presentations. Getting Linux to work with various projectors wasn’t great. Maybe that’s better in 2019, but it’s never been an issue with my Mac. The lack of ports have, but buying a converter solves that.
Updates broke my software and I had to spend a lot of time sorting it out. A more stable Linux distro might have been better.
My external displays never really worked without problems.
Having used a MacBook trackpad makes it really hard to use non-MacBook trackpads.
It’s a range of stuff like that.
I’m sure you could get Linux to be better, even for me, but I don’t want to use a single second on making it happen. I did when I was younger, that’s why I turned to Linux in the first place. I’ve spent my time building gentoo, but the older I get the more I want things to work out of the box so I can spend my time on other things.
Windows requires thumb acrobatics and Alt gr, whereas Macs used shift and option to modify "increasingly".
For everything else I have Emacs :-)
I've been using Gentoo Linux as my desktop/work OS for more than 10 years now, and I have no more problems with it than I do with macOS.
My Gentoo/Linux complaint is that I cannot for the life of me get PDFs to print correctly. While my one main complaint with macOS is that macports and homebrew are pretty crappy compared to portage, in my purely subjective experience of course.
Otherwise, I really like using both, each for different things. They each definitely do different things better than the other, but I don't actually know how much of that has to do directly with the operating systems.
Anyway, they are both unix-y enough for me that it's fine for what I want.
It's always interesting to me to read about people having such bad experiences with mac or linux or anything else really, since that has never been my own experience. Even with Windows, which I really dislike, I've almost never had any bad technical experience with it. (Bad user experiences, sure.)
I don't know if I am just lucky or just have lower standards?
Just because there are many choices doesn't mean you can't make one and stick with it, I've been on Arch for almost a decade now and there aren't many compelling reasons for me to switch all this time later.
I'd think for many the same is true with Ubuntu LTS.
Likewise, the days of the legendary OSX (sorry, MacOS) stability are long-gone. The team has been slowly gutted over the years to work on iOS since it makes them more money. The security issues from a couple years ago show a design team ignoring reasonably security standards and not implementing any kind of testing or QA.
I only have one mac system left and that's simply for testing Safari. Modern Linux is much more stable in my experience.
https://www.zdnet.com/article/dell-linuxs-new-best-friend-50...
Same here. For me the answer was KDE Neon. I have like one or two grievances with KDE Neon currently. One of them being that OBS Studio often stops responding when I try to exit it. But for my use-cases KDE Neon has been the best desktop experience I have had in the 10 years since I switched to exclusively using Linux and FreeBSD. Along the way I have gone through a few different distros.
Even if you disagree, if a pentester uses Kali Linux (a Debian-based rolling release distribution), and they get paid for it, yes. Even then, Kali Linux regularly breaks, so a solution is to run it on VMs with snapshots (or communicate to each other when it breaks, or use a microSD card for a working version).
There's also a clear advantage: you get the newest versions of software much quicker than an OS which updates every half year (or a LTS version which gets updated less often).
My only needs for distros are to install softwares I use and run them. It turns out to be significantly hard, none of the distros do that without glitches, screen tearing and inconsistency across GUI frameworks. Surely I can tweak them to my liking, but the rabbit hole goes very deep until it comes to a satisfying result.
Pop!_OS is the first OS that stay out of the way, I barely notice the existence of OS, and neither do I want to tweak it, and that is the way I want from a distro. The workspace arranging and switching is a nice touch, making it feel like home for tiling window manager users, coming from i3wm, xmonad or whatsnot.
I don't have any obsession with distros. I want one that works. Pop!_OS provides by far the closest experience I get.