VMware rilascia sotto licenza LGPL “open-vm-tools”
12 settembre, 2007 3 commenti
Sulla pagina delle FAQ è riportato:
– What is this about?
VMware is announcing the release of large portions of VMware Tools for Linux, Solaris and FreeBSD guests under GPL and GPL-compatible licenses. VMware is also announcing the creation of the Open Virtual Machine Tools (“open-vm-tools”) project on Sourceforge.net. This will become the home for ongoing development.
– What is being released?
All of the non-experimental kernel modules and user level applications that have been developed solely by VMware are being released. Certain experimental drivers are planned for future release. VMware will encourage 3rd parties to release their contributions under the GPL.
– Can you provide more details on the actual code being released?
Questo invece è l’estratto dell’annuncio:
VMware, Inc., the virtualization leader, today at VMworld 2007 announced that it has released a majority of VMware Tools as open source software as part of the project Open Virtual Machine Tools. VMware Tools is a set of guest operating system virtualization components that enhance performance and improve management of VMware virtual machines.
SAN FRANCISCO, Sept. 11 /PRNewswire-FirstCall/ — VMware, Inc., the virtualization leader, today at VMworld 2007 announced that it has released a majority of VMware Tools as open source software as part of the project Open Virtual Machine Tools. VMware Tools is a set of guest operating system virtualization components that enhance performance and improve management of VMware virtual machines. Open Virtual Machine Tools (open-vm-tools) is hosted at http://open-vm-tools.sourceforge.net, and the source code is available today to enable Linux vendors to integrate open-sourced VMware Tools into upcoming versions of their operating systems.
Open Virtual Machine Tools enables VMware to better support customers by integrating with Linux distribution partners to streamline the delivery, maintenance and support of these guest OS components. This open source project is designed to enable VMware to work with the broader community to make the benefits of virtualization more accessible. Areas of expected collaboration with the community include porting to new operating systems, increasing user involvement in the development and testing process, and creating innovative technologies. Open Virtual Machine Tools is also expected to benefit other open source virtualization projects as well as enable enhanced manageability and performance for VMware virtual appliances.
“VMware has always been a supporter of the Linux and open source communities and is committed to increasing our active participation. With the launch of the Open Virtual Machine Tools project, we are expanding our commitment to open technology initiatives and fostering additional innovation and collaboration,” said Dr. Stephen Herrod, vice president of technology development at VMware. “This significant move will also improve our customers’ ability to use the latest and diverse guest operating systems as well as pave the way for a wide variety of virtual appliances.”
L’elenco dei pacchetti compresi è su http://open-vm-tools.wiki.sourceforge.net/Packaging.
Here is a suggested layout for new files that may work for most platforms:
vmblock /lib/modules/`uname -r`/kernel/fs/vmblock/vmblock.ko vmhgfs /lib/modules/`uname -r`/kernel/fs/vmhgfs/vmhgfs.ko If mounting vmhgfs to /mnt/hgfs /mnt/hgfs (directory) vmmemctl /lib/modules/`uname -r`/kernel/drivers/misc/vmmemctl.ko vmxnet /lib/modules/`uname -r`/kernel/drivers/net/vmxnet.ko vmblock DnD directory /tmp/VMwareDnD (directory mode 1777) module-init-tools configuration /etc/modprobe.d/vmware-modules-config (should include configuration for all the above kernel modules) vmware-guestd /usr/sbin/vmware-guestd vmware-guestd control script (distro-provided) /etc/init.d/vmware-guestd vmware-guestd pam.d configuration (Linux) /etc/pam.d/vmware-guestd vmware-guestd configuration file /etc/vmware-tools/tools.conf vmware-user /usr/bin/vmware-user vmware-user autostart (Linux) /etc/vmware-tools/xautostart.conf vmware-user autostart (FreeBSD) /usr/!X11R6/share/autostart/vmware-user.desktop vmware-user autostart (Solaris) /usr/dt/config/Xsession.d (symlink to vmware-user) vmware-toolbox /usr/bin/vmware-toolbox vmware-checkvm /usr/sbin/vmware-checkvm vmware-xferlogs /usr/bin/vmware-xferlogs vmware-hgfsmounter (Linux) /sbin/mount.vmhgfs (setuid root) vmware-hgfsclient /usr/bin/vmware-hgfsclient guestlib /usr/lib/libguestlib.so