Почему этот процесс не простая перезагрузка?
Общий ответ здесь - это зависит. Это сильно зависит от того, что нужно сделать. Обновление, которое вы делаете для своей системы, может значительно отличаться от того, что я делаю для моей системы. Для данного обновления может потребоваться только перезапуск службы или для обновления самого ядра.
Почему это [я не могу использовать компьютер]?
Как правило, по той же причине вы не можете использовать приложение (Word, Excel, Numbers, iTerm, Adobe Photoshop и т. Д.), Которое находится в процессе обновления. Файлы должны быть закрыты, прочитаны, проанализированы, скопированы соответствующие патчи / обновления и перезапущено приложение.
При обновлении ОС должно происходить то же самое, и обычно это делается (особенно когда речь идет об обновлениях на уровне ядра) в однопользовательском режиме.
Как правило, вы увидите загруженные обновления, система начнет выключение, примененные обновления, перезагрузку и «завершение» обновлений с последующей обычной загрузкой. Вы не можете использовать компьютер во время всего этого.
Что он на самом деле делает?
Это зависит. Это может быть что угодно, от исправления файла конфигурации до прошивки прошивки какого-либо типа.
Если система включена /System
, почему обновление ОС не просто создает
/NewSystem
Во-первых, /System
защищен SIP, поэтому чтобы его отключить, вам нужно загрузиться с другой точки монтирования. * Во- вторых, то , как вы смотрите на это аналогично делать домашний ремонт сбросами новый дом рядом со старым и говорить людям , чтобы просто двигаться в. Это не так , как это работает.
Многое должно произойти, наименьшее из которых - создание точек восстановления (в случае сбоя резервного копирования). Таким образом, это означает, что копия рабочей системы создана, применено обновление, проверено обновление и (если все исправно) точка восстановления удалена.
В случае обновлений прошивки необходимо проверить изображения (т. Е. Вам не нужна прошивка Mac mini на Mac Pro), проверить контрольные суммы, создать резервную копию изображений, применить их, проверить, удалить старые и повторно инициализировать систему. Опять же, ничего нельзя сделать, когда вы вошли в систему, и ничего не сделать, просто «сбросив» файлы в каталоге.
Обновление - это процесс, и все это требует времени.
* SIP предназначен для защиты системы путем предотвращения изменений в ОС. Разрешение ОС изменять систему «на лету» сводит на нет безопасность, которую она пытается достичь.