Difference between revisions of "Virtualization"
From BC$ MobileTV Wiki
(New page: Virtualization is the act of abstracting or removing a layer of complexity from a given object, in relation to a specific resource. There are many forms of virtualization, but recently the...) |
|||
(21 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | Virtualization is the act of abstracting or removing a layer of complexity from a given object, in relation to a specific resource. | + | '''Virtualization''' is the act of abstracting or removing a layer of complexity from a given object, in relation to a specific resource. |
− | + | ||
+ | |||
+ | There are many forms of virtualization, but recently the term has emerged to describe concepts in Information Technology and Computer Science.<ref>[[wikipedia: Virtualization]]</ref> | ||
+ | |||
+ | |||
+ | == Virtual Machine == | ||
+ | |||
+ | A '''V'''irtual '''M'''achine (commonly abbreviated as ''VM'') is a virtualization software application or optimized hardware component that runs within a particular software or hardware environment for the purpose of simulating another software (operating system) or hardware (server) environment. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Tools == | ||
+ | |||
+ | * Quarkus: https://quarkus.io/ ("Supersonic Subatomic Java"... Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM) | ||
+ | * GraalVM: https://www.graalvm.org (run programs in any language, faster, anywhere) | ||
+ | |||
+ | === Windows === | ||
+ | |||
+ | * '''Test VMs of IE for OSX, Linux or Windows: https://www.modern.ie/en-us/virtualization-tools''' | ||
+ | * Virtual PC (simulate XP, Vista, Server, etc in Windows 7): http://www.microsoft.com/windows/virtual-pc/ | ||
+ | * Virtual PC 2007 (for Windows XP and Vista): http://www.microsoft.com/windows/virtual-pc/support/virtual-pc-2007.aspx | ||
+ | * Internet Explorer Application Compatibility VPC Image (run various IE versions): http://www.microsoft.com/downloads/en/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef<ref>How to determine whether a computer is running a 32-bit version or 64-bit version of the Windows operating system: http://support.microsoft.com/kb/827218/en-us</ref> | ||
+ | |||
+ | === Mac === | ||
+ | |||
+ | * VMware: http://vmware.com | ||
+ | |||
+ | === Linux === | ||
+ | |||
+ | * OpenVZ: http://openvz.org | ||
+ | * VirtualBox: http://virtualbox.org | [http://www.oracle.com/technetwork/community/developer-vm/index.html Pre-Built Developer VMs] (for Oracle VM VirtualBox) | ||
+ | * Kernel Based Virtual Machine (KVM): http://www.linux-kvm.org/page/Main_Page | ||
+ | * Spoon - Browser Virtualization: http://spoon.net/browsers/ (great for [[testing]] browesr versions in the cloud) | ||
+ | <ref>Top 10 Linux Virtualization Software: http://www.cyberciti.biz/tips/linux-virtualization-software.html</ref> | ||
+ | |||
+ | |||
+ | == Resources == | ||
+ | |||
+ | * OpenVZ Commands: http://blog.hostonnet.com/openvz-commands <ref>Show All OpenVZ Virtual Machines On A Server: http://blog.hostonnet.com/show-all-openvz-virtual-machines-on-a-server</ref> | ||
+ | |||
+ | |||
+ | == Tutorials == | ||
+ | |||
+ | * Windows 10 - Virtualization: https://www.tutorialspoint.com/windows10/windows10_virtualization.htm | ||
+ | * OpenVZ Quick Install guide: http://wiki.openvz.org/Quick_installation | ||
+ | * Install OpenVZ on a x86 64 system Centos-Fedora: http://wiki.openvz.org/Install_OpenVZ_on_a_x86_64_system_Centos-Fedora<ref>Testing OpenVZ installation: http://wiki.openvz.org/Install_OpenVZ_on_a_x86_64_system_Centos-Fedora#TESTING_THE_NEW_CODE</ref> | ||
+ | * Installing OpenVZ: http://blog.hostonnet.com/installing-openvz | ||
+ | * CentOS DevBox installation: http://newwiki.int.pason.com/datahub/CentOS5/DevBoxInstallation | ||
+ | * VirtualBox on CentOS 5: http://newwiki.int.pason.com/datahub/VirtualBoxOnCentOS5 | ||
+ | * PASON - CentOS 5.2 64-bit Dev Box installation: http://newwiki.int.pason.com/datahub/CentOS5/DevBoxInstallation | ||
+ | * Building Quarkus native images. You can do it too!: https://tryingthings.wordpress.com/2020/11/30/building-quarkus-native-images-you-can-do-it-too/ | ||
+ | * Quarkus remote dev in Docker containers (Update): https://blog.sebastian-daschner.com/entries/quarkus-remote-dev-in-containers-update (faster sub-''10s'' reloads for smoother Dev workflow) | ||
+ | |||
+ | |||
+ | == External Links == | ||
+ | |||
+ | * [[wikipedia: Virtualization]] | ||
+ | * [[wikipedia: Comparison of platform virtual machines]] | ||
+ | * What Sucks Worse than Oracle's VirtualBox?: http://www.zdnet.com/blog/virtualization/what-sucks-worse-than-oracles-virtualbox/3405 | ||
+ | * Introduction to virtualization: http://wiki.openvz.org/Introduction_to_virtualization | ||
+ | * How VMotion Works! (VMotion explained): https://www.thegeekpub.com/8407/how-vmotion-works/ | ||
Line 7: | Line 71: | ||
<references /> | <references /> | ||
+ | |||
+ | |||
+ | == See Also == | ||
+ | |||
+ | [[Cloud Computing]] | [[VMware]] | [[Testing]] |
Latest revision as of 10:28, 3 April 2021
Virtualization is the act of abstracting or removing a layer of complexity from a given object, in relation to a specific resource.
There are many forms of virtualization, but recently the term has emerged to describe concepts in Information Technology and Computer Science.[1]
Contents
Virtual Machine
A Virtual Machine (commonly abbreviated as VM) is a virtualization software application or optimized hardware component that runs within a particular software or hardware environment for the purpose of simulating another software (operating system) or hardware (server) environment.
Tools
- Quarkus: https://quarkus.io/ ("Supersonic Subatomic Java"... Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM)
- GraalVM: https://www.graalvm.org (run programs in any language, faster, anywhere)
Windows
- Test VMs of IE for OSX, Linux or Windows: https://www.modern.ie/en-us/virtualization-tools
- Virtual PC (simulate XP, Vista, Server, etc in Windows 7): http://www.microsoft.com/windows/virtual-pc/
- Virtual PC 2007 (for Windows XP and Vista): http://www.microsoft.com/windows/virtual-pc/support/virtual-pc-2007.aspx
- Internet Explorer Application Compatibility VPC Image (run various IE versions): http://www.microsoft.com/downloads/en/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef[2]
Mac
- VMware: http://vmware.com
Linux
- OpenVZ: http://openvz.org
- VirtualBox: http://virtualbox.org | Pre-Built Developer VMs (for Oracle VM VirtualBox)
- Kernel Based Virtual Machine (KVM): http://www.linux-kvm.org/page/Main_Page
- Spoon - Browser Virtualization: http://spoon.net/browsers/ (great for testing browesr versions in the cloud)
Resources
- OpenVZ Commands: http://blog.hostonnet.com/openvz-commands [4]
Tutorials
- Windows 10 - Virtualization: https://www.tutorialspoint.com/windows10/windows10_virtualization.htm
- OpenVZ Quick Install guide: http://wiki.openvz.org/Quick_installation
- Install OpenVZ on a x86 64 system Centos-Fedora: http://wiki.openvz.org/Install_OpenVZ_on_a_x86_64_system_Centos-Fedora[5]
- Installing OpenVZ: http://blog.hostonnet.com/installing-openvz
- CentOS DevBox installation: http://newwiki.int.pason.com/datahub/CentOS5/DevBoxInstallation
- VirtualBox on CentOS 5: http://newwiki.int.pason.com/datahub/VirtualBoxOnCentOS5
- PASON - CentOS 5.2 64-bit Dev Box installation: http://newwiki.int.pason.com/datahub/CentOS5/DevBoxInstallation
- Building Quarkus native images. You can do it too!: https://tryingthings.wordpress.com/2020/11/30/building-quarkus-native-images-you-can-do-it-too/
- Quarkus remote dev in Docker containers (Update): https://blog.sebastian-daschner.com/entries/quarkus-remote-dev-in-containers-update (faster sub-10s reloads for smoother Dev workflow)
External Links
- wikipedia: Virtualization
- wikipedia: Comparison of platform virtual machines
- What Sucks Worse than Oracle's VirtualBox?: http://www.zdnet.com/blog/virtualization/what-sucks-worse-than-oracles-virtualbox/3405
- Introduction to virtualization: http://wiki.openvz.org/Introduction_to_virtualization
- How VMotion Works! (VMotion explained): https://www.thegeekpub.com/8407/how-vmotion-works/
References
- ↑ wikipedia: Virtualization
- ↑ How to determine whether a computer is running a 32-bit version or 64-bit version of the Windows operating system: http://support.microsoft.com/kb/827218/en-us
- ↑ Top 10 Linux Virtualization Software: http://www.cyberciti.biz/tips/linux-virtualization-software.html
- ↑ Show All OpenVZ Virtual Machines On A Server: http://blog.hostonnet.com/show-all-openvz-virtual-machines-on-a-server
- ↑ Testing OpenVZ installation: http://wiki.openvz.org/Install_OpenVZ_on_a_x86_64_system_Centos-Fedora#TESTING_THE_NEW_CODE