Date: Tue, 02 Jul 2024 23:14:37 -0000 From: Nimbly2329 <hjlftdygaqf@use.startmail.com> To: freebsd-drivers@freebsd.org Subject: Project Proposal: An Standard Driver Virtual Machine Message-ID: <171996207708.31.7910752540216367279@startmail.com>
next in thread | raw e-mail | index | archive | help
--===============0199066950092954171== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Motivation: =20 In is not a obscure fact that driver development is the hardest part in= both maintaining and creating an operating system, and that FreeBSD struggle= s to keep the pace with Linux and Windows. And is the the number one cause t= hat there is no way of developing novel and viable operating systems. =20 =20 Plan: =20 (1) We and maybe with the cooperation of another public source kernel/OS projects develop a Standard Driver Virtual Machine, (2) and then we man= age to get it implemented in at least Linux, so that Linus et al. promote that= all new drivers shall be written against the Standard Driver Virtual Machin= e. (3) Finally profit in little to no effort in porting drivers from Linux. =20 =20 --===============0199066950092954171== Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable <div xmlns=3D"http://www.w3.org/1999/xhtml"><span class=3D"_sm_msg__fon= t"><span class=3D"_sm_msg__font" style=3D"font-family:arial, helvetica,= sans-serif"><span class=3D"_sm_msg__colour" style=3D"color:rgb(59, 67,= 92)"><span class=3D"_sm_msg__size"><span class=3D"_sm_msg__size" style= =3D"font-size:medium">Motivation:</span></span></span></span></span><br= /></div><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"word-wrap: = break-word;overflow-wrap: break-word;margin: 0;color: rgb(59, 67, 92);f= ont-family: arial, helvetica;font-size: medium"><span class=3D"_sm_msg_= _font"><span class=3D"_sm_msg__font" style=3D"font-family:arial, helvet= ica, sans-serif"><span class=3D"_sm_msg__colour" style=3D"color:rgb(59,= 67, 92)"><span class=3D"_sm_msg__size"><span class=3D"_sm_msg__size" s= tyle=3D"font-size:medium">In is not a obscure fact that driver developm= ent is the hardest part in both maintaining and creating an operating s= ystem, and that FreeBSD struggles to keep the pace with Linux and Windo= ws. And is the the number one cause that there is no way of developing = novel and viable operating systems.</span></span></span></span></span><= br /></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"word-wrap: = break-word;overflow-wrap: break-word;margin: 0;color: rgb(59, 67, 92);f= ont-family: arial, helvetica;font-size: medium"><br /></p><p xmlns=3D"h= ttp://www.w3.org/1999/xhtml" style=3D"word-wrap: break-word;overflow-wr= ap: break-word;margin: 0;color: rgb(59, 67, 92);font-family: arial, hel= vetica;font-size: medium"><span class=3D"_sm_msg__font"><span class=3D"= _sm_msg__font" style=3D"font-family:arial, helvetica, sans-serif"><span= class=3D"_sm_msg__colour" style=3D"color:rgb(59, 67, 92)"><span class= =3D"_sm_msg__size"><span class=3D"_sm_msg__size" style=3D"font-size:med= ium">Plan:</span></span></span></span></span><br /></p><p xmlns=3D"http= ://www.w3.org/1999/xhtml" style=3D"word-wrap: break-word;overflow-wrap:= break-word;margin: 0;color: rgb(59, 67, 92);font-family: arial, helvet= ica;font-size: medium">(1) We and maybe with the cooperation of another= public source kernel/OS projects develop a Standard Driver Virtual Mac= hine, (2) and then we manage to get it implemented in at least Linux, s= o that Linus et al. promote that all new drivers shall be written again= st the Standard Driver Virtual Machine. (3) Finally profit in little to= no effort in porting drivers from Linux.<br /></p><p xmlns=3D"http://w= ww.w3.org/1999/xhtml" style=3D"word-wrap: break-word;overflow-wrap: bre= ak-word;margin: 0;color: rgb(59, 67, 92);font-family: arial, helvetica;= font-size: medium"><br /></p> --===============0199066950092954171==--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?171996207708.31.7910752540216367279>