Live data from Hacker News

Convert Linux to Windows

philipbohun.com

391–400 of 459 posts

Re: Convert Linux to Windows

#391
post #361

Earlier quoted context omitted.

My parents can't do that. They're on macOS.

Wine bottler works well for that.

Does wine and wine bottler work on the new Apple silicon macs? Maybe for the old intel machines it does but not quite sure for the new macs though.

Re: Convert Linux to Windows

#392

> I can pull down a 20 year old exe and still run it today on Windows. Why, oh why, I have to deal with exe files that are not even 5 years old and don't work on my windows laptop after update... I wish I lived in Author's universe...

Compatibility mode usually solves those problems.

Re: Convert Linux to Windows

#393
post #366

Earlier quoted context omitted.

> I was involved in replacing Windows systems with Linux + Wine, because (mission-critical industrial) legacy software stopped working. No amount of tweaking could get it to work on modern Windows system. With Wine without a hitch, once all the required DLL files were tracked down. I moved from Windows 11 to Linux for the same reason: I was using an old version of Office because it was faster than the included apps:…

> I really loved Windows (and AutoHotKey and many other things) oh, do you know - how can I configure e.g. Win+1, Win+2, etc to switch to related virtual desktops? And - how to disable this slow animation.. just switch instantly? May be you have several ideas where I should search. I'm use Linux as my OS for a long time, but now I need to use Windows at my job. So, I'm trying to bring my Windows usage experience as c…

You can disable all system animations at

Settings > Accessibility > Visual effects > Animation effects

There's no built-in way to set hotkeys to switch to a specific desktop. And my primary annoyance is that there's no way to set hotkeys to move a given window to a different desktop.

Re: Convert Linux to Windows

#394
post #147

Earlier quoted context omitted.

TIL. I'm gonna check this out. It's good to see that people are already working on this, because it's one of those things that, to me, just makes a lot of sense. You'd think that with the all of the layers of abstraction we have nowadays, it should be possible to run software on any underlying system in an ergonomic fashion, even if it's not necessarily efficient.

It's extremely efficient: cold starting Word from an old Office suite is much faster than starting Libreoffice. It also uses less RAM. A few years ago I purchased a few shrink-wrapped Office on ebay for each of the versions Wine claimed to support best, tested then with wine32 and wine64, and concluded the "sweet spot" was Office 2010 in wine32 (it may have changed, as wine keep evolving) Yes, it's 15 years old softw…

> and each app is isolated in a different user id

I always liked this idea; but wouldn't you run into issues with file permissions? And if not, wouldn't that mean that the program in question would have access to all your files anyhow, removing the benefit of isolation?

Re: Convert Linux to Windows

#395

Earlier quoted context omitted.

I recently played Sinistar Unleashed on my Linux laptop. I was never able to get this game working on regular Windows hardware, even when I bought the game brand new and tried running it on a contemporary computer, but it runs fine with Wine and Proton. I decidedly could not get it working on a dual boot of Windows 10 (that I installed just to play to it). Granted, even with Wine it wasn’t trivial to get working, but…

Do you use CD drive emulation with wine?

I actually didn't for this, I was able to mount the ISO with linux and then run the executable directly to install it, then futz around with Wine settings on the install path to eventually get the game launching.

Re: Convert Linux to Windows

#396
post #123
post #38

Earlier quoted context omitted.

The most recent .NET Framework still keeps 1.1 assemblies for compatibility. And yep, .NET sucked and eventually got semi-abandoned.

What are you talking about??? .NET never got abandoned! If anything its hit a very high bar now. Its one of the top frameworks to build an app across platforms.

.NET Framework is indeed getting sidelined, along with WPF and the other technologies from the .NET 1.1 era.

Re: Convert Linux to Windows

#397
post #366

Earlier quoted context omitted.

> I was involved in replacing Windows systems with Linux + Wine, because (mission-critical industrial) legacy software stopped working. No amount of tweaking could get it to work on modern Windows system. With Wine without a hitch, once all the required DLL files were tracked down. I moved from Windows 11 to Linux for the same reason: I was using an old version of Office because it was faster than the included apps:…

> I really loved Windows (and AutoHotKey and many other things) oh, do you know - how can I configure e.g. Win+1, Win+2, etc to switch to related virtual desktops? And - how to disable this slow animation.. just switch instantly? May be you have several ideas where I should search. I'm use Linux as my OS for a long time, but now I need to use Windows at my job. So, I'm trying to bring my Windows usage experience as c…

> So, I'm trying to bring my Windows usage experience as close as possible to so familiar and common on Linux.

I see you were given an answer for the slow animation. For most UI tweaks, regedit is a good starting point.

You may also like the powertoys, but I suggest you take the time to create AHK scripts, for example if you want to make your workflow keyboard centric

> So, I'm trying to bring my Windows usage experience as close as possible to so familiar and common on Linux.

I did the opposite with the help of hyprland on arch, but it took me years to get close to how efficient I was on Windows, where there are many very polished tools to do absolutely anything you can think of.

Re: Convert Linux to Windows

#398
post #280

Earlier quoted context omitted.

This must be from an alternate timeline. There is no way to call what is currently going on with .net anything other than 0% abandoned.

The .NET Framework 1.x runtime is no longer supported, and the .NET Framework 2.0 runtime (used by v2.0-3.5 applications) won’t be supported after 2029. They are slowly abandoning support for old apps. (Yes, if you fiddle with the config file they might work on the .NET 4.0 runtime. But that’s not something a typical user can/will do.)

.net is on version 9 now.

Re: Convert Linux to Windows

#399
post #147

Earlier quoted context omitted.

It's extremely efficient: cold starting Word from an old Office suite is much faster than starting Libreoffice. It also uses less RAM. A few years ago I purchased a few shrink-wrapped Office on ebay for each of the versions Wine claimed to support best, tested then with wine32 and wine64, and concluded the "sweet spot" was Office 2010 in wine32 (it may have changed, as wine keep evolving) Yes, it's 15 years old softw…

> and each app is isolated in a different user id I always liked this idea; but wouldn't you run into issues with file permissions? And if not, wouldn't that mean that the program in question would have access to all your files anyhow, removing the benefit of isolation?

When I'm using Office, the files come from a shared directory accessible as Z:

I use scripts to automate everything - including allowing wine to use Xwayland (because until I start the application I want, its userid is not allowed to show content on my display)

If you want to try using wine with different user ids, try to start with a directory in /tmp like /tmp/wine which is group writable, with your windows app and your user belonging to the same group.

Re: Convert Linux to Windows

#400

> I can pull down a 20 year old exe and still run it today on Windows. Try doing the same with a Linux binary that's just a year old. There's no guarantee that it will be able to run based off some update that has happened IMHO, you just compare two different things. Traditional method of installing apps on Windows is packing all dynamic dependencies with it. While on linux dynamic dependencies are shared between app…

I was thinking the same thing. I've had loads of issues over the years when I have an archived EXE that gets angry about a missing DLL.

Likewise, as the author states, there's nothing intrinsic to Linux that makes it have binary compatibility issues. If this is a problem you face, and you're considering making a distro that runs EXEs by default through an emulation layer, you are probably much better off just using Alpine or one of the many other musl-based distros.

Post reply on HN