Hacker Newsnew | past | comments | ask | show | jobs | submit | Flicki's commentslogin

The US is not testing sufficiently to make any claim about having less cases than European countries.


D3D11 is much easier to use and more reliable than OpenGL etc, using OpenGL would increase the cost to finish the game and no meaningful gain since Linux is essentially irrelevant.

Also most game devs don't have Linux machines to build or test the game on in the first place.

I thought about it once, tried installing Ubuntu-- it wasn't as simple as I'd like, but eventually worked.. except it didn't seem to be aware of the GPU and was running at 640x480 or some shit.. deleted it.


Nice work as usual BeeOnRope

Now if only I could actually use avx512 in a desktop, been waiting what feels like 5+ years..


Or better yet only have normalize(), mark it [[nodiscard]] and it will be pretty much impossible to fuck up.


You think the OP doesn't know this? Common. Linus was making straw men arguments as he seems to commonly do.

The measurements still show Windows trouncing Linux in reponsiveness


Yes, because the benchmark was using spinlocks incorrectly.

There are many places where the Linux scheduler is more responsive, even in gaming, exactly because of what makes spinlocks inefficient. The Ryzen scheduler debacle comes to mind.


Aside from Crystal what languages don't support Windows? You pretty much have to go out of your way to make a language that won't run on Windows.


>You pretty much have to go out of your way to make a language that won't run on Windows.

That's a bit ridiculous. In the group of most desktop operating systems, Windows is the odd ball. Supporting it is a huge hassle, and from a certain point of view with a very small ROI.

I wonder why the Swift threads have far fewer complaints about missing Windows support. Perhaps the absurdity is more obvious in that case?


> In the group of most desktop operating systems, Windows is the odd ball.

Hilarious considering it is, by far, the most used desktop operating system. It's almost like there's a reason small languages stay small...


>Hilarious considering it is, by far, the most used desktop operating system.

You think so? The latest Stackoverflow survey says otherwise: https://insights.stackoverflow.com/survey/2019#technology-_-...

"Linux 53.3%, Windows 50.7% MacOS 22.2%"

Yes, since the question is slightly open, this could refer to target platforms instead of what the actual developers are using on their desktops. Still, a nice-looking datapoint ;)

Anecdotally, as an IT chief I see developers who use Windows struggle with tasks that are simple in Linux and MacOS. There's a reason why a) MacOS won so many developers and why b) Microsoft is spending so many resources making WSL/WSL2.


Each one picks the survey it suits them best.

> For October 2019 the Linux gaming population on Steam according to Valve was about 0.83%, basically flat compared to September, at least on a percentage term. Meanwhile for the newly-published November figures it comes at 0.81%, or a decline of 0.02%.

https://www.phoronix.com/scan.php?page=news_item&px=Steam-Su...


Yeah, that's a good point, given how Crystal might very well work as a language for making games.


Swift is Apple garbage and there is no expectation it would run on anything outside of iOS.

Crystal not working on Windows indicates to me that are implemented the run time idiotically-- should have just reused the C and C++ run time & standard libs, as this would have given them portability from the get go.

Exposing Win API or .NET is unnecessary, just allow users to call into C code for that nonsense.


Swift runs on Linux just fine. There are web frameworks in swift. Tensorflow is working on Swift support [2]. Yes it is Apple supported but it’s open source and runs plenty of places besides iOS. You may still think it’s “garbage” but you’re misinformed about where it can be used.

[1] https://github.com/vapor/vapor [2] https://www.tensorflow.org/swift


Swift is a corporate-backed language, and everyone knows Apple is trying to lock-in customers (both users and devs).


Windows support is often behind other platforms though. Linux and Mac support tend to get prioritized for new languages.

Not sure if Swift works very well on Windows e.g.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: