mboost-dp1

Microsoft

Rygte: Windows 10 navnet skyldes bagudkompatibilitet

- Via DailyTech - , redigeret af Pernicious , indsendt af Ulver

De fleste blev overrasket over, at den næste Windows version fik navnet Windows 10 og ikke Windows 9. Microsofts egen forklaring er, at Windows 10 repræsenterer så stort et spring for deres operativsystem, at det var passende at springe et versionsnummer over.

Flere og flere programmører mener at have en anden forklaring, de tror nemlig, at navngivningen skyldes bagudkompatibilitet med gamle programmer. Mange programmer laver et versionstjek af hvilken Windows de afvikles på og det er her det går galt.

Mange programmører var lidt for dovne med deres versionstjek, når de skulle tjekke for Windows 95 og Windows 98. I stedet for at tjekke for disse på det specifikke navn, nøjedes man med at tjekke på det første ciffer, hvilket så bliver til Windows 9.

Argumentet er derfor, at hvis Microsoft frigav en Windows 9, ville mange gamle programmer tro, at de blev afviklet på en Windows 95 eller Windows 98 og tilpasse sig dette, hvilket ville give problemer.





Gå til bund
Gravatar #1 - PHP-Ekspert Thoroughbreed
6. okt. 2014 06:59
Blev det rygte ikke afvist?

Also, det ville da være genialt for gamle spil! Kom så med en version 9!

- edit -

Version 3
95
2000
Vista
7

- nej, de springer da ikke voldsomt meget i deres navngivning ;)
Gravatar #2 - SShadowS
6. okt. 2014 07:14
Gravatar #3 - el_barto
6. okt. 2014 07:32
Ha ha, så er folk sgu da også idioter, hvis de laver sådan noget kode :D
Gravatar #4 - wizman.dk
6. okt. 2014 07:47
var der nogen der sagde Y2K bug :-)
Gravatar #5 - Lares
6. okt. 2014 07:50
#1 - Du glemte Windows Me (Millenium Edition), XP, NT, CE ooog så videre :)
Gravatar #6 - oOAnriOo
6. okt. 2014 08:13
Den forklaring købere jeg ikke ubetinget.

Det ville give mere mening at lægge en funktion ind i compatibility mode hvor den leverede et andet windows-navn ens det rigtige.

Gravatar #7 - Jonas_
6. okt. 2014 08:38
Jeg mener at tallet 9 betyder 'komplet' og 'uden sidstykke' i flg. gammel kinesisk overtro...

Jeg tror det er der den ligger... MS ville simpelthen ikke kunne holde masken ved præsentationen.
Gravatar #8 - tachylatus
6. okt. 2014 09:14
HA! Jeg har lige været ude for noget lignende med Internet Explorer 11 på Windows 7, og en ældgammel udgave af Photoshop Elements.

Installeren nægtede af køre, da der kræves "Internet Explorer 4.0 or higher". Efter afinstallering af IE11 update, så jeg kom ned på IE9, ville Photoshop gerne installere sig.
Det var kun installeren der brokkede sig, så herefter kunne jeg geninstallere IE11.
Gravatar #9 - Target
6. okt. 2014 10:44
Et par spørgsmål til andre som har installeret Windows 10:

Har i fundet indstillinger til, at angive hvor mange multiple desktops Windows skal starte med? Samt mulighed for at begrænse Alt + Tab til kun at indeholde de vinduer der findes på den desktop man står på?
Det er to ting som jeg savner fra dels Ubuntu, men også fra Dexpot til Windows.
Gravatar #10 - PHP-Ekspert Thoroughbreed
6. okt. 2014 10:59
#9

Er W10 allerede ude i en beta/alpha o_O
Gravatar #11 - Magten
6. okt. 2014 11:06
Gravatar #12 - goAMinD
6. okt. 2014 12:42
#1
Det er nu engang ikke versioner du lister, men OS navngivning. De bagved korrekte versioner af windows finder du her:
http://msdn.microsoft.com/en-us/library/windows/de...

og spørgsmålet er så om Win10 bliver Version 6.4
Gravatar #13 - Slettet Bruger [358758347]
6. okt. 2014 12:48
Windows tast TAB måske? (tester det i aften hvis andre ikke når det inden´)
Gravatar #14 - Sikots
6. okt. 2014 12:51
Fedt! Så kan det være at man kan få lov til at spille Reversi igen!

