[Vista] Het grote Vista Ervaringen Topic [Deel 4]

Pagina: 1
Acties:
  • 83 views sinds 30-01-2008

  • EraZor
  • Registratie: April 2000
  • Laatst online: 13-03 22:41

EraZor

Don't mention the war

Topicstarter
Afbeeldingslocatie: http://users.telenet.be/devslet/vistalogo.JPG
Wat?

Windows Vista is de veelbelovende opvolger van Windows XP. Centraal staan er een aantal zaken waaruit Vista zal worden opgebouwd:

* Windows Presentation Foundation (Avalon):

Avalon is het grafisch render systeem van Vista. Het beeld zal anders dan we in Windows XP kennen worden opgebouwd. Met een DirectX achtige render engine zullen vensters en scalable iconen (WVG) worden opgeslagen in het video geheugen. Deze kunnen vervolgens worden bewerkt zodat de desktop een beter aanzien krijgen. Er zijn leuke effecten mogelijk (zoals we die oa kennen in MacOSX)

Afbeeldingslocatie: http://www.tweakers.net/ext/f/63342/full.jpg

* Windows Communication Foundation (Indigo):

Indigo is het communicatiesubsysteem van Vista. Op dit moment maken veel programma's gebruik van het Component Object Model (COM) en het Distributed Component Object Model (DCOM) om gegevens en objecten tussen programma's te kunnen delen. Indigo gaat hier, als uitbreiding op .NET, echter verandering in brengen. Microsoft heeft besloten om deze programmeermodellen achter zich te laten en zich te gaan richten op een nieuw model.

Afbeeldingslocatie: http://www.tweakers.net/ext/f/63344/full.jpg

* WinFS (Geschrapt en uitgesteld tot na de release van Longhorn Server):

Data wordt in de toekomst steeds belangrijker en het vinden van data zal met de komst van grotere harde schijven steeds moeilijker worden. Daarom is Microsoft bezig met een ontwikkelteam een systeem op poten te zetten die het organiseren van data gemakkelijker en intelligenter moet gaan maken. De gedachte is dat de data op een 'SQL' achtige manier wordt opgeslagen. Files onder longhorn zullen een stukje meta data bevatten. Deze meta-data wordt centraal opgeslagen in een SQL/Geindexeerd-systeem. Programma's, Systemen, Services en Netwerken zullen van deze database achtige manier profiteren door effecienter te kunnen zoeken. De technology heeft veel weg van Spotlight (MacOSX Tiger). Echter wil Microsoft deze zoek technology geheel op het bestandssysteem integreren. Meer info: nieuws: Microsoft geeft videopresentatie over WinFS

In oktober is bekend geworden dat Mircosoft zijn deadlines heeft bijgesteld. Om alle deadlines te halen en Longhorn op tijd uit te brengen heeft Microsoft er voor gekozen bepaalde functionaliteit te verwijderen. WinFS is een van de 'pijlers' die Microsoft heeft aangepast en de volledige versie van WinFS zal daarom niet in de eerste versie van Longhorn zitten. Dit betekent niet dat Microsoft niks zal doen om het zoeken te vergemakkelijken. Dit wordt allemaal mogelijk. Maar om echt te zoeken over shares, P2P systemen, volledig geindexeerd.. Moeten we wachten op de release van Longhorn Server en WinFS 1.0.

Afbeeldingslocatie: http://www.tweakers.net/ext/f/63343/full.jpg

* Windows Graphics Foundation (WGF):

Eén van de nieuwe technologieën is Windows Graphics Foundation (WGF). WGF is verdeeld in twee gedeeltes, enerzijds WGF 1.0 dat DirectX 9.0c als bron heeft, en anderzijds WGF 2.0 met als basis een nieuwe 3d-API. Een van de pilaren onder WGF is het Longhorn Driver Display Model (LDDM). Dit model zal in twee fases tot de gebruiker komen. De eerste fase heet 'basic' en ondersteunt huidige grafische hardware, de shader 2.0- en 3.0-hardware. De tweede LDDM-fase heeft 'advanced' en zal hardware ondersteunen die rond en na de lancering van Windows Longhorn op de markt komen. Ook zal deze hardware de features van Windows Graphics Foundation 2.0 volledig ondersteunen.

