• elouboub ( elouboub@kbin.social ) 
      link
      fedilink
      arrow-up
      22
      ·
      3 years ago

      Indeed, nothing is perfect, but closed source stuff doesn’t provide a lot of recourse. If you have a linux expert in your team, they can investigate and if need be even dig into the code of linux itself to find the core issue. Microsoft doesn’t provide anything even remotely similar.

        • elouboub ( elouboub@kbin.social ) 
          link
          fedilink
          arrow-up
          11
          ·
          3 years ago

          Don’t need one. If you can read C/C++ you can read the kernel code. And in most cases, you won’t have to, as the problem is probably in a component in the distro. Those are written in python, ruby, or bash, which are all much more readable than C/C++.

          No such luck on windows

        • You don’t have to be a kernel dev for that. Reading source code is much easier than writing it. I myself have even read the code that handles the battery management drivers, and it’s mostly self documenting, even though I’m bad at C and it’s pointers, and also have never yet written a kernel driver.