MacBook Pro M5
Główna maszyna robocza — programowanie, administracja zdalna, praca z AI i wszystko inne.
Specyfikacja
- Procesor
- Apple M5 Pro
- Pamięć RAM
- 24 GB Unified Memory
- Dysk
- 1 TB SSD NVMe
- Ekran
- 14" Liquid Retina XDR, 3024 × 1964 px
- System
- macOS Tahoe
- Łączność
- Wi-Fi 6E, Bluetooth 5.3, HDMI, SD, 3× Thunderbolt 5
MacBook Pro na chipie M5 Pro to moja codzienna maszyna do wszystkiego. Zastąpił poprzedniego Maca M1 i różnica w wydajności jest odczuwalna szczególnie przy kompilacji, uruchamianiu modeli lokalnie i pracy z wieloma kontenerami Docker jednocześnie.
Dlaczego Mac
Pracuję głównie z systemami Linux zdalnie przez SSH, więc terminal i narzędzia unixowe są podstawą. MacOS daje tutaj środowisko zbliżone do Linuksa bez konieczności utrzymywania dodatkowej maszyny. Homebrew, fish shell, tmux, neovim - wszystko działa tak samo jak na serwerze.
Wydajność w praktyce
Chip M5 Pro szczególnie dobrze sprawdza się przy:
- Uruchamianiu kilku środowisk Docker równolegle (bez zauważalnego spowolnienia)
- Kompilacji projektów Python i uruchamianiu Jupyter Notebooks lokalnie
- Pracy z lokalnymi modelami LLM przez Ollama
- Długich sesjach przy słabym lub zerowym zasilaniu — bateria rzeczywiście starcza na cały dzień
Setup
Pracuję głównie w terminalu. Środowisko: fish shell, tmux do sesji, neovim do edycji plików konfiguracyjnych, VS Code do projektów z większą bazą kodu. Wszystkie klucze SSH trzymam w menedżerze 1Password z integracją z agentem SSH.
Synchronizacja z serwerami przez rsync i scp, monitoring przez SSH + tmux z panelami dla każdego serwera.