Quentin Clark, lead program manager del progetto WinFS, è tornato a scrivere sul
blog ufficiale del suo team per offrire risposta alle numerosi quesiti e dubbi emersi dopo l'annuncio della sostanziale modifica dei piani di sviluppo e rilascio di WinFS. Dopo appena una settimana da una serie di sessioni dedicate a WinFS durante il TechEd 2006, Microsoft infatti ha deciso di "abbandonare" lo sviluppo del nuovo file system, così com'era stato ideato originariamente, insieme alla prevista release Beta 2, rinunciando per ora ai piani di una "completa ri-architettura" dello storage dei file in Windows.
Microsoft "Taglia" WinFS, No Beta 2 -
WinFS Anche per Windows Live -
Altre su WinFS WinFS è morto?. Sì e No. Sì, non rilasceremo WinFS come componente software separata. Ma anche No, il progetto infatti rimane vivo e stiamo portando avanti la tecnologia. Gran parte della tecnologia riguardava i database – e la stiamo integrando in SQL e ADO. Altri aspetti della tecnologia, in particolare quelli di valore per l'utente finale, non sono ancora maturi, e continueremo a lavorare su questi in fase di incubazione. Alcune o tutte queste tecnologie potrebbero venire sfruttate da altri prodotti Microsoft in futuro.
I nuovi piani su WinFS avranno un impatto su Windows Vista? Non ci sarà alcun impatto su Windows Vista. Avevamo annunciato già ad Agosto 2004 che WinFS non avrebbe fatto parte del nuovo sistema.
Il "filesystem relazionale" farà mai parte di Windows? Siamo ancora molto impegnati nell'ultimare lo sviluppo di Vista e non siamo ancora pronti a parlare di ciò che accadrà dopo. La visione di una funzione di storage più ricca in Windows è molto viva. Con i nuovi strumenti di ricerca e organizzazione delle informazioni integrati in Vista, abbiamo fatto un buon passo avanti in questa prospettiva.
Perché parte di WinFS andrà in SQL Server? Abbiamo un'idea per quanto riguarda i dati che chiamiamo "Data Platform Vision". Abbiamo discusso di questo con i clienti per un po' di tempo, e abbiamo ricevuto feedback molto positivo. È sembrato chiaro che le funzioni di storage e automazione integrati di WinFS aiuteranno SQL Server a rispettare le promesse del progetto di "Beyond Relational" e "Continuous Availability and Automation". Abbiamo deciso di concentrarci sul rilascio di queste tecnologie per i nostri clienti come parte della Data Platform Vision a breve termine.
Qual è l'effetto collaterale per gli sviluppatori? Riteniamo che includere parte del lavoro fatto con WinFS in SQL estenderà i benefici che gli sviluppatori otterranno da questo database, e inoltre crediamo che le innovazioni introdotte in ADO.NET per "Orcas" (prossima versione di Visual Studio) renderanno l'uso del database molto più semplice e più produttivo per i developer. Il motto della nostra Data Platform Vision è "Your Data, Any Place, Any Time". Si tratta di un progetto avvincente, e continueremo ad investire nelle versioni desktop di SQL (SQL Express e ora SQL Everywhere) e anche di Server.
Che cos'è un veicolo di distribuzione? Perché è un problema che WinFS non rappresenta uno "ship vehicle" separato? È il metodo con il quale portiamo una tecnologia sul mercato. Questo può essere una release di un prodotto separata, un service pack per un prodotto esistente, o una tecnologia integrata in una più ampia piattaforma. Abbiamo annunciato la rimozione di WinFS da Longhorn due anni fa, e che WinFS sarebbe stato un veicolo di distribuzione separato. Ma ora i piani sono cambiati.
WinFS è stato "ucciso" a causa del suo design? No. Infatti, la fase Beta procedeva molto bene. Alcuni hanno speculato su eventuali "riprogettazioni". Gli obiettivi originali di WinFS non sono mai cambiati, ma la tecnologia che stiamo sviluppando non è semplice – quindi abbiamo introdotto una serie di modifiche e riprogrammazioni di design interne. E non intendo cercare scuse per questo. Fa sì che un motore relazionale si comporti e funzioni come il filesystem di Windows non un problema che riguarda qualche riga di codice – va fatto con molta cautela e progettato in maniera corretta. Gli ostacoli in fatto di performance, compatibilità, etc. sono tutti estremamente grandi.
Perchè Microsoft ha annunciato queste modifiche ora dopo aver parlato recentemente di WinFS durante il TechEd? Quando eravamo al TechEd la decisione non era ancora stata presa. Certo, era in discussione, ma non avevamo tutte le informazioni necessarie e non avevamo ancora deciso. Abbiamo condiviso la notizia appena presa la decisione. Avremmo potuto aspettare più a lungo per divulgare l'informazione e modificare i piani in maniera meno contrastante. Ma abbiamo scelto di farlo sapere a tutti appena possibile. Ecco perché abbiamo usato il blog e non abbiamo azionato la machina MS PR, che richiede più tempo.