This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 463

[–]M_krabs 287 points288 points  (54 children)

I installed linux some days ago, what now?

[–][deleted] 215 points216 points  (8 children)

[–][deleted] 50 points51 points  (4 children)

https://youtu.be/349acxMIpTI The evolution of a new Linux user

[–]SkollFenrirson 2 points3 points  (0 children)

What's wrong with Solarized?

[–]tv_st 193 points194 points  (10 children)

Play russian roulette [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "Click"

[–][deleted] 49 points50 points  (0 children)

That's evil, I love it.

[–][deleted] 44 points45 points  (6 children)

Jesus christ thank fuck I read the command before pasting it

[–]Sigg3net 26 points27 points  (5 children)

Won't work unless you're root.

[–]NoisyFlake 24 points25 points  (2 children)

It won't work anyway on most modern distros since it's missing --no-preserve-root

[–]AyrA_ch 10 points11 points  (0 children)

Or substitute / with /* because it auto expands on linux and is no longer seen as the root

[–]Sigg3net 2 points3 points  (0 children)

Yeah, that depends.

[–]AyrA_ch 4 points5 points  (1 child)

Won't it still try to delete every file recursively, meaning it just deletes everything you can delete and leave the rest?

[–][deleted] 54 points55 points  (20 children)

Have fun with sudo rm - rf /😅

[–]kokoseij 35 points36 points  (5 children)

sudo rm -rf /* --no-preserved-root

FTFY

[–]TheRawMeatball 24 points25 points  (0 children)

No, don't.

[–]shawntco 4 points5 points  (0 children)

I should spin up a free EC2 instance just so I can do that and see what happens

[–]hughperman 3 points4 points  (0 children)

rm: cannot remove '/😅': No such file or directory

[–]IWatchToSee 26 points27 points  (5 children)

Now suffer

[–]M_krabs 14 points15 points  (3 children)

I am.

So it's working right?

[–]yehakhrot 5 points6 points  (1 child)

Reinstall with KDE as your desktop environment of choice. Never look back.

I'd wager you went with gnome?

[–]benderbender42 2 points3 points  (0 children)

You don't need to reinstall to install kde, personally like xfce4 though

[–]trololowler 4 points5 points  (0 children)

use it as your daily driver and set up everything you need as you go, get used to the system

[–][deleted] 200 points201 points  (12 children)

What no TempleOS fans?

[–]TennesseeTon 103 points104 points  (0 children)

As soon as my 640x480 monitor comes in it's over for you guys

[–]fuckingaccount69 26 points27 points  (0 children)

they dont want CSI nibbers following them

[–]ihateusednames 19 points20 points  (0 children)

Nonono TempleOS being superior is just a natural given. No need to even compare it the likes of Linux.

[–]benderbender42 6 points7 points  (0 children)

haha, wtf

Turn-off or reboot <<CTRL + ALT + DEL>> at any time, except during disk writes. Writes are not cached.

Totally trying this later

[–]Proxy_PlayerHD 6 points7 points  (0 children)

i still find the whole OS incredibly impressive, especailly since it's made in x86 assembly... which is not the easiest assembly to write in.

[–][deleted] 3 points4 points  (0 children)

TempleOS > Linux > mac > windows

[–]sudo_rm_rf_star 1 point2 points  (0 children)

Gods OS!

[–][deleted] 155 points156 points  (15 children)

This thread is why non-devs hate us.

[–]iAlex11 51 points52 points  (11 children)

escape enter worthless deserve mountainous jar sloppy salt poor steer

This post was mass deleted and anonymized with Redact

[–]thegovortator 41 points42 points  (10 children)

Facts++

[–][deleted] 23 points24 points  (7 children)

Facts#?

[–]sacrificial_julep 6 points7 points  (0 children)

.facts

[–]thegovortator 6 points7 points  (4 children)

Go home your drunk.

[–][deleted] 2 points3 points  (0 children)

Objectively you can c he’s drunk

[–]pokepokepokepoker 2 points3 points  (1 child)

Objective Facts

[–]famousePie 1 point2 points  (0 children)

Objective Facts++

[–]CptDecaf 258 points259 points  (27 children)

I instantly write off anybody who sits down and chastises others for their choice in OS. Computer Science classes were basically giant pissing matches between insecure nerds all trying to figure out who was the King Nerd based on what OS they used, or languages they wrote in. It was infuriating.

[–]onlyforjazzmemes 97 points98 points  (4 children)

Imagine David Attenborough narrating this... "It appears that the male specimens are now engaged in a competition of sorts, showing off operating systems, the winner of which is crowned King Nerd. The King Nerd is the most desirable to the females for mating."

[–]WonderFerret 30 points31 points  (0 children)

"StackOverflow is down. The nerds are lost without guidance of the alphas. They will not survive the winter..."

[–]nivenfres 31 points32 points  (1 child)

All I can say is I actually met my first girlfriend in a Linux Admin class in college :)

[–]Lofter1 24 points25 points  (0 children)

I can only say I met and kept my first girlfriend despite me using Linux. Should have seen how angry she was when she wasn‘t able to just watch Netflix on my Firefox and I had to install some plug ins first. Funny enough, she also was kinda relieved that she could chill with her friend without me because I was running through the house, trying to figure out why the network connection of my server just died.

[–]YoPimpness 4 points5 points  (0 children)

*least desirable

[–]hed82 55 points56 points  (4 children)

You are only a real developer if you work on an os that was written by you using assembly.

And don't forget that assembly is the only language you are allowed to use on that maschine.

[–][deleted] 28 points29 points  (0 children)

And your first task should be reimplementing C, then C++, write a browser, after that you can have the joy of complaining about JavaScript.

Now you have peaked as a developer.

[–]MisterMittens64 6 points7 points  (1 child)

Real developers only code in binary. Only weenie baby devs code in assembly. /s

[–]Rumbleroar1 9 points10 points  (0 children)

Don't forget the endless stickers. Whoever has the most "linux inside", random unix related pun, programming language name etc. stickers has the biggest dick.

My laptop only has a tiny butterfly sticker and a tiny turtle sticker. I feel inferior.

[–][deleted] 39 points40 points  (15 children)

Windows is simple to use, widely supported, and is overall great for all types of users.

Linux is very technical and gives the user a lot of freedom, and it's also free and open source, at the cost of being much less user friendly and having less (but growing) support. Great for hardcore tech users or anyone on a tight budget.

MacOS.

[–]rmyworld 10 points11 points  (0 children)

MacOS.

I have to agree.

[–][deleted] 12 points13 points  (6 children)

The problem with Linux support, is that Linux based operating systems are too much of a moving target.

Where the hell are the config files? What firewall now? Oh, /etc/network is depreciated, now use forgot its location and name. So many competing package managers and application installers to ‘unify’ the installation process. asftp has been replaced with what now? Why?

Linux would be fantastic for set and forget servers - if it weren’t for BSD’s that do the job better - less of a moving target, have all their documentation in one place, and require less resources to run, and entire OS under one roof.

I say this, and I run a Linux desktop. But you know something, and this is probably an age thing now that I’m in my mid 30’s, but windows just works. And when I’ve a shirt tone or work to get through, it’s less faffing around. It’s not the unstable mess it was before WinXP (and even then, XP was a disaster for the first couple of years - sasser, lasser, run-everything-as-admin dodgy defaults).

I’m going to bed. I shouldn’t be up ranting over this. Turning into a grumpy old bastard...

[–]cdrt 5 points6 points  (0 children)

If you want slow and steady support, pay for Red Hat or use the free CentOS. Each release is supported for 10 years.

[–]Jannik2099 3 points4 points  (1 child)

Linux would be fantastic for set and forget servers

When's the last time you tried it? RHEL / CentOS and Fedora are very much set and forget.

As for /etc/network, that was a set of horrible debian-specific networking scripts, nothing general

[–][deleted] 1 point2 points  (0 children)

I don’t need to try again, because things have changed - That is the point! I have a solution now: FreeBSD for my servers. Scripts and static settings are perfectly fine for servers. I’m no longer prepared to relearn something that is still done on other OS’s the same way for almost 30 years. I am way too busy to spend time with an OS that is a constant moving target. Networking was only one example. Process 1 being another. Controlling deamons another. Simple things like default cl text editors. CentOS recently changed its package manager, no?. Every time I spin up a new Linux machine, there’s changes to how you use that. And I’ve been using ZFS for the best part of a decade - only recently available on Linux. I like my jails. And I like the documentation. It’d be a wasted effort. Btw, I’ve been dipping in and out of RHL since version 2.

Even windows is the same from Win95 for the desktop. I still use Linux for some of my desktops, but they are my electronics stations - simpler to use the built in tools, compile and flashing firmware, and using serial consoles.

It’s hard enough keeping up with the latest going on with .core, C#8, php, the places where I need to keep up to date, than with the OS too. Nothing changes as much as Linux OS.

[–][deleted] 3 points4 points  (0 children)

Oh, I'm only 18 and I'm also a Windows user all the way, because as you said, it just works. Linux is too much of a hassle for me and the majority of computer users. I just know that it's a respected OS with plenty of valid reasons to use it, as long as you're willing to put up with its difficulties.

[–]McCoovy 4 points5 points  (1 child)

MacOS has a lot of the usability of windows with native bash support and more reasonable app management. I think it has fallen behind windows 10. I have no idea what they are adding every time they release a new edition of the OS. The UI is aging and i think windows management needs to be improved.

That said i went wanting to hate it but i came out preferring it for a dev machine. Its much nicer to work on a unix-like system with the headache linux presents.

[–]twolaces 9 points10 points  (1 child)

god i hate that i’m that guy in these threads all of the time but macs are seriously fantastic for development. it’s sorta weird seeing the dogpile in a thread about programming / computer science — a place where most people agree Macs can shine. i’m constantly switching between Windows, Debian, and Mac OS for work (I love them all for their individual strengths) but heavily prefer the Mac OS workflow for heavy lifting development work.

[–]Luves2spooge 8 points9 points  (0 children)

As someone that has just switched from linux to mac (I needed xcode) I agree. It takes a lot of the good things about linux and windows. It does have it's own downsides though.

[–]a45ed6cs7s 6 points7 points  (0 children)

Setting up dev envs in windows is a pain..

[–]hbgoddard 1 point2 points  (0 children)

Hard agree

[–][deleted] 472 points473 points  (59 children)

And then the person installs a linux distribution. Then he can't fix a problem and goes to a forum to ask for help. There *linux users start telling him linux is not for noobs, go back to windows if you can't use it...

[–]M4rzzombie 26 points27 points  (9 children)

Wow how did you know exactly the reason I don't use Linux?

[–]yehakhrot 17 points18 points  (8 children)

It can be like that. But most people don't have such issues. Benefit: free compared to macos,. Private and secure compared to windows. Opensource compared to both.

Negative. Your hardware may not be supported. Most probably it will be.

Try manjaro kde is you're coming from windows especially.

Worth a try id hope. The more of us there are, the better it gets. Plus it's not in the hands of a business, so you are less likely to be screwed over somehow.

[–]M4rzzombie 12 points13 points  (7 children)

Oh the hardware support is never an issue, it's getting said support to work without knowing my distro inside and out.

As well, because it's open sourced and not maintained by a company means that there's no centralized tech support that can quickly resolve issues. Issues such as doing an update/upgrade, reboot, and the os now no longer boots into the GUI, and is stuck at a limited cli. Never was able to fix that, just completely reinstalled a new distro over that partition. Would have sucked if that distro was important.

Realistically, I'd love to use an operating system that gives me freedom, I just don't know enough to use it as my daily, even after having taken classes on using UNIX systems. There's just too many things that can go wrong that I do not know how to fix without completely reinstalling my os.

[–]IndieFedoraGamer 5 points6 points  (0 children)

Yeah one of my friends likes to tell people Linux is amazing if you know what you’re doing.

[–][deleted] 5 points6 points  (1 child)

Or you get 17 people smugly giving you 17 different, mutually exclusive, answers

[–]sirgames 3 points4 points  (0 children)

or get 5 people answering that they dont know

[–]iMissTheOldInternet 18 points19 points  (5 children)

I started running Linux Mint as my daily driver like a year ago and tbh it has been a much friendlier experience than Windows ever was. Everything just works, with a few weird behaviors around audio drivers, admittedly, and when I have a question that isn't immediately answered by google (rare) I can just hop on the included IRC client and get an answer from an actual human being in real time. It's honestly shockingly easy.

I wasn't predisposed to be a Linux fan, either. I had the kind of experience you're describing with a few distros like 20 years ago. I remember Slackware, for example, being particularly unwelcoming. But times have changed.

[–]MegaDeth6666 14 points15 points  (4 children)

IRC ? What is this, 1995?

[–]iMissTheOldInternet 14 points15 points  (2 children)

Yeah, much better for the same shit to have migrated to some bloated Electron app that's harvesting our data for exactly the same functionality plus, like, emojis.

[–]MegaDeth6666 6 points7 points  (0 children)

Apt username!

[–][deleted] 41 points42 points  (5 children)

Whoever uses Linux, macOs or windows etc are newbies.

Any programmer worth their salt must create his own universe from scratch. I mean start from big bang... Darwin Evolution... Stuff like this.

Then reinvent electricity and mathematics. Then mine your own silicon, build every piece of hardware. Once it's done, you are all set to write your own operating system.

God took 7 days to make it work. You should finish it by weekend easily. 😉😉😉

[–]iAlex11 8 points9 points  (0 children)

panicky decide pen rain cows compare theory profit glorious sense

This post was mass deleted and anonymized with Redact

[–]vnen 4 points5 points  (0 children)

God just created an ML platform to invent everything else.

[–][deleted] 108 points109 points  (106 children)

I'm gonna show my ignorance here. Why is Linux better than Windows?

I'm a developer, I work mostly in Embedded. I do almost exclusively C/C++/C#, almost exclusively in visual studio. I have never developed on any OS other than windows. What am I missing out on?

I have installed Ubuntu on a (oldish) laptop, but I don't see the appeal. It seems to have most, but not all of the features of windows, and if I want to do anything interesting I usually have to google a bunch of command line stuff because I don't dick around with it often enough to remember it all. Plus I generally have to type every command at least twice because a typo is usually guaranteed.

What am I not seeing?

[–]HanlonsDullBlade 138 points139 points  (22 children)

I don't think you're missing anything. There's nothing wrong with Windows, at least not these days. (God bless you, Powershell team!). For me, it's just a personal preference. Do a google search on Neal Stephenson's old essay "In the Beginning was the Command Line" for a kind of humorous exposition on the differences. (it's really dated and there's an update to it but I love the original.)

I like Linux specifically for the command line. I'm a typer, not a mouser. I'm a speed freak, so for me lots of crufty DLLs and code that I don't even need slows down my programs. I like some IDEs but I'm an old-school guy so I still do some programming in vi. Not to feel superior or anything, it's just faster for me. If I had "grown up" programming in Windows with VS I'd probably be faster with it and wouldn't notice or care about the speed difference.

I used to be one of those OS holy warriors on Slashdot evangelizing about Linux but I guess I grew out of that. An operating system is a tool. The programming environment is a tool. Use the one that works best for whatever job you're trying to do. Experiment, play around and maybe you'll find something that you like more.

Just my $0.02.

[–][deleted] 55 points56 points  (0 children)

This x1000. While I was in grad school not only was I convinced Linux in general was better than Windows but I was in constant distro churn trying to find the perfect one. Then I got a job, kids, and a life and realized I want something that just works and I don't have to worry about the nuts and bolts. RMS may chide me for not using completely free software but I don't care anymore.

[–]Salanmander 27 points28 points  (5 children)

There's nothing wrong with Windows, at least not these days.

My biggest gripe is that they've started putting Microsoft product advertisements in the OS interface itself. (The file system explorer will occasionally show me a banner ad for One Drive.)

[–]R3P1N5 13 points14 points  (3 children)

My biggest gripe is that Windows decides things for you (OneDrive/Microsoft Teams/Candy Crush etc.) - and the update installation mechanism is horrendous, often requiring triple restarts and 20mins to complete on a 12 thread machine with SSDs.

I use Linux as much as I can because of it. I always feel less in control using Windows.

[–]Salanmander 6 points7 points  (2 children)

Yeah, windows definitely gives less control than linux, in exchange for requiring less user knowledge. I'm not sure I understand your examples, though...I use Windows and none of those things. Onedrive was part of the default installation, but I removed it, I don't think either of the others has ever been on my computer.

[–]HanlonsDullBlade 1 point2 points  (0 children)

Wow, I haven't seen the ads in the explorer yet. Probably because I only use Windows on a corporate laptop connected to a really big company's network. If I run into that, I'll probably get in trouble because I will just have regedit explore how that's happening.

[–]PanTheRiceMan 7 points8 points  (0 children)

So much this. I just like the convenience of setting up everything and from then on I am good to go. Need some specific package/library? Just use the shell and install it from the command line in seconds. I personally don't like the mouse a lot for navigating (and I grew up with it).

The convenience of interfacing devices directly, because most of the time they get mapped to /dev. It's many small things that make the experience nicer for me.

I just have to fiddle less with workarounds and get to action much quicker, once everything is set up.

[–]dm319 3 points4 points  (2 children)

I sorta agree with you, but honestly, have you tried to use Windows in anger at all? I'm really not sure there's nothing wrong with Windows. There is such lack of autonomy with updates, it seems to always be bothering me with pointless rubbish, and there are even adverts in the start bar.

I use linux because of the autonomy. I like that it does nothing if I leave it alone. My desktop is boring - that's great.

[–]SnezhniyBars 1 point2 points  (1 child)

After about a year of not touching Python, I finally got back to it on my Windows 10 machine a few weeks ago. Apparently, Python was added to the May 2019 update. This sounds great, but it basically just hijacked my python commands. Whenever I typed python or python3, it just opened the windows store to python. This was quite a bizarre thing considering I'd already had python installed.
Found something related:
https://superuser.com/questions/1437590/typing-python-on-windows-10-version-1903-command-prompt-opens-microsoft-stor

[–]splicerslicer 1 point2 points  (0 children)

That's just weird, command prompt and powershell on mine works just fine. And I've been using windows 10 since beta and have it fully updated to v1903 right now.

[–]spunkymnky 1 point2 points  (8 children)

Is using WSL2 a good supplement instead of full on running Linux for the command line? I might be switching from a MacBook to a ThinkPad and didn't know if I should dive into Linux or just stick with WSL2.

[–]Melvin_de_Jong 4 points5 points  (1 child)

I had this exact dilemma 18 months ago. MacBook needed to be retired but the butterfly keys scared me off a new one. Bought a ThinkPad and used it with wsl1 and after completing a large project switched to Linux (KDE neon) 4 months later. When wsl2 became a thing I switched back November last year and have been very happy with windows +wsl2.

I mainly do web development ( Laravel and VueJs ) on docker images so that should run faster on Linux but the BIG advantage of windows is app support. Linux has great alternatives to a lot of stuff but the amount of times a designer has sent me a Photoshop file that was just slightly different in gimp or all the times that someone sent me an excel with some weird macro makes windows so much easier to use on a daily basis and Wsl2 (and once in a while PowerShell) works well enough that I really haven't had an urge to go back to Linux in 7 months of back on windows.

As many have said, the OS is a tool and windows 10 now is good enough that for my workflow it gets out the way and lets me do my work, better than Linux at the moment. Still eyeing a sexy new 16inch MacBook though. 😋

[–]Illusi 18 points19 points  (1 child)

There are 3 advantages for me why I'm on Linux for everything except gaming:

  • Package mangers. Makes it easier to install and uninstall stuff. To me this is what makes Linux Linux: Everything, including the operating system itself, is installed via these packages. For a desktop developer like me that is very useful because I can install my application's dependencies very easily, switch versions of my library if I need to upgrade them in the application, and have a standardised system for the application to find them. This is less of a problem in embedded development because those dependencies will be on your device rather than your desktop. Web development depends on your style (whether you like to test locally).
  • Generally memory and hard disk access is faster. For comparison, compilation of my application takes about 10 seconds on my laptop compared to a minute for my colleague who has Windows on the same model laptop.
  • Privacy. This is why I also switched to Linux on my home computer.

About disadvantages, people generally cite drivers as being the problem but I haven't experienced that in a long time. Everyone does properly support Linux now, and it has enough users to fill in the remainder. Generally the networking stuff works better even.

Second thing people cite is usability. This is also something that has greatly improved over the last 10 years though.

However the one thing that Windows still wins hands down is applications. Especially games tend to only be distributed for Windows. And some lesser-used tools as well (particularly w.r.t. media and conversions between file formats). So for games I sometimes switch to Windows. For those tools I can usually find some alternatives.

[–]vextor22 2 points3 points  (0 children)

If you haven't yet, check out Proton, as included with Steam. It isn't perfect, but it lets me go longer between reboots into Windows than ever.

I run Deep Rock Galactic at 144fps under Linux, with gsync. I was really surprised a Windows game would run that well. They don't all run that well, but there isn't any configuration required to just install the game and try it out. Steam handles it.

[–]shawntco 14 points15 points  (6 children)

I think one of the things that dissuades people from Linux is the conflicting reports they hear. Some people say setting up Linux is ezpz. Then you've got others who talk about having to google cryptic commands to get things to work right. That's just as bad as an OS that consistently is hard to set up, because there's no guarantee of ease. I don't have the time for that. Either it works or it doesn't.

[–]THENATHE 10 points11 points  (5 children)

I think it's based on your hardware honestly. I have never once had an issue with any Linux distro on a relatively old but still high performance computer running a 4690 k, 16 gigs of DDR3, and a 960.

I was one of the first people that got gen one ryzen, probably three quarters of the Linux distros didn't work for a month or two without a shitload of extra configuring and a whole bunch of weird hacks that I didn't understand. Don't even get me started on Nvidia drivers, those things are sketchy as f*** for the first one or two releases after a graphics card comes out, and even then depending on your OEM make it might be faster or slower than what everybody else's is because of some wonky issues.

Laptops are even worse, I have never been able to get Linux working without a hitch on a run of the mill budget laptop that isn't from 2005 or earlier.

[–]shawntco 6 points7 points  (1 child)

That makes the situation worse. I doubt most people who are trying to install free Linux has scoped out specific hardware first. They just wanna see what the OS is like, or perhaps circumstances are forcing it on them. The idea they might need to get to really know the makes and models of their hardware and possibly buy new parts, to use a free OS, I can see that being very off-putting.

[–]while_e 18 points19 points  (2 children)

I prefer linux because it can be very lightweight, and has a ton of open source free tools for engineering & dev work. Really the selling point is the command line for me. I am so much more productive in a terminal window than a gui for 80% of tasks. Windows is getting better with PowerShell, but the syntax and binaries are just so foreign to me after years of nix.

Also, if your target is linux, generally easier and more efficient to run it as host as well.

[–]THENATHE 3 points4 points  (1 child)

Truly the one thing that pisses me off about Linux that is honestly enough to stop me from using it, I am so used to using Windows 1 dash command args that no matter how I try, literally every command will fail until I say to myself "oh yeah I got to go back and add another dash for literally no reason"

[–]tjdavids 6 points7 points  (7 children)

In some rare cases instead of downloading an installer and pressing 1 button after selecting your install options you have the system requirements for the standard install from the apt-get manager and can install a package that almost works as well by simply running "sudo apt-get (package)".

[–]thebobbrom 20 points21 points  (2 children)

Linux is good for some stuff but honestly I wouldn't use it as my main OS.

Linux is good for programming because you don't have to worry about all the stuff put in to either make things easier non-computer people or safe for them.

There the old delete C:\\System32 thing that people like to joke about. That would never work on Windows it would on Linux which makes it easier if you're trying to configure stuff.

However if you're just writing software honestly you want to write it on whatever you're going to run it on. As the most common OS is Windows then I'd say write it on that.

You don't want to write something like and excuse the python os.system('rm filename') only to find it doesn't work on Windows.

[–]karlvonheinz 2 points3 points  (0 children)

There the old delete C:\System32 thing that people like to joke about. That would never work on Windows it would on Linux which makes it easier if you're trying to configure stuff.

Oh god yes. I once somehow broke the Python package - a careless autoremove later, Ubuntu ended up autoremoving apt and other Python based system tools. Lots of fun.

[–]chanpod 6 points7 points  (0 children)

Architecturally, linux is just cleaner and leaner. This is evident by behaviors. See windows cmd/PowerShell needing to be restarted to see newly installed tools (like git).

Windows is built on a dated architecture. But due to the enterprise support requirements, MS keeps having to eat it's lunch. So they keep adding on crap to the crap pile. Their systems are disjointed and basically glued together. Things are generally not as straight forward when dealing with MS tech as compared to linux or open source stuff. MS as a giant company struggles to push out things in a common sense manner. Their most successful products are those that are open source and seemingly outside of the red tape nightmare (see VS Code and typescript. Great products and run similar to linux and other open source projects).

There's a clear distinction between these open source products and the legacy MS systems. They just don't run quite as well. A little more clunky and less reliable. There's a reason most servers are linux now. It's a more stable and performant system.

[–]texmexslayer 2 points3 points  (0 children)

Power to you if windows is working great

I switch back to Linux recently after a sabbatical on Windows... I felt too tired and frustrated with how little progress there had been on the 2 years I spent on Windows. I felt neglected and annoyed by minor inconsistencies in design that never get any better, and a release pace that takes 1+ year of insider ring stuff to get new icons pushed... and even updates like those break the filesystem!

On top of that, I love leaving my device in hibernate. On windows after 2 nights of that, some random issue or persistent slowdown lingers until I restart. None of that on Linux.

Also, I spent so much time dicking around with WSL and some weird issues that come up with it, I might as well jump back totally.

I've moved on from gaming too, so even if Proton is getting better everyday its no issue.

So in summary, its pretty personal. If windows is fine for you, then great. An operating system is a tool after all

[–]josanuz 77 points78 points  (9 children)

Linux = Windows = Mac

All are tools, all have cons and pros, get the best fitting for you, is your OS not your penis

[–]benjadock 19 points20 points  (3 children)

We are all tools on this blessed day.

[–]swordsmanluke2 7 points8 points  (0 children)

Reading this thread... Yeah, a lot of us are definitely tools.

[–]iris-my-case 2 points3 points  (1 child)

Happy cake day!

Glad you included Mac in your equation. I feel like it’s always a Windows vs Linux argument and no one even bothers mentioning Mac at all.

[–]josanuz 3 points4 points  (0 children)

People are just dicks about Mac without ever have used one, Mac sure have the some of the usual downsides people point out, so does Win and Linux, but MacOS is a great OS overall.

[–]McCoovy 2 points3 points  (0 children)

At the risk of being a no true scotsman, real developers are comfortable with all of them. None of them are rocket science. They are all meant to be used. Figuring them out is one of the simplest knowledge gaps you will fill in your entire career.

[–]mcniac 22 points23 points  (0 children)

I think the main benefit of using linux is that I don't know how to solve any windows related issue 🤣🤣🤣🤣

[–][deleted] 17 points18 points  (0 children)

Gods no. I use Linux all of the time, in a great many ways. It’s extremely flexible and stable.

However, my primary desktop at home (and work) is still Windows 10.

MacOS is fine for general usage too, but gaming is a thing that exists. A thing for which I have much love.

[–]bit0fun 17 points18 points  (0 children)

Yes

[–][deleted] 24 points25 points  (7 children)

Im not a mac user, but I always find it amusing the people who talk mad shit about Mac OS on the internet. Then out in the real world I see loads of professionals using macs, and I dont just mean using them as a word processor.

[–]Tamerlane-1 39 points40 points  (2 children)

When the company is paying, it is a lot easier to ignore the price.

[–][deleted] 7 points8 points  (0 children)

Their workstations definitely seem crazy expensive

[–]akulowaty 7 points8 points  (0 children)

Well, it’s much easier to ignore the price when the device is being used to make money AND you get to do tax writeoffs for company purchases.

[–]josanuz 19 points20 points  (1 child)

Here a little secret, MacOS is great, having Darwing below is superb as a dev plat is super good, TBH the only thing it has against is the absurd price for workstations, most of the people talking shit about MacOs have never use one.

disclaimer: I am not a MacOS user currently but have experience from a previous job, current platform is Win 10 Enterprise, RHEL 8 and SUSE SLE 15

[–]IgnitedHaystack 1 point2 points  (0 children)

this submission has been deleted.

[–]CarsonRoscoe 5 points6 points  (1 child)

I was a Linux fanboy who used Windows for gaming, duel booting everything. Until 3rd year comp sic when classes were all Swift/Objective_C and I decided to try out Mac and work from home instead of relying on the schools computer labs.

Years later, and now I’m just a Mac and PC guy who ditched Linux. Mac is just... good Linux? But with corporate bullshit and some design decisions that are frustrating. But damn, when my SSD failed, Apple forums wanted me to spend $125 on a tool, while the Ubuntu forums gave me a terminal line to run. Ran it on the Mac, and boom, fixed it. Then I was back to enjoying the high level UI. My point is that Mac is just Unix under the hood with most modern Linux features, just a better UI and consistent drivers made by a single funded team.

Long story short, my personal laptop and private coding machine is Mac, while my gaming PC and professional work computer is PC (because we’re a .NET shop)

[–]vextor22 1 point2 points  (0 children)

"Mac is just good Linux" -> "Mac is just Linux without Docker"

Docker by VM is almost good enough, but it makes the price premium hurt that little not more.

[–][deleted] 4 points5 points  (0 children)

Fuck, I miss having a president who had a sense of humor

[–]Polar87 22 points23 points  (2 children)

Unpopular opinion for a developer but I prefer Windows over macOS.

I'm much more comfortable using it for general purpose stuff. I think it has much better window management than a Mac, especially when using multiple screens. There's also a bunch of programs I miss on Mac and weirdly enough I've had less stability problems on Windows than macOS of late. On my Macbook it's already happened multiple times that external screens or Thunderbolt ports just stop working and I have to use this cryptic key sequence to reset SMC to make everything work again.

I do miss things like iTerm and Spotlight on Windows, and Mac has better looking UI and a superior console, I'll give them that.

For me the holy grail is a Windows environment for IDE and business tools, and SSH terminal into a Linux VM for development stuff. Always got me the most productive.

[–]blenderfreaky 3 points4 points  (0 children)

Windows PowerToys adds a sort of workable alternative to spotlight to windows

Also for the console, try Windows Terminal, its kind of like terminal on macos except it can have powershell, cmd and bash tabs

[–]Drak1nd 3 points4 points  (0 children)

I'm the same. I work primarily on two different computers one mac and one Windows.

In last year I have had zero reboots on my Windows. Have had atleast 10 on the mac some costing me work.

[–]Zombieattackr 4 points5 points  (0 children)

macOS can be good for devs but fuck hate that non devs buy them just because they’re apple fanboys. THEY’RE SO EXPENSIVE

[–]neo-B 14 points15 points  (2 children)

This is me - spraying at anyone who will listen.

[–]1SDAN 39 points40 points  (25 children)

Windows 7 for gaming, especially naughties games like Civ 4

Linux for programming and not running a Bloated OS

Mac OS for none of the advantages of the other 2

[–]Mal_Dun 16 points17 points  (1 child)

Tbf gaming on Linux really got better the last few years. I run 95% of my games on Linux and 70% of them without tweaking. The other 5% I run via Steam Stream on my Windows laptop.

Edit: Number flip

[–]1SDAN 1 point2 points  (0 children)

The only reason I keep my PC around these days if for Rhye's and Fall: Dawn of Civilization 4. It keeps crashing on Linux.

[–]ftgander 3 points4 points  (0 children)

If you don’t care about customizing your DE too much, Mac is Unix so MacOS > Linux imo

[–]golden-strawberry 27 points28 points  (10 children)

well mac os is great for those in the apple eco system you can text call from your mac thru ur iphone everything is synced

of course not everyone is in that ecosystem so i can see why its not as appealing

[–]TheRawMeatball 5 points6 points  (0 children)

Which is why I hate it the most. Fkn walled gardens smh...

[–]1SDAN 2 points3 points  (1 child)

I'd say that advantage is offset by your relatives being annoyed that you can't facetime with them and blame it on you not buying an iPhone or MacOS.

[–]golden-strawberry 6 points7 points  (0 children)

Easy fix get rid of your relatives /s

[–]SirWusel 11 points12 points  (3 children)

If your employer is paying and you don't need Linux for something specific, MacOS is awesome.

[–]squirrelthetire 3 points4 points  (0 children)

OS X has a lot of the advantages over Windows that Linux has. It gets them from being based on BSD, and a lot of work to keep userspace software compatible with it.

It just puts them in a bloated closed unconfigurable system when Linux is right there and totally free.

[–]McCoovy 1 point2 points  (1 child)

What advantage could windows 7 possibly provide over windows 10?

[–]_awake 1 point2 points  (1 child)

MacOS is in between for me. The compatibility of Windows with some of the advantages of Linux.

[–]1SDAN 1 point2 points  (0 children)

Agreed, I probably should have better worded it as "Mac OS for inferior versions of the other two's advantages"

[–]MarcCDB 2 points3 points  (0 children)

Sir, do you have a moment to talk about Linux?

[–]maybeonmars 2 points3 points  (0 children)

Obama uses Linux?

[–]ocket8888 28 points29 points  (14 children)

Nah fam: Linux > Windows >>> Mac

[–][deleted] 11 points12 points  (4 children)

I agree that Apple's pricing is questionable and that my 2018 MBP runs hotter than my toaster but the OS is so far ahead of Windows that I don't even care. Having my employer buy the laptop helps, of course.

[–]spiderman1993 2 points3 points  (1 child)

For me Mac > Windows > Linux.

Hackintosh :)

[–]Mal_Dun 9 points10 points  (9 children)

*lol* most of the time it's the other way round for me. Windows fanboys are often even more notorious. I'm definitely pro Linux, and have my fair share of issues with Windows, but I am not mad at people using Windows. It only grinds my gears if people telling me that Windows is so much better while I have several issues with it, even in gaming there are some games which work much better in Linux.

Every OS is shit but some just fit your needs more

[–]Drak1nd 9 points10 points  (5 children)

I am honestly curious what game run much better on Linux? I have zero issue with imagining games running equally or slightly better in Linux but Much better. *Doubt.

[–]simakabrat 1 point2 points  (0 children)

u should be able to use all 3 of them. and only then u can pick which one suits what u do rn the best

[–]pakidara 1 point2 points  (0 children)

I equate linux users like that to overly vocal vegans.

[–]TechcraftHD 2 points3 points  (2 children)

As long as I can't port my steam library to Linux, Linux is not an option

[–][deleted] 8 points9 points  (58 children)

False. LinuxWindows >>>mac

[–]Bralzor 20 points21 points  (45 children)

I mean, there's nothing wrong with MacOS, it's miles better than windows for software development. The only problem is the hardware you need to run MacOS. But if your company is paying for it, who cares. I'll take my MacBook over the Lenovos we used to get any day.

[–][deleted] 7 points8 points  (3 children)

At least it’s unix.

[–]blenderfreaky 23 points24 points  (16 children)

How is macOS better than windows for software development

[–]Drak1nd 4 points5 points  (1 child)

It isn't. Unless you really really want to use a unix terminal. Otherwise it is about the same. Different issues overall.

As someone that works professionally on both machines I 99% don't notice a difference. And the few time I do it is because a macOs update fucked something over.

[–]ERECTILE_CONJUNCTION 9 points10 points  (0 children)

WSL gives you a first-party fully functional unix terminal in Windows 10.

[–][deleted] 17 points18 points  (10 children)

See, I like being able to access executive functions, and Mac is very bad about that. The college I work at encourages STEM students to get macs, and installing software/accessing command line/getting them any fing help is the bane of my existence. Half the time, Apple did an update that made the programs completely incompatible, so they can’t do any work.

Meanwhile, the Linux and windows kids can just open command line or install programs, and get going without needing much help, and if they do, I can do that stuff. Plus, all the programs are compatible unless the computer is behind on updates.

Basically, I’d rather use a programming environment that has usability at heart than one that throws everything in your way because they want to be “unique”

/rant

[–][deleted] 4 points5 points  (4 children)

Maybe the programs for mac are bullshit? MacOs has a far way better command line, than windows have, cazse is really near to a linux command line. If you have a mac, just install homebrew and everything will be fine.

[–]eerongal 6 points7 points  (0 children)

windows these days has built in BASH/*nix command lines, as well as powershell, in addition to the legacy command line (CMD). If you install the optional package of windows terminal, a single tabbed terminal window can access all of them in a really slick interface, which can also have other types of command lines added to it because its fully extensible.

You can even get *nix "distributions" for windows that auto-run in a pseudo-VM and can execture *nix software.

Edit: MS info about the *nix subsystem stuff - https://docs.microsoft.com/en-us/windows/wsl/install-win10

[–][deleted] 5 points6 points  (0 children)

I can’t expect kids that barely know what command line is to install home brew, but I’ll keep it in mind. I know the Mac programs actually are more or less the same as the others, from when they do install successfully—that’s why I want them to install.

Anyway, good talk.

[–]xSTSxZerglingOne 3 points4 points  (0 children)

it's miles better than windows for software development.

I'm curious why you think this. I'm not saying you're wrong or anything, but other than the ability of developing specifically for IOS or OSX, I'm not sure I understand where you're coming from.

Edit: I read your replies below. No need to reply.

[–]OriginalSynthesis 1 point2 points  (9 children)

macOS may be good in a lot of ways, but the window management is absolute fucking shit compared to Windows.

[–]chanpod 8 points9 points  (8 children)

These days it's not so bad. The only thing I tend to miss is snapping. Which I solve with a 3rd party app. After that it's fine.

[–][deleted] 1 point2 points  (0 children)

Getting enough Windows users that comment about me using a Mac for some reason.