=> Nieuwe features van WGF

Virtualisatie houdt in dat meerdere applicaties het gebruik van de grafische hardware onder elkaar verdelen. Hoe deze verdeling plaatsvindt, wordt bepaald door de scheduler. Drivers die zijn gebaseerd op LDDM basic zullen de mogelijkheid krijgen om batches op basis van verzoeken van applicaties zelf te verdelen, maar wanneer een batch eenmaal gestart is, kan er niet meer op worden ingebroken. LDDM advanced-drivers gaan een stapje verder en maken het mogelijk om op een diepere laag batches in te plannen. Het voordeel hiervan is dat een betere balans gevonden kan worden tussen de resources van het systeem en de grafische kaart. In Windows Vista zal iedere applicatie een 3d-oppervlak zijn. Een applicatie kan echter groter zijn dan het geheugen op de grafische kaart. Dit is nadelig voor oudere AGP-systemen, omdat deze de bijbehorende hoeveelheden data niet snel genoeg kunnen verwerken. PCI Express heeft hierin dus absoluut een voordeel.

Een ander voordeel van virtualisatie is dat het mogelijk is om grafische data te gebruiken in meerdere processen. Dat kan echter veel geheugen kosten, meer dan op de grafische kaart aanwezig is, dus veel intern geheugen is hiervoor erg handig. Ondanks al deze nieuwe mogelijkheden, zal het mogelijk blijven om oudere grafische applicaties te gebruiken in Windows Vista. Om dat voor elkaar te krijgen, zullen functieaanroepen via Direct3D 9.0c opnieuw opgebouwd worden en vervolgens afgehandeld worden. Het uiteindelijke resultaat zal echter hetzelfde zijn als buiten Windows Longhorn. Deze oudere applicaties kunnen echter geen gebruikmaken van de nieuwe WGF 1.0-functies, zoals virtualisatie. Windows Longhorn zal verder ondersteuning bieden aan de OpenGL 1.4-specificatie door deze toe voegen aan WGF 1.0. Via Installable Client Drivers zal het echter mogelijk zijn om ook andere OpenGL-versies, zoals 2.0, te draaien.

=> Desktop Window Manager

De Desktop Window Manager (DWM) in Windows Vista maakt gebruik van Avalon en WGF 1.0. De DWM biedt allerlei grafische functionaliteit aan applicaties, zoals de mogelijkheid om transparante vensters boven elkaar te leggen en vensters door middel van 'tilten' op het scherm te krijgen. Daarnaast zorgt de DWM ervoor dat, in tegenstelling tot wat gebruikelijk is in de huidige Windows-versies, vensters altijd - ook tijdens manipulatie - goed zichtbaar blijven. Dit kan bereikt worden door een venster altijd in een eigen back buffer te houden die vervolgens door de DWM weer samengevoegd wordt met eventuele andere back buffers en dan als compleet plaatje op het scherm getoond worden. Deze functie kan uitgeschakeld worden, wanneer bijvoorbeeld video's bekeken worden. Bij applicaties die een volledig scherm nodig hebben, wordt de DWM uitgeschakeld voor dat scherm. Op eventuele andere schermen blijft de DWM wel actief en schermen zijn dus niet afhankelijk van elkaar.

Afbeeldingslocatie: http://www.tweakers.net/ext/f/63345/full.jpg

=> Avalon

Zoals uit het voorgaande al begrepen kan worden, maakt Windows Vista niet alleen gebruik van een front buffer, zoals GDI doet, maar ook van een back buffer, waardoor het veel eenvoudiger is om krachtige 3d-manipulaties te doen op schermdata. Om deze effecten ook daadwerkelijk toe te passen, is Avalon in het leven geroepen. Allerlei grafische effecten zullen op het eerste gezicht vooral resourceslurpende eye candy lijken, maar dat is niet Microsofts bedoeling. Hierbij wordt weinig tot geen gebruikgemaakt van de cpu voor berekeningen, maar wordt juist de gpu ingezet. Het doel van Avalon is het creëren van een goed bruikbare desktopomgeving, waarin allerlei grafische hoogstandjes er niet alleen leuk uitzien, maar ook daadwerkelijk nut hebben. Dit betekent bijvoorbeeld dat de titelbalk van een venster gedeeltelijk transparant kan zijn, maar ook dat applicaties goed lees- en dus bruikbaar zijn op schermen met een hoge DPI.

