Mengapa proses ini bukan reboot sederhana?
Jawaban keseluruhan di sini tergantung. Itu sangat tergantung pada apa yang perlu dilakukan. Pembaruan yang Anda lakukan untuk sistem Anda mungkin sangat berbeda dari yang saya lakukan pada saya. Pembaruan yang dipermasalahkan mungkin hanya membutuhkan layanan yang dimulai kembali atau mungkin perlu pembaruan untuk kernel yang sebenarnya.
Mengapa itu [saya tidak bisa menggunakan komputer]?
Secara umum, untuk alasan yang sama Anda tidak dapat menggunakan aplikasi (Word, Excel, Numbers, iTerm, Adobe Photoshop, dll.) Yang sedang dalam proses ditingkatkan. File-file harus ditutup, dibaca, dianalisis, tambalan / pembaruan yang sesuai disalin dan aplikasi dimulai ulang.
Ketika sebuah OS di-upgrade, hal yang sama harus terjadi dan ini biasanya dilakukan (ketika datang ke peningkatan level kernel khususnya) dalam mode pengguna tunggal.
Biasanya, Anda akan melihat pembaruan diunduh, sistem akan memulai shutdown, pembaruan diterapkan, reboot, dan "finalisasi" dari pembaruan diikuti oleh boot normal. Anda tidak dapat menggunakan komputer selama ini.
Apa yang sebenarnya ia lakukan?
Tergantung. Bisa apa saja dari menambal file konfigurasi untuk mem-flash firmware dari beberapa jenis.
Jika sistem dalam /System
, mengapa bukan upgrade OS hanya membuat
/NewSystem
Pertama, /System
dilindungi oleh SIP sehingga untuk menonaktifkannya, Anda sebenarnya perlu melakukan booting dari titik pemasangan yang berbeda. * Kedua, cara Anda melihat ini analog dengan melakukan renovasi rumah dengan membuang rumah baru di sebelah yang lama dan memberitahu orang-orang untuk hanya pindah. Ini bukan cara kerjanya.
Banyak hal harus terjadi, yang paling tidak adalah restore point yang dibuat (jika cadangan gagal). Jadi ini berarti salinan sistem kerja dibuat, pembaruan diterapkan, pembaruan diperiksa, dan (jika semuanya baik) titik pemulihan dihapus.
Dalam hal pembaruan firmware, gambar harus diverifikasi (mis. Anda tidak ingin firmware mini Mac pada Mac Pro Anda), checksum divalidasi, gambar yang didukung, diterapkan, diverifikasi, yang lama dihapus dan sistem diinisiasi ulang. Sekali lagi, tidak ada yang dapat dilakukan dengan Anda login dan tidak ada yang dilakukan hanya dengan "membuang" file dalam direktori.
Upgrade adalah proses dan semua ini membutuhkan waktu.
* SIP dirancang untuk melindungi sistem dengan mencegah perubahan pada OS. Mengizinkan OS mengubah sistem "on-the-fly" akan meniadakan keamanan yang ingin dicapai.