2 điểm bởi GN⁺ 2024-04-11 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Vì sao một phần của trình cài đặt Windows 98 trông có vẻ cũ hơn các phần còn lại

  • Quá trình cài đặt của Windows 98 được chia thành 3 giai đoạn lớn, và mỗi giai đoạn chạy trong một môi trường vận hành khác nhau
    • Giai đoạn đầu tiên chạy từ đĩa cài đặt hoặc CD-ROM, dùng chương trình DOS (DOSSETUP.BIN) để thiết lập phân vùng đĩa và thực hiện nhiều bước kiểm tra
    • Giai đoạn đầu tiên kết thúc bằng việc sao chép một phiên bản tối thiểu của Windows 3.1 vào thư mục tạm trên ổ đích (thường là WININST0.400). Trong đó có DOSX.EXE, USER.EXE, GDI.EXE, KRNL386.EXE, LZEXPAND.DLL, v.v. (xem MINI.CAB)
    • Giai đoạn thứ hai dùng phiên bản Windows 3.1 tối thiểu này để chạy W98SETUP.BIN, một chương trình Windows 3 (được chỉ định là "shell" trong SYSTEM.INI)
      • Việc này bắt đầu bằng sao chép thêm các tệp để hỗ trợ thu thập thông tin trong quá trình cài đặt, bao gồm nhiều tính năng bắt mắt như giao diện 3D thấy trong ảnh chụp màn hình (nội dung của PRECOPY CAB)
      • Nó kết thúc bằng việc sao chép phần lớn Windows 98, cấu hình để hệ thống khởi động Windows 98 từ ổ đích, rồi khởi động lại
    • Giai đoạn thứ ba chạy trong Windows 98 sau lần khởi động đầu tiên vào Windows 98
  • Nhiều PC được cài sẵn Windows 98 đã được xuất xưởng ở trạng thái biến thể của phần cuối giai đoạn thứ hai nêu trên
    • Giai đoạn thứ ba bắt đầu với thông báo "Đang khởi động Windows 98 lần đầu" và tiếp tục bằng việc hỏi tên người dùng và tên công ty
    • Vì vậy người mua PC nhận được một hệ thống đã cài sẵn nhưng vẫn sẵn sàng để cá nhân hóa
  • Có thể dừng ở bất kỳ thời điểm nào trong quá trình cài đặt hoặc kiểm tra ảnh cài đặt trong trình giả lập để xem trên đĩa có gì và xác định môi trường chạy
  • Có thể bắt đầu quy trình cài đặt từ bất kỳ môi trường nào ở trên, nhờ đó Windows 98 có thể xử lý nâng cấp (từ MS-DOS, Windows 3 hoặc Windows 95)

Ý kiến của GN⁺

  • Việc quá trình cài đặt Windows 98 sử dụng một phiên bản tối thiểu của Windows 3.1 là điều thú vị, nhưng có vẻ đây là lựa chọn bất đắc dĩ do hạn chế tài nguyên
  • Vào thời đó, đĩa mềm không thể chứa toàn bộ hệ điều hành, trình cài đặt và dữ liệu, nên có vẻ quy trình cài đặt được tách thành cấu trúc như vậy
  • Khi đó người ta đã nhận thức được tầm quan trọng của tính nhất quán trong trải nghiệm người dùng, nhưng dường như không thể triển khai hoàn hảo vì giới hạn kỹ thuật. Việc cố gắng tạo ra một UI giống Windows 3.x để mang lại cảm giác quen thuộc là điểm rất đáng ghi nhận
  • Đây là một ví dụ cho thấy ngay cả vào cuối thập niên 90, việc tạo ra một hệ điều hành GUI nhất quán từ đầu đến cuối vẫn không hề dễ
  • Ngày nay người ta thường dùng cách tự động nhận diện phần cứng trong quá trình cài đặt và sao chép nguyên ảnh hệ điều hành, nhưng vào thời đó gần như bắt buộc phải chia nhỏ thành nhiều giai đoạn để xây dựng hệ điều hành theo từng bước tuần tự

Chưa có bình luận nào.

Chưa có bình luận nào.