21

I know this is going to be unpopular with some, but I am seriously considering a Mac and I am annoyed by the idea of it.

I NEED MacOS or Windows for my work. There is one application that does not work in Linux yet and there are no alternatives. It is a critical work application.

With that being said, you can probably guess that Linux is my preferred OS of choice.

I am currently using a Windows desktop for my work, but I do run into situations where I need a laptop. The laptop I am using now is a Thinkpad from 2021 with Fedora. I actually really love this computer. My only real complain is that the webcam is pretty garbage.

So, I think I need a new computer. My choices are Windows laptops which have decent pricing with good specs, or Apple which is extremely expensive for what you get.

I'm really annoyed with Windows' ads, bloat, and general lack of privacy; specifically Recall. On the other hand, it is hard to justify spending an extra $400 on a Macbook air just to get a 1tb hard drive. My work files alone take up a little more than 200gb.

I guess this is just a rant. I'm not looking for any solutions as what I am really looking is the ability to use Linux for my work which is not an option at the moment.

top 30 comments
sorted by: hot top controversial new old
[-] natecox@programming.dev 35 points 1 week ago

I went from Linux to a Mac for work years ago. Install home brew on day one and the experience overall will be much better.

The terminal on the Mac is surprisingly good. I felt right at home with it very quickly. Xcode comes with cli tooling to build software without a lot of messing with it and finding library dlls (looking at you, windows)

The window placement philosophy takes some getting used to (see yabai for a viable tiling window solution though) and the key modifiers will frustrate you (though I eventually ended up liking cmd a lot).

Overall though I feel like Mac gets a lot of hate where it’s not deserved. I still hate their business model, and my personal laptop is Linux for that reason, but the product itself is fine.

[-] bokster@lemmy.sdf.org 3 points 1 week ago

I agree. Pricing is eyewatering. Business practices shady. But the laptop itself is fine.

I've been a long time Linux user but in the end gave up and bought a Mac precisely because it was a pain in the butt or practically impossible to run certain proprietary software on Linux. In the end, I did not have nor the time or willpower to fight against it.

Now, coming to Mac, there are some changes you can expect:

The good

  1. Battery life is impressive. Of all the laptops, macs would hold charge for me the longest. Even power houses.
  2. Laptop is sturdy. Even after a couple of years of use, the lid still opens and closes as a new one. No squeaks. No loose ends.
  3. CLI is great, iTerm2 is one of the best terminal emulators out there. And it's free.
  4. Homebrew helps a lot, you can install practically any (CLI) application you find on Linux.

The bad

  1. UI takes some time getting used to. Some decisions feel weird. In a typical Apple fashion, it's 'my way or no way'. Luckily not as closed as iOS (yet). There are some tools which can help, such as BetterTouchTool, Rectangle and similar.
  2. It's more difficult to find free software for macOS. Most is commercial and can range from a couple of $10s for a perpetual license to a couple of hundred for a yearly license.
  3. Good luck running Linux on new macs. Ashanti works on M1, but some hardware is still not accessible.
  4. Virtual machines run fine, but you'll most likely need to shell out for Parallels.

The ugly

  1. No USB-A. No Ethernet. Dongles are your life now.
  2. Crazily expensive.
  3. Not upgradeable. Need more RAM after a couple of years? Straight to the store for a new laptop. Bigger disk? Believe it or not, straight to the store.
[-] that_leaflet@lemmy.world 1 points 1 week ago

