WinApps: Virtualized Windows Apps On Linux, Plus Windowing

In recent explorations, a remarkable development has emerged for Linux users: the ability to run the latest version of Photoshop on a Linux machine, complete with access to a dedicated mobile GPU. This achievement, initially thought to be impossible, has been made possible through innovative open-source solutions.

Virtual Machines and the Linux Experience

While virtual machines are a well-established concept within the Linux community, the integration of these systems with GNOME’s built-in windowing environment adds a fresh twist. Utilizing the PaperWM extension allows for seamless window management, enabling users to drag and arrange their applications with ease. Surprisingly, Windows panels can coexist alongside Linux windows, creating a hybrid workspace that enhances productivity.

Setting up this configuration required significant effort, particularly in getting the GPU recognized. However, the results are noteworthy. Heavy-duty applications, including Photoshop, can now run effectively on machines like the HP Envy 16, equipped with an Intel i7-12700H processor and 32GB of RAM—ideal specifications for this endeavor.

Getting it to recognize the GPU? A ton of work. But here we are: Bazzite running Photoshop with its own dedicated GPU resource.

WinApps: A Game-Changer

The key to this transformation lies in an open-source project known as WinApps. This tool cleverly integrates a virtual machine into the Linux desktop using the Remote Desktop Protocol, allowing users to run Windows applications alongside their native Linux programs. Although the setup involves navigating the command line and tweaking configuration files, the payoff can be substantial.

WinApps specifically targets users who rely on Adobe Creative Cloud and Microsoft Office 365 applications—software that has historically been difficult to replace with alternatives. The ability to run these applications natively on Linux is a significant advancement for those seeking flexibility and software freedom.

This Creative Cloud version of Photoshop more or less works, though I had some real problems with moving around the panels. It works about as well as a WINE version of Photoshop CS6 I’ve used previously, but unlike that moldy oldie, this is the latest version release.

Challenges and Opportunities

Despite the impressive capabilities of WinApps, it is essential to approach this solution with realistic expectations. While it offers a glimpse into the potential for running high-end applications on Linux, it is best suited for casual use rather than intensive work. Users may encounter bugs and performance issues, particularly with applications like InDesign, which can struggle with monitor configurations and cursor responsiveness.

Nevertheless, the concept of WinApps presents an exciting opportunity for Linux enthusiasts. If packaged more user-friendly, it could pave the way for a “Steam for productivity,” making high-end commercial Windows applications accessible without the complexities currently involved.

An Action Retro video playing at 1080p in a WinApps-sandboxed version of Vivaldi. It works, complete with audio, but it is choppy and drops frames.

Ultimately, the existence of WinApps is a testament to the hard work of various open-source teams, including those at Red Hat, whose contributions have been crucial in making this tool functional. As interest in this solution grows, it is likely that further enhancements will emerge, making it even more accessible for users who prefer not to delve into configuration files.

A Video You Need To See

Friend of Tedium Alec Watson, a.k.a. Technology Connections, recently released a compelling commentary video addressing the impact of algorithms on consumer behavior. Over nearly 40 minutes, Watson explores how reliance on algorithms can influence our content consumption, social media interactions, and even everyday activities like driving.

His insights into platforms like Bluesky highlight the complexities of algorithm-free environments, where user engagement can lead to misunderstandings and irrelevant interactions. In an era dominated by big tech and AI-driven feeds, Watson’s reflections serve as a reminder of the importance of maintaining agency in our information consumption.

For those intrigued by this exploration of technology and its implications, sharing this journey with a friend could spark further discussion. Stay tuned for more insights tomorrow.

Winsage