Re:_Proposal_—_Seamless_Windows_Application_Virtua lization_via_bhyve

From: Asiye Sarıyıldız <asiyee994_at_gmail.com>
Date: Sat, 08 Aug 2026 10:43:05 UTC
Sorry for the direct reply, loops back to the list. As you know, Wine can't
actually run things like Adobe software, but what I have in mind similar to
WSL2 is being able to run Windows applications seamlessly using bhyve.

8 Ağu 2026 Cmt 11:37 tarihinde Asiye Sarıyıldız <asiyee994@gmail.com> şunu
yazdı:

> I know about Wine, but Wine tries to replicate Windows APIs which often
> causes compatibility bugs or performance overhead. My idea with bhyve was
> closer to a lightweight virtualized Windows kernel operating in the
> background, where the GUI windows are seamlessly integrated into the
> FreeBSD desktop environment (like seamless mode in VirtualBox or WSLg in
> Linux). I thought bhyve could achieve better raw hardware compatibility for
> specific professional Windows apps. Example Adobe?.
>
> 8 Ağu 2026 Cmt 11:17 tarihinde Tomek CEDRO <tomek@cedro.info> şunu yazdı:
>
>> have you tried wine11?
>>
>> --
>> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
>>
>> On Sat, Aug 8, 2026, 00:22 Asiye Sarıyıldız <asiyee994@gmail.com> wrote:
>>
>>> I've been thinking about a potential enhancement to bhyve that could
>>> make Windows application compatibility much smoother for FreeBSD desktop
>>> users.
>>> Currently, running Windows applications (e.g., Adobe products) requires
>>> manually setting up a full Windows VM in bhyve — creating disk images,
>>> configuring UEFI/BIOS, installing drivers, and manually managing the guest
>>> OS. This works, but it's a heavy, manual process compared to solutions like
>>> Wine/Proton on Linux or Parallels' seamless mode on macOS.
>>> What if bhyve offered a more automated, "appliance-style" workflow: the
>>> user supplies their own Windows installation ISO (and their own license),
>>> and bhyve handles VM provisioning, NT kernel boot configuration, and
>>> required virtio/driver setup automatically — with minimal manual steps.
>>> Since the user brings their own ISO and license, this avoids any licensing
>>> or redistribution concerns on the project's side. Ideally, this could
>>> eventually extend toward seamless window integration (running individual
>>> Windows apps like Adobe software without exposing the full Windows
>>> desktop), similar to what VMware Fusion or Parallels offer on macOS.
>>> I understand this raises real challenges — driver signing, GPU
>>> passthrough for apps like Adobe's Creative Suite, and the significant
>>> engineering effort seamless integration would require compared to a
>>> standard full-VM setup.
>>> Is this something the core team has considered, or is it already covered
>>> by existing tools (e.g., vm-bhyve, or work in progress)? I'd appreciate
>>> your perspective on whether this is a realistic direction for bhyve, or
>>> whether the complexity outweighs the benefit compared to just using a
>>> standard full VM setup.
>>> Thank you for your time and for your work on FreeBSD.
>>>
>>