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?
Yes, this happens in Hurd and i think one (or some) of the BSDs in some way