I understand the reluctance of the kernel folks to support binary blobs, but the VMI interface is well defined and has many uses with opensouce binary blobs (the examples that were given about things to allow incompatable versions of xen clients and servers should have been opensource, and the one that allows a client-compiled kernel to run on bare hardware should be a trivial opensource one) so I hope they aren't throwing out a useful tool just becouse it can be abused.
this seems very similar to the new high-performance syscalls in design, just adapted for the kernel to use to run privilaged commands, and with a tightly specified interface so that it will remain the same across systems (and this isn't just a closed-source thing. different releases of linux kernels have very different internal API's, it's really nice to be able to have different versions of clients on one host, specificly including old versions running on a newer host)
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds