Most active commenters
  • kitsunesoba(3)

←back to thread

1183 points robenkleene | 18 comments | | HN request time: 1.467s | source | bottom
Show context
metroholografix ◴[] No.24839240[source]
Background: I've written my own kernel extension that works in similar manner to Little Snitch, but does a lot more, including SSL MITM and on-demand packet capture, that I've been using for more than 10 years now.

It's a fact that Apple has continuously moved to lock down macOS in ways that are antithetical to folks that want full control over their operating system. To many of us that moved on from Linux on the desktop, the combination of a stable/uniform/attractive desktop environment with a Unix core that had great developer documentation -no longer the case!- and nicely-designed APIs was too much to resist. Unfortunately, the push towards consumers and Apple's increasingly one-sided my-way-or-the-highway approach (fueled by security concerns that to me are completely irrelevant, if not a huge annoyance and waste of time) means that a lot of us oldschool Unix hackers were left out in the cold.

I don't plan to upgrade past Mojave and at some point in the future I will move back to Linux.

replies(9): >>24839367 #>>24839592 #>>24839989 #>>24840003 #>>24840032 #>>24840486 #>>24840753 #>>24845499 #>>24847280 #
indymike ◴[] No.24839367[source]
I just moved from Macos to Linux. The Linux desktop experience has improved a lot in the past five years (at least KDE has).
replies(4): >>24839573 #>>24839980 #>>24840233 #>>24840790 #
adambatkin ◴[] No.24839573[source]
Linux on the desktop and Linux on the laptop (heh) has definitely improved. It _sometimes_ needs a little tweaking to get it right, but KDE/Plasma also happens to offer that level of "tweakability" that should satisfy almost all semi-mainstream users (at least anyone coming from Windows or Mac).

