Ero sivun ”VirtualBox” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 972 merkkiä lisätty ,  28. huhtikuuta 2024
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
 
Rivi 25: Rivi 25:
VirtualBox vaatii toimiakseen riittävän tehokkaan isäntäkoneen, eli isäntäkoneessa tulee olla muistia ja prosessoritehoa riittävästi sekä isännän että vieraan käyttöön. Samoin isännän kiintolevyllä on oltava riittävästi tilaa kaikkien luotujen virtuaalikoneiden ja niihin asennettujen käyttöjärjestelmien sekä ohjelmien tallennukseen. 2010-luvulta alkaen lähes kaikissa x86-prosessoreissa on mukana käskykannan virtualisointilaajennoksia, joiden avulla virtualisoinnin aiheuttama suorituskykyhukka on saatu siedettävälle tasolle.  
VirtualBox vaatii toimiakseen riittävän tehokkaan isäntäkoneen, eli isäntäkoneessa tulee olla muistia ja prosessoritehoa riittävästi sekä isännän että vieraan käyttöön. Samoin isännän kiintolevyllä on oltava riittävästi tilaa kaikkien luotujen virtuaalikoneiden ja niihin asennettujen käyttöjärjestelmien sekä ohjelmien tallennukseen. 2010-luvulta alkaen lähes kaikissa x86-prosessoreissa on mukana käskykannan virtualisointilaajennoksia, joiden avulla virtualisoinnin aiheuttama suorituskykyhukka on saatu siedettävälle tasolle.  


[[Luokka:Virtualisointi|Type 2 hypervisorina]] Virtualbox ei pysty hyödyntää suoraan laitteistoa, koska tuki PCI Passtroughelle on puutteellinen, joten esimerkiksi raskaiden pelien pelaaminen tai muiden paljon resursseja vaativien ohjelmien käyttäminen ei Virtualboxilla ole miellyttävää.
Type 2 hypervisorina Virtualbox ei pysty hyödyntää suoraan laitteistoa, koska tuki PCI Passtroughelle on puutteellinen, joten esimerkiksi raskaiden pelien pelaaminen tai muiden paljon resursseja vaativien ohjelmien käyttäminen ei Virtualboxilla ole miellyttävää.  


VirtualBoxiin on myös asennettavissa yksityiskäyttöön ilmainen, mutta epävapaa, laajennuspaketti (VirtualBox Extension Pack) joka mahdollistaa muun muassa isäntäkoneen USB-porttien käytön suoraan vierasjärjestelmästä käsin.  
VirtualBoxiin on myös asennettavissa yksityiskäyttöön ilmainen, mutta epävapaa, laajennuspaketti (VirtualBox Extension Pack) joka mahdollistaa muun muassa isäntäkoneen USB-porttien käytön suoraan vierasjärjestelmästä käsin.  
Rivi 31: Rivi 31:
==Asennus==
==Asennus==
{{asenna|VirtualBox OSE|virtualbox-ose</tt> tai <tt>VirtualBox-OSE}} Asennus saattaa vaatia [[epäviralliset pakettilähteet|epävirallisten pakettivarastojen]] käyttöön ottamista.
{{asenna|VirtualBox OSE|virtualbox-ose</tt> tai <tt>VirtualBox-OSE}} Asennus saattaa vaatia [[epäviralliset pakettilähteet|epävirallisten pakettivarastojen]] käyttöön ottamista.
Update 27.4.2024 ei Virtualbox OSE ei enää löydy useiden jakeluiden virallisista pakettilähteistä, vaan useimmiten vaatii [[Oraclen]] pakettivarastojen käyttöönoton.
==Virtualbox-KVM==
Saksalainen [https://www.cyberus-technology.de/ Cyberus technology] yritys on kehittänyt Virtualboxia type 1 hypervisorin suuntaan muokkaamalla koodia niin, että Virtualbox käyttää Linuxin ytimeen vakiona sisältyvää KVM-hypervisoria. Tällöin Virtualboxissa olevat virtuaalikoneet pystyvät kommunikoimaan suoraan muiden KVM:ää käyttäviä virtuaalikoneita, myös PCI passtrough ominaisuudet toimivat paremmin, eikä myöskään erillistä vboxdrv:tä tarvitse ytimelle asentaa. Käyttöliittymässä loppukäyttäjä ei juurikaan huomaa eroa, vaan se on edelleen sama tuttu helppokäyttöinen Virtualboxin oma QT-pohjainen. Virtualbox-KVM toimii ainoastaan x86_64 arkkitehtuurin Linux-isännissä, eikä siitä ole valmiita paketteja vaan se täytyy kääntää asentaa suoraan lähdekoodista.
Riippuvuudet pakettien kääntämiseen mm. [[Ubuntu]]lla, [[Debian]]illa, [[Fedora]]lla, [[Arch]]illa ja [[Gentoo]]lla löytyy [https://www.virtualbox.org/wiki/Linux%20build%20instructions täältä.]
===Virtualbox-KVM käännetään seuraavasti:===
wget https://download.virtualbox.org/virtualbox/7.0.16/VirtualBox-7.0.16.tar.bz2
tar xf VirtualBox-7.0.16.tar.bz2
git clone https://github.com/cyberus-technology/virtualbox-kvm vbox-kvm
cd VirtualBox-7.0.16
git init
git add *
git commit -m "VirtualBox vanilla code"
git am ../vbox-kvm/patches/*.patch
./configure --with-kvm --disable-kmods --disable-docs --disable-hardening --disable-java
source ./env.sh
kmk
cd out/linux.x86/release/bin/src
make
===Virtualbox-KVM asennetaan seuraavasti:===
sudo make install
cd ..
===Virtuabox-KVM käynnistys===
./Virtualbox
Ja tutun käyttöliittymän pitäisi avautua.


==Katso myös==
==Katso myös==
* [[Virtuaalikoneet]]
* [[Virtuaalikoneet]]
* [[VMware]]
* [[VMware]]
* [[KVM]]
* [[Xen]]


==Aiheesta muualla==
==Aiheesta muualla==
* [https://github.com/cyberus-technology/virtualbox-kvm Virtualbox-KVM:n sivu Githubissa]
* [http://wiki.ubuntu-fi.org/VirtualBox Asennusohje Ubuntulle]
* [http://wiki.ubuntu-fi.org/VirtualBox Asennusohje Ubuntulle]


334

muokkausta

Navigointivalikko