เหตุใดบางส่วนของโปรแกรมติดตั้ง Windows 98 จึงดูเก่ากว่าส่วนที่เหลือ

  • กระบวนการติดตั้งของ Windows 98 แบ่งได้คร่าว ๆ เป็น 3 ขั้นตอนใหญ่ ๆ และแต่ละขั้นตอนทำงานอยู่ในสภาพแวดล้อมระบบปฏิบัติการที่ต่างกัน
    • ขั้นตอนแรกทำงานจากแผ่นติดตั้งหรือ CD-ROM โดยใช้โปรแกรม DOS (DOSSETUP.BIN) เพื่อตั้งค่าพาร์ทิชันดิสก์และทำการตรวจสอบต่าง ๆ
    • ขั้นตอนแรกจบลงด้วยการคัดลอก Windows 3.1 เวอร์ชันขั้นต่ำไปยังไดเรกทอรีชั่วคราวบนไดรฟ์ปลายทาง (โดยปกติคือ WININST0.400) ซึ่งประกอบด้วย DOSX.EXE, USER.EXE, GDI.EXE, KRNL386.EXE, LZEXPAND.DLL เป็นต้น (ดู MINI.CAB)
    • ขั้นตอนที่สองใช้ Windows 3.1 แบบขั้นต่ำนี้เพื่อรัน W98SETUP.BIN ซึ่งเป็นโปรแกรม Windows 3 (กำหนดเป็น shell ใน SYSTEM.INI)
      • เริ่มต้นด้วยการคัดลอกไฟล์เพิ่มเติมเพื่อช่วยรวบรวมข้อมูลระหว่างการติดตั้ง และมีฟีเจอร์สวย ๆ หลายอย่างรวมถึงรูปลักษณ์แบบ 3D ที่เห็นในภาพหน้าจอ (เนื้อหาใน PRECOPY CAB)
      • จบลงด้วยการคัดลอก Windows 98 ส่วนใหญ่ ตั้งค่าระบบให้บูต Windows 98 จากไดรฟ์ปลายทาง แล้วรีบูต
    • ขั้นตอนที่สามทำงานภายใต้ Windows 98 หลังจากบูตเข้า Windows 98 ครั้งแรก
  • พีซีจำนวนมากที่มาพร้อม Windows 98 แบบติดตั้งล่วงหน้า ถูกส่งมอบมาในสถานะที่ดัดแปลงจากช่วงท้ายของขั้นตอนที่สองข้างต้น
    • ขั้นตอนที่สามเริ่มด้วยข้อความ "กำลังเริ่ม Windows 98 เป็นครั้งแรก" แล้วต่อด้วยการถามชื่อผู้ใช้และชื่อบริษัท
    • ดังนั้นผู้ซื้อพีซีจึงได้รับระบบที่ติดตั้งล่วงหน้าไว้แล้ว แต่พร้อมให้ปรับแต่งให้เป็นของตนเอง
  • ระหว่างการติดตั้งสามารถหยุดได้ตลอดเวลา หรือจะตรวจสอบอิมเมจระหว่างติดตั้งในอีมูเลเตอร์เพื่อดูว่ามีอะไรอยู่บนดิสก์และใช้สภาพแวดล้อมรันไทม์ใดอยู่ก็ได้
  • สามารถเริ่มกระบวนการติดตั้งได้จากสภาพแวดล้อมใดก็ได้ในบรรดาที่กล่าวมาข้างต้น และด้วยเหตุนี้ Windows 98 จึงรองรับการอัปเกรดได้ด้วย (จาก MS-DOS, Windows 3 หรือ Windows 95)

ความเห็นของ GN⁺

  • การที่กระบวนการติดตั้งของ Windows 98 ใช้ Windows 3.1 เวอร์ชันขั้นต่ำเป็นเรื่องน่าสนใจ แต่ก็ดูเป็นทางเลือกที่หลีกเลี่ยงไม่ได้เพราะข้อจำกัดด้านทรัพยากร
  • ในเวลานั้น ฟลอปปีดิสก์ไม่สามารถบรรจุทั้ง OS, โปรแกรมติดตั้ง และข้อมูลทั้งหมดได้ จึงน่าจะต้องแยกกระบวนการติดตั้งออกเป็นโครงสร้างลักษณะนี้
  • แม้จะตระหนักถึงความสำคัญของความสม่ำเสมอของประสบการณ์ผู้ใช้ แต่ก็ดูเหมือนว่าจะทำให้สมบูรณ์แบบได้ยากเพราะข้อจำกัดทางเทคนิค อย่างไรก็ตาม ความพยายามสร้าง UI ที่คล้าย Windows 3.x เพื่อให้ผู้ใช้รู้สึกคุ้นเคยก็น่าชื่นชม
  • นี่เป็นกรณีตัวอย่างที่แสดงให้เห็นว่า แม้ในช่วงปลายยุค 90 การทำให้ GUI-based OS มีความสม่ำเสมอตั้งแต่ต้นจนจบก็ยังไม่ใช่เรื่องง่าย
  • ปัจจุบันมักใช้วิธีตรวจจับฮาร์ดแวร์อัตโนมัติระหว่างการติดตั้งและคัดลอกอิมเมจ OS ไปตรง ๆ แต่ในเวลานั้นยังหลีกเลี่ยงไม่ได้ที่จะต้องแบ่งเป็นหลายขั้นตอนและสร้าง OS ขึ้นทีละลำดับ

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น