"What's going on with Microsoft's drivers for its virtualization
stuff? You had blogged about them submitting non-conforming code
and then not being available. Has that changed?
"The code they submitted was fine, but needs lots of work to get
it into "proper" mergable shape to get it to move out of the
drivers/staging/ tree. This is nothing new, it happens to almost
all companies when they first get involved in Linux kernel
development. Both Intel and Google had this problem as well when
they started out. The issue I had was that after the initial
submission, we have not see any contributions to the code at all.
The community contributed over 200 patches, and I did not get any
response to my emails to the Microsoft developers. After I wrote up
my status report, they popped back up and contacted me and all is
now good. Although they have yet to submit any follow-on patches to
the code, I still have hope.
"What development tools do you enjoy using?
"I use mutt as an email client for handling all of the mail I
get and send. I use vim for editing code and emails as well as
everything else. GCC as the C compiler for the kernel, and of
course git and quilt to handle patch management."