Чому цей процес не є простим перезавантаженням?
Загальна відповідь тут - це залежить. Це дуже залежить від того, що потрібно зробити. Оновлення, яке ви робите для вашої системи, може сильно відрізнятися, ніж у мене. Питання щодо оновлення може потребувати лише перезапуску послуги або оновлення фактичного ядра.
Чому це [я не можу використовувати комп’ютер]?
Як правило, з тієї ж причини ви не можете використовувати додаток (Word, Excel, Numbers, iTerm, Adobe Photoshop тощо), який знаходиться в процесі оновлення. Файли повинні бути закриті, прочитані, проаналізовані, відповідні патчі / оновлення скопійовані і додаток перезапущено.
Під час оновлення ОС має відбуватися те саме, що зазвичай робиться (особливо це стосується оновлення рівня ядра) в режимі одного користувача.
Як правило, ви побачите завантажені оновлення, система розпочне відключення, застосовано оновлення, перезавантаження та "доопрацювання" оновлень з подальшим звичайним завантаженням. Ви не можете користуватися комп’ютером під час цього.
Що це насправді робить?
Це залежить. Це може бути що завгодно - від виправлення конфігураційного файлу до миготливого програмного забезпечення якогось типу.
Якщо система перебуває в роботі /System
, чому не можна оновити ОС, просто створити
/NewSystem
По-перше, /System
захищений SIP, щоб відключити його, вам потрібно завантажуватися з іншої точки монтування. * По-друге, те, як ви дивитесь на це, є аналогічним тому, як проводити ремонт будинку, скидаючи новий будинок поруч зі старим та кажучи людям просто переїхати. Це не так, як це працює.
Багато справ має відбутися, найменше - це створені точки відновлення (у випадку, якщо резервне копіювання не вдалося). Отже, це означає, що створюється копія робочої системи, застосовано оновлення, перевіряється оновлення та (якщо все добре) видаляється точка відновлення.
У разі оновлень мікропрограмного забезпечення зображення повинні бути перевірені (тобто ви не хочете, щоб прошивка Mac mini на вашому Mac Pro) перевіряла контрольні суми, резервні копії зображень були застосовані, перевірені, старі видалені та система реініціалізована. Знову ж таки, нічого не можна зробити з вашим входом у систему, і нічого з цього не зробити, просто "скидаючи" файли в каталог.
Оновлення - це процес, і все це потребує часу.
* SIP призначений для захисту системи, запобігаючи змінам в ОС. Дозвіл ОС змінити систему «на льоту» призведе до заперечення безпеки, якої вона намагається досягти.