5 ms·
> and my downsides are... what exactly? I've spent zero days, zero hours, zero minutes, and zero seconds fiddling with setting anything up in macOSX over the l
by fluffything 6y ago
> and my downsides are... what exactly?
I've spent zero days, zero hours, zero minutes, and zero seconds fiddling with setting anything up in macOSX over the last 15 years.
I manage a bunch of Linux systems, from laptops to desktop to servers, and over the last 15 years I've probably spent months of my life setting up stuff that should have just worked.
I use a mac at home and as my dev machine, because I charge quite a bit of money for doing that for Linux, and I don't want to throw my own money like that during my free time.
> Itunes, Mail, etc, none of the software shipping with MacOS is actually any good.
I use many Microsoft Office Apps, Adobe suite apps (mainly photoshop, lightroom and illustrator), and all of them just work.
VNC clients, VPN clients, Samba, they all just work. External devices, no issues. Do I want to stream my display over wifi to my television, or my audio to the stereo? Just one click away. Do I want to restore the back up of one directory from 2 years ago ? Its three clicks away.
On Linux, half the steps to each of these things are filled with hours and hours of research in the Arch wiki. Do you want to stream your monitor to your TV? Start by setting up a media server, and then 200 steps. Do you want to restore a partial backup of some folder in a BTRFs drive, a dozen steps that I cannot remember. Like no way. I don't want to remember how to do these things, and I don't want to have to look it up. If nobody is paying me to do these things it should be completely obvious how to do them and it should just work.
But hey, do convince your employers to use Linux everywhere, its great for the business.
- willtim 6y agoThis is anecdotal. My own anecdote is that we've had far more trouble with my wife's MacBook than my NixOS ThinkPad which just works, even after upgrades. The Linux experience depends on the distribution, software and hardware you choose. You need to choose carefully.
- enjeyw 6y ago> you need to choose carefully. So here’s the interesting part; can you recommend a distro that is universally the right choice for dev work? If yes, please tell - I’d love to know! If the answer is “well it depends a lot on your needs” that’s kinda the point of MacOS right? The fact that making the right distro choice requires serious thought is already problematic (hypothetically)
- willtim 6y agoYou do have a point, with Mac the choices have been made for you. I guess the most mac-like distro is probably Ubuntu. If you pick the LTS, you might even have a smoother ride than the macOS yearly updates.
- lsaferite 6y ago> I've spent zero days, zero hours, zero minutes, and zero seconds fiddling with setting anything up in macOSX over the last 15 years. I have to say that I 100% do not believe this statement. You mean you you've never used any wireless connections to your machine? You've never had to set up backups or change audio settings? You've never had to deal with setting up one thing in 15 years? Since when did OSX gain the ability to read minds?
- lostmsu 6y agoHis claim is he did it 15 years ago, and never had to touch anything else since. Definitely a stretch, but quite believable. Just a few days ago I had to figure out how to reinstall Nvidia driver after Ubuntu 18.04 to 20.04 upgrade. And the damn thing still shows my primary screen panned whenever I log off/log back on. I was glad to return to Windows when the Linux-specific issue was solved.
- harpratap 6y agoIsn't this YOUR problem you are using an infamously unsupported hardware with Linux? The problems would be same if you use Hackintosh on unsupported hardware too.
- lostmsu 6y agoSomehow I need my GPGPU and there are currently no good alternatives.
- danudey 6y agoI've got a stock Ubuntu 18.04 install at work. Sometimes, but not always, it hangs for three minutes or so trying to run fsck on my UEFI partition. Other times, I'm at the login screen within a minute of turning it on. When it hangs, it finally exits with an error message saying it couldn't mount /boot/efi. Once I log in I can see that /boot/efi is mounted fine. A bunch of my applications hang all the time for reasons I couldn't figure out. Turns out they were trying to communicate with my Gnome keychain over D-Bus, but they were in a separate D-Bus session so they just sent their D-Bus message and then waited for however long until they gave up. No idea at what point this started happening or why, but I never did figure out how to fix it (other than disabling those apps from being able to store passwords securely). If I used the Intel drivers for my Intel GPU I got extreme stuttering and tearing, which only went away when I uninstalled the Intel drivers entirely so that it would use the "correct" drivers. Then there's snaps. I install stuff and sometimes it's a package, and sometimes it's a snap. If it's a snap, everything turns into a giant mess. I had Firefox saving its downloads to Skype's workspace for some reason, multiple Firefox profiles on my system in various places, multiple versions of Firefox running when snapd downloaded a new version and symlinked it to be the default, two copies of Telegram for some reason and no obvious way to tell which was which, a snap and non-snap version of things because the Store installed the snap but another package depended on the apt package, and so on. I installed my system on btrfs because "it's like a decade old now, it should be fine right?" and within a month my filesystem had been completely corrupted and I had to reinstall entirely (though I managed to salvage most of my home directory at least). This is all stuff I'm willing to tolerate to some extent, but I can't think of a single thing that Linux offers me that makes it worth all this hassle. At my last job, I happily used a MacBook for nine straight years, and I never lost an entire day of productivity just because suddenly my system won't boot, or dealt with graphical glitches in every app because the driver for my video card isn't the right driver for my video card, or lost data because one of the default options for installation filesystem is unstable and unreliable. I've never had to do much of anything to "tweak" MacOS unless I wanted to; on Ubuntu, I have to do it almost every day to get something working well (or at all). So I'm gonna go ahead and say that yeah, MacOS isn't even remotely dead, and it's certainly not going to lose to Linux any time soon.
- wuwuno 6y agoI've been a nix guy since 1983. Worked for a major nix player, wrote end user application software on the platform, built chip design software on the platform, wrote device drivers for all kinds of hardware, system admin for years and years, etc. etc. I'm not some newb who just fell off the truck. In many way *nix is still stuck in 1983 because it's a craftsman's platform, which is why there 10,000 distros, oops 10,001, no 10,002, oh 10,003, ugh! Linux is great on servers, because all servers require craftsman for the care and feeding, and Linux is so much better than Windows in that regard. I gave up my Linux machines because I'm no longer interested in being my own sys admin. Frankly I was done being my own sys admin back in the 90's but I felt the need to keep my propeller spinning, and stay true to my geek roots. In 2008 I bought a Mac Pro 8 core machine, and that's still kicking, my son uses it for Machine Learning as part of his graduate program, and it's just as fast now as when I first bought it. It was left behind with the last OS upgrade, but it will work just fine for another 4 or 5 years on the old OS. In 2009 I still had a Linux laptop, but it was painful back then. With SnowLeopard it became easier to create an maintain a Hackintosh then it was to manage a Linux laptop I was off Linux for good. For a hobbyist(craftsman) Linux is great, for a server that needs craftsman, Linux is great, for a consumer, buy a Mac.
- pjmlp 6y agoI went to a mix of Windows/macOS instead, but can fully relate to your story, as I had an UNIX zealot phase during my university years, and have been the UNIX/Windows porting guy at several projects. My reason for giving up was reaching the conclusion that Linux distributions would never replicate the expectations of an Amiga/BeOS like experience for those that care about multimedia.
- parasubvert 6y agoAnd most server admin is moving to an “immutable infra” model where the Linux box is a container worker node that is disposable. Life’s too short to be sysadmining.
- everdrive 6y agoWhat if you want to type without accidentally hitting your cartoonishly-large trackpad? Or if you want to type without a key accidentally registering twice because someone decided that thin keys were better?