And so cometh the foretold LSW (Linux Subsystem for Windows)
And with it, the infinitely recursive wsllswwsllswwsllsw…
It’s subsystems all the way down
Always has been
Additional Features
- The GNU/Linux
/home
directory is accessible within Windows via the\\tsclient\home
mount
Well I for one won’t be touching this with a ten foot pole.
That’s just a feature of XFreeRDP. You literally just have to delete one flag from the command that starts the RDP client if you don’t want to share you home dir. I’m not sure if winapps-org is still just a shell script but the original winapps was, so modifying the command was trivial.
But having it on by default is a dangerous anti-feature.
- The GNU/Linux
Well will it run Winamp because I inadvertently read the title as Winamp and now I need it again
Audacious is your friend. It accepts old Winamp skins!
I’ve been rocking the Windows XP skin on Linux Mint
It really whips the llama’s ass!
*ehc ehc ehc ehceeh
AFAIK I am pretty sure Winamp works fine on Wine.
Yes, but there is a Winamp Wine based package somewhere iirc.
I don’t ever mean to be a downer but I feel this will hurt users in the long run. Just simy extending an umbilicle to Microsoft’s teat because they can’t be assed to let go and stop suckling. M$O and Adobe CC are some of the worst offenders for SaaS bullshittery.
The thing is, sometimes you need Microsoft not of your own volition but because of bureaucracy. When I was signing a contract recently, the government required me to fill in a office word document and it would not work at all on libre, I had to scramble around the house, went through 3 different computers trying to get any of them to have office working after I just recently uninstalled it from all of them to use libre only, but in the end I had to use a university computer to fill in the doc.
As much as I want to move from them, Excel and Photoshop are too advance compared to any alternative, including both FOSS and commercial one.
Even Excel Online is not as advance as Excel desktop.
Casual users can get away from them, not advance user that needs unique feature only available in the software.
You are gonna love only office. Their spreadsheet work as close to excil as possible.
I actually use it for some PC, still missing a lot of features tho.
I’ve used only office and it’s still not Excel. Like the prior commenter said, even excel online isn’t as good as desktop excel. I actually run a VM for just a few apps, excel being one of them.
I feel mislead, none of the apps actually run on Linux.
I used to use this, but I always found it really janky - window boundaries not updating, weird graphical glitches, etcetera.
It was especially annoying to use with Photoshop and GPU acceleration (I do GPU passthrough to my VM).
In the end, I just abandoned it and just used the monitor the VM’s GPU is plugged into.
What’s the difference of this and WINE?
tldr: VM->RDP seamless render
WinApps works by: Running Windows in a Docker, Podman or libvirt virtual machine. Querying Windows for all installed applications. Creating shortcuts to selected Windows applications on the host GNU/Linux OS. Using FreeRDP as a backend to seamlessly render Windows applications alongside GNU/Linux applications.
Wine Is Not an Emulator.
This is an Emulator.
Anyone try this yet? Office and adobe on Linux easily working on Linux would be big.
It running in podman just windows VM and connection to real host done with rdp window capture from windows.I tried it not that bad can be used for office work i used it with tiny11
Yea it’s great!
What about graphics acceleration? Does it need gpu pass through?
Running Windows in a Docker, Podman or libvirt virtual machine
Seems to me like GPU acceleration should be supported. Libvirt probably requires dedicated passthrough or sophisticated methods like SR-IOV.
I’m positive it has the same issues as any other Windows VM setup. If you’ve got two GPUs, you can probably pass one of them through to the VM and get good graphical performance.
I wish the virtio-gpu stuff hadn’t died on Windows…
EDIT: It might not be dead? That’s cool if so.
I know there are ways you can tailor your VM to use the hardware, but am no expert.
Does anyone know if it can run Visual Studio? Would be awesome so i could switch to Linux for my Job
Visual Studio Code runs natively on linux. Not sure if that’s what you meant though.
i think they’re talking about the proper old visual studio, a full-blown IDE!
Yes, the full Visual Studio one :)
I suspected as much. I wouldn’t expect that to work on Linux, especially since build the output is to be run on other Windows machines.
it’s listed on the project’s readme!
Ah thabks, missed it the first time reading through it
Probably!
sure you can but why would you want to
I’m gonna try this out. I like to use a DnD character generation sheet that only supports Adobe PDF with its js shenanigans. There really isn’t any sheet generator that comes close to it, I checked.
A DND character sheet is enough to use adobe? I wonder how we ever got by before it.
In any case let’s see it. Curious if I could change it to something else, or is it custom by you?
Here it is. https://www.flapkan.com/ It is so convenient that I still deal with the inconvenience of dual booting. I really hope you can convince me to use something else.
Wait, Docker and Podman can create Windows VMs?
I had winapps setup using QEMU quite a while ago but this seems like a much tidier setup.
Docker and Podman can’t run Windows VMs by themselves. These containers use QEMU, so it’s essentially a pre-made setup for what you already had.
That’s a shame. Still very cool and much tidier than doing it directly but I thought you could actually pull windows:latest now and get going.
That will unfortunately never be a thing. They could theoretically do a “Docker machine” like setup to support actual Windows containers, but there’s probably not enough interest in that.
deleted by creator
No, it’s not a thing, it’s literally what I described earlier - QEMU in a Docker container. That’s why the Dockerfile imports files from QEMU, and why the entrypoint starts the VM using QEMU. The project this whole thread is about uses
dockur/windows
as the base.It will never be a thing.
I am running it on Docker. :)
Yeah, had to dive in myself.
The answer is no, they can’t. You need to pass
/dev/kvm
and/dev/net/tun
in a composefile for a reason.There’s no „windows in docker”, but rather „handy windows vm orchestrator with nice UI in a container”. A bit of a mouthful.
Will this work with music producing software like Ableton or will it introduce too much latency?
You’d just have normal Windows latency + pipewire latency.
Pipewire can adjust for latency on the source, so if you’re running a monitor of an instrument directly on Linux it won’t be out of sync.
You may need to edit a config file or two once you know exactly how much latency comes from Windows/the vm software.
It should be ok, I think. I am running ArcGIS which is pretty resource heavy and it works just fine.
If that works with silly mobile games as well, maybe I can get my mom on Linux
Waydroid for that.
If this can run Clip Studio Paint, I’ll take it.
Krita and GIMP lacks too many advance features for comic creation.
Worth a shot!