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 über git bis nginx per 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, make mit, 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.

/ Weiter

Zurück zu Coding

Zur Übersicht