Ещё со времён Яндекса моим личным компьютером был макбук 2013 года с 8 гигами оперативки. Классный ноут, который за 8 лет пережил кучу неприятностей: несколько работ, переезды, падение на бетонную клумбу в рюкзаке, замену батареи.
Несмотря на это, всё с ним было хорошо, вот только внешний 4К монитор он не тянул на 60 Гц (пришлось ставить костыль SwitchResX и вытягивать хотя бы 50 Гц). Года полтора это было самым раздражающим фактором, и каждый раз, когда я включал рабочий комп (а они все были один новее другого), я вспоминал, как классно, когда курсор ездит плавно.
Потом анонсировали, что на новых макбуках будет нормальный магнитный разъём для зарядки и не будет дурацкого тачбара. Стало понятно, на что менять старичка.
И вот, устроившись в Sourcegraph (об этом расскажу попозже), я заказал себе рабочий свежий мак. Заказал, кстати, в декабре, хотя работу начал ещё в середине ноября, и до сих пор жду — доставить обещают в феврале. Какое-то время я работал на своём динозавре, пока не купил временный Air на M1, и тогда же старая прошка окончательно сдалась.
Всё тормозит, батарейка снова закончилась вместе с зарядкой, всё виснет и перезагружается в какие-то случайные моменты, блютус барахлит — словом, из надёжной рабочей лошадки мой ноут буквально за пару недель превратилась в рухлядь. Я всё ещё делал свои проекты на нём, но работать с чем-то более тяжёлым, как и держать десяток открытых приложений стало невозможно.
Поэтому, когда я увидел у местных реселлеров нужную мне конфигурацию новой 14" прошки с 64 гигами оперативки в наличии, я тут же её купил.
- Ноутбук такого же размера, как и 13" 2013 года, но экран на один дюйм больше благодаря более тонким рамкам экрана.
- Он существенно толще, особенно визуально, чем прошки предыдущего поколения, и почти такой же, как мой старичок, но более квадратный.
- Экран крутой, особенно частота обновления в 120 Гц — курсор ездит ещё более плавно. Но большую часть времени я работаю на внешнем 60-герцовом мониторе.
- Клавиатура по ощущениям правильная (но так было уже и на ноутах прошлого поколения).
- Памяти должно хватить лет на 5, не меньше, и с прожорливостью хрома и прочих электронов это очень радует.
- Сборка фронтенда раз в 5 быстрее (по ощущениям).
Чтобы перенести все свои миллионы файликов на новый комп (надо было удалить .venv
и node_modules
со старого компа, но я не сообразил), я забэкапил всё со старого через Time Machine и перенёс на новый с помощью встроенного Migration Assistant.
Спустя где-то 4-часовой бэкап и 2-часовое восстановление, я залогинился с тем же паролем в тот же аккаунт и — о чудо! — всё заработало. Все мои приложения, документы, даже настройки вроде раскладок, ssh-ключей и даже сессий в куках — всё переехало само. Я редко хвалю Apple за софт, но в этот раз хочется аплодировать.
Единственное из заметного, что не переехало, это история посещений сайтов и кэш телеграма. Точнее, сами файлики переехали, а вот БД или что там они используют под капотом, нет. Вместо большинства аватарок в чатах я видел просто прозрачные картинки. Пришлось сносить кэш, и всё пришло в норму.
Самое удивительное, и за что я переживал больше всего, что весь Homebrew с сотней разных установленных пакетов переехал без заметных проблем. У меня там нода, питон, постгрес, всякие redis и прочая ерунда вроде http-клиентов. Все проекты, включая питонячьи и нодовые, переехали и завелись локально, даже без pip install
и npm install
.
Я только переустановил XCode и Docker, а всё остальное работает само. Судя по file $(which git)
, например, большая часть утилит, переехавших со старого компа, работает через Rosetta. Я поначалу хотел снести все эти интеловские бинарники и установить-собрать заново для ARM, а заодно поудалять всякое ненужное старьё, но пока передумал.
Наверное переезд получился таким гладким потому, что на 99% мои задачи — это разработка на всяких интерпретируемых питонах и джаваскриптах, плюс стандартные таблички-киношки. Но, раз уж оно работает само, я пока ничего переустанавливать не буду. Золотое правило сисадмина, как-никак.