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

Permalänk
Melding Plague

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.

Läs artikeln

Visa signatur

Observera att samma trivselregler gäller i kommentarstrådarna som i övriga forumet och att brott mot dessa kan leda till avstängning. Kontakta redaktionen om du vill uppmärksamma fel i artikeln eller framföra andra synpunkter.

Permalänk
Medlem

Testade Technical Preview igår av 10:an. Kändes inte revolutionerande direkt jämfört med 8.1.

Visa signatur

🖥 AMD 5600X (+ Noctua NH-L9a-AM4 chromax.black) | ROG Strix B550-I | 32GB Corsair Vengeance 3600Mhz | Asus TUF RTX 4070 Ti | Samsung 980 Pro NVMe | Corsair SF600 | Lian Li A4-H2O | 2 x Noctua NF-A12x25 | Acer Predator XB271HU | ⌨️ Varmilo VA109M | 🖱 Razer Deathadder V2

Permalänk
Medlem

NVIDIA nu var några före och erkänna! (Ironiskt)

Visa signatur

MSI X99A GODLIKE GAMING | i7-6950X 4.3GHz | 64GB RAM 3200MHz | RTX 2080

Nintendo Switch | PlayStation 5 | Xbox Series X

Min FZ Profil

Permalänk
Medlem

Men att döpa Xbox One till "One" är inte förvirrande då eller?

Visa signatur

mvh eller nått

Permalänk
Medlem
Skrivet av Sebastian R:

NVIDIA nu var några före och erkänna! (Ironiskt)

Var inte NVidias förklaring att dom inte vill att enhetsbeteckningen ska vara samma på mobila plattformar som på stationära?

Visa signatur

7800x3d - asus prime x670e-pro - 32gb ddr5 - asus tuf rtx 4090 gaming oc

Permalänk
Medlem
Skrivet av Pontraz:

Men att döpa Xbox One till "One" är inte förvirrande då eller?

De kanske lärde sig av missen? Det kanske var tänkt att lansera XBox One först och sedan Windows One. Folk klagade på XBox, de bytte strategi på Windows. Kan lika gärna vara så.

Visa signatur

Silverstone FT-02 Silver | Seasonic Platinum 1200W | Ryzen 9 5900X | MSI X570 Tomahawk | G.Skill Trident Z Neo RGB 32GB @ 3600/16/16/16/36 | ASUS TUF 3080 OC V2 | 1TB SSD WD SN850 | Noctua NH-D14 | Win 11 Professional | QPad MK-95 Pro | Logitech G903 | Acer X34P | Asus Xonar Essence STX | Beyerdynamic A1 | QPad QH-1339 | Beyerdynamic T1 | Fanatec CSWv2 + CSP | Thrustmaster Warthog | MFG Crosswind v3 | Xbox 360 | Xbox One | PS3 | PS4 | PS VITA | Nintendo Switch

Permalänk
Medlem

Användaren kliar sig i huvudet efter att ha installerat Windows 1.0 istället för Windows one.

Det skulle nog ha kunna varit en stor belastning för supporten, tur att det heter Windows 10 så att inte användarna förväxlar operativsystemen.

Bra där Microsoft!

Visa signatur

Stuff: Asus P9X79 Deluxe | 3930K @ 4375 Mhz | 16 GB DDR3 @ 2000 Mhz | 2x R9 290X CrossFireX | SSD |
Windows 10
-=Water-cooled with custom loop=-
MG279Q triple screen
6700K, 32 GB DDR4, Fury X, Samsung PRO M.2 SSD 256 GB, Samsung SSD 1 TB, Windows 10 pro

Permalänk
Hedersmedlem

Åh nej! Tänk al gammal kod som fortfarande används för att identifiera windows 1.0 då!
Kommer ju bli preciiiis samma problem ;).

if(osName.startsWith("Windows 1"))

Skämt åsido. Inte en helt omöjlig teori. Aja, vi lär väl aldrig få någon klarhet i detta och det spelar väl egentligen mindre roll.

Visa signatur

