Field report · Hardware · Linux
Why I left macOS – and what my 2013 iMac can still do
An iMac with 32 GB of RAM and a good display is not junk after twelve years. Why I switched to Windows and Linux anyway – a personal field report, not a benchmark.
The hardware: anything but old
My workhorse is an iMac 27" (Late 2013) with 32 GB of RAM, a graphics card with 2 GB and a display I still find very comfortable. For web development – editor, browser, terminal, Docker – that is plenty. The hardware was never the problem.
I had already upgraded it earlier: swapping the hard drive (HDD) for an SSD made the iMac several times faster back then. Upgrades like that show how much life is left in this hardware.
Where official support ends
The last macOS Apple releases for this model is Catalina (10.15.7). After that there is officially nothing. That is almost nine years of updates – not little, yet the machine is still technically very capable. For developers this has consequences: software vendors eventually drop support for old macOS versions, and security updates are missing.
The attempt with OpenCore Legacy Patcher
I wanted to keep using the machine with the unofficial community tool OpenCore Legacy Patcher (OCLP) and installed macOS Sonoma. So that nothing would happen by itself, I switched off automatic updates and blocked the update servers via Terminal.
Still, macOS Tahoe got half-installed – and afterwards the system was broken. I do not know exactly which mechanism triggered it; I only describe what I experienced. For me that was the moment I decided to leave this ecosystem.
Lesson: anyone keeping an unsupported machine current with unofficial means carries the risk themselves. A full backup (Time Machine or a clone) before any experiment is a must, not an option.
My solution: Windows and Linux
- Windows via Boot Camp runs on the iMac.
- Linux runs side by side on my MacBook Air; on the iMac it is the next step.
- My subjective impression: everything runs faster. Lightweight Linux distributions get by with about 1 GB of RAM, so plenty of the 32 GB is left for Docker and virtual machines. This is not a benchmark, just my everyday impression.
My view on sustainability
Apple talks a lot about the environment and conserving resources. For me that does not fit with a fully working computer that no longer receives official updates. I am not assuming intent – I cannot prove that – but the effect is the same: the hardware outlasts the software support. With Windows and Linux I can keep using the same machine instead of replacing it. This is my personal opinion.
Conclusion
Thank you, Apple, for twelve years of hardware that still works flawlessly – which is exactly why it annoys me that I can no longer use it officially. I am continuing my path without macOS.
Keep reading
Self-hosting · Homelab · Privacy
Leaving the cloud: a home server instead of Google, iCloud & co.
At home I run a Proxmox server with 15+ services. Here is which cloud services it replaces for me, what it costs – in time – and where you are better off staying in the cloud.
DevOps · Cloudflare · Zero Trust
Zero Trust for the homelab: Cloudflare Tunnel and Access instead of open dashboards
An internal dashboard was publicly reachable via a subdomain. Here is how I locked it down with Cloudflare Tunnel, Cloudflare Access and Tailscale.
Career · DevOps · Field report
Career change into DevOps in Germany: my plan, my evidence, my gaps
I am looking for a permanent IT job, with DevOps and platform engineering as the best fit. This is an open account of what the market offers according to the numbers, where I come from and how I make my skills verifiable.
More from practice
Find more notes, case studies and projects on the homepage.
All notes Case study MeisterMeld Case study PflegeOasis Case study Kernbohr-Expert Back to the homepage
Comments
Join the discussion: comments run on GitHub Discussions (sign in with a GitHub account). Content from GitHub/giscus is only loaded after you click. Privacy