Feb 22, 2010

Perche' tutti odiano Windows Vista

Non avendolo mai usato direttamente, fino a ieri sera non avrei saputo ben descrivere perche', precisamente, Windows Vista s'e' fatto questa pessima fama.
Da ieri sera, appunto, ho scoperto almeno due motivi.

Uno: le richieste di autorizzazione utente che Vista richiede per eseguire praticamente qualunque cosa sono demenziali. OK, va bene la sicurezza. Ma presentare all'utente un pop-up ogni trenta secondi non e' sicurezza. Anzi, provoca semplicemente assuefazione: "ecco un'altro pop-up idiota, clicco OK senza nemmeno leggerlo".

Due: il simpaticissimo auto-tuning delle impostazioni TCP/IP. E questo, a mio parere, e' gravissimo. Se tu stai scrivendo un sistema operativo e vuoi metterci degli automatismi nella configurazione dei parametri di sistema, devi essere sicurissimo, strasicuro, supercerto di non intralciare l'attivita' dell'utente. E' gia' sufficientemente spinoso cercare di decidere dei parametri di default che vadano bene per tutti, figuriamoci introdurre dei meccanismi per cui il sistema si autoconfigura automaticamente.
Sul pc Vista di mia moglie la connessione Internet funzionava a singhiozzo: alcuni siti lentissimi, altri OK; alcuni download perfetti, altri impossibili da completare; alcune funzioni -tipo uploadare un file su Wordpress- inutilizzabili. Su tutti i browser. Su software a caso. Senza aver cambiato alcuna impostazione. Senza essere infetti da virus. Il download da Adobe funziona, e da Rapidshare no. BitTorrent funziona, Outlook no.
To make a long story short, dopo mesi a scervellarsi su quale potesse essere la ragione di tale lentezza della connessione Internet in Vista, ecco la soluzione: Articolo di Knowledge Base 934430: "Network connectivity fails when you try to use Windows Vista behind a firewall device", "Connettività di rete non riesce se si tenta di utilizzare Windows Vista dietro un dispositivo firewall" per la traduzione italiana. In sostanza, viene fuori che in certi casi l'auto-tuning della TCP Receive Window abilitato di default in Vista fa a pugni con la connessione di rete (Microsoft da' ovviamente la colpa ai "firewall", cioe' al modem ADSL) e in certi casi le connessioni di bloccano. Soluzione: disabilitare l'auto-tuning, dice Microsoft. Roba da matti.
Anche se l'articolo Microsoft sostiene che il problema non si presenta "when you try to make an HTTP connection", a me risulta che il problema si presenta eccome, e che disabilitare l'auto-tuning riporta tutto alla normalita'. Delirante.

1 comment:

Andre said...

Se mi hai risolto il problema della connessione che cade vengo li, ti smonto le serre, e ti faccio ua statua d'oro.