5 poin oleh GN⁺ 2024-11-18 | 4 komentar | Bagikan ke WhatsApp
  • 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

  1. Program instalasi pertama (aplikasi MS-DOS)

    • Jika dimulai dari MS-DOS, ia memasang versi sederhana Windows 3.1 lalu mem-boot-nya.
  2. 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.
  3. 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

 
tsboard 2024-11-20

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

 
bbulbum 2024-11-19

Oh~ fakta yang menarik ya, hehe

 
zihado 2024-11-19

Ah.. aku ingat waktu kami berkumpul di rumah teman, lalu semuanya berteriak saat melihat layar boot Windows 95..;;;

 
GN⁺ 2024-11-18
Komentar Hacker News
  • Muncul pertanyaan apakah proses instalasi Windows masih menggunakan versi Windows yang paling minimal. Disebutkan pengalaman lama saat harus memakai perintah DOS untuk memasang driver virtio
  • Ada pendapat bahwa blog dan buku Raymond Chen, "The Old New Thing", sangat menarik. Komentar itu juga menyampaikan kekaguman pada GUI Windows 95 yang intuitif, serta menilai Microsoft saat itu sangat pragmatis dan masuk akal
    • Ada kritik bahwa Windows modern mengalami kemunduran dibanding masa lalu; sistem file dan kernel memang membaik, tetapi lapisan atasnya terasa seperti dibuat oleh para magang
  • Ada komentar bahwa informasi tentang Excel yang awalnya bisa berjalan mandiri tanpa OS dan dibundel bersama Windows 2.1 terasa menarik
  • Muncul pendapat kritis bahwa Windows 95 tidak stabil dan sering crash. Menurut komentar itu, Windows 11 jauh lebih baik dan tidak bisa dibandingkan
  • Ada pendapat bahwa Raymond Chen telah berkontribusi pada perkembangan Windows selama lebih dari 30 tahun, dan kadang membagikan cerita yang tidak terlalu berguna tetapi menarik lewat akun Twitter Windows Dev Docs
  • Ada komentar bahwa pada Windows NT 3.51, pengguna mengeluhkan masalah kompatibilitas aplikasi 16-bit, dan Microsoft meremehkan inersia pasar aplikasi
  • Ada pendapat bahwa kemampuan Windows untuk melakukan upgrade instalasi sangat mengesankan. Muncul pertanyaan apakah upgrade tanpa format sudah dimungkinkan sejak MS-DOS
  • Ada komentar bahwa program instalasi Windows 10 lebih dulu menjalankan lingkungan yang mirip Windows 7
  • Ada kenangan bahwa dulu pernah ada anggapan memasang Windows 95 di atas DOS adalah cara yang lebih baik