Sieltä mennään missä aita on matalain!
http://www.mikrobitti.fi/2017/02/miksi-kaikkien-windows-laiteajurien-paivays-on-kesakuu-2006-taustalla-looginen-syy/
http://www.mikrobitti.fi/2017/02/miksi-kaikkien-windows-laiteajurien-paivays-on-kesakuu-2006-taustalla-looginen-syy/
Vastaukset 5
Vanhimmat
2008, Johan oli syy
Ei ole viitsitty koodata loppuun asti, vaan jätetty tollanen vippaskonsti
Windows on täynnä tuollaista. Versiontarkistus toiminnossa oli myös vähän jännää kun on ne NT kernel versiot siellä mutta sitten oli jotain poikkeuksia kun versionumerona on vaikka "95" tai "98" niin ei voi vaan tehdä vertailua "versio suurempi kuin 6.1". Siksi WindowAPI:n GetVersionEx rajapintakutsu onkin deprekoitu.
Aika paljon tuosta kikkailusta johtuu tästä: https://en.wikipedia.org/wiki/Bug_compatibility
Windowsissa aloitettiin varhain harrastamaan "bugi yhteensopivuutta" ja se näkyi erityisen hyvin Windows 95:ssa. Varmaankin suurin osa kaikesta työstä mitä tähän tehtiin liittyi siihen, että vanhat paskat ohjelmat bugeineen toimivat tässä.
Harmillisesti Microsoft ei pitänyt sitä Windows NT sarjan Windowsia puhtaana tästä mutta kun kuluttajat siirtyi Windows 9x:stä ->2000/XP:n niin aika paljolta bugiyhteensopivuus pelleilyltä päästiin eroon.
Mutta ei tosiaankaan kaikesta. Windowsissahan ollut noista ajoista saakka se jatkuvasti turpoava WinSxS kansio missä jokainen päivitys versioituu ja aikaisempien kirjastoversioiden bugit varastoituu pitkäksi aikaa. Tästähän seurasi jännä efekti kun Windows XP:n ja uudempien Windowsien päivitysten tarkistus alkoi käydä vuosien mittaan kokoajan hitaammaksi kun Windows turposi turpoamistaan.
Microsoft sitten on reagoinut ongelmaan jo Windows 7:n kehitystyössä, että palikoivat sitä Vista möhköä järkevämmin ja alkoivat järjestelmällisesti aikatauluttaa vanhojen roskatekniikoiden pois pudottamista kokonaan Windowsista.
Sieltä on nyt poistunut hiljattain IE8, IE9, IE10, ActiveX (ei enää Edgessä), .NET 1.0/1.1, Windows Vista/7 pienoissovellukset ja muutamia muita.
Parasta on siivota ne omat järjestelmät sellaiseksi ettei tule yllättäen mitään harmia jostain vanhasta tekniikasta.
OistusOistusOistusOistusOistusOistusOistusOistusOistusOistusOistusOistusOistus
Etkö vajakki osaa kirjoittaa edes yhtä aloitusta ilman kirjoitusvirheitä?
Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu Pentti trooli ms-tiltu