4 ms·
To be clear, they have to offer third parties the same access they enjoy themselves. If they provide a spell-checker that requires kernel implementation, they h
by freeopinion 2y ago
To be clear, they have to offer third parties the same access they enjoy themselves. If they provide a spell-checker that requires kernel implementation, they have to give all competing spell-checkers the same access.
Obviously, it seems ludicrous to implement spell-checking in the kernel. Imagine if MS imposed the discipline upon themselves to provide enough API that their own security products didn't reach for the kernel crutch.
Linux is different because it is open source. If a vendor wants to reach into the kernel, it's completely possible. If they want to provide patches to the kernel that allow their or any other product to do what it needs outside the kernel, they can. But even if the kernel provided all the necessary APIs, vendors could ignore those and insist on being inside the kernel. It is up to the user to use wisdom about what they install. And there is no unfair advantage to the OS vendor competing with third-party apps.
It is silly to blame regulators instead of the app vendor in this case. I'm not sure why MS feels the need to deflect blame. I know that some are eager to point the finger at MS, but MS shouldn't be so defensive. It makes it look like they think there is some merit to those arguments that has to be deflected.
- legitster 2y ago> I'm not sure why MS feels the need to deflect blame. Everyone is editorializing. Microsoft never actually blamed the EU. They just were explaining why their kernel was open to third parties in the first place.
- Rinzler89 2y agoTheir kernel was open to SW devs since the very beginning, it's one of the reason that helped Windows grew in popularity especially as a video game platform. Early 3d games needed direct kernel access to extract maximum performance from the HW, but then MS built Direct3D as a wrapper for that direct HW access so games couldn't crash your whole system.