Virtual driver for linux

Virtual Serial Port Driver for Linux (VSPDL)

VSPDL is distributed as a gzipped TAR archive and RPM package. System requirements and the installation procedure can be found here.

VSPDL

This release was tested in CentOS 6.3, Mandriva 2011, OpenSuse 12.1, OpenSuse 12.2, Debian 6.0.6, Ubuntu 12.04, and Mageia 4.5.

Note: you don’t need x86_64 for now, it is binary-compatible.

System-specific notes

# first: set up kernel headers for building modules yum install kernel-devel # second: install VSPDL RPM yum install ./vspd-.rpm # Linux kernel development headers are installed into # /usr/src/kernels/ # preapre path for VSPDL cd /usr/src/; ln -s ./kernels/ ./linux-`uname -r`
# STEP 1.0: install default kernel and reboot yast -i kernel-default reboot # STEP 1.1: set up kernel sources for external modules yast -i kernel-source yast -i kernel-syms # STEP 1.2: prepare linux source tree cd /usr/src/ cp -f ./linux-obj/`uname -i`/default/.config ./linux/ cp -f ./linux-obj/`uname -i`/default/Module.symvers ./linux/ ln -s ./linux ./linux-`uname -r` ----------------- comment # for my OpenSuse 12.1: $ uname -a Linux linux-wh6q 3.1.10-1.16-default #1 SMP Wed Jun 27 05:21:40 UTC 2012 (d016078) i686 i686 i386 GNU/Linux $ ls -l total 20 lrwxrwxrwx 1 root root 17 Jan 11 05:27 linux -> linux-3.1.10-1.16 drwxr-xr-x 24 root root 4096 Jan 11 07:40 linux-3.1.10-1.16 lrwxrwxrwx 1 root root 19 Jan 11 05:33 linux-3.1.10-1.16-default -> ./linux drwxr-xr-x 3 root root 4096 Jan 11 05:31 linux-3.1.10-1.16-obj drwxr-xr-x 3 root root 4096 Jan 11 05:31 linux-obj drwxr-xr-x 8 root root 4096 Jan 10 09:30 packages ----------------- comment / # STEP 1.3: finilize cd /usr/src/linux/ make oldconfig && make modules_prepare # STEP 2.0 install VSPDL RPM (or tar if you wish) yast -i ./vspd-.rpm # STEP 3.0 install VSPDL cd /usr/local/vspd--dist ./install.sh /usr/local/vspd # STEP 4.0 (optional) depmod
# STEP 1.0 apt-get install linux-headers-`uname -r` apt-get install gcc apt-get install make # STEP 2.0 unpack and install vspd-.tar.gz # STEP 3.0 (for 64bit only) # for 64bit system you may need to install lib32stdc++6: apt-get install lib32stdc++
# STEP 1.0 (optional, usually it's already installed in Debian) apt-get install linux-headers-`uname -r` apt-get install gcc apt-get install make # STEP 2.0 unpack and install vspd-.tar.gz # STEP 3.0 (for 64bit only) # for 64bit system you may need to install lib32stdc++6: apt-get install lib32stdc++
# Mandriva 2011 placed it's development-ready kernel source into /usr/src/devel/linux-`uname -r` # prepare system urpmi kernel-(yourkernelname)-devel cd /usr/src/devel/`uname -r`/ make oldconfig && make modules_prepare # So you need to set up a symbolic link before running install.sh: ln -s /usr/src/devel/`uname -r` /usr/src/linux-`uname -r`
# prepare system urpmi kernel-(yourkernelname)-devel cd /usr/src/devel/`uname -r`/ make oldconfig && make modules_prepare # you need to set up a symbolic link before running install.sh: ln -s /usr/src/devel/`uname -r` /usr/src/linux-`uname -r`
# need to install CURRENT kernel headers first: pacman -S linux-headers # choose the version that is the same to your current kernel. # for example, Manjaro 20.2 is running on kernel-5.9.xxx, so choose linux59-headers # need gcc and make too. pacman -S gcc pacman -S make # create the standard path to kernel headers ln -s /lib/modules/`uname -r`/build/ /usr/src/linux-headers-`uname -r | tr A-Z a-z`

Источник

