kvm-guest-drivers-windows
go-shadowsocks2
Our great sponsors
kvm-guest-drivers-windows | go-shadowsocks2 | |
---|---|---|
32 | 2 | |
1,815 | 4,405 | |
3.5% | 0.5% | |
9.0 | 4.0 | |
7 days ago | 3 months ago | |
C | Go | |
BSD 3-clause "New" or "Revised" License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kvm-guest-drivers-windows
-
Why are Apple Silicon VMs so different?
There's mature VirtIO drivers for just about everything already, under the virtio-win umbrella: https://github.com/virtio-win/kvm-guest-drivers-windows
My desktop PC is using libvirt+qemu (on an Arch host. I use Arch, btw) to PCI passthru my RTX 4090 GPU to a Windows guest. I installed the guest initially with emulated SATA for the main drive. Once Windows was up and running, I installed virtio-win and the guest is now using virtIO accelerated drivers for the network interface, main disk. I'm also sharing some filesystems using virtio-fs.
-
VirGL
Note also: it just got an experimental Windows driver!
[1]https://github.com/virtio-win/kvm-guest-drivers-windows/pull...
-
Windows guest in KVM on Fedora filesystem passthrough
I managed to make it work by following the tips here and here, just install the necessary as indicated in the first link and then read the second one to edit the Virtual Machine XML and correctly add the device. Just one more thing, due to a bug in the Windows driver, it is necessary also to add queue="1024" in the "driver" line, so it will looks like this (read the instructions in the second link to know which line to edit):
Your welcome. I hope that over the time this process will become simpler, and also that it will become the standard for both Linux and Windows guests. While it doesn't happen, whenever possible update the driver to new versions and if possible report any issues in the GitHub repository. Good luck!
- Windows VirtIO driver documentation on fedoraproject.org is now 404, but why?
-
Testing many repos/issues
Issues: https://github.com/HFOSSedu/kwurst-kit-review/issues/8 https://github.com/iron-fish/ironfish/issues/912 https://github.com/virtio-win/kvm-guest-drivers-windows/issues/721 https://github.com/HFOSSedu/kwurst-kit-review/issues/6 https://github.com/HFOSSedu/kwurst-kit-review/issues/5 https://github.com/abhi-kr-2100/sentence-collector/issues/2 https://github.com/HFOSSedu/kwurst-kit-review/issues/23 https://github.com/HFOSSedu/kwurst-kit-review/issues/26 https://github.com/bcgov/performance/issues/382 https://github.com/lodash/lodash/issues/5360 https://github.com/sanctuarycomputer/sanctu-dot-com/issues/138
-
WireGuardNT, a high-performance WireGuard implementation for the Windows kernel
VirtIO changed license from GPL to BSD so that it could be signed by Microsoft. See here: https://github.com/virtio-win/kvm-guest-drivers-windows/comm...
- Vgpu_unlock: Unlock vGPU functionality for consumer grade GPUs
go-shadowsocks2
-
WireGuardNT, a high-performance WireGuard implementation for the Windows kernel
To be honest WireGuard over Shadowsocks is neither common nor recommended, coz essentially it's TCP-over-TCP which will wreak havoc on TCP congestion control.
Unless you mean WireGuard over Shadowsocks UDP transport, but that is even less common.
(Disclaimer: I wrote the official Go port of Shadowsocks https://github.com/shadowsocks/go-shadowsocks2)
What are some alternatives?
quickemu - Quickly create and run optimised Windows, macOS and Linux desktop virtual machines.
v2rayA - A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols. 🚀
vgpu_unlock - Unlock vGPU functionality for consumer grade GPUs.
v2ray-core - A platform for building proxies to bypass network restrictions.
gluetun - VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
gost - GO Simple Tunnel - a simple tunnel written in golang
simple-tls - A simple tiny fast TLS wrapper for shadowsocks (or other TCP) connections. Also available for shadowsocks-android.
LookingGlass - An extremely low latency KVMFR (KVM FrameRelay) implementation for guests with VGA PCI Passthrough.
v2ray-core - A platform for building proxies to bypass network restrictions.
qemu-pinning - My QEMU fork with pinning (affinity) support and a few tweaks.
swtpm - Libtpms-based TPM emulator with socket, character device, and Linux CUSE interface.
dokany - User mode file system library for windows with FUSE Wrapper