Ontem (17/11/11) foi dado o commit do framework “netmap” na árvore HEAD do FreeBSD. O netmap é um framework criado na Universita` di Pisa que permite o I/O de pacotes entre kernel land/user land em redes de 10Gbits de maneira muito eficiente [1] [2].
E hoje (18/11/11) foi adicionado a infraestrutura virtio na mesma árvore. O virtio é um conjunto de drivers PCI, rede e disco que permitem que o sistema guest saiba que está sendo executado em um ambiente virtual e faz com que esses dispositivos cooperem com o hypervisor [3] [4]. Segundo o log do commit o virtio foi testado nos sistemas: Qemu/KVM, VirtualBox e no novíssimo BHyVe.
Mais duas grandes novidades para o nosso querido capeta.
[1] – http://svnweb.freebsd.org/base?view=revision&revision=227614
[2] – http://info.iet.unipi.it/~luigi/netmap/
[3] – http://wiki.libvirt.org/page/Virtio
[4] – http://svnweb.freebsd.org/base?view=revision&revision=227652