🎮 → Node 304 • Ryzen 5 2600 + Nh-D14 • Gainward RTX 2070 • 32GB DDR4 • MSI B450I Gaming Plus AC
🖥️ → Acer Nitro XV273K Pbmiipphzx • 🥽 → VR: Samsung HMD Odyssey+
🎧 → Steelseries arctic 7 2019
🖱️ → Logitech g603 | ⌨️ → Logitech MX Keys
💻 → Lenovo Yoga slim 7 pro 14" Oled

Permalänk
Medlem
Skrivet av TobX:

Var inte NVidias förklaring att dom inte vill att enhetsbeteckningen ska vara samma på mobila plattformar som på stationära?

Ironiskt sa jag!

Visa signatur

MSI X99A GODLIKE GAMING | i7-6950X 4.3GHz | 64GB RAM 3200MHz | RTX 2080

Nintendo Switch | PlayStation 5 | Xbox Series X

Min FZ Profil

Permalänk
Medlem

Låter som det vettigaste, men det kan ju vara flera saker som gjort att det heter 1 0.

Permalänk
Entusiast
Skrivet av Söderbäck:

Åh nej! Tänk al gammal kod som fortfarande används för att identifiera windows 1.0 då!
Kommer ju bli preciiiis samma problem ;).

if(osName.startsWith("Windows 1"))

Skämt åsido. Inte en helt omöjlig teori. Aja, vi lär väl aldrig få någon klarhet i detta och det spelar väl egentligen mindre roll.

Nu blev jag lite nyfiken på hur många datorer med Windows 1.0 som faktiskt fortfarande är igång och används. Jag stöter på Windows 3.11 ute i det vilda lite nu och då. Senast var det en dator som loggade data från en spektrofotometer.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk
Medlem

Vilken sensationsrubrik. Det handlar alltså inte om att Microsoft skrivit dålig kod utan att tredjepartsutvecklare förlitat sig på den checken.

Permalänk
Skrivet av Gling:

Testade Technical Preview igår av 10:an. Kändes inte revolutionerande direkt jämfört med 8.1.

Det beror på att Windows 10 egentligen är Windows 8.2.

Permalänk
Medlem

Hur Microsoft sätter sina namn på releaser är så inkonsekvent.
Windows Vista är Windows NT 6.0.
Windows 10 är Windows NT 6.4.
http://en.wikipedia.org/wiki/Windows_NT

Visa signatur

Spel: Define XL R2, MAXIMUS VI HERO, 4770K@3,5GHz, NH-D14, 32GB@1600MHz, GTX690, Newton R3 1000W, Samsung Pro 256GB + EVO 1TB
TV: Node 304, P8Z77-I DELUXE, 3570K@3,4GHz, H2O 920, 8GB@1866MHz, GTX660-DC2O, ST55F-G, Samsung 250GB
NAS: Synology DS1513+, 4GB RAM, 5xWD Red 4TB Raid 4

Permalänk
Medlem
Skrivet av krox:

Vilken sensationsrubrik. Det handlar alltså inte om att Microsoft skrivit dålig kod utan att tredjepartsutvecklare förlitat sig på den checken.

Skulle passa in bra i /r/titlegore.

Riktigt horribel.

Permalänk
Medlem
Skrivet av TobX:

Var inte NVidias förklaring att dom inte vill att enhetsbeteckningen ska vara samma på mobila plattformar som på stationära?

Men ändå släpper dom 900m serien

OT: Skulle inte Windows 8 krocka med windows 98 då?

Visa signatur

42? Seven and a half million years and all you can come up with is 42?!
► FD Define R2 | Win10Pro | i7-3770K | Hyper212+ SP120PWM | P8P67 PRO | CML8GX3M2A1600C9 | 1080 Ti | AX750 | Asus VG27WQ | Eizo S2100 | HP Z24n |► OnePlus 6 |

Permalänk
Skrivet av krox:

Vilken sensationsrubrik. Det handlar alltså inte om att Microsoft skrivit dålig kod utan att tredjepartsutvecklare förlitat sig på den checken.

