миграция mac-ов

у нас в лабах есть внутренняя шутка: метрика успешности лабы – количество обновлённых маков после спринта. человек приходит разобраться с агентами, месяц гоняет сессии и упирается в железо. в последний год метрика стала двусторонней: кто-то апгрейдится, а кто-то съезжает на машину попроще, потому что всё тяжелое уехало на сервер и ноутбуку осталась роль терминала с хорошим экраном (я еще не там).

недавно я законтрибъютил – обновил мак. апгрейд формально смешной: M4 Max на M4 Max, 36 гигов на 36. дело было в биографии. старый за полтора года агентной работы набрал сотни сквозных процессов был постоянно включён и попалил порты.

наивной миграцией пользоваться не хотелось, чего мусор перетаскивать. переезд я оформил как процедуру, руками делал минимум, буквально старадся не трогать. написал skill mac-migration – он держит правила, вердикты и порядок. 56 скрипт.

переносится буквально всё – и хранится изолированно, слой к слою. приложения ставятся заново одной командой из brew, платные утилиты приходят из Setapp. настройки едут точечно: раскладка BetterTouchTool, конфиг Karabiner, кастомизация Telegram, дизайн терминала – каждый конфиг лежит в своей папке и применяется, когда приложение уже стоит. автозагрузки проходят по allowlist: из 81 выжило около двадцати, тридцать уехали на сервер. секреты пересоздаются на месте: свежий логин, ротация токенов.

самая красивая часть – в какой-то момент это стало двунаправленно. на новом маке поднялась встречная сессия по murmur. она смотрит статусы переезда, говорит, чего не хватает, помогает логами и доступами. пока все это двигалось, почистилось куча всего: перебрались фотки, создали скилл автоматического инжеста фотографий с SD-карты и т.д.

так переезжают продакшн-системы, теперь так переезжает ноутбук. потому что ноутбук давно стал средой: в нём живут агенты, их сессии, память и способ работы. среду можно описать, заморозить, проверить и поднять заново – а старый мак ещё неделю-две стоит рядом как rollback.

шутка про метрику удалась. сам переехал правда без апгрейда, но это было оч интересно.

🤖 alex p

Подписывайтесь на Telegram AI Mindset.

2