When you mention Visual Studio, do you mean VSCode or Visual Studio. Cus VSCode is supported on Linux but Visual Studio is not. Confusing right?
Neptr
It also has a Flatpak release, which I prefer for the ability to restrict permissions like internet.
I love Journey!
Actually, in the case of a web browser, Flatpak weakens both Firefox's and Chromium's internal sandboxing, possibly allowing for breaking of cross-site or site-host boundaries. Firefox is even weaker then Chromium as a Flatpak because it can't use the zypak fork server. Both are weakened, best to avoid.
For basically any other app, Flatpak can be beneficial as a sandbox.
Basically, don't sandbox browsers because its like wearing 2 condoms. The only sandboxing tool I know that doesn't interfere with the browser's sandbox (and also doesnt allow for the possibility of privilege escalation, like Firejail) is Bubblejail
PS: Since you mentioned you are on Fedora, Bubblejail is offered through this COPR repo from the Secureblue team. It provides a sandbox without interfering with the browser's sandbox. It comes with profiles for Firefox and Chromium. Only issue ive experienced is that the sandbox works, aka it means I can't access files from my home directory unless explicitly given permission to a folder.
Zig is designed as a successor to C, no? So i assume it does syntax and things quite similarly. Rust is not a C-like language, so i dont think this a fair comparison at all.
But in the end, learning syntax isnt the hard part of a new language (even if it is annoying sometimes).
All the different tests ive seen comparing Rust and C put compile times in the same ballpark. Even if somehow every test is unrepresentative of real-world compile times, I doubt it is "order[s] of magnitude" worse.
I remember watching someone test the performance of host a HTTP webpage and comparing the performance of Zig, Rust w/ C HTTP library, and Rust native. Rust native easily beat them out and was able to handle like 10s of thousands more client connections. While I know this isnt directly relevant to Kernels, the most popular C HTTP library is most likely quite optimized.
Memory related vulnerabilities are consistently in the top reported vulnerabilities. It is a big deal, and no, you can't just program around it. Everyone makes mistakes, has a bad day, or something on their mind. Moments of human fallibility. Eliminating an entire class of the vulnerabilites while staying competitive with C is a hard task, but entirely worth doing.
OP mentioned that it was the Flatpak version, which doesnt add anything to root owned parts of the filesystem.
Understandable. I wish there was a secure alternative to GrapheneOS on non-pixel hardware.
Yes. I dont remember the word exactly but it might have the word "performance" or "hardware"
Manjaro was buggy in my experience (used it for a year), and seems to be a well hated distro at this point. I am not suggesting that will fix your issues, just mentioning. I had a friend switch from Windows to Linux for the first time and Bazzite was the one that worked the best for their Nvidia card. As the other commenter said, dual booting on the same drive with Windows makes it a headache to manage.
length("s/he") == length("they")
It also just sounds awkward to say he/she
For a distro, I recommend Fedora KDE Spin. Fedora is beginner friendly, is widely supported, frequent updates (so less outdated packages), rock solid stable, works with gaming or anything else.
People recommend Linux Mint often, but I am just not a fan of how outdated the system is and its reliance on X11 (deprecated and insecure display server). I've daily driven mint before for like a year and it was good but I'm not a fan of cinnamon DE.