Mengapa tiga sistem operasi digunakan dalam proses instalasi Windows 95
(devblogs.microsoft.com)- Di Twitter muncul pertanyaan, "Mengapa proses instalasi Windows 95 menggunakan tiga sistem operasi: MS-DOS, Windows 3.1, dan Windows 95?"
- Dijelaskan alasan mengapa tidak bisa langsung berpindah dari MS-DOS ke Windows 95
- Windows 95 dapat diinstal dari tiga titik awal berikut:
- Mulai dari MS-DOS
- Mulai dari Windows 3.1
- Instal ulang dari Windows 95 (untuk memulihkan sistem yang rusak)
- Salah satu caranya adalah menulis program instalasi terpisah untuk tiap titik awal, tetapi itu menimbulkan masalah karena kode harus ditulis tiga kali
Menyatukan dengan satu program instalasi
- Diputuskan untuk menulis satu program instalasi saja agar bisa digunakan dari semua titik awal
- Untuk itu, program instalasi harus dapat berjalan di platform mana pun
- Jenis program instalasi
- Aplikasi MS-DOS: bisa berjalan di semua platform, tetapi hanya menyediakan layar instalasi mode teks sehingga pengalaman pengguna kurang baik
- Program GUI 16-bit: memasang Windows 3.1 sederhana untuk menyediakan lingkungan GUI, dan dapat berjalan juga di MS-DOS
- Program GUI 32-bit: memberikan pengalaman pengguna yang lebih baik, tetapi tidak dapat dijalankan di MS-DOS atau Windows 3.1
- Titik kompromi: program instalasi GUI 16-bit
- Program instalasi MS-DOS dirancang untuk terlebih dahulu memasang versi Windows 3.1 sederhana, lalu menjalankan program instalasi GUI 16-bit.
- Versi kecil Windows 3.1 ini hanya memuat fungsi minimum agar ukuran disk instalasi tetap kecil.
Rangkaian tiga program instalasi
-
Program instalasi pertama (aplikasi MS-DOS)
- Jika dimulai dari MS-DOS, ia memasang versi sederhana Windows 3.1 lalu mem-boot-nya.
-
Program instalasi kedua (aplikasi Windows 16-bit)
- Dapat dijalankan di Windows 3.1 sederhana, Windows 3.1, atau Windows 95.
- Mengumpulkan informasi opsi instalasi dari pengguna dan melakukan deteksi perangkat keras.
- Menyalin file Windows 95 dan memindahkan pengaturan lama ke sistem baru.
-
Program instalasi ketiga (aplikasi Windows 32-bit)
- Berjalan di Windows 95 dan menangani pekerjaan konfigurasi terakhir, seperti instalasi printer.
Ringkasan proses instalasi
- Mulai dari MS-DOS:
- Instal Windows 3.1 sederhana → setelah boot, jalankan program instalasi GUI 16-bit
- Mulai dari Windows 3.1 atau Windows 95:
- Program instalasi GUI 16-bit mengumpulkan informasi dan mendeteksi perangkat keras → menyalin file Windows 95 serta memindahkan pengaturan
- Setelah boot ke Windows 95:
- Program instalasi 32-bit melakukan pekerjaan konfigurasi akhir
Kesimpulan
- Instalasi Windows 95 pada dasarnya merupakan struktur tiga program instalasi yang saling terhubung
- Berkat pendekatan ini, kode instalasi cukup ditulis satu kali dan semua skenario instalasi dapat dicakup
4 komentar
Kalau yang lain saya kurang tahu, tetapi menurut saya hal seperti menjaga kompatibilitas WIN32 oleh MS benar-benar patut dicontoh. Tentu saja, hibrida seperti Windows ME juga... memang sempat ada sih haha
Oh~ fakta yang menarik ya, hehe
Ah.. aku ingat waktu kami berkumpul di rumah teman, lalu semuanya berteriak saat melihat layar boot Windows 95..;;;
Komentar Hacker News