Live data from Hacker News

X410 – X Server for Windows 10

x410.dev

121–130 of 254 posts

Re: X410 – X Server for Windows 10

#121

They are asking $50 for something that there are other open source solutions for. It would be interesting to find out how much of the original source code is the developers and how much is just repackaging of one of the multitude of open source X servers for Windows that are currently available. Originally thinking it was another open source project, I looked at the website to see if there were some features that wou…

The most successful open source company ever (RedHat) made their whole business packaging up open source in a nice manner. People will pay for convenience and polish. Also, i would guess that Windows users are not likely to be free software purists and just wants something that works with a minimum of fuss. The price of software should be based on the value it provides to the user, not on what it cost to make it.

RedHat does give back to the community a lot -- their packaging and distribution is paid-for, but a great deal of their projects are open sources and reused by others.

I really hope that's the case with this software. There have been many in the past that provided "free source", but the binary from the app store is paid-for.

Re: X410 – X Server for Windows 10

#122
post #66

Earlier quoted context omitted.

What do actual users who would want to run Linux actually run? Probably games? Maybe office?

I dual boot right now and hop into Windows only for games. Wine is janky so that's not a good solution. I've been a pretty devoted Linux user for close to 20 years but I'm starting to seriously consider switching to a WSL setup in the future.

You can try a Windows VM with GPU passthrough, there's Looking Glass with transparently sends the VM pixels to a Linux window with native performance.

https://looking-glass.hostfission.com

Re: X410 – X Server for Windows 10

#123
For a somewhat alternative if you want to run both Linux and Windows, you can run Linux natively and then run Windows in a VM with GPU passthrough. Then you can use Looking Glass which sends the Windows pixels to a Linux window with native performance. For the Linux machine, you can run it as a host or use something like Proxmox as a hypervisor if you need more VMs or containers. I use this setup to run Windows, macOS and Linux simultaneously, macOS mostly for iOS development.

https://looking-glass.hostfission.com

Re: X410 – X Server for Windows 10

#125

For a somewhat alternative if you want to run both Linux and Windows, you can run Linux natively and then run Windows in a VM with GPU passthrough. Then you can use Looking Glass which sends the Windows pixels to a Linux window with native performance. For the Linux machine, you can run it as a host or use something like Proxmox as a hypervisor if you need more VMs or containers. I use this setup to run Windows, macO…

How did you get Looking Glass to work with macOS? I don't think it's supported as host OS.

Re: X410 – X Server for Windows 10

#126
post #60

I (and most of my colleagues) stopped using vcxsrv at my workplace since we moved from Qt4 to Qt5. At some point in between, Qt stopped supporting native X11 painting[1] which means all of the graphics are now drawn as bitmap at server side and sent in whole to the client. That easily hoses up our network. The problem is more exarcebated now that Japan has declared state of emergency and everyone is urged to work fro…

I've used xpra in situations where x forwarding is not performant enough. It's got some rough edges but it works very well over low bandwidth connections.

Re: X410 – X Server for Windows 10

#127
post #125

For a somewhat alternative if you want to run both Linux and Windows, you can run Linux natively and then run Windows in a VM with GPU passthrough. Then you can use Looking Glass which sends the Windows pixels to a Linux window with native performance. For the Linux machine, you can run it as a host or use something like Proxmox as a hypervisor if you need more VMs or containers. I use this setup to run Windows, macO…

How did you get Looking Glass to work with macOS? I don't think it's supported as host OS.

They ran macOS as a guest. Looking Glass only runs on Linux.

Re: X410 – X Server for Windows 10

#128

Wow, this looks really cool. I'm honestly really wondering how they got hidpi support, since, AFAIK, Xorg did not support hidpi (this one of the new things Wayland brought to the table).

It is unfortunately more complicated than just the X server stuff. Xorg has a zoom parameter accessible via xrandr and lets you set the DPI. But that is not enough. Good discussion here:

* https://wiki.archlinux.org/index.php/HiDPI

Re: X410 – X Server for Windows 10

#129

Earlier quoted context omitted.

That's what Wine does (and it often works surprisingly well).

I run Windows applications that require USB hardware, and Wine does not support USB devices. so I was hoping for native Windows execution rendered to an X Server.

Well, native windows executing under Xorg is what Wine tries to offer.

It just "not complete" yet.

Re: X410 – X Server for Windows 10

#130

Does anyone want to share how they use the WSL2 & X-Server combination? In my case, I'm mostly happy with the VSCode WSL2 integration. I keep all my projects on the linux fs and it is fast to work with. The only thing which annoys me is the window management in Windows. Too much Mouse movement and random ALT-TAB-ing. I've never got i3 to work with a Windows x server on multiple displays with high dpi. X401 also only…

I'm curious, I always thought that devs who choose Windows do so because they like the window management and the UI tools etc. That's my reason for sure. What's stopping you from just running proper Linux with VS Code, if you don't like the way the Windows shell works?

The strongest argument for Windows is not its window management or UI tools, it's that you can use third-party software without dealing with too much bullshit.

On Linux, if your third-party software is available at all, it's on some third party repo you have to add manually, or maybe it's a binary which may or may not work on your particular distribution on your particular version.

This is basically the reason why I gave up on Linux on the desktop, it just hasn't gotten better in decades, it probably will never get better. The distributions have no incentive to make this work well, because first-party packages are a big selling point.

I'll take a crappy default shell over that.

Post reply on HN