I write C# for a living and I’m the same - Windows at work, Linux at home.
I use VSCode on both OSes. On Linux, I only use VSCode for C# and I have the MS-free version for any other languages I want to use.
I also use VSCode 95% on my work laptop which is a Windows machine. The extension Ms are really good and the dotnet CLI is pretty robust. There are also extensions that can help you deploy stuff to Azure too.
Linux mint is amazing. I’ve used Linux for many years and it’s still nice. I do wish Linux mint had a more free software install option but that’s a minor complaint.
Welcome, friend! Glad you decided to try out and stick with Mint. That’s the distro I used as my daily driver for at least 1.5 years. When you have a chance, do try out some of the other Linux distros, especially Arch!
+1 here for the arch recommendation as an ex ms sys op. Browsing their repos was outstanding for retooling, most of the config problems you hit are a great way into the ecosystem.
isn’t it an entire OS? I only need to bind the internet traffic of my container to the ones I want doing something like network_mode: container:myhidemecontainer in docker compose
It seems that the consensus from all the comments is that you do in fact need a firewall. So my question is how does that look exactly? A hardware firewall device directly between modem and router? I using the software firewall on the router enough? Or, additionally having software firewall installed on all capable devices on the network? A combination of the above?
Depends on your setup. I got a network-level firewall+router setup between my modem and my LAN. But also, got firewalld (friendly wrapper on iptables) on every Linux device I care about because I don’t want to unintentionally expose something to the network.
hm, guess maybe I should find something for Android and my Windows boxes.
And like most things related to Linux on the internet, the consensus is generally incorrect. For a typical home user who isn’t opening ports or taking a development laptop to places with unsecure wifi networks, you don’t really need a firewall. It’s completely superflous. Anything you do to your PC that causes you genuine discomfort will more than likely be your own fault rather than an explicit vulnerability. And if you’re opening ports on your home network to do self-hosting, you’re already inviting trouble and a firewall is, in that scenario, a bandaid on a sucking chest wound you self-inflicted.
I don’t see why not. The example config file has a whole bunch of complex commands, far more than just the java --jar you need to run a Java application.
A couple of decades ago, iirc, SANS.org ( IF I’m remembering who it was who did it ) put a fresh-install of MS-Windows on a machine, & connected it to the internet.
It took SEVERAL MINUTES for it to be broken-into, & corrupted, botnetted.
The auto-attacks by botnets are continuous: hitting different ports, trying to break-in, automatically.
I’ve had linux desktops pwned from me.
the internet should be considered something like a mix of toxic & corrosive chemicals: “maybe” your hand will be fine, if you dip it in for a moment & immediately rinse it off ( for 3 hours ), but if you leave you limbs dwelling in the virulent slop, Bad Things™ are going to happen, sooner-or-later.
I used to de-infest Windows machines for my neighbours…
haven’t done it in years: they’ll not pay-for good anti-virus, they’ll not resist installing malware: therefore there is no point.
Let 'em rot.
I’ve got a life to work-on uncrippling, & too-little strength/time left.
“but I don’t need antivirus: i never get infected!!”
then how come I needed to de-infest it for you??
“but I don’t need an immune-system: pathogens are a hoax!!”
get AIDS, then, & don’t use anti-AIDS drugs, & see how “healthy” you are, 2 years in.
Same argument, different context-mapping.
Tarpit was a wonderful-looking invention, for Linux’s netfilter/iptables, years ago: don’t help botnets scan quickly & efficiently to help them find a way to break-in…
You should only hop if you know what you’re missing out on, if you don’t and don’t have any distro-specific problems, it’s just unnecessary. But if you really feel like it and have enough disk space, you can try dual-booting another distro and see which you like better.
I hopped because I wanted immediate updates and easy compiling (AUR) so I picked an Arch-based OS.
Distro hopping is pretty similar to changing instances on Lemmy. If you don’t have a reason, just keep using your current account.
Ooh, I might actually be able to help here. Try disabling screen sleep in your power options and see if that fixes it. It took me a long time to narrow my issues down to that. I still don’t know why it happens.
And definitely let me know if that fixes the issue for you. I’d love to know it’s not just me and my laptop.
linux
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.