Version = Windows 1(.0)
Gravatar #15 - Clauzii
6. okt. 2014 13:00
Det ville vel ikke have været helt umuligt at lave en slags callback procedure der så OGSÅ kunne spørge efter evt. årstal eller andre kendetegn, hvis et program (fejlagtigt) identificerer sig som "Windows 9"?

Synes umiddelbart at det er en tynd forklaring, MS har for at springe 9 over.
Gravatar #16 - Magten
6. okt. 2014 13:09
Clauzii (15) skrev:
Synes umiddelbart at det er en tynd forklaring, MS har for at springe 9 over.
Det er ikke MS der har givet den forklaring :)
Gravatar #17 - Clauzii
6. okt. 2014 13:15
Magten (16) skrev:
Clauzii (15) skrev:
Synes umiddelbart at det er en tynd forklaring, MS har for at springe 9 over.
Det er ikke MS der har givet den forklaring :)


Ups, nåhhh nej - skulle ikke have rettet det :P
Gravatar #18 - Target
6. okt. 2014 13:27
SlettetBruger (13) skrev:
Windows tast TAB måske? (tester det i aften hvis andre ikke når det inden´)

Jeg er lidt usikker på om det var en besvarelse til mit indlæg (#9) ? :)
Jeg mener Win + Tab giver samme liste med programmer som Alt + Tab, men jeg er dog ikke helt sikker.
Det kunne være lækkert, hvis der blot var tale om to forskellige tastaturgenveje.
Gravatar #19 - Slettet Bruger [358758347]
6. okt. 2014 13:37
Nej win-tab i Vista og 7 = 3D Flip, i 8 og 8.1 var den til at skifte imellem RT apps (http://winsupersite.com/site-files/winsupersite.com/files/uploads/2014/10/switcher.jpg)


På 10:
http://winsupersite.com/site-files/winsupersite.co...

Men ved ikke hvordan man skifter imellem dem, det skal prøves.
Gravatar #20 - Target
6. okt. 2014 13:56
SlettetBruger (19) skrev:
Nej win-tab i Vista og 7 = 3D Flip, i 8 og 8.1 var den til at skifte imellem RT apps (http://winsupersite.com/site-files/winsupersite.com/files/uploads/2014/10/switcher.jpg)


På 10:
http://winsupersite.com/site-files/winsupersite.co...

Men ved ikke hvordan man skifter imellem dem, det skal prøves.

Jeg ved godt hvad Win + Tab gør på de ældre Windows versioner. ;-)
Det jeg mente i mit tidligere svar er, at jeg mener Win + Tab i Windows 10 indeholder alle apps, og ikke kun dem på den aktive desktop.
Gravatar #21 - Target
6. okt. 2014 16:12
Jeg har netop testet Win + Tab i Windows 10... Og den viser ganske rigtig kun de programmer der er åbne på den aktive desktop. Men man skal navigere med piltasterne... Det kræver lidt tilvending, hvis det også bliver sådan i den endelige version. :-)
Gravatar #22 - tachylatus
6. okt. 2014 17:50
Clauzii (15) skrev:
Det ville vel ikke have været helt umuligt at lave en slags callback procedure der så OGSÅ kunne spørge efter evt. årstal eller andre kendetegn, hvis et program (fejlagtigt) identificerer sig som "Windows 9"?

Synes umiddelbart at det er en tynd forklaring, MS har for at springe 9 over.

Eh, what?
Der er jo tale om gamle programmer som ikke verificerer Windowsversionen ordentligt, sikkert fordi de kun læser første X antal bytes af strengen.
En ny fancy funktion i Windows er da komplet irrelevant i denne sammenhæng. Nye programmer skal da bare tjekke versionsnummeret ordentligt.
Gravatar #23 - brostenen
7. okt. 2014 15:16
Blah...... Blah... Blah.....
Just bullshit. Words is words.
Gravatar #24 - Clauzii
10. okt. 2014 17:48
Og den efterflg. kode, så nej #0, det er nok ikke derfor:

else if (name.startsWith("windows")) {
name = "windows";
if (name.startsWith("windows 9")) {
if (version.startsWith("4.0")) {
version = "95";
} else if (version.startsWith("4.9")) {
version = "me";
} else {
assert version.startsWith("4.1");
version = "98";
}
} else {
if (version.startsWith("4.0")) {
version = "nt4";
} else if (version.startsWith("5.0")) {
version = "2000";
} else if (version.startsWith("5.1")) {
version = "xp";
} else if (version.startsWith("5.2")) {
version = "2003";
}
}
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login