Om det beror på dålig kod är det ingen sensationsrubrik. Rubriken menar inte på att det är Microsofts kod.

Visa signatur

Citera, tack!
Har du läst tråden om strandhögtalare och andra musiklådor?

Permalänk
Medlem

Låter konstigt om det vore anledningen, såvitt jag vet så identifieras Windows enligt den NT-kärna den är byggd på, XP t ex var ju NT5.1.

Vista NT6.0
Windows 7 NT6.1
Windows 8 6.2
Windows 8.1 6.3
och Windows 10 är tydligen 6.4

http://en.wikipedia.org/wiki/Windows_NT

Visa signatur

Every day sends future to past

Permalänk
Skrivet av Xeno81:

Låter konstigt om det vore anledningen, såvitt jag vet så identifieras Windows enligt den NT-kärna den är byggd på, XP t ex var ju NT5.1.

Vista NT6.0
Windows 7 NT6.1
Windows 8 6.2
Windows 8.1 6.3
och Windows 10 är tydligen 6.4

http://en.wikipedia.org/wiki/Windows_NT

Och Windows 95 och 98 körde ju NT-kärna också.

Permalänk
Entusiast
Skrivet av xfade:

Men ändå släpper dom 900m serien

OT: Skulle inte Windows 8 krocka med windows 98 då?

Nej om du tittar på koden så kollar den bara om textsträngen den får tillbaks när den frågar efter Windows-namnet börjar med "Windows 9". Då får du med både Windows 95 och 98 i en sats.

Skrivet av Xeno81:

Låter konstigt om det vore anledningen, såvitt jag vet så identifieras Windows enligt den NT-kärna den är byggd på, XP t ex var ju NT5.1.

Vista NT6.0
Windows 7 NT6.1
Windows 8 6.2
Windows 8.1 6.3
och Windows 10 är tydligen 6.4

http://en.wikipedia.org/wiki/Windows_NT

Fast de visar ju faktiska kodsnuttar där de inte frågar efter kärnan utan bara frågar operativsystemet vad det heter. Använder man "os.version" istället för "os.name" så verkar det som man får NT-kärnan. Så hade programmerarna inte använt sig av os.name när de kollade version så hade det inte varit några problem.

Visa signatur

Q9450, HD4850, 8 GB DDR2 800 MHz, 3x750 GB, Antec 300, Dell 2408WFP, U2410, Qnap TS-419p+ 4x2 TB Samsung F4, Asus UL30A-QX056V, Logitech Z-680, Sennheiser HD380pro, M-Audio FastTrack Pro, Ibanez sa160qm, Ibanez TB 15R, Zoom 505II, Ibanez GSR 200, Ibanez SW 35, Cort AC-15, Squier SD-3 BBL, Yamaha PSR 270, Røde NT1-A, Nikon D200, Nikkor 18-70/3,5-4,5, 70-300VR, 50/1,8, 28/2,8, Tamron 17-50/2,8, 90/2,8, Sigma 30/1,4, SB-800, SB-25, SB-24

Permalänk
Medlem

Först tänkte jag istället för "Windows 9" varför inte "Windows Nine"? Sedan tänkte jag på "Windows Nein!" (Tyska) vilket skulle älskas av "Windows motståndare"
Windows 10 låter bra, få se vad framtiden har att säga.

Permalänk
Medlem
Skrivet av cyzed:

http://upload.wikimedia.org/wikipedia/en/4/4e/Windows1.0.png

Användaren kliar sig i huvudet efter att ha installerat Windows 1.0 istället för Windows one.

Det skulle nog ha kunna varit en stor belastning för supporten, tur att det heter Windows 10 så att inte användarna förväxlar operativsystemen.

Bra där Microsoft!

Det har ju samma stil, så nog kan det skapa viss förvirring

Visa signatur

7800X3D • 4080S • 32GB • 2TB • 1440p 165 Hz
3700X • 3070 • 32GB • 2TB • 1080p 144Hz

Permalänk
Medlem
Skrivet av evil_ape:

