2 puan yazan GN⁺ 2024-04-11 | 1 yorum | WhatsApp'ta paylaş
  • Windows 98 kurulumu sırasında ürün bilgisi giriş ekranının Windows 3.1 gibi görünmesinin nedeni, o aşamanın gerçekten asgari bir Windows 3.1 ortamında çalışmasıdır
  • Kurulum süreci, sırasıyla DOS, asgari Windows 3.1 ve Windows 98'den geçen 3 aşamalı bir yapıya sahiptir ve her aşama diskte bir sonraki çalışma ortamını hazırlar
  • İlk aşamadaki DOSSETUP.BIN, bölümleme ayarları ve denetimlerden sorumludur; WININST0.400 gibi geçici bir dizine MINI.CAB içindeki asgari Windows 3.1 dosyalarını kopyalar
  • İkinci aşamada, SYSTEM.INI içindeki shell olarak belirtilen W98SETUP.BIN, bir Windows 3 programı olarak çalışır; Windows 98 dosyalarının çoğunu kopyalar ve yeniden başlatmaya hazırlanır
  • Yeniden başlatmanın ardından kurulum gerçek Windows 98 ortamında devam eder; bu yüzden arayüz de değişir ve önceden kurulmuş PC'ler bazen ikinci aşama tamamlanmış durumun bir türeviyle sevk edilirdi

Kurulum ekranının farklı görünmesinin doğrudan nedeni

  • Windows 98 kurulum programının bir bölümünün eski bir arayüz gibi görünmesinin nedeni, o anda kurulumun Windows 3.1 üzerinde çalışıyor olmasıdır
  • Sorudaki ekran görüntüsünde kaydırma çubuğu, düğmeler ve başlık çubuğunun Windows 3.1 veya Windows 3.11'in ctl3d tarzı gibi görünmesi de bu çalışma ortamıyla bağlantılıdır
  • “Restarting your computer” sonrasında kurulum sürüyormuş gibi görünür, ancak çalışma ortamı Windows 98'e geçtiği için ekran da bir Windows 98 programı gibi görünür

Windows 98 kurulumunun geçtiği üç ortam

  • Windows 98 kurulumu sırayla üç işletim ortamını kullanır ve önceki aşama, sonraki aşama için gerekli dosyaları ve önyükleme durumunu hazırlar
  • 1. aşama: DOS'ta başlar

    • Kurulum disketinden veya CD-ROM'dan başlatılabilir ve bir DOS programı olan DOSSETUP.BIN çalıştırılır
    • Bu aşamada disk bölümleme ayarları ve çeşitli denetimler yapılır
    • Sonunda hedef kurulum sürücüsünün geçici dizinine asgari Windows 3.1 kopyalanır
    • Yaygın geçici dizin adı WININST0.400'dür
    • İçerdiği dosyalara örnek olarak DOSX.EXE, USER.EXE, GDI.EXE, KRNL386.EXE, LZEXPAND.DLL verilebilir
    • Bu dosyalar MINI.CAB içinde görülebilir
  • 2. aşama: Asgari Windows 3.1'de çalışır

    • Daha önce kopyalanan asgari Windows 3.1 kullanılarak bir Windows 3 programı olan W98SETUP.BIN çalıştırılır
    • W98SETUP.BIN, SYSTEM.INI içinde “shell” olarak belirtilir
    • Aşamanın başlarında, kurulum sırasında bilgi toplama ve ek özellikleri destekleme amaçlı dosyalar ayrıca kopyalanır
    • Sorudaki ekran görüntüsünde görülen 3D biçimli arayüzü içeren PRECOPY CAB içeriği de buna dahildir
    • Son bölümde Windows 98 dosyalarının çoğu kopyalanır, sistem hedef sürücüden Windows 98'in açılacağı şekilde ayarlanır ve ardından yeniden başlatılır
  • 3. aşama: Windows 98'de tamamlanır

    • Windows 98'e ilk kez önyüklendikten sonra kurulum Windows 98'in içinde devam eder
    • Bu aşamadan itibaren kurulum ekranı bir Windows 98 programı gibi görünür
    • Windows 98 önceden yüklü olarak gelen birçok PC, ikinci aşama tamamlanmış durumun bir türeviyle sevk edilirdi
    • Kullanıcı, “Starting Windows 98 for the first time” mesajını gördükten sonra adını ve şirket adını girer
    • PC alıcısı önceden kurulmuş sistemi alır, ancak kişiselleştirme ilk çalıştırma anında yapılır

