[Deðerli Ziyaretci, linki görmeniz icin bu mesaja cevap yazmanýz gerekiyorÜye olmak icin burayý týklayýnýz]
Windows 10 ile birlikte ortaya çýkan evrensel Windows sürücüleri hakkýnda bilmeniz gerekenleri bu yazýmýzda bulabilirsiniz.

Evrensel Windows sürücüleri konsepti geliþtiricilere tek bir sürücü paketiyle gömülü sistemler, tabletler, masaüstü bilgisayarlar gibi farklý platformlarda çalýþacak sürücüleri sunma imkaný tanýyor. Bu sürücü paketinde bir INF dosyasý ve ikili dosyalar yer alýyor. Bu sürücüler Windows 10’un Evrensel Windows Platformu (UWP) temelli sürümlerinde çalýþýyor:

  • Windows 10 masaüstü sürümleri (Home, Pro ve Enterprise)
  • Windows 10 S-Modu
  • Windows 10 Mobile
  • Windows 10 IoT Core
  • Windows Server 2016

Sürücü dosyalarý KMDF, UMDF 2 ya da Windows Driver Model (WDM) alt yapýsýný kullanabiliyor. Evrensel sürücü paketi; bir temel sürücüden, opsiyonel içerik paketlerinden ve opsiyonel donaným destek uygulamasýndan oluþuyor. Temel sürücü, tüm çekirdek iþlevleri ve paylaþýlan kodu içeriyor. Bundan ayrý olarak opsiyonel içerik paketleri ek özellikleri ve düzenlemeleri içerebiliyor. Genellikle bir donaným üreticisi temel sürücüyü yazar ve sistem toplayýcýsý (OEM) ek bileþen paketlerini saðlar.
Donaným üreticisi, temel sürücünün sertifikasýný verdikten sonra bu sürücü tüm OEM sistemlerinde kurulabilir. Temel sürücü, bir donaným parçasý taþýyan tüm sistemlerde kullanýlabildiði için Microsoft bu sürücüleri sadece belirli cihazlara sunmak yerine Windows Insider ile birlikte yaygýn þekilde test edebilir. OEM sadece cihazýna yönelik sunduðu opsiyonel düzenlemeleri kontrol eder. Evrensel sürücüler Windows Update aracýlýðýyla sunulurken, donaným destek yazýlýmlarý da Microsoft Store aracýlýðýyla daðýtýlýr.
Evrensel Windows Sürücüsü Tasarlamak

Evrensel sürücü paketi oluþturulurken dört tasarým prensibi göz önünde bulundurulur:

  • Sürücü sadece tanýmlayýcý INF dosyasý kullanýlarak yüklenebilir ve herhangi ek yardýmcý yükleyici, DLL dosyasý vb. içermez.
  • Sürüme özel, OEM özel ve opsiyonel düzenlemeler temel sürücü paketinden ayrýdýr ve temel sürücü paketi sadece temel cihaz iþlevlerini saðlar, düzenlemelerden baðýmsýz olarak sunulur.
  • Evrensel sürücü ile birlikte sunulacak kullanýcý arayüzüne sahip donaným destek uygulamalarý OEM cihaz üzerinden önceden yüklü olmalý ya da donaným destek uygulamasý olarak paketlenmelidir. Bu uygulama bir evrensel Windows platformu uygulamasý ya da masaüstü uygulamasý olabilir. Donaným destek uygulamasý ve güncelleþtirmeleri Microsoft Store üzerinden sunulur.
  • Evrensel sürücüdeki ikili dosyalar sadece Windows 10’un evrensel Windows platformu temelli sürümlerinde yer alan kitaplýklarý çaðýrabilir. INF dosyalarý da sadece evrensel INF söz dizimini kullanabilir.

Evrensel Windows Sürücülerinin Kullanýmý

Bu yeni sürücü konsepti üreticiler tarafýndan da kullanýlmaya baþlandý. Intel geçtiðimiz senenin baþýnda Windows 10 Sürüm 1809 için yeni nesil sürücüleri sunmaya baþladýðýný duyurdu. Intel’in Windows sürücü güncellemeleri de Kasým 2018 tarihiyle birlikte sadece bu yeni konsepte göre sunulacak. Yeni nesil Windows sürücüsüne güncelleme yapýldýðý zaman eski nesil sürücüye geri dönmek mümkün olacak ancak bu karmaþýk bir süreç olduðundan sistem kararlýlýðýný bozabiliyor. Bu kararsýz durum özellikle grafik sürücüleri için ortaya çýkýyor.
Bu yeni sürücü yaklaþýmýyla birlikte örneðin Intel Grafik Denetim Paneli uygulamasý sürücüyle birlikte sunulmayacak. Bunun yerine bilgisayarýnýz internete baðlandýðýnda otomatik olarak indirilecek ve yüklenecek. Eski sürücülerden yeni sürücülere geçiþ sýrasýnda da sadece Intel ya da bilgisayar üreticiniz tarafýndan sunulan yükleme yöntemlerinin kullanýlmasý tavsiye ediliyor. INF dosyasýný kullanarak yapýlan diðer yükleme yöntemlerinde sistem kararlýlýðý bozulabiliyor ve ciddi sorunlarla karþýlaþýlabiliyor.
Evrensel sürücü konsepti üreticiler için yararlý gözükse de AMD henüz Microsoft’un bu programýna katýlmýþ deðil.