Om de desktop voor iedereen bruikbaar te maken, ook op minder krachtige systemen, zal de user interface in Windows Longhorn bestaan uit vier lagen: Classic, To Go, Aero Express en Aero Glass. De 'Classic'-look is vergelijkbaar met Windows 2000 en Windows XP. De 'To Go'-look ziet eruit als de 'volledige' Vista-user interface maar stelt aanzienlijk minder hoge grafische eisen, daarvoor moeten echter wel enkele effecten, zoals shadereffecten, ingeleverd worden. Aero Express ondersteunt compositing, maar biedt dan weer geen ondersteuning voor enkele shadereffecten en bepaalde transparantie-effecten. Aero Glass zal alle features ondersteunen. Alle lagen kunnen gebruikt worden binnen zowel de basic als de advanced versie van het Longhorn Display Driver Model. DirectX 9.0c-hardware wordt door Microsoft aanbevolen. Om Aero te draaien is minstens 64MB RAM op de grafische kaart benodigd. Voor Aero Glass is minstens 256MB benodigd.

Afbeeldingslocatie: http://www.tweakers.net/ext/f/63346/full.jpg

=> WGF 2.0

De opvolger van Direct3D 9 zal WGF 2.0 zijn. Deze technologie zal aanwezig zijn in Windows Longhorn, maar het is nog niet zeker of de dan beschikbare hardware deze technologie zal ondersteunen. Een van de grote voordelen van WGF 2.0 is 'hardware consistency'. De bedoeling hiervan is dat, welke gpu ook gebruikt wordt, de output er altijd vrijwel hetzelfde uit zal zien en er geen verschillen meer te zien zullen zijn door een iets andere implementatie van een bepaalde technologie. Daarnaast maakt WGF 2.0 het mogelijk om data door een gpu te laten afhandelen zonder dat de cpu daarbij komt kijken. Dit scheelt een aanzienlijke driveroverhead. Een derde interessante feature in WGF 2.0 is de prestatieverbetering die behaald wordt door 'state changes', wijzigingen in de look van een scène, beter te stroomlijnen. De laatste nieuwe feature betreft de verbetering op het gebied van de 'geometry shader', de functie om geometrische vormen te maken.

* Beveiliging:

Windows Vista zal een groot aantal verbeteringen bevatten op het gebied van veiligheid. Een van de wijzigingen is de mogelijkheid voor administrators om gebruikers en programma's specifieker rechten toe te kennen. Om gebruikers met beperkte rechten in staat te stellen gemakkelijk taken uit te voeren die aan beheerders zijn toebedeeld, is de 'Uitvoeren als...'-functionaliteit uitgebreid. Als een gebruiker met beperkte rechten bepaalde zaken wil wijzigen in het configuratiescherm, kan hij kortstondig inloggen als beheerder; na uitvoering van de taak wordt de beheerderslogin weer afgesloten. Het voordeel hiervan is dat het niet langer noodzakelijk is om doorlopend ingelogd te zijn als beheerder, maar dat beheerdersfunctionaliteit op afroep toegevoegd kan worden.

Verder worden Windows-services voortaan gecontroleerd op abnormaal gedrag in het register of het bestandssysteem of op het netwerk. Dit is bedoeld om virussen, wormen en andere malware in een vroeg stadium op te merken. Daarnaast zijn zogenaamde 'advanced data protection'-technologieën ontwikkeld om te voorkomen dat opgeslagen data door ongeauthoriseerde gebruikers bekeken kan worden. Om dat te bereiken kan een complete partitie of schijf versleuteld worden zodat deze niet via andere besturingssystemen bekeken kan worden. Encryptiesleutels kunnen hardwarematig worden opgeslagen in Trusted Platform Model v1.2-chips.

