Re:About the security content of iOS 15.4.1 and iPadOS 15.4.1
by LeoNatan25 on Friday April 01, 2022 @11:29AM
(#30879177)
Yes, and display drivers are in large part in user mode too:
https://docs.microsoft.com/en-us/windows-hardware/drivers/di...
This has been the case since Windows Vista WDDM.
Re:About the security content of iOS 15.4.1 and iPadOS 15.4.1
by my123 on Friday April 01, 2022 @01:59PM
(#30881251)
So they are on Linux, macOS and other platforms. In fact the DirectX in kernel model used by Windows XP and earlier was the anomaly by modern terms.
Re:About the security content of iOS 15.4.1 and iPadOS 15.4.1
by LeoNatan25 on Friday April 01, 2022 @02:40PM
(#30881799)
I don’t understand why you argue with me. Moving the user-space is good. My point is that the direction should be moving to user-space, not tacking more and more on the kernel, especially for silly things such as DRM.
Other hybrid kernels include Windows and BeOS, though on Windows the kernel/extension separation is less clearly defined.
https://en.wikipedia.org/wiki/Hybrid_kernel
> "Microsoft move drivers, such as GPU, to user space, to escape exactly issues like these. This is likely done for the sake of DRM, which is even worse."
Heck... NO. Drivers are still in kernel space like ever. I don't know where you got that impression. Windows isn't a microkernel, it's got plenty of kernel drivers for everything. Only UMDF Drivers are userspace, and while there are many of them, none of them are as complex as a GPU. A GPU Driver in userspace on Windows would be massively performance bottlenecked. Microsoft even states in their documentation "File system drivers, display drivers (for full display devices, not display-only display devices), and print drivers cannot be UMDF drivers."
https://docs.microsoft.com/en-us/windows-hardware/drivers/wd...