Difference between revisions of "Virtualization"

From BC$ MobileTV Wiki
Jump to: navigation, search
 
(15 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
  
There are many forms of virtualization, but recently the term has emerged to describe concepts in Information Technology and Computer Science. <ref>http://en.wikipedia.org/wiki/Virtualization</ref>
+
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 ==
  
== Environments  ==
+
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 ===
 
=== 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 (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
 
* 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>
 
* 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 ===
 
=== Mac ===
  
 
* VMware: http://vmware.com
 
* VMware: http://vmware.com
 
  
 
=== Linux ===
 
=== Linux ===
  
 
* OpenVZ: http://openvz.org
 
* OpenVZ: http://openvz.org
* VirtualBox: http://virtualbox.org
+
* VirtualBox: http://virtualbox.org | [http://www.oracle.com/technetwork/community/developer-vm/index.html Pre-Built Developer VMs] (for Oracle VM VirtualBox)
* <ref>Top 10 Linux Virtualization Software: http://www.cyberciti.biz/tips/linux-virtualization-software.html</ref>
+
* 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 ==
  
== References ==
+
* 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>
  
<references />
+
 
 +
== 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 ==
 
== External Links ==
  
 +
* [[wikipedia: Virtualization]]
 
* [[wikipedia: Comparison of platform virtual machines]]
 
* [[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
 
* 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 ==
 +
 +
<references />
 +
  
 
== See Also ==
 
== See Also ==
  
[[Cloud Computing]] | [[VMware]]
+
[[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]


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

Mac

Linux

[3]


Resources


Tutorials


External Links


References

  1. wikipedia: Virtualization
  2. 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
  3. Top 10 Linux Virtualization Software: http://www.cyberciti.biz/tips/linux-virtualization-software.html
  4. Show All OpenVZ Virtual Machines On A Server: http://blog.hostonnet.com/show-all-openvz-virtual-machines-on-a-server
  5. Testing OpenVZ installation: http://wiki.openvz.org/Install_OpenVZ_on_a_x86_64_system_Centos-Fedora#TESTING_THE_NEW_CODE


See Also

Cloud Computing | VMware | Testing