Windows 98 kurulum programının bir bölümünün neden geri kalanından daha eski göründüğü (2020)
(retrocomputing.stackexchange.com)- 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.400gibi geçici bir dizineMINI.CABiçindeki asgari Windows 3.1 dosyalarını kopyalar - İkinci aşamada,
SYSTEM.INIiçindeki shell olarak belirtilenW98SETUP.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
ctl3dtarzı 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.DLLverilebilir - Bu dosyalar
MINI.CABiçinde görülebilir
- Kurulum disketinden veya CD-ROM'dan başlatılabilir ve bir DOS programı olan
-
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.INIiç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
PRECOPYCAB 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
- Daha önce kopyalanan asgari Windows 3.1 kullanılarak bir Windows 3 programı olan
-
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
Hacker News yorumları
Comments are not for extended discussion; this conversation has been moved to chat.deyipchat.stackexchange.com/rooms/...adresinin Page not found olması gerçekten kötü bir işlemO tartışmayı okumak istemiştim
Garip şekilde görüntülemek için Stack Exchange oturumu açmak gerekiyor
Ekran görüntüsü: https://i.stack.imgur.com/6aalu.jpg
Stack Exchange’de her zaman bayrak kaldırırsanız bir moderatör sohbet odasının silinmesini geri alabilir
Odayı yeterli sayıda sahte mesajla doldurmak dışında Stack Exchange sohbet odalarının otomatik silinmesini engellemenin bir yolu yok; bununla ilgili eski bir özellik isteği de var: https://meta.stackexchange.com/q/288612/308065
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
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.isokullanırdımYine 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
Kurulum konusunda bir sonraki şaşkınlığım, Chrome’dan bir Pixel telefonu brick durumundan kurtardığım zamandı
Metin modu ekranı bile vardı ama içeride Windows NT çekirdeği üzerinde çalışıyordu
İ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
Win10’da bile Denetim Masası / Fare / İmleçler / Gözat düğmesi duruyor
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
C:DriveSpace ile sıkıştırılırken kullanılıyorduWindows 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
Windows 2000 ve XP’de ek bir kurtarma konsolu kurulabiliyordu; sonraki sürümlerde varsayılan yapılandırmaya dahil edildi
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
https://betawiki.net/wiki/Windows_3.00_Working_Model
Mini.cabBaşka bir adı var mı bilmiyorum
Ontogeni filogeniyi tekrarlar sözünü hatırlatıyor
Windows Millennium Edition çok daha gösterişliydi; özellikle mavi arka planı ve beyaz yazıları sevmiştim
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
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
AB’de yaşıyorum; banner çıkan siteler kabaca 10’da 1 kadar
Başka bir yol da basit bir bookmarklet ile
stickyöğelerini uçurmakKö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...
Ç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
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
SE/SO 2014’ten beri sürekli berbat durumdaydı