Een andere nieuwe feature is de uitgebouwde firewall die nu zowel ingaand als uitgaand verkeer kan monitoren en filteren. Verder is Network Access Protection-technologie toegevoegd waardoor het voor computers en laptops onmogelijk wordt om aan te melden op een netwerk als er niet voldaan is aan bepaalde veiligheidscriteria. Daarnaast mag Internet Explorer 7 niet onvermeld blijven. Om gebruikers te beschermen tegen spoofing en phishing krijgt de adresbalk voortaan, net als in Firefox en Opera, een speciale kleur als een SSL-site bezocht wordt en kan het bijbehorende certificaat eenvoudig opgevraagd worden. Ook is het mogelijk gemaakt alle data in de cache, de geschiedenis, in cookies et cetera met een druk op de knop te verwijderen. Verder bevat IE7 nieuwe functies op het gebied van RSS en is de user interface gewijzigd met de toevoeging van tabs en een zoekbox. Outlook Express is uitgebreid met spamfilters.

* Deployment:

Een van de features die het uitrollen van Windows Vista eenvoudiger moet maken is het Windows Imaging-formaat. In een image kunnen meerdere complete Windows Vista-installaties opgeslagen worden en vervolgens kunnen deze images uitgerold worden binnen het netwerk. In het image wordt van dubbele bestanden slechts één versie bewaard en het image wordt gecomprimeerd. Het voordeel hiervan is dat één image voldoende is voor alle Windows Vista-installaties binnen een organisatie. Verder is de Windows Pre-installation Environment uitgebreid en kunnen voortaan hardwareproblemen opgemerkt en opgelost worden voordat de daadwerkelijke installatie begint. Ten slotte is de Application Compatibility Toolkit toegevoegd om eventuele compatibiliteitsproblemen van software met Windows Vista voor installatie al te kunnen vaststellen.

* Beheersbaarheid:

Om het beheer van Windows Vista-systemen verder te vereenvoudigen is ook het een en ander veranderd. Zo zullen meer taken geautomatiseerd kunnen worden en zal meer gebruikgemaakt worden van diagnostische software en van het automatisch oplossen van bekende problemen. Verder is technologie toegevoegd om het aantal reboots na het installeren van software te verminderen. De Task Scheduler is ook veranderd, zodat deze bepaalde taken kan uitvoeren op het moment dat een bepaalde gebeurtenis zich voordoet; op het moment dat een harde schijf te weinig vrije schijfruimte heeft kan bijvoorbeeld een melding verstuurd worden. Windows Vista biedt ook ondersteuning aan WS-Management, waardoor alle software die gebruikmaakt van deze specificatie via webservices beheerd kan worden. Tot slot is versie 3.0 van de Microsoft Management Console in Windows Vista aanwezig, met daarin de nodige aanpassingen op het gebied van user interface en technische mogelijkheden.

* Prestatieveranderingen:

Evenals bij vorige Windows-versies is ook met Windows Vista weer geprobeerd een beter presterend besturingssysteem neer te zetten. Microsoft heeft de volgende zaken gewijzigd: het opstarten is versneld en de slaapstand is veranderd. Door allerlei taken en achtergrondprocessen niet al tijdens het booten op te starten, maar vlak erna terwijl de gebruiker al bezig kan gaan, is de computer eerder klaar voor gebruik. De wijzigingen in de slaapstand komen erop neer dat de snelheid van het in- en uitschakelen van de stand-bymodus is gecombineerd met het lage energieverbruik van de hibernatefunctie. Ten slotte is er gewerkt aan het reactiever maken van verschillende vaak opgevraagde menu's, zoals het startmenu en contextmenu's.

Timeline

Afbeeldingslocatie: http://www.tweakers.net/ext/f/63347/full.jpg



Deel 1
Deel 2
Deel 3

(schaamteloze copy/paste van Hacku, maar toch ;))

[ Voor 5% gewijzigd door EraZor op 25-07-2006 09:31 ]


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)


Dit topic is gesloten.