From nobody Sat Aug 08 18:11:43 2026 X-Original-To: freebsd-virtualization@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4hHTd20S36z6p2PX for ; Sat, 08 Aug 2026 18:12:22 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hHTd12Jgfz4712 for ; Sat, 08 Aug 2026 18:12:21 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pl1-x62d.google.com with SMTP id d9443c01a7336-2cf6d65d8a7so8760745ad.0 for ; Sat, 08 Aug 2026 11:12:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1786212740; cv=none; d=google.com; s=arc-20260327; b=E2/iNUNdmu2FIxiEms8xAmDs8Ttp7UNdRSxkVzXQb/LpMea9OGJyYs6SniVBqwoIpx exM5Pakxzn4CvFdn9Z1d7tzK0UIyaPGgU2A4DT2rsSc2BRRtlF1CV4xsFzIFQnPD6Urv GV6bjz2DB85NfYxGgwj96spUXYC+z2weRo63FRAcQTLmNeO/RVO1QPHjTpHU0037wXPa EsRvVAPb1UUaONfmxYD1Go1IXBQ9hcJPu7vIcwhlOuHd7tkB31f5kWLT5mnFxViK6s0a pvUo/eUAw6nCM/ruUU3FnTqqEYebEC1FZWo1qa4TJ2sYUPGpjCAN96ufsA8ehpQKcnLF 25KQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=/4jAJTElvH+5tOH21Hy7xhUHvi9hOjDZX0onaCHFX2g=; fh=s/VmK83RaVRPCleULHX22iW3JMJx/CbPX7X9YnUvF3k=; b=h2C+XClWQk9xax4Ae4t4Lp/p+3pJX5w/90x3KBATDWmwhstVbSe7iaAyJoNlKQPNOj NsOIErHkdFJaweLQWctdx6CLf4unIrvr0locW8riwsIsG82rQV5F2Qn4Eu+ozdIQ/I9b wnAC1hk2ApL+PA40RvElhIN2QuRLnBayYmfyW2ZcBntqV1PBAEk78ipwWYgIDHYm7uaW al/UzDdlhpVM9ry+IPid3uc/hgHFuvYvYIIjKGKMf+8dfdBbfOha3I5i2ZNx7rWfbi/g PoLRxd2yLFYbJ9p2wpIKKQE2Nouk0CDIbi7zWTLre039i+c0BrEji3wKW8KsFSJC5ct0 Kr+w==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786212740; x=1786817540; darn=freebsd.org; h=content-type:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=/4jAJTElvH+5tOH21Hy7xhUHvi9hOjDZX0onaCHFX2g=; b=NX0SVTUaAABX2FjdirKCum7hTD9w6r9OQZOE4cppuNzv+nZ9rDn5uZEjjcfygdmmaj 87Id8u8iCXRIVLmuNQyZuQyUQFKUeWL+2dNoWWqj9GYw3Hw99qTMJvlfkkxJomGC2VfJ ueOvSKz0K51thcwEbHgwrkQ4d4Y+ORYk7Pckzj+kupxUhdffUcTWiHB/nEUFRxWJJ2uD I+1kV213Wr0kDUXbrtPJAeKn6HIrN46da15C/AcjedKiSHaFDmSTwRWXTxOEOh4XeLne rEzWR9hVJ7fwB0OGXjz0nrzCv/rVyYmRPCbvywj6sClLA3Sy804eyVykqLhbpcafsIwC InVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786212740; x=1786817540; h=content-type:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=/4jAJTElvH+5tOH21Hy7xhUHvi9hOjDZX0onaCHFX2g=; b=fUO4n028KldE0BB3lWS3e8wwvJt2Qhqt0+9E/jucHpOgc95MDhuzxB7WZuyMDue8tX Jd4GiDCXCsIt8CJQrY2ynFEI+KMdus/p6bRQQ4R15jprcnij/i2DwTbI1MCmOCV0jgBk vTvDnZnTaTAQhTWAlAJw/WDK6u/1JPnKQmSqoThigD6r9nzXnhSJv2kv6xS4JcxnzCJK FtJVj7Act45Sq74POKGgnKGwsrAhf1ZZv9p1iGBG12v/gDS+6R0kFagQdVjBXnWfzEwV lDoSEI+GdQGtUOG3x2Ij8j1MNlVfaL5F3SaLlH+E5E5Qb35jkvHMEJFid0Ya08ELnmuM W12Q== X-Forwarded-Encrypted: i=1; AHgh+RrGXBk7/JogWNaNtSVM9L6q3aTScXagIq7U7SA1M8/9NAr9KOuNTSNoIbxm2T9h/ZRQtS8ULumrGN1p5LC9Gz0WHbZhgUhu@freebsd.org X-Gm-Message-State: AOJu0YxW7zN4Etce4jPqFn413Z0qYneGRBfetK40HqK5gBeTefT1ebMZ /vSjiy7rdHxLa50HtZI1xVsVATuBSdXKbb8u5aKfFLj9hCWic7foMe8bz18dOlHiAohhAkdgdXP iksF9Qdf82dPIV6Q9sxjTvoaw5cRcqkkmFEcW X-Gm-Gg: AR+sD101nv8bEdmnldKcX0ZPvT1mBf2GuRr/gBOGtFnUaENdP7S5UOYNQoAbFmdri3u L3q3uYBGedZheHA8t3ibwPTxQ3s0RLmZRI3uvCrrIq3RRgRNVnvQLOQ1tqXZGB/ABYdizFhePo+ OzMu5OgtBNUkellHwyUOmnc3E6hoCAwYrAWNt6YAzNI3fsg6PACCT7/4UwYvPcJWBkizBnDlHGe 5LeAdNTQjzLQu56XKY7y5HkhflbP6zzJxF/7XG3rMQLgfAk8azYdLUD9uV0GyQDysGthX4bifwi O5QM2HWfMp444FVYJAiM5EIkE1SGXtRZM4Ul0KwhGwVFzFQGQkVEOhnkKlfHH+hcrjuTI9mgSwF hlW6ctN4Ta4vcJfk7dRQ9WbnYiIzg32ZdSuaNF75N/G1dBDKxzFWMG28B0mWXNClhwt+6u/YZwK HwksrWNlz2ZBjrtfFKLGnUtyshUOtOkcDfJRu5uUtMR6riPy1exBSwkrL3LG00EsQ/BU+tJOk6k ftJM5PbP2c6QGxbXjWv6PQ3rYKPkXaIxatEilXq5E64+bZpRE3W7Oa3/xHTY5j4nCCYYTA5CLKo IEXSmKnkDd7+DK1i49hyCK5hkFEk88XPjiKzKrYcpvnBzUGjTPR59cKpWes7y48ao4VNuA== X-Received: by 2002:a17:902:d4cc:b0:2c8:1c05:16aa with SMTP id d9443c01a7336-2d294c50783mr131830435ad.19.1786212740164; Sat, 08 Aug 2026 11:12:20 -0700 (PDT) List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 References: In-Reply-To: From: Mario Marietto Date: Sat, 8 Aug 2026 20:11:43 +0200 X-Gm-Features: AUfX_mztuaSr0u2CCzft-1cZGBUMBB-CIolgzQMs_cBK56lA1OOAGgtlGK5BL6s Message-ID: Subject: =?UTF-8?Q?Re=3A_Proposal_=E2=80=94_Seamless_Windows_Application_Virtua?= =?UTF-8?Q?lization_via_bhyve?= To: Tomek CEDRO , FreeBSD virtualization , =?UTF-8?B?QXNpeWUgU2FyxLF5xLFsZMSxeg==?= Content-Type: multipart/alternative; boundary="000000000000def2c506588d0f42" X-Rspamd-Queue-Id: 4hHTd12Jgfz4712 X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Spamd-Bar: ---- --000000000000def2c506588d0f42 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable >Not anymore, I run modern windows games (i.e. Cyberpunk 2077) on FreeBSD over Wine 11, it works >with native performance.. How many games are you able to run on FreeBSD over Wine 11 with native performances ? >which is not possible under Bhyve or VBox. Why not ? Bhyve does not offer native performances ? >You probably noticed that Bhyve still uses VNC for a remote desktop and that makes it even worse for >graphics / cad applications than VirtualBox that at least offers direct rendering. Oh no. I've developed qemu accelerated with bhyve,so I can use more methods for having better gra=C3=A8hics. I'm also planning to port Looking Glass on FreeBSD. I can do it because some months ago I developed an ivshmem plane that can accelerate qemu. Mario. On Sat, Aug 8, 2026 at 6:57=E2=80=AFPM Tomek CEDRO wrote= : > On Sat, Aug 8, 2026 at 10:43=E2=80=AFAM Asiye Sar=C4=B1y=C4=B1ld=C4=B1z <= asiyee994@gmail.com> > wrote: > > 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 usin= g > bhyve. > > > > 8 A=C4=9Fu 2026 Cmt 11:37 tarihinde Asiye Sar=C4=B1y=C4=B1ld=C4=B1z > =C5=9Funu yazd=C4=B1: > >> > >> I know about Wine, but Wine tries to replicate Windows APIs which ofte= n > causes compatibility bugs or performance overhead. (..) > > Not anymore, I run modern windows games (i.e. Cyberpunk 2077) on > FreeBSD over Wine 11, it works with native performance.. which is not > possible under Bhyve or VBox. > > > 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?. > > You probably noticed that Bhyve still uses VNC for a remote desktop > and that makes it even worse for graphics / cad applications than > VirtualBox that at least offers direct rendering. > > I would suggest looking at Bhyve and improve display (i.e. no latency > + vulkan / opengl rendering) in the first place :-) > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > > --=20 Mario. --000000000000def2c506588d0f42 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
>Not anymore, I run modern windows gam= es (i.e. Cyberpunk 2077) on FreeBSD over Wine 11, it works >with native = performance..=C2=A0

