5 puan yazan GN⁺ 2024-11-18 | 4 yorum | WhatsApp'ta paylaş
  • Twitter'da "Windows 95 kurulum sürecinde neden MS-DOS, Windows 3.1 ve Windows 95 olmak üzere üç işletim sistemi kullanılıyor?" sorusu soruldu
  • MS-DOS'tan doğrudan Windows 95'e geçilememesinin nedeni açıklanıyor
  • Windows 95 şu üç başlangıç noktasından kurulabiliyordu:
    • MS-DOS'tan başlamak
    • Windows 3.1'den başlamak
    • Windows 95 üzerine yeniden kurulum yapmak (bozulmuş sistemi onarmak amacıyla)
  • Her başlangıç noktası için ayrı bir kurulum programı yazmak da mümkündü, ancak bu yaklaşım kodun üç kez yazılması anlamına geliyordu

Tek bir kurulum programında birleştirmek

  • Tüm başlangıç noktalarında kullanılacak tek bir kurulum programı yazılmasına karar verildi
  • Bunun için kurulum programının hangi platform olursa olsun çalışabilmesi gerekiyordu
  • Kurulum programı türleri
    • MS-DOS uygulaması: Tüm platformlarda çalışabilir, ancak metin modlu kurulum ekranı nedeniyle kullanıcı deneyimi zayıftır
    • 16 bit GUI programı: Basitleştirilmiş bir Windows 3.1 kurarak GUI ortamı sağlar ve MS-DOS'ta da çalışabilir
    • 32 bit GUI programı: Daha iyi bir kullanıcı deneyimi sunar, ancak MS-DOS veya Windows 3.1'de çalışamaz
  • Uzlaşma noktası: 16 bit GUI kurulum programı
    • MS-DOS kurulum programı, basitleştirilmiş bir Windows 3.1 sürümünü kurduktan sonra 16 bit GUI kurulum programını çalıştıracak şekilde tasarlandı.
    • Windows 3.1'in bu küçük sürümü yalnızca en temel işlevleri içeriyordu; böylece kurulum disklerinin boyutu küçültüldü.

Üç kurulum programının birbirine bağlanma süreci

  1. Birinci kurulum programı (MS-DOS uygulaması)

    • MS-DOS'tan başlanırsa, basitleştirilmiş Windows 3.1 sürümünü kurar ve onunla önyükleme yapar.
  2. İkinci kurulum programı (16 bit Windows uygulaması)

    • Basitleştirilmiş Windows 3.1, Windows 3.1 veya Windows 95 üzerinde çalışabilir.
    • Kullanıcıdan kurulum seçeneği bilgilerini toplar ve donanım algılama işlemini gerçekleştirir.
    • Windows 95 dosyalarını kopyalar ve mevcut ayarları yeni sisteme taşır.
  3. Üçüncü kurulum programı (32 bit Windows uygulaması)

    • Windows 95 üzerinde çalışır ve yazıcı kurulumu gibi son yapılandırma görevlerini yerine getirir.

Kurulum süreci özeti

  • MS-DOS'tan başlama:
    • Basitleştirilmiş Windows 3.1 kurulumu → önyüklemeden sonra 16 bit GUI kurulum programının çalıştırılması
  • Windows 3.1 veya Windows 95'ten başlama:
    • 16 bit GUI kurulum programıyla bilgi toplama ve donanım algılama → Windows 95 dosyalarını kopyalama ve ayarları taşıma
  • Windows 95 ile önyüklemeden sonra:
    • 32 bit kurulum programıyla son yapılandırma işlemleri

Sonuç

  • Windows 95 kurulumu aslında birbirine bağlı üç kurulum programından oluşan bir yapıydı
  • Bu yöntem sayesinde kurulum kodunu yalnızca bir kez yazmak mümkün oldu ve böylece tüm kurulum senaryoları kapsanabildi

4 yorum

 
tsboard 2024-11-20

Başka şeyleri bilmem ama MS'in WIN32 uyumluluğunu koruması ve benzeri konularda gerçekten örnek alınacak bir tarafı olduğunu düşünüyorum. Elbette Windows ME gibi melez bir şey de... vardı tabii haha

 
bbulbum 2024-11-19

Oo~ ne ilginç bir bilgiymiş haha

 
zihado 2024-11-19

Ah.. arkadaşın evinde toplanıp Windows 95 açılış ekranını görünce herkesin bağırdığı günleri hatırlıyorum..;;;

 
GN⁺ 2024-11-18
Hacker News yorumu
  • Windows kurulum sürecinde hâlâ en azından Windows'un asgari bir sürümünün kullanılıp kullanılmadığı sorgulanıyor. Geçmişte virtio sürücülerini kurmak için DOS komutları kullanmak zorunda kalındığı deneyiminden bahsediliyor
  • Raymond Chen'in blogunun ve "The Old New Thing" kitabının çok ilgi çekici olduğu söyleniyor. Windows 95'in sezgisel GUI'sine duyulan hayranlık ifade edilirken, Microsoft'un o dönemde çok pragmatik ve makul olduğu değerlendiriliyor
    • Modern Windows'un geçmişe kıyasla gerilediği eleştiriliyor; dosya sistemi ve çekirdek gelişmiş olsa da üst katmanların sanki stajyerler tarafından geliştirilmiş gibi göründüğü görüşü dile getiriliyor
  • Excel'in başlangıçta bir işletim sistemi olmadan bağımsız olarak çalışabildiği ve Windows 2.1 ile birlikte sunulduğu bilgisinin ilginç olduğu belirtiliyor
  • Windows 95'in kararsız olduğu ve sık sık çöktüğü yönünde eleştirel bir görüş dile getiriliyor. Windows 11'in daha iyi olduğu ve kıyas kabul etmeyeceği savunuluyor
  • Raymond Chen'in 30 yılı aşkın süredir Windows'un gelişimine katkıda bulunduğu ve Windows Dev Docs Twitter hesabında zaman zaman yararlı bilgi vermeyen hikâyeler de anlattığı söyleniyor
  • Windows NT 3.51'de 16 bit uygulama uyumluluğu sorunları nedeniyle kullanıcıların şikâyet ettiği ve Microsoft'un uygulama pazarındaki ataleti hafife aldığı görüşü dile getiriliyor
  • Windows'un kurulum yükseltmesi yapabilme yeteneğinin etkileyici olduğu söyleniyor. MS-DOS'tan itibaren biçimlendirme yapmadan yükseltmenin mümkün olup olmadığı sorgulanıyor
  • Windows 10 kurulum programının önce Windows 7'ye benzer bir ortam çalıştırdığı söyleniyor
  • Geçmişte Windows 95'i DOS üzerine kurmanın daha iyi bir yöntem olduğuna dair konuşmalar yapıldığı hatırlatılıyor