Ich hab das auch vor ~ 3 Jahren durch, bin von Linux + KDE auf macOS gewechselt.
Der Umstieg selbst ist gar nicht so wild, wenn man ein paar Tools kennt. Ist aber natuerlich je nach eigenem Workflow auch stark verschieden.
Die Keyboard Shortcuts wurden schon angesprochen, das war bei mir aber nicht so auffaellig weil ich sowieso eine nicht-Apple Tastatur benutze und das da nicht so ins Gewicht faellt. Prinzipiell verwechselt man zum Anfang auf einer nicht-Apple Tastatur oft CRLT und ALT (z.B. Tab schliessen CTRL+W auf Win/Linux, aber ALT+W auf macOS).
Meine persoenliche Empfehlung an Toolset:
- iTerm2 als Terminal. Das was im Default mitkommt ist einfach nix. iTerm2 laesst dich Profile anlegen, Shortcuts anpassen, kann split in alle Richtungen, versteht SSH Agents usw.
- Amethyst als Window Manager. Wenn man von Linux kommt, hat man vermutlich mit mehreren virtuellen Desktops gearbeitet. Das geht nativ in macOS auch, aber die Shortcut Moeglichkeiten dazu sind im Default sehr rudimentaer. Ausserdem gibts obendrauf halt direkt nen Tiling Window Manager mit dazu.
- Alfred als App Launcher. Launchpad ist "ok", kann mir persoenlich aber viel zu wenig. Bei Alfred lohnt die grosse Lizenz. Kostet irgendwas knapp unter 100 Euro lifetime AFAIR, bringt dir aber z.B. Workflows die dann Python verstehen usw.
- EM Client fuer Mails. Versteht mehr Protokolle und kommt mit mehreren Mailboxen und Kalendern fuer mich besser klar als das Apple Mail Programm. Mehr Moeglichkeiten fuer Shortcuts. Muss man auch bezahlen, lohnt aber imho.
- Brew als Paketmanager. Wenn man von Linux kommt, will man irgendwie einfach nen CLI Tool fuer seine Software nutzen, das ist Brew. Ich versuche nichts aus dem Apple Store zu installieren oder per DMG Installer weils fuers Updaten einfach nervig ist wenn man kein CLI Tool hat.
- Fish/ZSH auf jeden Fall als Shell. Also auch das, was man von Linux kennt. Wenn du Bash bevorzugst, musst du dich z.B. bei Brew um ein aktuelles Release kuemmern
Zum Thema Virtualisierung:
- Fuer klassische VMs soll Parallels gut sein, hab aber den Use Case nicht mehr. VirtualBox z.B. unterstuetzt die Silicon Chips nicht.
- Docker gibts nur als Docker Desktop. Das ist schon ziemlich scheisse wenn man vorher unter Linux mit dem normalen Docker Daemon gearbeitet hat, gibt aber eben keine Alternative (ausser sowas auf ner Linux VM zu machen dann).
Developer Tools ist ein weites Feld, aber die gaengigen grossen IDEs gibts alle fuer macOS. Alle Tools drum rum wie git auch. Klassische Editoren die man von Linux kennt wie vim auch.
Aber ich interessiere mich generell auch einfach was euch beim Umstieg auf MacOS gestört hat, ob es eine Lösung gab und auch natürlich was euch gefallen hat.
Gestoert tatsaechlich nur, dass die Bedienung halt erstmal sehr anders ist und obwohl man in der breiten Masse das Gegenteilige hoert, so leider gar nicht intuitiv ist, wenn man von Windows oder KDE kommt.
Und halt der Umstand, dass man ne Apple ID braucht.
Ausserdem - aber das hab im Umfeld irgendwie nur ich - dass beim Restart obwohl ich sage "Bitte neue Session aufmachen" immer droelfzig Apps wieder angeschmissen werden.
Gefallen bzw. was macOS fuer mich besser zum Arbeiten (ich bin ITler, also eher Poweruser statt "normaler" Endbenutzer) macht als KDE:
- Aufklappen -> Arbeiten. Auch nach grossen Updates.
- Sehr flott bei wenig Stromverbrauch (ich hab ein MacBook Air M1 2020 mit 16G RAM, das krieg ich mit meiner Workload nie ausgelastet)
- Backups! Timemachine ist einfach so viel geiler als die Alternativen unter Win/Linux
- Das geht auch Geraeteuebergreifend. Bei nem neuen Geraet hangt man die USB Platte dran, zieht den letzten Timemachine Stand drauf und kann exakt da weiterarbeiten wo man aufgehoert hat.
- Toller USB- und Bluetooth Geraete Support. Egal was man wie rumsteckt und in welcher Reihenfolge, die Geraeteinstellungen bleiben einfach gleich. Das hat mich zuletzt beim Linux am meisten gestoert.
- Selbiges beim Praesentieren z.B. in Meeting Raeumen. Das geht halt einfach, ohne gross rumkonfigurieren und rumbasteln und Soundserver 3x neustarten usw.
Das zumindest mal so grob 😅