Днями я встановив чергове оновлення macOS Ventura – версію 13.2. І переді мною постало питання чи варто користуватись вбудованим шелом, чи варто його оновити?

Швидкий пошук мережею не дав відповіді, тож я вирішив порівняти версії.

zsh --version

zsh 5.8.1 (×86_64-apple-darwin22.0) — типова версія що постачається Apple.

Перевіряємо яка версія є в Homebrew

brew info zsh

Azsh default version in Ventura 13.2 zsh: stable 5.9 (bottled), HEAD — версія, яку можна отримати через Homebrew.

З першого погляду, бачимо, що в Homebrew версія свіжіша. Однак в око впадає ось це — ×86_64, що наводить на думку, що це версія під Intel, не для Apple Silicon. 😕

Рішення — оновлюватись!

brew install zsh

Перезапускаємо шел

source ~/.zshrc

та перевіряємо версію встановленого шела

zsh --version

Azsh updated via brew

Порівнюємо

zsh 5.8.1 (×86_64-apple-darwin22.0) — Intel (Ventura 13.2)
zsh 5.9 (arm-apple-darwin22.1.0) — Apple Silicon (Homebrew)

Оновлена версія zsh 5.9 є версією саме під Apple Silicon 🚀, дивно що версія macOS, створена для M1/M2 містить збірку під Intel.

Якщо у вас M1/M2 Apple Silicon — раджу вам встановити версію zsh зібрану саме під ваш процесор.