For newly created operating systems, one of the main problems is writing drivers for a variety of devices, and that’s why I have this question.

Do you think it’s possible to create a transitional layer to run Linux drivers(or from some other os) for your own kernel without porting each one, or is it pointless because it would require recreating almost the entire Linux kernel?

  • gid
    link
    319 days ago

    It’s possible, but depending on the driver you want to support you’d be doing a lot of work implementing the Linux API for your kernel. At which point, you’ve basically created an alternative Linux kernel.