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.

  • sylver_dragon@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 days ago

    An Operating System is a tool. Would you be annoyed because you had to use a hex key on a bolt with a hex socket, when what you really like using is a robertson drive? If the work you are doing is dependent on a particular OS choice, then use that OS and get over yourself.

    That said, if this is for work and you want to avoid the crapware in Windows 11, talk with your IT team. By default, Recall is removed on commercially managed devices. I’m not 100% sure, and can’t be arsed to look it up at the moment, but this likely refers to devices managed via Intune. Assuming your IT team isn’t stuck in the 90’s, they are probably doing this already. Telemetry can also be mostly disabled via Group Policy, and many IT organizations will already be doing this. Or, as you have arrived at, use a Mac and disable the telemetry.

    On the other side of that coin, if you expect privacy on a work owned device, I have bad news for you. More and more organizations are using Endpoint Detection and Response (EDR) products on all endpoint devices. Yes, this includes Mac and Linux devices. So, your organization is watching you browse porn on your work device. If you are doing something and you don’t want someone watching over your shoulder, don’t use a work device. Keep your work device for work and your personal device for everything else.

  • Nate Cox@programming.dev
    link
    fedilink
    English
    arrow-up
    64
    ·
    3 days 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
      link
      fedilink
      arrow-up
      10
      ·
      edit-2
      2 days 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. 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 nor 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 Pros with lots of RAM and high performance CPUs.
      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.
      • It’s more difficult to find free software for macOS.

        Most Linux software is available for macOS as well.

        The indie developer scene for macOS is quite healthy and there are a lot of gems to be found like Panic, Omni, Kaleidoscope.app, GitTower, and many more.

        Not upgradeable

        Buy as much RAM and storage as you can afford. The high purchase price is offset somewhat by the very good resale value.

        • bokster@lemmy.sdf.org
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          2 days ago

          I’m not saying there’s no free software. But for someone who’s used to apt install everything, the change takes some getting used to. Yeah, you can install Inkscape on a Mac, but frankly it runs much nicer on Linux.

          I ended up with a mix and a lot more paid software than I expected.

    • dinckel@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      2 days ago

      I use Nix on my M1 Pro machine, and it’s by far my favorite laptop yet. The company and their business practices absolutely do suck though.

      That said, there is certainly a middle ground for software there. I hate windows as much as the next guy, but macOS is at least Unix-adjacent, so it’s not a complete pain

    • rottingleaf@lemmy.world
      link
      fedilink
      arrow-up
      3
      arrow-down
      1
      ·
      2 days 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.

      • ClassifiedPancake@discuss.tchncs.de
        link
        fedilink
        arrow-up
        3
        ·
        2 days ago

        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.

      • You can turn off a lot of the transparency and other effects in System Preferences under accessibility. Setting the traffic light window buttons to greyscale is done in appearance I think.

        I always enable “reduce transparency” and “always show scroll bars” for a saner default. There’s a bunch of other settings there that are sensible as well

        Keyboard navigation for windows and menus is turned off by default. So turn it on for a more efficient experience.

      • MadMadBunny@lemmy.ca
        link
        fedilink
        arrow-up
        3
        ·
        2 days 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
          link
          fedilink
          arrow-up
          1
          arrow-down
          2
          ·
          2 days 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.

            • rottingleaf@lemmy.world
              link
              fedilink
              arrow-up
              1
              arrow-down
              3
              ·
              2 days 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
                link
                fedilink
                arrow-up
                3
                ·
                edit-2
                2 days 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

    • datavoid@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days 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.

    • Leaflet@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days 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.

      • Nate Cox@programming.dev
        link
        fedilink
        English
        arrow-up
        4
        ·
        2 days 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.

  • Horsey@lemmy.world
    link
    fedilink
    arrow-up
    16
    arrow-down
    1
    ·
    edit-2
    2 days ago

    The best way to describe the Mac upcharges for memory is “just save more and deal with it”. The company is ruthless, we all know it.

    At the very least, this current generation of Macs are top of their class in performance, even beating out some desktop configurations (it’s not like it was 6-10 years ago). Remember, windows laptops under 1000$ are far less performant and efficient than the MacBook Air.

    At the very least, macOS has zero ads. I’ve never once been nagged about iCloud/Apple intelligence/upgrading my machine. It’s well worth it in my opinion to have a machine that has kept this implicit promise to me for almost 2 decades now.

  • geoff@lemm.ee
    link
    fedilink
    arrow-up
    12
    ·
    2 days ago

    I’m a Mac/Linux person. I enjoy it — you can keep almost all of the Unix/Posix CLI stuff that you like in both places, and Mac OS is IMO less enshittified than Windows in general.

  • awesomesauce309@midwest.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    If you’ve got time to wait, put a flag on slick deals dot com for Mac airs and if you see specs you like grab it. I got an m2 24gb 2tb for 1500$US. If it’s a refurb make sure it’s got AppleCare

  • Beacon@fedia.io
    link
    fedilink
    arrow-up
    10
    ·
    2 days ago

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

  • Skunk@jlai.lu
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    2 days 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.

  • Sundray@lemmus.org
    link
    fedilink
    English
    arrow-up
    9
    ·
    3 days 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.

  • GissaMittJobb@lemmy.ml
    link
    fedilink
    arrow-up
    7
    ·
    2 days 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.

  • LeFantome@programming.dev
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    2 days 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.comOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days 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.

      • Synapse@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        2 days ago

        I know MS Teams an Zoom both work on Linux, Google meet is web only and obviously works as well. Sometimes the web page of these suckers will give you some pain for using Linux just for the lols but using User-Agent switcher to pretend you’re a Chrome on Windows 11 will suffice to let it work.

    • neon_nova@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      2
      ·
      3 days 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.

      • fuckwit_mcbumcrumble@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 days ago

        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.

        • kratoz29@lemm.ee
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          Yeah, I don’t see a problem with this, this is basically what we did at work too, if any it helped a bit because the 4 GB of RAM PC that I used couldn’t cut it anymore with the software lol.

  • ramble81@lemm.ee
    link
    fedilink
    arrow-up
    5
    ·
    2 days 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.

  • yaroto98@lemmy.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

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

    • neon_nova@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days 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.