SUSE Linux Enterprise Virtual Machine Driver Pack

Get More from Your Virtual Machines and Legacy Apps

SUSE Linux Enterprise Virtual Machine Driver Pack

Paravirtualization dramatically increases the performance of your virtual machines. A paravirtualized system gives you access to up to 95% of your virtual machine’s computing power by forcing the operating system and hypervisor to work together more efficiently. It does this by opening additional channels of communication between the Xen and KVM hypervisors in SUSE Linux Enterprise and the unmodified guest operating systems running in a virtual environment, thus accelerating network and storage input/output and improving overall efficiency. The paravirtualized drivers in the SUSE Virtual Machine Driver Pack deliver the performance benefits of paravirtualization, with the wider availability of full virtualization.

  • Improved performance of virtualized systems
  • Full enterprise support
  • Extended life of legacy & custom applications
  • Increased flexibility & control
  • Comprehensive assortment of compatible drivers

System Requirements

  • To use the paravirtualized drivers in SUSE Linux Enterprise Virtual Machine Driver Pack 2.4, the underlying hardware must be Intel Virtualization Technology (Intel-VT) or AMD Virtualization (AMD-V) enabled. Furthermore, the host operating system must be SUSE Linux Enterprise Server 10 SP2 using Xen 3.2 at a minimum, though the recommended host is SUSE Linux Enterprise Server 12 and Xen 4.4 or KVM 3.12.
  • The requirements for the Virtual Machine Driver Pack are the same as the requirements for fully-virtualized Windows. For further details, please refer to the specific documentation for your guest operating system.
  • Drivers themselves use very minimal disc space (less than 5 MB).
  • Minimum 512 MB RAM for Xen or KVM virtual host server
  • Minimum additional 256 MB RAM per Xen or KVM virtual machine (except for Win 2008 Server which requires 1 GB RAM)

What is the SUSE Linux Enterprise Virtual Machine Driver Pack?

The SUSE Linux Enterprise Virtual Machine Driver Pack is a fee-based bundle of paravirtualized disk, network and balloon drivers. It allows customers to run fully-virtualized Windows workloads on SUSE Linux Enterprise Server with near-native performance. It does this by opening additional channels of communication between the Xen and KVM hypervisors in SUSE Linux Enterprise and the unmodified guest operating systems running in a virtual environment, thus accelerating network and storage input/output and improving overall efficiency.

What do customers get with the SUSE Linux Enterprise Virtual Machine Driver Pack?

The driver pack contains 32-bit and 64-bit paravirtualized disk, network, and balloon drivers. Refer to https://www.suse.com/products/vmdriverpack/features/platform-support/ for a list of supported platforms. The Driver Pack also contains an installation wizard, documentation and an End User License Agreement (EULA). The Driver Pack is only available electronically. Customers purchasing the Driver Pack will receive an email directing them to a secure site where they can download the bundle.

Are paravirtualized drivers for SUSE Linux Enterprise included in the Driver Pack?

No. Paravirtualized drivers for SUSE Linux Enterprise Server are available, but not included in this Driver Pack. We distribute those drivers under an open source license and include them in both physical and electronic media of SUSE Linux Enterprise Server and corresponding SUSE Customer Center update channels. Customers with a valid SUSE Linux Enterprise Server subscription are automatically entitled to maintenance and support for these paravirtualized drivers. The support terms and conditions for the drivers are inherited from the customer’s underlying SUSE Linux Enterprise Server subscription.

What type of support do customers get with the Driver Pack?

Purchasing the Driver Pack entitles you to maintenance and technical support (installation and break/fix) for the paravirtualized drivers contained in the Driver Pack. The support terms and conditions are inherited from the underlying SUSE Linux Enterprise Server subscription used to host the virtual servers. You must have a valid SUSE Linux Enterprise Server subscription to receive support for these paravirtualized drivers. They are not supported in any host environment other than SUSE Linux Enterprise Server. The minimum Xen version supported is 3.2, and minimum KVM version supported is 0.12. Purchasing the Driver Pack without a valid SUSE Linux Enterprise Server subscription does not entitle customers to support for the paravirtualized drivers.

Источник

Virtual Serial Port Driver for Linux (VSPDL)

