( uid_6201 | 2020. 11. 21., szo – 07:47 )

"Egyébként hogy tudok ilyenkor váltani a két rendszer között (hostz és guest)?"

Simán. A guest-ek (egyidejűleg több is) tulajdonképpen egy ablak, amit ha akarod, fullscreen-esre csinálhatsz és bármikor vissza ablakba.
Na innentől láthatod, hogy nem bonyolultabb, mint webböngésző és programozó szoftver között váltani.

Egyébként ha már VirtualBox: csináltam olyan minimál Linux VM-eket, ahova Linux alól ssh -X ... átjelentkeztem és abban fut az összekonfigurált PIC32 programletöltő (grafikus alkalmazás) és a teljes fejlesztőkörnyezete.
Volt ugyanilyen összekonfigurált környezet, amikor Xilinx cpld-kkel volt dolgom, utóbbi tömörített fájlrendszeres VM-en, mert a xilinx webpack igen híg.

Azaz amivel éppen foglalkoztam, annak az összereszelt környezetét indítottam el, ezeket az image-ket félretettem.
Később ha terméktámogatás kellett, akkor az adott eladott termékhez pontosan ugyanazt a fejlesztői környezetet, azonos fordítóverziót, stb. tudtam elővenni, amivel évekkel azelőtt fejlesztettem.

Erre is igen hasznos a VirtualBox, tehát csak ajánlani tudom.
Ja és az USB-s programletöltőt USB vendor:product ID alapján alacsony szinten át tudod adni a VirtualBox-nak és a benne futó letöltőnek, stb.