Compared to my first Linux laptop (a Sony Vaio circa 2000), my current XPS 13 works as well as any Mac laptop I have ever owned, and all the hardware that you would "expect" to work (but probably didn't work as smoothly 10 or 20 years ago) Just Works (WiFi, external displays, excellent battery life/sleep, etc...)

Based on the complaints I have heard about Apple hardware and MacOS over the past few years, I'd even argue that Linux-on-the-desktop isn't any less stable or harder to get working than a Mac.

replies(2): >>24839865 #>>24841083 #
1. kitsunesoba ◴[] No.24839865[source]
I try the major DEs every few years to see if they fit me, most recently trying the newest KDE and GNOME versions in a VM about a month ago. Both have improved for sure, but they still have a long way to go… GNOME actually came closest but its customizability level is even lower than that of macOS, even factoring in extensions.

Both suffer from a laundry list of minor annoyances that snowball into something that's hard to ignore, and in KDE's case the UX design they employ just doesn't jive with me at all.

It's all enough that I end up coming back to macOS because despite its problems, it fits me in ways that nothing else even comes close to touching. Sometimes it feels like there will never be a macOS alternative that has what it takes for me to switch without feeling a major sense of loss.

replies(6): >>24840477 #>>24840668 #>>24840833 #>>24842603 #>>24844106 #>>24851932 #
2. oatmealsnap ◴[] No.24840477[source]
Same experience. I tried, but Linux just isn’t ready to be used as a general OS right now.

I’ve dug through message boards and bug reports, and a lot of the features that MacOS has will never be implemented. I’m taking about features released 13+ years ago on OS X 10.4.

replies(3): >>24840848 #>>24841154 #>>24841660 #
3. brightball ◴[] No.24840668[source]
Tried PopOS from System76 recently? It's IMHO the current best user experience of Gnome.
replies(1): >>24842003 #
4. boogies ◴[] No.24840833[source]
elementary OS’s Pantheon seems to be the closest DE to macOS’s Aqua
5. boogies ◴[] No.24840848[source]
> a lot of the features that MacOS has will never be implemented

Care to name any? Other times I’ve heard things like this on HN I’ve been able to locate them.

replies(1): >>24844923 #
6. ryukafalz ◴[] No.24841154[source]
> Same experience. I tried, but Linux just isn’t ready to be used as a general OS right now.

Highly, highly subjective. I use Linux as my main OS and have for many years.

replies(1): >>24841488 #
7. freedomben ◴[] No.24841488{3}[source]
Agreed. I've used Linux full time on the desktop, laptop, and on the server for over 10 years now and I have a better experience there than mac (which I had to use on my work machine for 6 months due to employer only allowing macs).

Of course everything is not perfect, but that wasn't true in mac either. I had to hack and shim so many things to get my system to behave the way I wanted to. There were also horrible bugs like where plugging in an external (Apple branded) monitor would cause the laptop screen to go black forever until I held down the power button.

8. nicoffeine ◴[] No.24841660[source]
I'd be interested in the features that you were missing as well.

I just bought parts for a desktop that's literally 4x cheaper than a similarly specced Mac Pro with the usual caveats (Ryzen instead of Xeon, non ECC, etc.) It will have to be pretty rough for me to consider investing anything beyond a Mac Mini so I can have access to Xcode once my MBP dies.

replies(1): >>24845340 #
9. kitsunesoba ◴[] No.24842003[source]
I have, in fact I had it installed directly on one of my towers a few months ago to make sure that no weird VM shenanigans were futzing things up.

It was one of the smoother GNOME distros, and its installer was far more competent than Ubuntu's (mainly, it didn't screw with the boot partitions of every drive in the system like Ubuntu's installer did). Ultimately though, GNOME itself is flawed in its approach to a few things.

10. kevincox ◴[] No.24842603[source]
> Both suffer from a laundry list of minor annoyances that snowball into something that's hard to ignore

This sounds just like your familiarity. I could have used the exact same sentence to describe how I feel using macOS for work after being used to Linux (GNOME) for 8 years.

When you use something for a while you learn to avoid all the bugs and the UX starts to feel natural. Any switch will end up in you running into new bugs and finding the UX odd, no matter if it is to or from macOS, Windows, GNOME, KDE or otherwise.

I would say that I run into 10x more bugs on macOS than GNOME. But that probably isn't because there are 10x more bugs. There is likely a comparable number on GNOME but I have learned to subconsciously avoid most of them.

11. 3131s ◴[] No.24844106[source]
I would suggest looking into MATE or XFCE if you haven't, or even a tiling window manager like i3.
12. mindfulhack ◴[] No.24844923{3}[source]
A big one I will sorely miss as I transition to Linux (and it's the only one I can think of right now), is the ability to rename and move around files while they are open!

OK here's another, very related: the ability to have apps remember their open files when you quit and re-open them.

These are significant productivity boosters, and I will miss them. It's definitely a trade-off, but now Apple has tipped the scales too much in favour of Linux...for me.

replies(1): >>24845596 #
13. vladvasiliu ◴[] No.24845340{3}[source]
In my experience it's mostly "convenience" / "nice to haves" related to "modern things" such as entertainment. Of course, this excludes any specialty software you may need that may be unavailable for Linux, but I suppose that's not your case since you're considering this.

For example changing from a low-resolution (non-hidpi) screen to a hidpi one doesn't work that great. You want to watch netflix or prime video in FHD? Not going to happen (although, admittedly, that's not linux's fault but a DRM-related decision).

I've noticed that, as usual, all this is highly dependent on what one does with the computer. If it's a laptop often used with a high resolution external screen and for on-line media consumption, the experience can be less than ideal. If it's a working computer used in fixed conditions, the experience can be outright great. My "work" computer is a desktop linux with a UHD screen and I absolutely love working on it. But for random hanging around on the internet, watching a movie or whatever, I'll grab my macbook.

14. jhasse ◴[] No.24845596{4}[source]
Both of those things work under Linux for me. I guess it depends on the apps?
replies(1): >>24846924 #
15. mindfulhack ◴[] No.24846924{5}[source]
Can you give examples of which apps you noticed it working for? and what desktop environment/distro? I will most certainly test.
replies(1): >>24868456 #
16. fsflover ◴[] No.24851932[source]
This is so vague that I want to downvote this comment as irrelevant.
replies(1): >>24852440 #
17. kitsunesoba ◴[] No.24852440[source]
Apologies, it's deeper than it seems at first glance. If I were to elaborate, the resulting writeup would be better suited for a blogpost than an HN comment.
18. jhasse ◴[] No.24868456{6}[source]
VSCode and Sublime Text remember the files they had opened. And renaming files while they are played back works fine with mpv.