https://pbs.twimg.com/media/ByzFXkmCAAAG2lc.png:large

Hur Microsoft sätter sina namn på releaser är så inkonsekvent.
Windows Vista är Windows NT 6.0.
Windows 10 är Windows NT 6.4.
http://en.wikipedia.org/wiki/Windows_NT

Detta beror ju på att de hade 2 helt olika grunder förr.
9X/ME är ju en grund, ej baserad på NT.
och den andra är ju NT inkl tex 3.51, Win2000, XP.
Sen byggdes ju den NT grunden om kraftigt. Mycket kod blev omskrivet och optimerat och ut kom NT 6.0
Sen har de bara byggt på denna grund för alla efterföljande versioner.

Skulle tro att enklare koden kollade efter Windows 9X, dvs 9-nånting. Sen fick ME läggas till så att det blev Windows 9.
Därför blir 95/98 och ME = Windows 9

Permalänk
Medlem
Skrivet av Xeno81:

Låter konstigt om det vore anledningen, såvitt jag vet så identifieras Windows enligt den NT-kärna den är byggd på, XP t ex var ju NT5.1.

Fast det betyder väl inte att utvecklare inte valt att kontrollera versionen av Windows på annat sätt.

Om man tänker tillbaka när t.ex. Windows 2000 fanns och man som programmerare ska göra en snabb fix för att Windows 95, 98 och Me beter sig annorlunda så kan det nog finnas många utvecklare som valt att jämföra strängen som returneras med System.getProperty("os.name"). En sökning på Google ger en hel del träffar på det.

Eftersom en utvecklare heller inte vet vad nya Windowsversioner kommer heta kan det funnits många som tyckte att det var smart att endast leta efter "Windows 9" eftersom det skulle matcha både Win 95 och Win 98. Sen att programmerare borde använt os.version istället som faktiskt returnerar versionen av operativsystemet är en helt annan femma.

Visa signatur

System: CPU: AMD Ryzen 9 3900X, MB: Gigabyte X570 Aorus Elite, Minne: Corsair 32GB DDR4 3200MHz, GPU: Asus GeForce RTX 2080 Super ROG Strix Gaming OC

Permalänk
Medlem

KONSTIGT att det inte heter Windows 15 ( nästa år / Version 7 + 8 = 15 )

Visa signatur

Thomas.

Permalänk
Avstängd
Skrivet av sharpless:

Och Windows 95 och 98 körde ju NT-kärna också.

Nej.

Permalänk
Avstängd

Alla brukar säga att varannan Windows är är bra och 9an skulle bli såååå bra men kanske hoppade över till en dålig 10 då

Visa signatur

i3 6100 - MSI b150m pro-vd - 8gb 2133 ddr4 - GTX 950 GAMING 2G - z400s 120gb ssd - 1tb WD blue - Corsair 500w

Permalänk
Medlem
Skrivet av sharpless:

Och Windows 95 och 98 körde ju NT-kärna också.

Nope var dos på dessa sen bytte dom till NT som var företagsvarianten (NT4a nt5=win 2000)från 2000, xp(ie win 2000= nt5, xp= nt5,5) & framåt, så att det blev samma operativ på både företag & privat varianterna
har kört alla win os sen win 3,1 gillade win 95v2, NT4a .Senare märkte jag knappt någon skillnad mellan vista & xp (har alltid hållit mig ajour med hårdvara),win 7 eller win2000var bra så varannan nja. Win 10 känns som win 8.1 med startmeny (halv)

Visa signatur

Arne Berg

Permalänk
Avstängd

kommer det vara gratis för oss som köpt win 8?

Permalänk

hur svårt kan det vara att skriva "windowsNine"?

Visa signatur

En hel del grejer i datorn, som ingen av er bryr er om.
Därför tänkte jag istället posta lite användbara länkar här.
Bra CPU-kylare: http://m.techspot.com/review/707-best-cpu-coolers/
Gratis frakt från Inet: http://www.inet.se/produkt/6101343/fraktfritt-sweclockers-vid...