# macOS Setup after 15 Years of Linux

DevFeed: [macOS Setup after 15 Years of Linux](<https://devfeed.tech/articles/macos-setup-after-15-years-of-linux-30823.md>)

Original publisher: [Read original article](<https://hookrace.net/blog/macos-setup/>)

Published: 2021-12-25T23:00:00Z

Content type: article

Language: en

Sources: [Dennis Felsing](<https://devfeed.tech/sources/dennis-felsing.md>)

Topics: [macOS](<https://devfeed.tech/topics/macos.md>), [Homebrew](<https://devfeed.tech/topics/homebrew.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [homebrew](<https://devfeed.tech/tags/homebrew.md>), [intel](<https://devfeed.tech/tags/intel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>)

## AI overview

A developer describes moving from a long-established Linux desktop setup to using an M1 Pro MacBook Pro as a daily driver. The article discusses the hardware, Homebrew installation choices, ARM64 compatibility issues with mpv, and video playback performance using Rosetta 2, Firefox, and a custom FFmpeg build.

## Source excerpt

About 3 years ago I wrote about my Linux Desktop Setup and having used pretty much the same software setup for 10-15 years. My setup used to be heavily keyboard based. Now for work I am for the first time using a macOS-based Macbook Pro with an M1 Pro CPU. I spent the last 3 weeks using it as a daily driver, tweaking it here and there. Here are my experiences. Hardware-wise the machine is great. With the 10 core ARM64 CPU I get about 2-3 times the CPU performance of my desktop system with an Intel i7 6700k. In DDNet I can reach 1800 FPS which is clearly more than enough and about 10 times the FPS I have with the 6700k's iGPU. I haven't heard the fan turn on at all yet, so either my workloads, and even my compilations, are too light-weight, or the fan is pretty quiet. The integrated 120 Hz screen is far better than anything I've had before, with clearer colors and smoother motion. Installing Software macOS's AppStore doesn't seem to have most of the relevant applications for me. Homebrew seems to be the most popular third-party package manager for macOS, so I chose that, hoping that it would support most programs I want to use. Command line applications can be installed with brew install, while graphical applications that you want acccessible in the regular Applications directory need a brew install --cask. For some applications like mpv this can be a bit confusing since there is both a command-line Formulae and a GUI Cask available for it. The Cask doesn't support arm64 natively yet, since the maintainer of it doesn't have an M1 Mac and mpv doesn't provide official binaries. So here I noticed a major difference in how Homebrew seems to work compared to Arch Linux for example. On Arch Linux applications are built from source code centrally instead of relying on binaries from a vendor. Luckily it was easy enough to build a DMG of mpv myself, which I then installed by dragging it into the Applications folder: git clone https://github.com/mpv-player/mpv cd mpv git clean