Live data from Hacker News

Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

xda-developers.com

381–390 of 512 posts

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#381

Earlier quoted context omitted.

lol you guys are being too nice. Building CRUD apps is just implementing business logic by gluing APIs together, there is nothing to understand except the business domain, which is only done through exposure, because business logic is random. And then the APIs which are all essentially a kludge because of the shifting business logic. Understanding low level code puts you on entirely different level because you can re…

> lol you guys are being too nice. Building CRUD apps is just implementing business logic by gluing APIs together, there is nothing to understand except the business domain, which is only done through exposure, because business logic is random. It isn't "random", a as business process develop over time to various business/customer/regulatory needs. The business process evolves over time typically. When you take a bus…

Everything is shit, it's just different kinds of shit. :)

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#382
post #249

Earlier quoted context omitted.

To be fair, early wine (when I first tried it) wasn't very usable, and for gaming specifically. So if you were an early enthusiast adopter, you might've just experienced their growing pains. Also, I assume some Windows version jumps didn't make things easy for Wine either lol

The hype/performance mismatch was significant in the 2000s for Wine. I’m not sure if there was any actual use case aside from running obscure business software. Yes, there was “the list” but there was no context and it was hard to replicate settings. I think everyone tried running a contemporary version of Office and Photoshop, saw the installer spit out cryptic messages and just gave up. Enough time has passed with…

I used WINE a lot in the 2000s, mostly for gaming. It was often pretty usable, but you often needed some hacky patches not suitable for inclusion in mainline. I played back then with Cedega and later CrossOver Games, but the games I played the most also had Mac ports so they had working OpenGL renderers.

My first memorable foray into Linux packaging was creating proper Ubuntu packages for builds of WINE that carried compatibility and performance patches for running Warcraft III and World of Warcraft.

Nowadays Proton is the distribution that includes such hacks where necessary, and there are lots of good options for managing per-game WINEPREFIXes including Wine itself. A lot of the UX around it has improved, and DirectX support has gotten really, really good.

But for me at least, WINE was genuinely useful as well as technically impressive even back then.

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#383
post #324

Earlier quoted context omitted.

https://www.winehq.org/donate

Requires PayPal or credit card. The suggestion was to pay with your Steam Wallet or whatever payment method already used when you buy a Proton-based game on Steam.

The best low overhead way to support them for Americans is to set up bill pay with their bank and auto send checks to their mailbox

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#384

Earlier quoted context omitted.

Not only do the CRUDs have value but they're good for your sanity. I knew a guy back in the dot-com era. Very skilled coder. Backbone of the company. He pulled off miracles. Fulfilled impossible deadlines. Then one day, out of the blue, he quit. Took a job at a non-technical corp. They put him in a cubicle where he wrote Visual Basic CRUDs on an 8-5 schedule. No weird deadlines, no sleeping under the desk. He called…

> He called it his paid vacation. As a fellow CRUD writer you're kinda seconding the OP's point here... Personally I say oh well, some people are smarter and/or harder working than me. Now watch this drive -

I was seconding his point. I personally ended up in educational software which is CRUD-adjacent in terms of stress and sanity. Never regretted it.

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#385

Earlier quoted context omitted.

Now if only Steam would add a checkbox on their checkout page to add 10% donation/tip that goes directly to their upstream opensource dependencies (like the Wine team), that would be amazing! I would add extra money on every purchase to support these people!

Buy a steam deck. It sends a strong signal to Valve to continue supporting Wine and you get a Steam Deck

I'm in Africa, when I go to the steam deck page, it says it is not available in my country. Not interested in buying from a third party importer. So until then..

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#386

Reading these posts always make me feel like an imposter. People are dealing with such low level things, while i'm outta here building simple CRUDs.

Not only do the CRUDs have value but they're good for your sanity. I knew a guy back in the dot-com era. Very skilled coder. Backbone of the company. He pulled off miracles. Fulfilled impossible deadlines. Then one day, out of the blue, he quit. Took a job at a non-technical corp. They put him in a cubicle where he wrote Visual Basic CRUDs on an 8-5 schedule. No weird deadlines, no sleeping under the desk. He called…

> They put him in a cubicle where he wrote Visual Basic CRUDs on an 8-5 schedule. No weird deadlines, no sleeping under the desk. He called it his paid vacation.

That was all nice and good for a while, but the times are ending.

I suspect there will still be a human involved in the production of software, but it will be domain experts, not CRUd monkeys who picked up just enough domain knowledge to be dangerous.

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#387

Earlier quoted context omitted.

Not only do the CRUDs have value but they're good for your sanity. I knew a guy back in the dot-com era. Very skilled coder. Backbone of the company. He pulled off miracles. Fulfilled impossible deadlines. Then one day, out of the blue, he quit. Took a job at a non-technical corp. They put him in a cubicle where he wrote Visual Basic CRUDs on an 8-5 schedule. No weird deadlines, no sleeping under the desk. He called…

ai slop

You can tell from my comment that I'm not AI. I've had a lifelong habit of using commas instead of dashes in situations where the dashes would have been more appropriate. AI would always go for the dash.

First time I've been accused of AI.

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#388

Earlier quoted context omitted.

Starting with SQL Server 2017, native Linux support exists. Probably because of Azure.

Ironically, SQL Server AFAIK in order to run on Linux uses what basically amounts to a Microsoft reimplementation of Wine. Which always makes me wonder if they'll ever get rid of Windows altogether someday in favour of using Linux + a Win32 shim. I think there are still somewhat strong incentives nowadays to keep NT around, but I wouldn't be that surprised it this happened sometime down the line.

It's a Windows container. It runs the NT kernel and a few minimal other things. The closest would be the Nano Server container

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#389
post #44

Earlier quoted context omitted.

The grass is always greener on the other side - many low-level programmers feel like an imposter when it comes to high-level systems such as CRUD apps.

Yeah exactly. High-level people think the low-level stuff is magic, and us from the other side think the high-level stuff is magic (how can you handle all that complexity?...)

> how can you handle all that complexity?...

You don’t. Someone else smarter than you handled it already and you just need to integrate their solution.

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#390

Earlier quoted context omitted.

> lol you guys are being too nice. Building CRUD apps is just implementing business logic by gluing APIs together, there is nothing to understand except the business domain, which is only done through exposure, because business logic is random. It isn't "random", a as business process develop over time to various business/customer/regulatory needs. The business process evolves over time typically. When you take a bus…

Everything is shit, it's just different kinds of shit. :)

No not really. I've worked with good teams and you would be amazed at how easy it is, even with iffy tech stacks. Stuff even get documented properly.
Post reply on HN