Wijzigingen/VirtualBox Gast Integratie

Samenvatting

VirtualBox is populaire, eenvoudig te gebruiken virtuele-machine software. Het doel van deze wijziging is om de VirtualBox guest-drivers en -tools standaard mee te leveren in het Fedora werkstation product.

Owner

  • Naam: Hans de Goede
  • Email: [email protected]
  • Release notes ticket: #70
  • Product: Workstation

Huidige status

  • Gestreefde release: Fedora 28
  • Laatst bijgewerkt: 2018-03-02
  • Tracker bug: #1534595

Detailed Description

VirtualBox draait op Windows. MacOS en Linux en wordt door veel gebruikers gebruikt om Linux voor de eerste keer te proberen. Als zodanig is het belangrijk voor Fedora om goed te werken in VirtualBox virtual-machines. Net als andere virtuele machines kunnen VirtualBox virtuele machines een verbeterde gebruikers-ervaring bieden wanneer enkele VirtualBox specifieke gast stuurprogramma’s en gast-tools zijn geïnstalleerd. Deze verandering betreft het toevoegen van de guest-drivers aan het Fedora kernel pakket, het verpakken van de userspace-tools (VirtualBox Guest Additions) en het toevoegen van hetVirtualBox Guest Additions pakket aan de standaard pakket lijst voor het Workstation product.

Voordeel voor Fedora

Betere integratie met VirtualBox leidt tot een veel betere gebruikers-ervaring voor gebruikers die besluiten om Fedora onder VirtualBox te draaien. Zie ook de extra mogelijkheden die dit mogelijk maakt onder “Gebruikers Ervaring”.

Scope

  • Voorstel eigenaren:
    • De VirtualBox guest drivers zijn samengevoegd in linux-next en zullen in 4.16 zitten, de kernel-release waarmee F28 zal worden verscheept. Het aparte vboxsf kernel-stuurprogramma is stroomopwaarts ingediend en wacht op beoordeling stroomopwaarts. Als het vboxsf stuurprogramma niet op tijd stroomopwaarts wordt geaccepteerd, kunnen we VirtualBox guest integratie leveren zonder shared-folder ondersteuning.
    • Pakket VirtualBox Guest Additions userspace onderdelen (Review Request)
    • Voeg VirtualBox Guest Additions pakket toe aan de standaard pakket lijst voor het Workstation product
  • Andere ontwikkelaars: N/A (geen systeembrede wijziging)
  • Release-engineering: (een controle van een impact met Release Engineering is nodig)
    • Lijst van deliverables: N.v.t. (geen systeembrede wijziging)
  • Beleidslijnen en richtsnoeren: N.v.t. (geen systeembrede wijziging)
  • Goedkeuring van handelsmerken: N.v.t. (niet nodig voor deze wijziging)

Gevolgen voor upgrade/compatibiliteit

Upgradepaden die automatisch nieuwe standaardpakketten installeren, krijgen deze functie automatisch ingeschakeld. Gebruikers die andere upgrade paden gebruiken (b.v. een handmatige dnf update) zullen het VirtualBox Guest Additions pakket handmatig moeten installeren om deze feature ingeschakeld te krijgen.

Hoe te testen

  1. Installeer Fedora 28 in een VirtualBox virtual-machine.
  2. Test de features hieronder genoemd onder “User Experience”.

Gebruikers Ervaring

Gebruikers die Fedora onder VirtualBox draaien zullen de volgende eigenschappen verkrijgen:

  • Automatische resizing van de gast desktop-resolutie naar de vm’s window-size
  • Seamless mode ondersteuning (toon alleen gast vensters, verberg gast achtergrond)
  • Kopiëren en plakken tussen gast en host
  • 3D passthrough
  • Map delen

Afhankelijkheden

N/A (geen systeembrede wijziging)

Contingency Plan

  • Contingency mechanisme:
    • De eigenaar van het voorstel zal het VirtualBox Guest Additions pakket verwijderen uit de standaard pakketlijst voor het Workstation product als het niet goed werkt
    • Als het vboxsf kernel stuurprogramma nog niet klaar is, kunnen we VirtualBox guest integratie zonder shared-folder ondersteuning leveren.
  • Onvoorziene deadline: Beta Freeze
  • Blokkeert release? Nee
  • Blokkeert product? Workstation

Documentatie

N/A (geen systeembrede wijziging)

Releaseopmerkingen

TODO

Leave a Reply