Das macOS ist das Betriebssystem von Apple für Mac-Computer. Es basiert auf einem Unix-Kern (Darwin, mit BSD-Wurzeln) und vereint eine sorgfältig gestaltete grafische Oberfläche mit der Werkzeugkette, die in der professionellen Web-Entwicklung Standard ist: ein POSIX-konformes Terminal, eine echte Shell, Paketverwaltung, alle gängigen Programmier- und Build-Werkzeuge.
In der Web-Entwicklung ist macOS deshalb verbreitet, weil es Linux-ähnliche Arbeitsweise mit stabiler Hardware und kommerzieller Software verbindet — Editor, Browser, Design-Tools, Kommunikations-Suite auf einem System, ohne den Bruch zwischen GUI- und Kommandozeilen-Welt.
Werkzeuge im Alltag
Eine typische Web-Entwickler-Installation umfasst:
- Homebrew — der inoffizielle Standard-Paketmanager für macOS, mit dem Werkzeuge von
nodeübergitbisnginxper Befehl installiert und aktualisiert werden. - Terminal oder Alternativen wie iTerm2, Alacritty, WezTerm — meist mit zsh (Standard seit Catalina) oder bash.
- Editoren wie VS Code, JetBrains-IDEs, Neovim — alle nativ verfügbar.
- Container — Docker Desktop, OrbStack oder podman bringen Linux-Container auf den Mac.
- Standard-Tools — Apple liefert
git,python3,ruby,curl,ssh,makemit, oft in älteren Versionen, die viele Entwickler über Homebrew aktualisieren.
Apple Silicon
Mit dem Wechsel auf Apple Silicon (M1, M2, M3 …) änderte sich die Prozessor-Architektur von x86-64 auf ARM64. Für die meisten Werkzeuge ist das transparent — entweder läuft alles nativ ARM, oder Rosetta übernimmt die x86-Emulation. Bei seltenen Werkzeugen, alten Container-Images oder ungepflegten Treibern kann es Reibung geben; im Alltag ist die Plattform schnell und sparsam.
Abgrenzung zu Linux und Windows
macOS ist kein Linux, auch wenn die Bedienung ähnlich ist. Manche Linux-spezifischen Werkzeuge fehlen oder verhalten sich anders (etwa GNU sed vs. BSD sed); für volle Linux-Treue arbeiten viele Entwickler in einem Container oder einer VM. Im Vergleich zu Windows entfällt der Bruch zwischen PowerShell und WSL, dafür ist die Hardware-Auswahl auf Apple-Geräte beschränkt.