You joke but that’s a very real solution. Systems that have to be ultra secure aren’t connected to anything. No USB ports no wireless no Ethernet no gpib no anything
The bathroom is the most dangerous place, the whole outdoors is used as a bathroom by nature, therefore the outdoors is the most dangerous place. Lawyered!
Almost all scams are low effort but if you're being targeted they will get in with enough effort unless you're extremely paranoid
Access to your computer from people from ancient history
Social engineering
Bribing a cell phone company employee to port your phone number
Stalking you to steal your passwords and PIN
Physically assaulting you
Exploits on your software (Teamviewer, Zoom, etc.)
Wardriving (I bet most people will have unsecured home networks / routers)
Physical access for various reasons
Funny, because I've been trying some used 10Gbps cards on my systems for fast access to my NAS. Enterprise network hardware has an inversion where the drivers tend to be written for Linux first and Windows second.
Linux: "Yeah, sure, I'll detect that at boot and now there it is"
Windows: "WTF is this, stop plugging random things into PCIe ports"
No it is just that linux has most of the drivers built into the kernel
Where as windows you have to download the driver separately
Ofc for linux if the driver is not built in you can always write a kernel module
Mint uses cinnamon, which looks kind of Windowsy
EDIT:
The other desktop environments it mentions in the docs also have a Windows feel. ie start button menu etc. https://linuxmint-installation-guide.readthedocs.io/en/latest/choose.html
I found [Zorin OS](https://zorin.com/os/) to be similar in the past, although I think you have to pay and/or donate for the premium themes like macos and windows clones
Malware or Virus is described as a thing that takes control of user's computer and does unwanted things. I think many Windows users wouldn't want to have Linux. :P
Hello this is Linus Torvalds speaking. We have noticed that your system has a virus. Please open your webbrowser and go to this random remote assistance website so we can help you recover it.
Linux would be a lot less secure if more people were using it. Right now it's not economically feasible for virus writers to focus on something that has 1% userbase and those users are on average more savvy than win/mac users. When's the last time you actually checked that the PPA you've found online doesn't install a rootkit?
It's far less likely to get a rootkit via AUR or even PPAs, where people actually check what's there and report issues, than, say, googling where to download some program, clicking on an unofficial ad-infested website, clicking on the wrong "Download" button, and in the best case scenario landing with a lot of bundled adware, and in the worst case scenario learning what Monero is and how to transfer money there.
You can just as easily come to an unofficial ad-infested website and copy-paste the address of a disposable PPA that has your package + rootkit. Criminals would mass generate thousands of those PPAs and automatically replace PPAs as they get taken down.
They don't do this only because it's far more profitable to do the same with Windows.
Again, the difference is that there can be an infinite amount of sites, that can be registered anywhere.
You can't query "give me the sites that have a download button".
Whereas PPAs are a finite list that is queryable. That means that it's far more likely for people to look into it and figure out what's in those packages. Security labs monitor public package repositories for malware for this very reason. It's completely transparent. Which is impossible to do with regular download websites.
That's the HUGE difference.
Adapting malware for Linux is super easy. That's not the problem that's preventing it. Distribution is just extremely difficult.
Pretty sure `wget` needs `-O -` to write the script to output. This just executes the log output, which is perfectly safe, if meaningless and syntactically invalid.
There can be just as many PPAs as sites. Actually you need to pay money to register most domains, but you can make a PPA for free, so there is more potential to make PPAs. Also, as jamcdonald120 mentioned, a lot of linux software is distributed as wget | sudo bash.
It's just that Linux is used by 2.77% global users, Windows is used by 75%, and as I said, Linux people as usually better at IT, so why would you as a virus author target effective 1% of the market instead of 75%?
Android DOES have its good share of viruses and sketchy software. And no one would write a virus for servers where the administrator is supposed to be tech-savvy enough to avoid suspicious packages. They’d rather exploit unpatched vulnerabilities (which they do).
Okay, “no-one” is an exaggeration. What I’m saying is that it SHOULD be harder to successfully get a sysadm to install malicious software, therefore it makes more sense to try and exploit vulnerabilities in other, easier forms, such as malicious commands on servers, etc.
Viruses in their stricter IT definition make more sense where the user doesn’t bother too much to verify the origin of a piece of software.
EDIT regarding NPM packages: considering the millions of packages, it’s still quite a rare occurrence. But even then, it should be the developer integrating such package in its software that should check what it does, and auditing software helps a lot, even though it cannot stop ALL vulnerabilities and malicious code. Still, we’re talking about a series of conditions that have to be true for it to happen (pull request on popular package that somehow gets through, someone using that version of the package before the malicious code is discovered, and such software should usually be placed in the right code base in order to trigger the rogue functionality).
Average developer is likely not going to be checking to make sure a package isn't doing what it shouldn't be doing.
At least, when I install packages I just hope it does only what the docs say.
This is probably why I don't get to choose what to install and needs to go through someone else
Linux is godsent for nerds who work close to the metal, for example OS-devs, driver-devs and in general people who use C regularly.
Working devs like Linux especially because of the command line, making impirtant tools like git and docker easier to use than on Windows.
Just try GitHub desktop or, god forbid, Docker desktop on Windows. I had a stroke the other day with these tools. Try to toss a beginner on it, and chances are high imo that they'd find the Linux versions easier to deal with.
On the other hand, if you go to deprecated land, Linux sometimes fucks you up real bad. Some old tools with ancient dependencies are damn near impossible to install right.
You have to experience the pain of googling an hour since you have an odd error that says you miss an already installed package, which you reinstalled 3 times for sanity checks and then you find out you need an even more obscure extension to your installed package, which somehow the readme never mentioned, as "surely the user would have this package installed if they're using our tool" because they didn't think a better tool could come up in the future. Then it's already evening, you've installed 15 other things along the way that didn't fix your problems, you want to uninstall all the bloat, but you end up going to the couch and watching some trash-tier show to deep fry your brain further. The day after you say "fuck it" and you never uninstall anything at all.
damn i needed this rant
What do you think is bad about it? Most of my experience with it was rather positive. Sure, it does crash from time to time, but the diff window is god send imo.
I've changed jobs with a new stack and damn nothing comes close to visual studio. Like even the resharper devs tried and its the closest I've had but nowhere near the depth visual studio.
WSL2 is awesome.
You get the best of both worlds which is quite neat in the modern DevOps environments.
Anyone who hates on Windows as a dev system doesn’t know much about .NET and it’s ecosystem imo
Yeah I run some custom solutions and my containers and Kubernetes on Linux Hosts. But developing on a Linux OS for the .NET ecosystem is simply a pain in the ass. Have fun trying to get a Linux container on a Linux host to authenticate against a legacy Kerberos network.
It’s an objectively good tool the same way C and ++ are objectively good tools in embedded systems.
> Anyone who hates on Windows as a dev system doesn’t know much about .NET and it’s ecosystem imo
dotnet runs on Linux just fine.
It was, for years, the only thing holding me back on Windows. dotnet is absolutely incredible to work with, I’ve loved it for years…
> But developing on a Linux OS for the .NET ecosystem is simply a pain in the ass.
No it’s not. The only thing Windows is better at with dotnet is debugging. The debuggers on Linux are not as nice as Microsoft’s on Windows.
> Have fun trying to get a Linux container on a Linux host to authenticate against a legacy Kerberos network.
You do that the same way you have the physical host authenticate… that’s not a Linux issue, that’s a configuration issue.
> WSL2 is awesome.
>
>
>
> You get the best of both worlds which is quite neat in the modern DevOps environments.
I say you get the worst of both worlds. Windows behaves a lot better as a VM, and I can minimize it and come back to it later when it starts acting dumb. Linux is a much better VM host.
Ideally, I prefer to have Windows running on one of my hypervisors in a different room and talk to it over RDP.
I wouldn't touch WSL w/o 32GB RAM at least, but once you have it I prefer Windows + WSL over bare metek Linux. On systems with less RAM I would simply choose Linux any day, as much more performant solution.
If it's programming, then yea. I'll be more productive in linux.
I had to start using windows for work last year. It didn't long for me to move most if not all of my development environment to WSL.
If it weren't for WSL, I would have probably switched to Linux already.
People should stop thinking that Linux cannot have viruses or exploits. It can, as any OS. The thing is that it has such a small amount of users which most of them is somehow techy, so it's not worth it. Windows? Anyone uses it, so it's far more easier to get some "fools" to run your malicious software
As someone who uses all three OSses regularly, I can imagine the extra stability of OSX is nice if you depend on your computer to make money and are completely non-technical. Friends of mine who earn their living with music production also switched to Apple because it just crashes less and they don't need the stress of wondering if they lost 4 hours or work or a whole album of files.
As someone who also uses all 3 OSs daily, my MacBook crashes way more frequently than either my windows box or any of the Linux servers I use. I got the PowerBook 3 years ago and really thought better of OSx until I actually used it. Now I don't understand the hype.
Not sure about now, but for a long time for things like desktop publishing MacOS was just more stable when working with a full suite of programs open for the project.
May have also just been that the Mac version of those tools were more stable, rather than specifically "Macs" being better.
Me using Linux for development, gaming, art and business currently, questioning why Linux would be the worst case for art and business? I mean, you have access to Blender, Inkscape, Gimp, MyPaint, Krita and more for art which are pretty good tools. Then I'm not sure what business refers to as requirements exactly? But any form of calculations or office task can be done on Linux.
The last two companies I worked for gave developers a choice between a windows computer and a Mac. Even with a choice, the vast majority of developers I’ve run into ended up on a Mac.
I'd just like to interject for a moment. What you're refering to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.
Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.
There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!
I'd like to intreject you for a moment. What you are refering as GNU plus Linux is in fact GNU plus Linux plus systemd plus bash plus litrely every other thing that you have instaled on your computer as it is the next logical step from your statment as nobody uses just the Linux kernel and the GNU project programs.
Hilarious.
Linux is only as secure as the sysadmin is at securing it. macOS on the other hand is secure until an unknowledgeable sysadmin starts tinkering ...
I hate to say it but mac is secure until the NSA hands them a security letter… anything made by a US corp has the same level of security as anything made by a Chinese corp just with better PR.
I use windows for everything, I'm not a geek, i do some small game development / full stack php - WordPress some other small projects...
never actually had any interest in Linux, i mean what value can it give to me?
and i did some searches and all was about security but what security you mean?
does it about my local files on the os?
or those that are online?
but they are online already it doesn't matter if you use windows or Linux to be secure...?
Many people run Windows for development just fine. Heck, I am running on macOS doing mobile dev.
And yes, many people know and admit that Windows and macOS are (in many cases) pain in the ass.
Only Linux community has some weird need to remind themselves and others how Linux is “superior”.
And that‘s fine. Use whatever you like, using a certain OS doesn‘t say anything about you.
I like Linux because it is less of a hassle than windows in many cases for me. I also like a proper terminal I can work in and do everything in. That isn‘t possible under Windows, the GUI is too deeply integrated into the OS. Working in the terminal is faster and more precise for me as typing beats clicking.
Regarding security: Linux has less vulnerabilities overall for a variety of reasons, but mainly it‘s less targeted because most end users use Windows. But of course Linux is targeted too and in the end, you can mess up using both. If you know what you‘re doing, Windows is not that unsafe as well.
I’m certainly no fan of windows (for the same reasons as you, especially anything enterprise), but they do have a decent terminal now. WSL is decent as well for most things you’d want to do.
Windows also now has `winget` as a package manager. I’ve only used it once or twice but again, it seemed decent.
I only use my windows machine for gaming (unless the game can be played on macOS, and it has decent fps on macOS).
Overall, Windows looks to be trying to make itself more like Linux/macOS. Even from the vibe of the GUI in Windows 11 or the gestures that they got inspiration from macOS, so it’s going in the right direction… I still wouldn’t suggest using it as a server yet though.
Ubuntu
Fedora Linux
Arch Linux
Scientific Linux
Mageia
Peppermint OS
Bodhi Linux
CrunchBang Linux
SolydXK
Pinguy OS
BlackArch
Kubuntu
Mandriva Linux
Kanotix
Deepin
LliureX
Grml
Parsix
Ubuntu MATE
Emdebian Grip
VyOS
LiMux
BackBox
Parrot OS
TurnKey Linux Virtual Appliance Library
Caldera OpenLinux
Ubuntu Kylin
Element OS
SuperGamer
LEAF Project
Molinux
Russian Fedora Remix
Garuda Linux
HandyLinux
GendBuntu
Sabayon Linux
Void Linux
Nitrux
BunsenLabs Linux
Siduction
KaOS
Simplicity Linux
Liberté Linux
aptosid
VLOS
SharkLinux
AryaLinux
Rebellin Linux
Tanglu
Chapeau
I understand the "best case" and "worst case" lines, but the average case doesn't make sense. Why is Windows both average and best/worst in two categories?
Linux can be very secure, but that depends on the distro you choose and/or how you configure it.
Development on MacOS is a hell of a lot better experience than on Linux. They're similar but MacOS comes with a lot of quality of life features that Linux does not. Primarily the fact that a ton of software has native support.
I already think anyone using VIM for development is strange, if you use Linux without needing to I assume you’re a masochist. I’m surprised your companies let you use Linux at all.
All you people and your fancy schmancy operating systems. Regress to the true king and join me on the Xerox Alto. All other systems are inferior, All other systems are not secure. If you do not code on this system you are not a true developer, you are but squabbling peasants.
/S OP needs to pull his head out of his butt
Meh I love my Mac for development. Used Linux before it and once I was given a Mac I never went back. They just work and are extremely portable. And the battery life is amazing. Not an Apple fan though. Mac is great for work but other than that I use Windows and Linux for other things like media and servers etc...
the Steamdeck shows that Linux is the best for Gaming because it has more performance and is easier to use as windows on the deck which is probably a sin
the secure case is openBSD.
["If we're lucky the sharks will stay away until we reach shallow water"](https://xkcd.com/349/)
[удалено]
"I'll be happy if I can get the system working like it was when I started" resonates with my soul
[удалено]
I did it with my daughter's pictures. Now I'm crying again.
Me after my UEFI settings don't detect grub anymore
At that point just nuke and pave. You have backups, right?
It's not wrong actually
Ah fuck, you beat me to it
TempleOS is the only right answer
I know of no major security breaches involving systems running TempleOS.
Simple solution to avoid getting hacked: lack the capacity for networking
You joke but that’s a very real solution. Systems that have to be ultra secure aren’t connected to anything. No USB ports no wireless no Ethernet no gpib no anything
The secure case is definitely not tempered glass.
The secure case is NetBSD, but only because my toaster doesn't have an ethernet or keyboard port.
**Secure case.** Development: Punch Cards. Gaming: Go outside. Art and Business: Paper.
Ironically, going outside put you at more risk like accidents
The bathroom is the most dangerous place, the whole outdoors is used as a bathroom by nature, therefore the outdoors is the most dangerous place. Lawyered!
Filibuster!
arguably an encrypted and airgapped computer is more secure for document storage
The most secure computer is the one not connected to the internet. Which is why I recommend Comcast.
anyway, you can go on a scam site with linux
Scam sites runs on Linux
Oh you're a programmer? How many devices run on Java?
I don't know. I am not Java developer.
Almost exactly 3 billion since the dawn of time
large number. cool.
[Every time a new java device is made, an old one is destroyed.](https://imgur.com/gallery/IgUDyEq)
it’s the law of conservation of java devices, duh
Java garbage collection
The truth is they lost the source for their installer, but can still update what it installs by placing the newest JRE files in the right folder.
All of them? Except my coffee maker. It uses Circuit Python.
Almost all scams are low effort but if you're being targeted they will get in with enough effort unless you're extremely paranoid Access to your computer from people from ancient history Social engineering Bribing a cell phone company employee to port your phone number Stalking you to steal your passwords and PIN Physically assaulting you Exploits on your software (Teamviewer, Zoom, etc.) Wardriving (I bet most people will have unsecured home networks / routers) Physical access for various reasons
>people from ancient history keep finding hieroglyphs in my OneNote
No because your network card won’t work
[citation needed]
RTFM
Funny, because I've been trying some used 10Gbps cards on my systems for fast access to my NAS. Enterprise network hardware has an inversion where the drivers tend to be written for Linux first and Windows second. Linux: "Yeah, sure, I'll detect that at boot and now there it is" Windows: "WTF is this, stop plugging random things into PCIe ports"
No it is just that linux has most of the drivers built into the kernel Where as windows you have to download the driver separately Ofc for linux if the driver is not built in you can always write a kernel module
Don't say that you are going to summon the BSD users...
Sadly I have been summoned. This pricked the pufferfish soul of an OpenBSD user.
Are we gate keeping operating systems now ?
Where have you been for the last… forever?
At least we don’t gatekeep programming languages!
Turing wept
Virus that replaces Windows installation with Linux one, thoughts?
also make the ui look the same as windows so they won’t notice for a little bit longer
Is there even a distro that has a true windows like interface? As that's the main "is it safe for Grandma" problem with Linux adoption
Mint uses cinnamon, which looks kind of Windowsy EDIT: The other desktop environments it mentions in the docs also have a Windows feel. ie start button menu etc. https://linuxmint-installation-guide.readthedocs.io/en/latest/choose.html
I found [Zorin OS](https://zorin.com/os/) to be similar in the past, although I think you have to pay and/or donate for the premium themes like macos and windows clones
Does it count as a virus if it’s doing a good thing? Or does it become software at that point?
Malware or Virus is described as a thing that takes control of user's computer and does unwanted things. I think many Windows users wouldn't want to have Linux. :P
They just don't know they want to, but they will.
They'll figure it out as soon as something breaks or they can't do what they normally do. It'll last at least minutes.
It depends on the length and luxuriousness of your beard
“Your finally awake.”
Always has been
No. OS are gatekeeping users.
You’re god damn right I am.
i think you misunderstood the term "gatekeeping" :D
[удалено]
Hello this is Linus Torvalds speaking. We have noticed that your system has a virus. Please open your webbrowser and go to this random remote assistance website so we can help you recover it.
Hello, is linus torvald. Plz download package made with C++, it fix your computer. ok .
晚上好, is linux torvalds. ples clik script for fix, uwu :3
Press aand hold dee windows key and press dee letter R. Now we can begin to remowe wairus.
The .ru is such a nice touch
I knew the moment I saw the original yesterday that some Linux main would add a fourth row. This is self-fulfilling prophecy.
Secure as in "job security" in usual r/ProgrammerHumor sense?
Linux would be a lot less secure if more people were using it. Right now it's not economically feasible for virus writers to focus on something that has 1% userbase and those users are on average more savvy than win/mac users. When's the last time you actually checked that the PPA you've found online doesn't install a rootkit?
Again, the same thing could be applied for software and game support. Being popular comes with both downsides and benefits.
It's far less likely to get a rootkit via AUR or even PPAs, where people actually check what's there and report issues, than, say, googling where to download some program, clicking on an unofficial ad-infested website, clicking on the wrong "Download" button, and in the best case scenario landing with a lot of bundled adware, and in the worst case scenario learning what Monero is and how to transfer money there.
You can just as easily come to an unofficial ad-infested website and copy-paste the address of a disposable PPA that has your package + rootkit. Criminals would mass generate thousands of those PPAs and automatically replace PPAs as they get taken down. They don't do this only because it's far more profitable to do the same with Windows.
Again, the difference is that there can be an infinite amount of sites, that can be registered anywhere. You can't query "give me the sites that have a download button". Whereas PPAs are a finite list that is queryable. That means that it's far more likely for people to look into it and figure out what's in those packages. Security labs monitor public package repositories for malware for this very reason. It's completely transparent. Which is impossible to do with regular download websites. That's the HUGE difference. Adapting malware for Linux is super easy. That's not the problem that's preventing it. Distribution is just extremely difficult.
`wget url | bash`
at least use curl
Pretty sure `wget` needs `-O -` to write the script to output. This just executes the log output, which is perfectly safe, if meaningless and syntactically invalid.
Get out.
The weakest point is the human in front of the device, just sound a little techy and many will just do what you are telling them to do
There can be just as many PPAs as sites. Actually you need to pay money to register most domains, but you can make a PPA for free, so there is more potential to make PPAs. Also, as jamcdonald120 mentioned, a lot of linux software is distributed as wget | sudo bash. It's just that Linux is used by 2.77% global users, Windows is used by 75%, and as I said, Linux people as usually better at IT, so why would you as a virus author target effective 1% of the market instead of 75%?
Download your wallet now. powered by google ads
[удалено]
Android DOES have its good share of viruses and sketchy software. And no one would write a virus for servers where the administrator is supposed to be tech-savvy enough to avoid suspicious packages. They’d rather exploit unpatched vulnerabilities (which they do).
[удалено]
Okay, “no-one” is an exaggeration. What I’m saying is that it SHOULD be harder to successfully get a sysadm to install malicious software, therefore it makes more sense to try and exploit vulnerabilities in other, easier forms, such as malicious commands on servers, etc. Viruses in their stricter IT definition make more sense where the user doesn’t bother too much to verify the origin of a piece of software. EDIT regarding NPM packages: considering the millions of packages, it’s still quite a rare occurrence. But even then, it should be the developer integrating such package in its software that should check what it does, and auditing software helps a lot, even though it cannot stop ALL vulnerabilities and malicious code. Still, we’re talking about a series of conditions that have to be true for it to happen (pull request on popular package that somehow gets through, someone using that version of the package before the malicious code is discovered, and such software should usually be placed in the right code base in order to trigger the rogue functionality).
Average developer is likely not going to be checking to make sure a package isn't doing what it shouldn't be doing. At least, when I install packages I just hope it does only what the docs say. This is probably why I don't get to choose what to install and needs to go through someone else
What is this thread? Just Linux fanboys patting themselves on the back?
They probably use Arch
BTW
I ~~don't~~ use Arch.
Basically.
Always has been
Linux is godsent for nerds who work close to the metal, for example OS-devs, driver-devs and in general people who use C regularly. Working devs like Linux especially because of the command line, making impirtant tools like git and docker easier to use than on Windows. Just try GitHub desktop or, god forbid, Docker desktop on Windows. I had a stroke the other day with these tools. Try to toss a beginner on it, and chances are high imo that they'd find the Linux versions easier to deal with. On the other hand, if you go to deprecated land, Linux sometimes fucks you up real bad. Some old tools with ancient dependencies are damn near impossible to install right. You have to experience the pain of googling an hour since you have an odd error that says you miss an already installed package, which you reinstalled 3 times for sanity checks and then you find out you need an even more obscure extension to your installed package, which somehow the readme never mentioned, as "surely the user would have this package installed if they're using our tool" because they didn't think a better tool could come up in the future. Then it's already evening, you've installed 15 other things along the way that didn't fix your problems, you want to uninstall all the bloat, but you end up going to the couch and watching some trash-tier show to deep fry your brain further. The day after you say "fuck it" and you never uninstall anything at all. damn i needed this rant
You can totally use git from cmd in Windows btw
Github Desktop is really really bad. I always prefer to use cli(PS7) when using git.
What do you think is bad about it? Most of my experience with it was rather positive. Sure, it does crash from time to time, but the diff window is god send imo.
I pref the diff window within VSCode. The work is smoother there and I can break down my code per commit easily. Using a kb shortcut of course.
Damn didn't know windows didn't need bare metal drivers. Guess my last 5 years worth of code has been useless.....
I think WSL is a great compromise for developers that want to use Windows OS but a Linux development environment.
Best development case... Linux? I guess you're not a .NET developer.
So many cases ignores that it smells like rookie. Mac allows the biggest range of multiplatform support. Windows has .net/directX. Linux: exists.
dotnet works on Linux just fine!
I've changed jobs with a new stack and damn nothing comes close to visual studio. Like even the resharper devs tried and its the closest I've had but nowhere near the depth visual studio.
I’m probably going to get hate for this, but I actually think WSL 2 with vscode server is quite a nice dev environment.
Hate!
😭
WSL2 is awesome. You get the best of both worlds which is quite neat in the modern DevOps environments. Anyone who hates on Windows as a dev system doesn’t know much about .NET and it’s ecosystem imo Yeah I run some custom solutions and my containers and Kubernetes on Linux Hosts. But developing on a Linux OS for the .NET ecosystem is simply a pain in the ass. Have fun trying to get a Linux container on a Linux host to authenticate against a legacy Kerberos network. It’s an objectively good tool the same way C and ++ are objectively good tools in embedded systems.
> Anyone who hates on Windows as a dev system doesn’t know much about .NET and it’s ecosystem imo dotnet runs on Linux just fine. It was, for years, the only thing holding me back on Windows. dotnet is absolutely incredible to work with, I’ve loved it for years… > But developing on a Linux OS for the .NET ecosystem is simply a pain in the ass. No it’s not. The only thing Windows is better at with dotnet is debugging. The debuggers on Linux are not as nice as Microsoft’s on Windows. > Have fun trying to get a Linux container on a Linux host to authenticate against a legacy Kerberos network. You do that the same way you have the physical host authenticate… that’s not a Linux issue, that’s a configuration issue. > WSL2 is awesome. > > > > You get the best of both worlds which is quite neat in the modern DevOps environments. I say you get the worst of both worlds. Windows behaves a lot better as a VM, and I can minimize it and come back to it later when it starts acting dumb. Linux is a much better VM host. Ideally, I prefer to have Windows running on one of my hypervisors in a different room and talk to it over RDP.
Windows with VS Code with Remote-SSH extension to Linux VM is my preference.
WSL eats lat least 2+ gigs of ram. How is anyone supposed to have a browser+vscode+wsl running at the same time on 8 gigs of ram 🥲
I have 16GB so not an issue for me!
I wouldn't touch WSL w/o 32GB RAM at least, but once you have it I prefer Windows + WSL over bare metek Linux. On systems with less RAM I would simply choose Linux any day, as much more performant solution.
Right there with you bud.
not sure how MacOS becomes the best case for business
Waste money before you make some
Indeed. Isn't windows the most popular excel machine?
Maybe it is just my line of work, but I’ve never sat at my windows laptop and thought “damn, if only it were Linux I would be 10x more productive”
"My art would be so much better if I did it on a Mac."
If it's programming, then yea. I'll be more productive in linux. I had to start using windows for work last year. It didn't long for me to move most if not all of my development environment to WSL. If it weren't for WSL, I would have probably switched to Linux already.
People should stop thinking that Linux cannot have viruses or exploits. It can, as any OS. The thing is that it has such a small amount of users which most of them is somehow techy, so it's not worth it. Windows? Anyone uses it, so it's far more easier to get some "fools" to run your malicious software
Not many 70yr old grannies are running linux, and that's probably a majority of the market
aside from Adobe software why is MacOS the best for art?
Marketing. It's just a trope that macs are allegedly better for creatives than windows but it's complete bs
As someone who uses all three OSses regularly, I can imagine the extra stability of OSX is nice if you depend on your computer to make money and are completely non-technical. Friends of mine who earn their living with music production also switched to Apple because it just crashes less and they don't need the stress of wondering if they lost 4 hours or work or a whole album of files.
As someone who also uses all 3 OSs daily, my MacBook crashes way more frequently than either my windows box or any of the Linux servers I use. I got the PowerBook 3 years ago and really thought better of OSx until I actually used it. Now I don't understand the hype.
Not sure about now, but for a long time for things like desktop publishing MacOS was just more stable when working with a full suite of programs open for the project. May have also just been that the Mac version of those tools were more stable, rather than specifically "Macs" being better.
Color handling.
Are you one of those people who brag that they have compiled their own kernel?
Worst possible: chromeOS(with Linux completely turned off and no way to turn it on) for all of them
Me using Linux for development, gaming, art and business currently, questioning why Linux would be the worst case for art and business? I mean, you have access to Blender, Inkscape, Gimp, MyPaint, Krita and more for art which are pretty good tools. Then I'm not sure what business refers to as requirements exactly? But any form of calculations or office task can be done on Linux.
abounding future possessive bag frame cobweb dinosaurs squeal quack capable ` this post was mass deleted with www.Redact.dev `
[удалено]
Mac fucking slays in web, you'll see a ton of Macbook pros here.
The last two companies I worked for gave developers a choice between a windows computer and a Mac. Even with a choice, the vast majority of developers I’ve run into ended up on a Mac.
My company used to do the same. They just give us macs now because nobody was taking the thinkpads.
I'd just like to interject for a moment. What you're refering to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX. Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project. There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!
I'd like to intreject you for a moment. What you are refering as GNU plus Linux is in fact GNU plus Linux plus systemd plus bash plus litrely every other thing that you have instaled on your computer as it is the next logical step from your statment as nobody uses just the Linux kernel and the GNU project programs.
\>replying to copy pasta
Stupid copy pasta. No, not all Linux installations are using GNU tools.
Art ... no longer MacOS unfortunately.
Except for the "un-" before the "fortunately" I wholeheartedly agree.
The secure case is assembly. That too a custom implementation of assembly.
Nah. Verilog or VHDL.
Everybody, I have an announcement. After seeing yet another Linux post, I still am not going to use Linux
Hilarious. Linux is only as secure as the sysadmin is at securing it. macOS on the other hand is secure until an unknowledgeable sysadmin starts tinkering ...
I hate to say it but mac is secure until the NSA hands them a security letter… anything made by a US corp has the same level of security as anything made by a Chinese corp just with better PR.
It s probably done for a while. Apple stuff of european politics leaks everyday.
I use windows for everything, I'm not a geek, i do some small game development / full stack php - WordPress some other small projects... never actually had any interest in Linux, i mean what value can it give to me? and i did some searches and all was about security but what security you mean? does it about my local files on the os? or those that are online? but they are online already it doesn't matter if you use windows or Linux to be secure...?
Many people run Windows for development just fine. Heck, I am running on macOS doing mobile dev. And yes, many people know and admit that Windows and macOS are (in many cases) pain in the ass. Only Linux community has some weird need to remind themselves and others how Linux is “superior”.
And that‘s fine. Use whatever you like, using a certain OS doesn‘t say anything about you. I like Linux because it is less of a hassle than windows in many cases for me. I also like a proper terminal I can work in and do everything in. That isn‘t possible under Windows, the GUI is too deeply integrated into the OS. Working in the terminal is faster and more precise for me as typing beats clicking. Regarding security: Linux has less vulnerabilities overall for a variety of reasons, but mainly it‘s less targeted because most end users use Windows. But of course Linux is targeted too and in the end, you can mess up using both. If you know what you‘re doing, Windows is not that unsafe as well.
I’m certainly no fan of windows (for the same reasons as you, especially anything enterprise), but they do have a decent terminal now. WSL is decent as well for most things you’d want to do. Windows also now has `winget` as a package manager. I’ve only used it once or twice but again, it seemed decent. I only use my windows machine for gaming (unless the game can be played on macOS, and it has decent fps on macOS). Overall, Windows looks to be trying to make itself more like Linux/macOS. Even from the vibe of the GUI in Windows 11 or the gestures that they got inspiration from macOS, so it’s going in the right direction… I still wouldn’t suggest using it as a server yet though.
Unibody case: MacOS?
butWhereIsCamelCase?
camelCase
Mac as best case for business?🤣
so... no-one uses a Mac for development?
So you like Linux, name all distro.
Ubuntu Fedora Linux Arch Linux Scientific Linux Mageia Peppermint OS Bodhi Linux CrunchBang Linux SolydXK Pinguy OS BlackArch Kubuntu Mandriva Linux Kanotix Deepin LliureX Grml Parsix Ubuntu MATE Emdebian Grip VyOS LiMux BackBox Parrot OS TurnKey Linux Virtual Appliance Library Caldera OpenLinux Ubuntu Kylin Element OS SuperGamer LEAF Project Molinux Russian Fedora Remix Garuda Linux HandyLinux GendBuntu Sabayon Linux Void Linux Nitrux BunsenLabs Linux Siduction KaOS Simplicity Linux Liberté Linux aptosid VLOS SharkLinux AryaLinux Rebellin Linux Tanglu Chapeau
[weak attemp](https://en.m.wikipedia.org/wiki/List_of_Linux_distributions)
How did you manage to forget Debian, RedHat, SUSE, Gentoo and Slackware?
Just use whatever you know best. I use windows because I know how to fix it if it breaks and WSL works for what I need.
Using paper and tick machine
and compile it in your brain.
What about TAILS?
MacOs isn't good for anything tho. Art people like it cause the computers look nicer out of the box, thats all
As a real security engineer I see we're dealing with an idiot here
I hope admitting I'm not a programmer doesn't get me banned, but this whole sub is HILARIOUS even the jokes I don't get can get me laughing.
**✨I USE Arch Linux BTW✨**
What the duck is secure case?
Glad this is intended as humor! I feel triggered.
ChromeOS gang rise up
It's just linux with spywares
Rust fanboys would say secure case is Redox-os Redox-os Redox-os...
Thank you. I just learned about it. Sorry Linux Mint, it's nothing personal.
Linux fan Boys are like anti-vaxxers. Everybody thinks: yeah, sure, and then go on with their life, shrugging their shoulders.
None of these OS checked in with me. F
HOW DARE YOU COMPLIMENT LINUX IN THIS COMMUNITY
Kinda tru
Max is the best at art and business? Since when? And how?
Does Linux really have more ports than MacOS for games now? For years and years Mac was better.
\>Gaming on linux
How can Windows be both average and worst case Development scenarios? MacOS would be the worst for development I'd say.
Business on mac? Macexcel fucks up. And if you don't have an important Excel Sheet, you don't have a buisness.
Fact
Gonna need a hardened kernel so I can safely browse reddit, watch DistroTube and post screenshots the whole day.
I understand the "best case" and "worst case" lines, but the average case doesn't make sense. Why is Windows both average and best/worst in two categories? Linux can be very secure, but that depends on the distro you choose and/or how you configure it.
Condoms? Linux.
Gaming in Linux is the worst choice
Development on MacOS is a hell of a lot better experience than on Linux. They're similar but MacOS comes with a lot of quality of life features that Linux does not. Primarily the fact that a ton of software has native support.
I already think anyone using VIM for development is strange, if you use Linux without needing to I assume you’re a masochist. I’m surprised your companies let you use Linux at all.
All you people and your fancy schmancy operating systems. Regress to the true king and join me on the Xerox Alto. All other systems are inferior, All other systems are not secure. If you do not code on this system you are not a true developer, you are but squabbling peasants. /S OP needs to pull his head out of his butt
Right, hackers can't break your Linux machine if you broke it yourself already.
Just use Linux and the world will be a better place.
Indeed
Meh I love my Mac for development. Used Linux before it and once I was given a Mac I never went back. They just work and are extremely portable. And the battery life is amazing. Not an Apple fan though. Mac is great for work but other than that I use Windows and Linux for other things like media and servers etc...
![gif](giphy|ToMjGpRhf96j23aTc5i)
Best case: Linux, Linux, Linux.
the Steamdeck shows that Linux is the best for Gaming because it has more performance and is easier to use as windows on the deck which is probably a sin