VSPDL is distributed as a gzipped TAR archive and RPM package. System requirements and the installation procedure can be found here.

VSPDL

This release was tested in CentOS 6.3, Mandriva 2011, OpenSuse 12.1, OpenSuse 12.2, Debian 6.0.6, Ubuntu 12.04, and Mageia 4.5.

Note: you don’t need x86_64 for now, it is binary-compatible.

System-specific notes

# first: set up kernel headers for building modules yum install kernel-devel # second: install VSPDL RPM yum install ./vspd-.rpm # Linux kernel development headers are installed into # /usr/src/kernels/ # preapre path for VSPDL cd /usr/src/; ln -s ./kernels/ ./linux-`uname -r`
# STEP 1.0: install default kernel and reboot yast -i kernel-default reboot # STEP 1.1: set up kernel sources for external modules yast -i kernel-source yast -i kernel-syms # STEP 1.2: prepare linux source tree cd /usr/src/ cp -f ./linux-obj/`uname -i`/default/.config ./linux/ cp -f ./linux-obj/`uname -i`/default/Module.symvers ./linux/ ln -s ./linux ./linux-`uname -r` ----------------- comment # for my OpenSuse 12.1: $ uname -a Linux linux-wh6q 3.1.10-1.16-default #1 SMP Wed Jun 27 05:21:40 UTC 2012 (d016078) i686 i686 i386 GNU/Linux $ ls -l total 20 lrwxrwxrwx 1 root root 17 Jan 11 05:27 linux -> linux-3.1.10-1.16 drwxr-xr-x 24 root root 4096 Jan 11 07:40 linux-3.1.10-1.16 lrwxrwxrwx 1 root root 19 Jan 11 05:33 linux-3.1.10-1.16-default -> ./linux drwxr-xr-x 3 root root 4096 Jan 11 05:31 linux-3.1.10-1.16-obj drwxr-xr-x 3 root root 4096 Jan 11 05:31 linux-obj drwxr-xr-x 8 root root 4096 Jan 10 09:30 packages ----------------- comment / # STEP 1.3: finilize cd /usr/src/linux/ make oldconfig && make modules_prepare # STEP 2.0 install VSPDL RPM (or tar if you wish) yast -i ./vspd-.rpm # STEP 3.0 install VSPDL cd /usr/local/vspd--dist ./install.sh /usr/local/vspd # STEP 4.0 (optional) depmod
# STEP 1.0 apt-get install linux-headers-`uname -r` apt-get install gcc apt-get install make # STEP 2.0 unpack and install vspd-.tar.gz # STEP 3.0 (for 64bit only) # for 64bit system you may need to install lib32stdc++6: apt-get install lib32stdc++
# STEP 1.0 (optional, usually it's already installed in Debian) apt-get install linux-headers-`uname -r` apt-get install gcc apt-get install make # STEP 2.0 unpack and install vspd-.tar.gz # STEP 3.0 (for 64bit only) # for 64bit system you may need to install lib32stdc++6: apt-get install lib32stdc++
# Mandriva 2011 placed it's development-ready kernel source into /usr/src/devel/linux-`uname -r` # prepare system urpmi kernel-(yourkernelname)-devel cd /usr/src/devel/`uname -r`/ make oldconfig && make modules_prepare # So you need to set up a symbolic link before running install.sh: ln -s /usr/src/devel/`uname -r` /usr/src/linux-`uname -r`
# prepare system urpmi kernel-(yourkernelname)-devel cd /usr/src/devel/`uname -r`/ make oldconfig && make modules_prepare # you need to set up a symbolic link before running install.sh: ln -s /usr/src/devel/`uname -r` /usr/src/linux-`uname -r`
# need to install CURRENT kernel headers first: pacman -S linux-headers # choose the version that is the same to your current kernel. # for example, Manjaro 20.2 is running on kernel-5.9.xxx, so choose linux59-headers # need gcc and make too. pacman -S gcc pacman -S make # create the standard path to kernel headers ln -s /lib/modules/`uname -r`/build/ /usr/src/linux-headers-`uname -r | tr A-Z a-z`

Источник

Читайте также:  Реализация двухфакторной аутентификации linux
Оцените статью
Adblock
detector