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

Sounds like business as usual.


They should open source their UI layer.


Why? It's a commercial venture - how would they feed their developers?


I doubt that's their way of feeding them. At one point they explicitly said they'll do it, but never did.


Not true. Gradual but slow progress. https://github.com/sailfishos

They also recently split the automobile UI part off from the Phone bits. That joint work was part of the problem for FOSSing everything, since they have deals with Car manufacturers which depend on their IP.


Hardware shouldn't be limited to a single operating system.


Will Debian do it?



Hm, discussion is from 2023. Did anything come out of it?


I believe it's just discussions right now. If/when something happens, I'm hoping they'll update the wiki.


Proposing making immutable by default in C or C++ doesn't make sense due to backwards compatibility reasons. New languages like Rust have easier time making better choices with immutable by default.


They could just add a "use immutable;" directive that you place at the top of your file.


C# does this with the null hole. I wish more languages would take a versioning approach to defaults at the file-level.


Could be a compiler flag. -const-by-default. Would probably mean you need to scatter mutable across the codebase to get it to compile, but I expect some people would like to have every local annotated as const or mutable.


cpp2/cfront could plausibly do this, right? Except he doesn't want to:

https://github.com/hsutter/cppfront/wiki/Design-note%3A-cons...


Well, if they are willing to break backwards compatibility, a lot of things can be improved, including this.


Maybe the new C++ profiles that are supposedly going to make C++ a safe language could do it.


There is ProtonDB: https://www.protondb.com


So how would it work on Linux let's say, it would need its own theming to match system look and feel of existing DE?


That's expected. Always use AMD for Linux gaming.

There is some WIP to address it for Nvidia, but it requires new Vulkan features.

See: https://indico.freedesktop.org/event/10/contributions/402/at...


Nice! Linux gaming came a long way.


It really has. I had always tried to use Linux in the past, but gaming was always a fight, and the OS just never felt like it behaved reliable for daily usage for me, was always some little annoyance or bug or issue I'd run into and inevitably switch back to Windows for the sake of things just working without having to spend hours and days and weeks trying to fix issues. That was 10+ years ago. I finally decided to give it a go again, using an Arch based OS. I figured it's been a while, try something other than debian or SLES that I've been used to. Honestly, I kinda don't notice much difference in overall day to day use between gaming and day to day use on Linux versus previously being on Windows just a month ago. Everything kinda just works. The one thing I do notice is I use significantly less RAM, I seldom exceed 32gb as where I was regularly 40gb+ on Windows, and everything runs much better while I do the same day to day stuff as I always have. It's not a huge performance difference, but if I'm paying attention, yeah, I do notice my games tend to run better, and everything within the OS is far more responsive. As for all the linux a-holes out there, please STFU, I don't wanna hear "winblows sux" or "this distro is better", it's why I didn't specify what specific distro I use. That toxic fanboyism is what keeps people away from seeing it as a viable usable OS.

My rambling is really just to say: Yeah, linux has come a long way, especially for gaming and day to day use. The work Valve and others have done to make stuff just run and work is astonishing.


I've been using Linux since the late 1990s.

Gaming has improved by leaps and bounds in the last few years, but non-gaming desktop use has been solid for ages. What little annoyances and bugs and issues kept you going back to Windows?

I found Windows 10 was the first bearable Windows, that I could use without wanting to go back to Linux all the time. Not great, but bearable.

I still used Windows for gaming throughout the whole time. (Until about a year ago, when I accidentally nuked my Windows installation, and then never bothered to set it up again..)

Depending on the job I had at the time, I also used Windows at work.

> As for all the linux a-holes out there, please STFU, I don't wanna hear "winblows sux" or "this distro is better", it's why I didn't specify what specific distro I use. That toxic fanboyism is what keeps people away from seeing it as a viable usable OS.

I've mostly heard that until perhaps about 10 years ago. I'm sure these people are still out there, but it seems to be much less common these days.

I use Arch Linux for what it's worth, but almost any distro can install almost any program (and they all run the same kernels), so it mostly comes down to what package manager and configuration system you want to use, and whether you like the defaults that come with your distribution.

I'm still having some trouble with screen tearing in some games on Linux, alas. I suspect these problems have been ironed out for the more mainstream window manager setups (like whatever you get in Ubuntu by default, instead of me using XMonad), but so far I couldn't be bothered to fix it, yet.


Try KDE Plasma Wayland session. No tearing there unless you explicitly request it.


I tried a compositor like picom and gamescope (the one the Steam Deck uses), and they help a bit with eg the modern Hitman games, but I still have trouble with eg Silksong.

I haven't tried Wayland, yet.


We're at the point where the only real holdback for more mainstream games on desktop Linux is the various kernel-level anticheat mechanisms.


I don't expect that atrocious garbage to ever get a solution on Linux. Normal games should focus on server side anti-cheats or anything that doesn't need to put stuff in the kernel.


What I see there is Windows games running on Linux.


Which is great for Linux gaming, since it removes the need to use Windows.

Windows games worked on Linux for years with different levels of success, the difference is that now they work much much better and at times better than on Windows itself :)


Can this be an alternative to TianoCore for qemu/kvm set ups?


Yep! See here[0] and here[1] for patina-qemu-related repositories/projects!

[0] https://github.com/OpenDevicePartnership/patina-qemu

[1] https://github.com/OpenDevicePartnership/patina-dxe-core-qem...


Nice!


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

Search: