Tại sao quá trình này không phải là một khởi động lại đơn giản?
Câu trả lời tổng thể ở đây là nó phụ thuộc. Nó phụ thuộc rất lớn vào những gì cần phải được thực hiện. Một bản cập nhật mà bạn làm cho hệ thống của bạn có thể khác rất nhiều so với tôi làm. Bản cập nhật trong câu hỏi có thể chỉ cần một dịch vụ được khởi động lại hoặc nó có thể cần cập nhật cho kernel thực sự.
Tại sao [tôi không thể sử dụng máy tính]?
Nói chung, vì lý do tương tự, bạn không thể sử dụng một ứng dụng (Word, Excel, Numbers, iTerm, Adobe Photoshop, v.v.) đang trong quá trình nâng cấp. Các tệp phải được đóng, đọc, phân tích, các bản vá / cập nhật thích hợp được sao chép lại và ứng dụng được khởi động lại.
Khi một hệ điều hành được nâng cấp, điều tương tự phải xảy ra và điều này thường được thực hiện (đặc biệt là khi nâng cấp cấp hạt nhân) trong chế độ người dùng.
Thông thường, bạn sẽ thấy các bản cập nhật được tải xuống, hệ thống sẽ bắt đầu tắt máy, cập nhật được áp dụng, khởi động lại và "hoàn thiện" các bản cập nhật theo sau là một khởi động bình thường. Bạn không thể sử dụng máy tính trong thời gian này.
Nó thực sự đang làm gì?
Nó phụ thuộc. Nó có thể là bất cứ điều gì, từ việc vá một tập tin cấu hình đến phần sụn flash.
Nếu hệ thống đang hoạt động /System
, tại sao nâng cấp hệ điều hành không chỉ đơn giản là tạo ra một
/NewSystem
Trước hết, /System
được bảo vệ bởi SIP vì vậy để vô hiệu hóa nó, bạn thực sự cần phải khởi động từ một điểm gắn kết khác. * Thứ hai, cách bạn nhìn vào điều này tương tự như thực hiện cải tạo nhà bằng cách đổ một ngôi nhà mới bên cạnh ngôi nhà cũ và bảo mọi người chỉ cần chuyển đến. Đây không phải là cách nó hoạt động.
Nhiều điều phải xảy ra, trong đó ít nhất là các điểm khôi phục được tạo (trong trường hợp sao lưu không thành công). Vì vậy, điều này có nghĩa là một bản sao của hệ thống làm việc được tạo ra, bản cập nhật được áp dụng, bản cập nhật được kiểm tra và (nếu tất cả đều tốt) điểm khôi phục đã bị xóa.
Trong trường hợp cập nhật chương trình cơ sở, hình ảnh phải được xác minh (nghĩa là bạn không muốn có chương trình cơ sở Mac mini trên máy Mac Pro), tổng kiểm tra được xác thực, hình ảnh được sao lưu, áp dụng, xác minh, loại bỏ cũ và hệ thống được khởi tạo lại. Một lần nữa, không ai có thể thực hiện được với bạn đã đăng nhập và không ai trong số đó thực hiện được bằng cách đơn giản là "đổ" các tệp trong một thư mục.
Nâng cấp là một quá trình và tất cả điều này cần có thời gian.
* SIP được thiết kế để bảo vệ hệ thống bằng cách ngăn chặn các thay đổi đối với HĐH. Cho phép HĐH thay đổi hệ thống "đang hoạt động" sẽ phủ nhận tính bảo mật mà nó đang cố gắng đạt được.