Kurulum durumunu doğrulama yöntemi

  • Kurulum herhangi bir anda durdurulabilir
  • Bir emülatörde kurulum sırasında disk imajı incelenirse o anda hangi dosyaların bulunduğu görülebilir
  • Bu sayede her aşamadaki çalışma ortamı belirlenebilir

Yükseltme ve başlangıç ortamı

  • Windows 98 kurulumu bu üç ortamdan herhangi birinde başlayabilir
  • Bu yapı sayesinde Windows 98, MS-DOS, Windows 3 ve Windows 95 üzerinden yükseltmeleri işler

Neden asgari Windows 3.1 kullanıldı

  • Raymond Chen, Windows 95 kurulum sürecini 2024 Kasım'ında ele aldı; 2025 Mart tarihli yazısında ise asgari Windows 95 yerine neden Windows 3.1 kullanıldığını özetledi
  • Temel nedenler şunlardır
    • Asgari Windows 3.1 tek bir diskete sığdığı için, DOS kurulum programının Windows'a geçmeden önce işlemesi gereken tek bir disket yeterlidir
    • “miniature” Windows 3.1 zaten mevcuttu, ancak miniature Windows 95 yoktu
    • Windows 3.1 kullanıldığında, Windows 3.1'den yükseltme yapan kullanıcılarla DOS'tan kurulum yapan kullanıcılar aynı deneyimi yaşar
    • Windows 3.1 kullanılması, kurulum sürecinde yalnızca bir kez yeniden başlatma gerektirir

Diğer yanıtın düzeltmesi

  • Başka bir yanıt başlangıçta kurulumun ilk yarısının bir DOS uygulaması olduğunu ve Windows video sürücülerine erişmeden Windows arayüzünü taklit ettiğini düşünüyordu
  • Daha sonra bu yanıt düzeltilerek, gerçekte metin modu ile Windows 9x aşaması arasında asgari bir Windows 3.x sistemi bulunan 3 aşamalı bir süreç olduğu belirtildi

