Vad kul att någon annan funderar över detta!
Som jag förstår det finns det olika former av virtualisering och stödet i hårdvaran varierar.
VT-x (intel) och AMD-V verkar handla om att hårdvaran (CPU) stödjer en funktion för adressöversättning av "page tables", detta gör att ett eller flera virtualiserade OS flyter på mycket bättre, det ska även krävas stöd i BIOS men som jag förstår det så handlar det mer om en switch som slår av/på denna funktion i CPU.
Men det som verkligen är intressant och ger mig en stenhård "nerd boner" är VT-D (intel) eller AMD-Vi (tidigare IOMMU).
Denna teknik handlar om att man adressöversätter/mappar om DMA och IRQ så att man kan virtualisera med hårdvarustöd saker som NIC,Grafikkort, Raidkontrolllers etc.
Men det krävs stöd från CPU,chipset och BIOS.
Så även fast CPU och chipset stödjer detta så kan tillverkaren av moderkortet helt enkelt valt att slopa denna funktion, har även läst om fall där stödet är felkatigt implementerat i BIOS.
Vad det innebär i praktiken är att jag som har: 1 NAS,1 router, 1 ip-telefoni box,2 arbetsstationer, är att jag skulle kunna slå ihop alla dessa tjänster och OS och köra dem på en maskin.
Exempelvis så skulle jag kunna ha två grafikkort,två tangentbord,två möss dedikerat till två helt separata OS. Ett som jag använder och det andra till min sambo.
Att hitta moderkort som stödjer VT-d/IOMMU verkar vara en helt annan sak, det är väldigt svårt att hitta information om vilka moderkort som garanterat stödjer detta, så jag tycker det vore bra om vi kunde göra gemensam sak och leta den information som behövs och dela med oss till varandra.
Ni får ursäkta om detta inlägg verkar ostrukturerat och svamligt, men jag borde egentligen sitta och räkna matte just nu så jag är lite stressad och ofokuserad, jag kan även ha fått vissa saker om bakfoten för det var ett tag sen jag fördjupade mig inom detta område.