Motivation:
The BSDs have the hard life trying to get drivers for current, past and future devices, meanwhile Linux get a relatively easy life, being the first class citizens of drivers in certain domains like embedded computing, and having a tonnage of investment to get those drivers, for devices where it is not getting first class citizen treatments.
But not only the BSDs have the hard life, but every new project of developing an operating system, with the driver problem being the number one cause of the impossibility of the innovation of new operating systems.
The Plan:
The proposed solution is creating an VM for driver writing at the style portable eBPF, and then get it implemented in every BSD, and Linux.
What do the FreeBSD project think of this project?
The BSDs have the hard life trying to get drivers for current, past and future devices, meanwhile Linux get a relatively easy life, being the first class citizens of drivers in certain domains like embedded computing, and having a tonnage of investment to get those drivers, for devices where it is not getting first class citizen treatments.
But not only the BSDs have the hard life, but every new project of developing an operating system, with the driver problem being the number one cause of the impossibility of the innovation of new operating systems.
The Plan:
The proposed solution is creating an VM for driver writing at the style portable eBPF, and then get it implemented in every BSD, and Linux.
What do the FreeBSD project think of this project?