1 yorum

 
GN⁺ 2024-04-11
Hacker News yorumları
  • Comments are not for extended discussion; this conversation has been moved to chat. deyip chat.stackexchange.com/rooms/... adresinin Page not found olması gerçekten kötü bir işlem
    O tartışmayı okumak istemiştim

  • Windows XP kurulum süreci de sanırım benzerdi
    Ubuntu live CD ile ilk kez kurulum yaptığımda gerçekten şok olduğumu hatırlıyorum

    • 2008 civarında birkaç grafik arayüzlü kurulum CD’siyle kurmuştum; en başta ilk CD’yi nasıl yazdırdığımı bile bilmiyorum
      Hemen ardından Linux varsayılan olarak tam çözünürlüklü TTY’yi düzgün destekler hâle geldi ve sonrasında genelde metin modunda kurulum yaptım
      Nadiren kurulum yaptığım, küçük bir temel sistemden başlamak istediğim ve eski paketlerle başlamayı sevmediğim için çoğunlukla mini.iso kullanırdım
      Yine de artık Windows 98’in açıkça retrocomputing kapsamına girdiği gerçeği karşısında paniğe kapılmamaya çalışıyorum
    • Windows XP kurulumu sırasında depolama sürücüleri için 3,5 inç disket aramam gerektiğinde gerçekten şok olmuştum
    • OS X’i indirip USB/CD’ye kopyalamadan doğrudan internetten kurduğumda şaşırmıştım
      Kurulum konusunda bir sonraki şaşkınlığım, Chrome’dan bir Pixel telefonu brick durumundan kurtardığım zamandı
    • Windows XP kurulum süreci Windows 2000’e neredeyse birebir benziyordu sanırım
      Metin modu ekranı bile vardı ama içeride Windows NT çekirdeği üzerinde çalışıyordu
    • IT’ye ilgimin fiilen o kırmızı CD’yi aldığım anda başladığı söylenebilir
  • İlginç ve epey mantıklı
    3.1’den yükseltme işlevi sunmak için zaten desteklemeniz gerekiyorsa, onu kurulum bootstrap’i olarak kullanmamak için bir neden yok

  • Nasıl yaptığımı bilmiyorum ama fare işlem animasyonunu kırmızı koşan at olarak değiştirebilmiştim
    O yılın en iyi anıydı ve okuldaki tüm arkadaşlarıma göstermiştim

    • Muhtemelen hâlâ mümkündür
      Win10’da bile Denetim Masası / Fare / İmleçler / Gözat düğmesi duruyor
    • Arch Linux’ta da kesinlikle mümkün olmalı
  • Bu minimal Windows 3 sisteminin resmi adının ne olduğunu merak ediyorum
    Eskiden bir adı olduğunu biliyorum; başka amaçlarla da kullanılıyordu ama bir türlü hatırlayamıyorum

    • Sistem sürücüsü C: DriveSpace ile sıkıştırılırken kullanılıyordu
      Windows 3.1’e benzeyen bir ortama yeniden başlatıp sıkıştırmayı yapıyordu; yalnızca ilerleme çubuğu ve iptal düğmesi olan tek bir pencereydi ama düğme ve başlık çubuğu bunu belli ediyordu
      Sistem bölümüne güvenle müdahale etmek için tamamı RAM’e yüklenmiş gibi görünüyor
      Bu dosyaların kurulumun bir yerlerinde olması gerekirdi; gerçekten çalışan bir 3.1 ortamına önyükleme yapmanın bir yolu var mıydı diye hep merak etmişimdir
    • Muhtemelen Windows Preinstallation Environment, yani WinPE’yi düşünüyorsun; ama o XP zamanında çıktı: https://en.wikipedia.org/wiki/Windows_Preinstallation_Enviro...
      Windows 2000 ve XP’de ek bir kurtarma konsolu kurulabiliyordu; sonraki sürümlerde varsayılan yapılandırmaya dahil edildi
    • BetaWiki’ye göre Modular Windows tabanlıymış[1]
      Kötü şöhretli Tandy VIS’te de kullanıldığı söyleniyor ama doğru mu bilmiyorum
      Modular Windows aslında neredeyse hiçbir yerde kullanılmadı ve Microsoft’un epey hızlı vazgeçip NT’nin gömülü sürümlerine geçtiği anlaşılıyor
      [1] https://betawiki.net/wiki/Modular_Windows
    • Acaba Windows 3.00 Working Model’den mi bahsediyorsun?
      https://betawiki.net/wiki/Windows_3.00_Working_Model
    • Sanırım Mini.cab
      Başka bir adı var mı bilmiyorum
  • Ontogeni filogeniyi tekrarlar sözünü hatırlatıyor

    • Evet, biz de aynı şeyi yapıyoruz
  • Windows Millennium Edition çok daha gösterişliydi; özellikle mavi arka planı ve beyaz yazıları sevmiştim

    • ME’ye geçmeyi olabildiğince ertelemeye çalıştım ve neredeyse tamamen pas geçmeyi başardım
      DOS’u sadece gizlemişti; hâlâ DOS tabanlıydı ve pek performans iyileştirmesi de yoktu. Varsa ancak önyükleme tarafındaydı
      O zamanlar hâlâ çok DOS oyunu oynuyordum; Pinball Fantasies gibi oyunlar Windows’ta oynanamıyordu
    • Windows ME’de en iyi önyükleme disketi vardı
      USB bellekten önyükleme yeterince güvenilir hâle gelene ve sistemi her yükselttiğinde Windows’u yeniden kurmaya yönelik güçlü tavsiye ortadan kalkana kadar, yaklaşık 2007’ye dek onu sakladım
  • StackExchange’in tüm alt alan adlarında her seferinde çerez onayına tıklamaktan bıktım
    Biri lütfen bunu durdursun

    • U-block Origin’de annoyances filtresini açmak yeterli olmaz mı?
      AB’de yaşıyorum; banner çıkan siteler kabaca 10’da 1 kadar
    • Reklam ve rahatsız edici öğe engelleyici kurmak iyi olur
      Başka bir yol da basit bir bookmarklet ile sticky öğelerini uçurmak
      Kötü tasarlanmış kayan üstbilgi/altbilgi gibi modern web sitelerinin birçok gereksiz öğesi de kaldırılıyor
      Buraya yazmıştım: https://www.smokingonabike.com/2024/01/20/take-back-your-web...
    • “Welcome back! Bu soruyu yararlı bulduysanız hem soruya hem de yanıtlara oy vermeyi unutmayın” gibi pop-up’lar daha sinir bozucu
      Çerez uyarısını kaldırmak en azından kolay; bu amaç için birden fazla reklam engelleme filtre listesi de var
  • New Old Thing, Windows’un altındaki Windows’u derinlemesine ele alıyor

    • Önerebileceğin yazılar var mı?
      Bahsettiğin yerin muhtemelen şu blog olduğunu düşünüyorum: https://devblogs.microsoft.com/oldnewthing/
      Merakımdan sonuna kadar gittim; 699 sayfaydı ve epey ilginçti
      Ama önemli yazıları bulmak elbette zor
    • Gerçekten değeri bilinmeyen bir blog; kitabının değeri daha da az biliniyor
  • SE/SO 2014’ten beri sürekli berbat durumdaydı