Aslında unix tabanlı işletim sistemleri bu dediğinizi miras aldılar. Direk aracı bir yazılım olmadan işletim sistemi ile konuşabiliyor donanımlar. Örnek vermek gerekirse MacOS. Günümüz şartlarında Windows tabanlı bir işletim sisteminde DAW yazılımı ile gecikmesiz kayıt yapmak için ASIO sürücüsü olan bir ses kartı kullanmak gerekli. Ama MacOS üzerinde basit bir onboard ses kartı ile gayet temiz ses işlenebiliyor. Tabi ki profesyonel bir kayıt almak için yine profesyonel bir ses kartı almak şart ama onda da yine macos tak çalıştır kullanıyor. Sürücü vs kurmak yok. Linux ta işler biraz değişik ama yine gerekli donanım işletim sistemine tanıtıldıktan sonra yine sorun yok. Veri işlmesi her defasında işlemci döngüsüne takılmak zorunda kalmıyor. windowstaki gibi. Hoş son dx12 ile microsoft bununda farkına vardı. Artık eskisi gibi değil genel olarak bütünleşik sistemlere ve daha hızlı iletişim kuran donanımlara geçmiş olmamız sebebi ile microsoft zorunlu olarak bu sisteme geçmek zorunda kalıd verimliliği arttırmak adına. dx11 dönemi sorunluydu sürekli performans kayıpları ve sorunlar peydah oluyordu özelliklede yeni nesi sistemlere geçildikçe. dx12 ile bunu aştılar. Ama ne yazık ki ne AmigaOS ne de diğer Unix tabanlı işletim sistemlerinin sadelik ve stabilitesi Windowsta hala yok. Buda Windowsun kernel yapısının dağınıklığından hoş windows 8 den itibaren daha kompak bir yapıya evrilmeye çalışsa da hala başarabilmiş değiller.
Hocam tespitin pratik tarafta çok doğru, Mac gerçekten müzik ve ses konusunda kutudan çıktığı gibi Windows’a tur bindiriyor. Ama teknik kısımlarda ufak bir kavram çorbası olmuş, birkaç noktayı düzelteyim:
Sürücüsüz çalışma olayı: Mac'te sürücü yok değil, Apple standart USB ses sürücülerini (class-compliant) zaten sistemin içine gömdüğü için harici bir şey kurdurmuyor. Yani aracı yazılım (sürücü) yine var, sadece senin uğraşmana gerek kalmıyor.
ASIO vs CoreAudio: Buradaki olay Unix mimarisi falan değil, Apple'ın işletim sisteminin kalbine koyduğu CoreAudio motoru. Windows'un kendi ses altyapısı müzik prodüksiyonu için değil, genel kullanım ve oyun için tasarlandığından gecikmeyi düşürmek için mecbur ASIO araya giriyor.
DirectX: DX11 ve DX12 tamamen ekran kartı ve grafik API'si hocam; ses işleme ya da ses gecikmesiyle yakından uzaktan alakası yok. Ses ile DirectSound/WASAPI ilgileniyor.
Yani Mac'in bu konudaki rahatlığı doğru ama sebebi Unix'in büyüsü ya da DirectX mevzuları değil; Apple'ın tamamen kapalı ekosistemi ve kendi yazdığı ses katmanı.