To keep your system secure no matter what, you open up only the ports you absolutely need.
People will always make a mistake while configuring software, a firewall is there to make sure that error is caught. With more advanced firewall’ you can even make sure only certain app’s have access to the internet to make sure only what you absolutely need toconnect to the internet does.
In general it’s for security, but can also be privacy related depending on how deep you want to get into it.
EDIT: It isnt about not trusting other devices on your netork,or software you run, or whether you are runni g a server. It’s about general security of your system.
It doesn’t seem to have any outrageously complicated dependencies to work, just C++, Boost and a few other recognizable names, at least at a glance. They also seemingly have an ArchLinux package, which means it’s likely to at least be buildable on latest everything. Mint will fall in between, so the odds it’ll compile are pretty good.
Don’t worry yourself. If Mint works for you and you don’t have a good reason to switch. Just stay.
I started out with Mint as well. Switched from Cinnamon to Mate early on because I wanted to run a fancy compositor called Compiznand stay on that for like 2 years.
I still had a lot of free time, so I got “bored” by everything being so low maintenance compared to Windows 8. I checked out Arch and ran it for a bit with KDE 4 I think.
At some point I got a proper PC (was a crappy Laptop before) and wanted to Continue running KDE, so I chose KUbuntu because of that. I ran into some issues and a brick when upgrading that I couldn’t solve, so I went back to a rolling release distro to not need to worry about major updates again. I went with Manjaro as I thought it would be more stable than Arch (I didn’t have a problem with Arch, just craved max stability in general then).
In the meantime I since learned that Manjaro and Arch are about equally as stable from problems I needed solve and me sometimes running Arch on my old laptop when out.
I have been on Manjaro for about 7 years now (never re-installed), love it, KDE and don’t care about all the political stuff. I don’t care that people hate on Manjaro, never encountered a problem I couldn’t solve and will happily continue to use the distro until it breaks on me.
You can use whatever you like. Distro hopping can be fun, but is also a burdon and might prevent you from making your PC your home.
I wouldn’t switch especially for political stuff. Just use what you like. If you don’t wanna miss out, just watch some YT Videos of people testing out Distros/DEs or run some in virtual machienes. If you have a secondary device, you can also do hopping on that.
I hope this can help somewhat. Use whatever you like, don’t fret about political stuff. I used to kinda distro hop (not really) and now couldn’t care less about it.
You can easily check out other Distros using VMs, Docker Containers or even rented Servers for the most part.
If you have the time and are truely interested in Distro hopping (or just testing out a new DE) just go for it though. Just don’t let others dictate what you run.
I only dabble in C# these days, mostly because Microsoft doesn’t bother porting .NET Forms to Linux, but my most recent GUI framework experiments were with Avalonia and that felt quite good. Not everything works as well on Linux (no Fluent design background blur, though I believe it does work on Windows and macOS) but functionality-wise, it’s pretty complete.
My IDE of choice is Rider, and the Avalonia plugin has some nice previewing features and a good chunk of XML/C# binding autocomplete.
There’s a paid option for Avalonia that will take your WPF application and instantly turn it into a cross-platform app, but that’s clearly focused on enterprise users (starting cost: $5k per app per platform for startups, four times that for “enterprises”, lol). I can’t blame them, though, because porting WPF to macOS + Linux + iOS + Android + web browsers + Tizen + (eventually) VisionOS by simply swapping out the SDK is pretty amazing tech.
This community is full of people who simply “don’t like certain things”. They may say “it’s overkill” disregarding the fact that it solves their use case perfectly. Or it could be written in a language they don’t like. Or maybe they heard somebody else complain about it on a forum once and now think it’s bad.
I think flatpaks are good. The performance penalty for containerized software can be felt much more when you’re not using a good CPU. So containers do not “solve” my use case.
Yeah, it’s also the same group of people who are always complaining about how much RAM a desktop environment or app uses, that app being whichever one they are using right now.
I guess maybe I don’t understand what workspaces are? Because I’ve been operating under the assumption that I’ve been using multiple workspaces with GNOME for a* long* time now.
Are you saying the GNOME update in April will each workspace to have it’s own unique desktop folder?
I’m a professional and hobbyist C# .NET dev and I recently made the switch to a full Linux environment at home. I’ve gotten a great workflow setup with just VSCode and some extensions. I’ve actually found some ways to improve my workflow with VSCode vs Visual Studio and I’m glad I made the switch. The only thing I really miss is the phenomenal diagnostics and profiling I would get with a full Visual Studio install, but I’m getting used to using cli dotnet tools to replace that as well.
If you’re going the VSCode route, feel free to ask me more questions on useful extensions or workflow tweaks!
I haven’t really distributed any binaries yet, everything I work on is just FOSS at github.com/MattMckenzy.
However, I did look into packaging my HomeCast project in my own debian apt repository. It’s still unsigned at the moment, but when I get to it I imagine I’ll just use dpkg and gnupg2 however I need to.
linux
Oldest
This magazine is from a federated server and may be incomplete. Browse more on the original instance.