Proč Windows 10 a ne 9? Zřejmě kvůli Windows 95 a 98

Pojmenování nové verze Windows desítkou bylo značně překvapující. Microsoft to nijak hlouběji nevysvětloval a poukazoval víceméně na marketing – změn je prý tolik, že si to zaslouží přeskočit jedno číslo. Ale dost možná za tím bude i malý technický problém – pod Windows 10 by totiž nemusela fungovat řada aplikací, které již nejsou kompatibilní se staršími Windows 95 a 98.

V Microsoftu prý při testování kompatibility aplikací třetích stran přišli na to, že řada programátorů používá triviální kontrolu na identifikaci systému, kterým zamezí spuštění v nepodporovaném systému Windows 95 a zároveň v jeho nástupci Windows 98. Označování verzí není řešeno nějakým zvláštním kódem, a tak jednoduše zapíšou filtr pouze na řetězec „Windows 9“, který pokryje rovnou obě verze (viz příklady z praxe).

if(version.StartsWith("Windows 9")) 
{ /* 95 and 98 */ 
} else {

Kvůli tomu se některé aplikace třetích stran nespustily ani na Windows 9, což mohlo být jedním ze stěžejních důvodů volby jiného názvu. Upozornění na problém se objevilo na Redditu, upozornil Engadget.

Témata článku: Software, Windows, Windows 10, Operační systémy

98 komentářů

Nejnovější komentáře

  • eoff 3. 10. 2014 22:18:05
    No to je nejvetsi nesmysl jakej jsem snad od vas slysel. Opravdu tomu...
  • GGGx 3. 10. 2014 21:57:43
    Upřímně pokud to MS nezkazí, tak má zaděláno s W10 na opravdový trhák,...
  • pemasoft 3. 10. 2014 21:24:11
    Pro detekci systému se používá API funkce GetVersionEx, která vrací číslo...
Určitě si přečtěte

Operační systém běžným počítačům nedal Bill Gates, ale Gary Kildall

Operační systém běžným počítačům nedal Bill Gates, ale Gary Kildall

** Gary Kildall pochopil, že levné výpočetní čipy mohou posloužit jako univerzální počítače pro všechny ** Připravil pro ně proto první operační systém ** Později mu systém vyfoukl Microsoft a nazval ho MS DOS

23.  4.  2017 | Pavel Tronner | 57

Umělá inteligence je sice v plenkách, už teď ale přestáváme rozumět, jak vlastně funguje. To je problém

Umělá inteligence je sice v plenkách, už teď ale přestáváme rozumět, jak vlastně funguje. To je problém

** Už je to tady, lidé přestávají chápat počítače ** Systémy neuronových sítí začínají pracovat tak, že ani jejich tvůrci přesně neví, co se uvnitř děje ** Do budoucna to může být závažný problém

24.  4.  2017 | Jakub Čížek | 112

Před 35 lety měl premiéru legendární počítač ZX Spectrum. Připomeňte si „Gumáka“

Před 35 lety měl premiéru legendární počítač ZX Spectrum. Připomeňte si „Gumáka“

** Slavný osmibitový počítač Sinclair ZX Spectrum byl uveden právě před 35 lety ** Připomeňte si tento průkopnický počítač v tematických článcích ** Podívejte se, jak funguje dnes

23.  4.  2017 | Pavel Tronner | 13

Správný počítač má alespoň dva monitory. Anebo je to jinak?

Správný počítač má alespoň dva monitory. Anebo je to jinak?

** David si nedokáže představit práci bez dvou a více monitorů ** Kubovi naopak stačí jeden a ve více displejích se ztrácí ** Jaký přístup je lepší?

23.  4.  2017 | Jakub Čížek | 59

Acer chrlí novinky: levný a tenký Predator, nové Switche a další notebooky

Acer chrlí novinky: levný a tenký Predator, nové Switche a další notebooky

** Acer na konferenci v New Yorku představil velkou spoustu novinek z oblasti počítačů, notebooků i monitorů ** Notebookové novinky se dotkly řad Predator, Swift, Switch i Aspire ** Herní notebooky dostaly nový typ chlazení

Včera | Karel Javůrek | 7


Aktuální číslo časopisu Computer

Supertéma: moderní cestování

Kdy opravdu přijdou nové baterie?

Velké testy: 6 herních notebooků a 8 volantů

Recenze: AMD Ryzen řady 5