Unfortunately Homebrew isn't good for casks, aka GUI apps. It can install them initially, but after that most casks need to be updated from inside the app itself. You can force Homebrew to update casks, but it's not recommended and could break the app. I did that with Chromium (which doesn't have an auto updater) and it messed up the keyring for some reason.

[-] natecox@programming.dev 4 points 1 week ago

Well, that sucks that you’ve had problems, but it doesn’t match up with my experience of using homebrew over the last decade. I can’t think of a time outside that one time they changed the install paths where homebrew has caused an issue.

[-] rottingleaf@lemmy.world 1 points 1 week ago

BTW, I'm not OP, but just interested, about the general feel of the UI and solutions - how much of the 3d\blur\other effects can be turned off? Same with choosing a purely monochrome color scheme. These cause nausea for me every time I even look at MacOS screenshots.

And another question, about window management and solutions to that and the desktop and dock and launcher, - how simplified can that be? In addition to nausea, have anxiety from most things there, and every time touching a Mac wasn't pleasant. Can one have a keyboard-controlled environment without rounded corners, without animations, without scrolled screens with icons to launch something? And how well can one hide the functionality of virtual desktop overview or whatever that is, to just forget it was there?

Suppose my ideal of tranquility would be a DOS prompt, gray on black. How close can one get to that?

Hypothetically.

[-] MadMadBunny@lemmy.ca 3 points 1 week ago

To get a DOS prompt, you either install MS-DOS on a VM, or on a vintage PC.

Or just make the Mac boot directly into the command line as Single User. CMD+S on startup.

[-] rottingleaf@lemmy.world 0 points 1 week ago

I don't mean that. I mean using a PC normally, but with a level of UI appearance adequacy approaching that of a DOS prompt.

[-] MadMadBunny@lemmy.ca 3 points 1 week ago

You can customize the Terminal app.

[-] rottingleaf@lemmy.world -1 points 1 week ago

No, I meant reduce distractions in the UI. Using all the same applications with native look. And reduce epilepsy-inducing elements in that native look.

I meant normal use.

[-] CommanderCloon@lemmy.ml 2 points 1 week ago* (last edited 1 week ago)

You can customize the colors & themes. I go with dark mode with dark tones & there is no multicolor things like you're complaining about

The terminal is pretty vanilla, you can customize it but it looks like any terminal by default

~~You can't turn off blur AFAIK, but it's never been distracting to me.~~ It's probably where you get the idea of multicolor things though -- some apps (and by some I mean apple default apps) have a very slight transparency with a strong blur, so if the windows/background behind said app is colorful, it will be somewhat visible through that app

Edit: You can turn off transparency in accessibility settings

When I say "can't be turned off" I mean "can't be turned off officially", but as all things with macos there will be some paid & OSS solutions to tweak the behavior of the OS to your needs.

I like my mac pretty vanilla yet I do use some of those behavior-tweaking apps such as

  • Copyclip
    • clipboard history, free, can be installed outside the app store if you want
  • MiddleTouch
    • paid, allows the use of the fn key + click to perform a scroll click (some apps are barely useable by me without this behavior)
  • Scroll Reverser
    • allows setting different scroll behaviors between mouse & trackpad (default setting has inverted vertical scroll, OK for touchpads, terrible for mouse -- it has no split settings)
  • noTunes
    • prevent the opening of Apple Music app on ▶️ key press (annoying behavior when pausing & starting music play)

You should also install Brew, the unofficial macos package manager, to install command line utilities and other packages

You can reduce animations and transparency, enhance contrast (though not every application supports it) and turn everything grayscale but you can’t change the overall style and layout of the OS.

[-] datavoid@lemmy.ml 1 points 1 week ago

If you have a MacBook, Swish is by far my most recommended application. Makes window management actually enjoyable. Also I think I used Better Touch Tool to set up custom 3 and 4 finger swipe actions / clicks.

[-] Skunk@jlai.lu 8 points 1 week ago* (last edited 1 week ago)

You can easily feel right at home on a Mac with console, homebrew, tiling WM etc. You can find scripts for plenty of things on GitHub.

Before I switched to framework 13, my old MacBook looked and felt like old gnome (with the two taskbars) mixed with i3.

The hardware is good, specially those M* chips, one downside is that with certain languages the keyboard shortcuts are not the same, specially for coding, characters like {[|}] are sometimes annoying to find compared to Linux/Windows keyboard.

[-] CannonGoBoom@lemmy.world 8 points 1 week ago

What’s the application and can you run it in a windows virtual machine?

[-] neon_nova@lemmy.dbzer0.com 3 points 1 week ago

I could run it in a windows virtual machine, but I literally use that app 40+ hours a week.

I’d basically turn on the computer to launch a virtual machine. I’d be better off just keeping my Linux laptop for personal use and Mac for work.

[-] CannonGoBoom@lemmy.world 5 points 1 week ago

Fair enough. Separating work and play can have its benefits.

I could run it in a windows virtual machine, but I literally use that app 40+ hours a week.

That's what we do at work, and it's just fine. Granted this is running on nice mac hardware and not like a 5 year old computer with integrated graphics.

[-] allywilson@lemmy.ml 7 points 1 week ago

What is the app?

[-] LeFantome@programming.dev 7 points 1 week ago

Get a cheap desktop and run Windows on it. Remote Desktop into that machine to run your app.

You can use TwinGate or Tailscale to access your desktop from anywhere.

[-] neon_nova@lemmy.dbzer0.com 3 points 1 week ago

Sadly it’s video conferencing that is preventing me from doing that. The video conferencing app is the one that only works on windows and mac.

[-] sundray@lemmus.org 7 points 1 week ago

Macs are good machines. The company that makes them is unabashedly cutthroat, Machiavellian, and heartless, unfortunately.

A lot of devs I know use Macs, but they get their company/clients to pay for them, so I don't know if that's much of an endorsement.

[-] LeFantome@programming.dev 3 points 1 week ago

“Mac”iavellian. I see what you did there.

[-] neon_nova@lemmy.dbzer0.com 3 points 1 week ago

I’m freelance, so technically my company will pay for it 😅

[-] Beacon@fedia.io 5 points 1 week ago

You can buy an external clip-on webcam if that's the main reason why you want a new computer

[-] ramble81@lemm.ee 4 points 1 week ago

(Not entirely legal) get ahold of a Windows Enterprise key (not Pro or Home). No ads and you can turn off all the features completely like recall and telemetry. The only reason Windows is around so much is they try their best not to piss off enterprise customers by making everything configurable. Pro and Home users end up being the ones getting the short end.

[-] that_leaflet@lemmy.world 4 points 1 week ago

I was/am in a similar boat. Linux is my preferred OS, hate Windows, but I needed an OS that has good support for professional reasons.

My problem is that I hate the MacOS UX.

  • The global menu is tiresome and inconsisently layed out between apps.
  • Interacting with windows is annoying because you need to first click to focus them before you can interact with them.
  • The dock is also super confusing for little reason. Even when you close all windows of an app, the app remains open on the dock until you manually quit it.
  • Mouse support is also terrible. MacOS is clearly only designed for touch surfaces. Scrolling with a mouse has an acceleration curve. It takes multiple scrolls to count as a complete scroll in games like Minecraft (there's option to fix this in Minecraft). There's an app called Mos that fixes this, but this also breaks the fix in Minecraft. But at least the app lets you specify overrides for each app to re-fix the issue.
  • Almost none of the preinstalled apps can be removed or even hidden
[-] GissaMittJobb@lemmy.ml 4 points 1 week ago

The M-series MacBook Pros are very good machines, even though they cost a lot of money. The performance/price ratio was a lot worse for the Intel-macs, but that has shifted. I would probably get one of those if I were you - you're likely not going to have to switch computers as often that way and have a more competent machine for a longer time that way.

[-] yaroto98@lemmy.org 4 points 1 week ago

Ask work for a windows VM image/key. Alternatively have you tried running the windows application in wine/proton?

[-] neon_nova@lemmy.dbzer0.com 2 points 1 week ago

Yeah, sadly it does not work. Even their support team suggested I try to use the Android version of it in Linux though an emulator, but that also did not work.

[-] mercano@lemmy.world 2 points 1 week ago

I’m assuming you already tried to get the work application to run on Linux via Wine or Proton? I know Valve has been putting a lot of R&D effort into Proton for their Steam Deck, trying to improve compatibility.

this post was submitted on 02 Jun 2025
21 points (76.9% liked)

Apple

18929 readers
87 users here now

Welcome

to the largest Apple community on Lemmy. This is the place where we talk about everything Apple, from iOS to the exciting upcoming Apple Vision Pro. Feel free to join the discussion!

Rules:
  1. No NSFW Content
  2. No Hate Speech or Personal Attacks
  3. No Ads / Spamming
    Self promotion is only allowed in the pinned monthly thread

Lemmy Code of Conduct

Communities of Interest:

Apple Hardware
Apple TV
Apple Watch
iPad
iPhone
Mac
Vintage Apple

Apple Software
iOS
iPadOS
macOS
tvOS
watchOS
Shortcuts
Xcode

Community banner courtesy of u/Antsomnia.

founded 2 years ago
MODERATORS