How many games are you able to= run on FreeBSD over Wine 11 with native performances ?
=C2=A0
>which is not possible under Bhyve or VBox.

=
Why not ? Bhyve does not offer native performances ?


>You probably noticed that Bhyve still uses VNC f= or a remote desktop and that makes it even worse for >graphics / cad app= lications than=C2=A0VirtualBox that at least offers direct rendering.
=


Oh no. I've developed qemu accelerat= ed with bhyve,so I can use more methods for having better gra=C3=A8hics. I&= #39;m also planning to port Looking Glass on FreeBSD. I can do it because s= ome months ago I developed an ivshmem plane that can accelerate qemu.=C2=A0=

Mario.

On Sat, Au= g 8, 2026 at 6:57=E2=80=AFPM Tomek CEDRO <tomek@cedro.info> wrote:
On Sat, Aug 8, 2026 at 10:43=E2=80=AFAM Asiye Sar=C4= =B1y=C4=B1ld=C4=B1z <asiyee994@gmail.com> wrote:
> 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=C4=9Fu 2026 Cmt 11:37 tarihinde Asiye Sar=C4=B1y=C4=B1ld=C4=B1z &l= t;asiyee994@gmail.= com> =C5=9Funu yazd=C4=B1:
>>
>> I know about Wine, but Wine tries to replicate Windows APIs which = often causes compatibility bugs or performance overhead. (..)

Not anymore, I run modern windows games (i.e. Cyberpunk 2077) on
FreeBSD over Wine 11, it works with native performance.. which is not
possible under Bhyve or VBox.

> My idea with bhyve was closer to a lightweight virtualized Windows ker= nel operating in the background, where the GUI windows are seamlessly integ= rated into the FreeBSD desktop environment (like seamless mode in VirtualBo= x or WSLg in Linux). I thought bhyve could achieve better raw hardware comp= atibility for specific professional Windows apps. Example Adobe?.

You probably noticed that Bhyve still uses VNC for a remote desktop
and that makes it even worse for graphics / cad applications than
VirtualBox that at least offers direct rendering.

I would suggest looking at Bhyve and improve display (i.e. no latency
+ vulkan / opengl rendering) in the first place :-)

--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info



--
Ma= rio.
--000000000000def2c506588d0f42--