Microsofts undvikande av Windows 9 kan förklaras av dålig kod

Microsofts undvikande av Windows 9 kan förklaras av dålig kod

Det omdiskuterade beslutet att döpa det nya operativsystemet till Windows 10 kan förklaras av att Microsoft vill undvika kompatibilitetsproblem med trubbigt utformad mjukvara.

Efter Windows 8 och 8.1 kommer inte 9 utan 10. Beslutet att hoppa över en version fick många att spekulera om orsakerna, där en av de mer välspridda teorierna är att Microsoft inte vill ligga en siffra bakom Apple OS X. Förklaringen kan dock vara mer pragmatisk än så.

kod1.gif

I ett inlägg på Reddit berättar en användare som uppger sig arbeta på Microsoft att namnändringen inte är något marknadsföringstrick utan i själva verket handlar om att undvika kompatibilitetsproblem till följd av trubbiga detekteringsrutiner i diverse tredjepartsprogram.

String osName = System.getProperty("os.name"); if(osName.startsWith("Windows 9")) os = new Windows9x();

För duktiga programmerare låter det som något av en vandringssägen, men en snabb sökning på Searchcode visar att det finns mängder av kodsnuddar som inte använder versionsnummer utan matchar operativsystemets namn för att detektera vilken version som används.

Namnsträngar som innehåller "Windows 9" tolkas som äldre Windows 95, 98 och Windows ME, vilket riskerar att orsaka en hel del huvudvärk. Det gäller inte minst i företagsvärlden, där det förekommer mycket skräddarsydd mjukvara, som sällan eller aldrig uppdateras.

Microsofts egna och kanske något haltande förklaring är dock att det nya namnet ska symbolisera satsningen på att göra Windows till ett enhetligt operativsystem för alla typer av enheter, där det tilltänkta "Windows One" skulle riskeras att förväxlas med det ursprungliga Windows 1.0.

Kommentarer till artikeln

77 debattinlägg

Skicka en rättelse
0

NVMe-standarden för SSD-enheter får rejäl uppgradering

Specifikationen bakom NVM Express får sin första uppgradering på tre år, där majoriteten av nyheterna berör främst virtualisering av SSD-lagring i serverhallar. Läs mer

22

Inncable är Android-dator integrerad i en nätverkskabel

Hotellbranschen brottas ständigt med ny teknik. Nu tar företaget Innspire sikte på TV-apparater där nya Inncable ska göra hotellens TV-apparater smarta. Läs mer

16

Nintendo gör fler SNES Classic Edition än minivarianten av NES

Inför lanseringen av SNES Classic Edition lovar Nintendo att tillverka fler enheter än tidigare NES Classic Edition, men antyder samtidigt att även denna kan få en kort livscykel. Läs mer

18

Mionix lanserar Wei med RGB-belysning

Det svenska företaget Mionix som specialiserar sig på kringutrustning släpper nu sitt första tangentbord med RGB-belysning – Mionix Wei. Läs mer

59

EU dömer Google till rekordböter

Den europeiska kommissionen dömer Google till rekordböter i miljardklassen. Samtidigt åläggs bolaget ändra i sina sökalgoritmer för att inte missgynna konkurrerande tjänster. Läs mer

26

Call of Duty: Modern Warfare Remastered släpps i fristående version

Efter att ursprungligen ha sålts ihop med Call of Duty: Infinite Warfare i påkostade utgåvor släpps Call of Duty: Modern Warfare Remastered i en fristående version. Läs mer

35

AMD Radeon-grafikkort för "mining" av kryptovalutor uppe för beställning

Det har tidigare rapporterats om att AMD och Nvidia förbereder grafikkort särskilt ämnade för mining av kryptovalutor, något som bekräftas av den brittiska återförsäljaren OCUK. Läs mer

15

Föråldrad hårdvara ångar på i musikfest

Att all teknik inte åldras väl är allmänt känt, men ett klipp på Youtube visar att det fortfarande finns hopp för gamla komponenter. Mekaniska delar tuffar ofta taktfast på, oavsett ålder. Läs mer

106

Nintendo tillkännager SNES Classic Edition med 21 förinstallerade spel

Efter krympta NES Classic Edition tillkännager Nintendo SNES Classic Edition, som släpps i slutet av september med 21 förinstallerade spel. Ett av dessa är aldrig tidigare lanserade Star Fox 2. Läs mer

27

Gamestop-chefer bekräftar SNES Classic

Uppgifter om att Nintendo arbetar på en ny krympt klassiker stärks när två Gamestop-chefer meddelar att speljätten bakom stängda dörrar börjat tala om spelkonsolen. Läs mer

21

Google upphör med automatisk avläsning av e-post för Gmail

Efter flera års automatisk avläsning av användares e-post på Gmail tillkännager nu Google i ett blogginlägg att bolaget kommer upphöra med detta inom kort. Läs mer

7

Star Wars: Battlefront II Alpha till PC, Xbox One och Playstation 4

Ett nu borttaget inlägg på det officiella Battlefront-forumet avslöjar att de andra delen i titeln får ett Alpha-test. Läs mer