Tässäkö syy miksi Windows 9:stä tulikin Windows 10?

Petteri Pyyny
2. lokakuuta, 2014 9:11

Eilen netissä alkoi liikkua yhteisöpalvelu Redditistä napattu kuvakaappaus, jossa Microsoftin insinööriksi itsensä esitellyt Redditin käyttäjä kertoi erikoisen syyn uuden Windowsin nimelle.
Kehittäjän mukaan maailmalta löytyy valtava määrä Windowsille tehtyjä ohjelmia, jotka tarkistavat ohjelman ajon yhteydessä käytetyn Windowsin versionumeron, kehnosti. Huonosti tulevaisuutta ajatellen rakennetut ohjelmat nimittäin tarkistavat Windowsin versionumerosta ainoastaan ensimmäisen merkin ja päättelevät käytössä olevan joko Windows 95 tai Windows 98, jos versionumero alkaa tekstillä "Windows 9".
Vaikka selitys kuulostaakin urbaanilta legendalta, se vaikuttaa olevan täysin totta -- haku laajasta ohjelmakoodien hakupalvelusta SearchCode.com:sta paljastaa hieman ongelman laajuutta. Termillä

if(version,startswith("windows 9")

palvelusta löytyy yli 4000 hakutulosta. Tuloksissa kaikissa tehdään oletuksia käyttöjärjestelmän ominaisuuksista versionumeron perusteella, tyypillisimmillään esim. näin:
        if (osName.startsWith("Windows")) {

isWindows = true;
if (osName.startsWith("Windows 9") ||
osName.startsWith("Windows Me"))
return; // win9x/Me cannot handle long paths
}

Windowsin tärkein valtti käyttöjärjestelmänä on juurikin sen valtava ohjelmavalikoima, joten jopa käyttöjärjestelmän nimeäminen siten, että se ei riko taaksepäin yhteensopivuutta ohjelmien kanssa vaikuttaisi siis perustellulta päätökseltä.

Lue myös nämä
Tägit
Windows Microsoft Windows 10 ohjelmointi
Käytämme evästeitä sivuillamme. Näin parannamme palveluamme.