DEV Community

Discussion on: Windows vs MacOS vs Linux: My Story (and share yours too!)

Collapse
 
ghost profile image
Ghost

"Not enough people built their stuff to support Linux." correction "Not enough people -that build for MacOS or Windows- built their stuff to support Linux." After buying a chemistry book you don't complain that there is not enough architecture on it; for Linux there are plenty of SW, just not the same as you liked in Windows and MacOS. None complain about all the SW that runs on Linux but not in other OSs.

And about support, yes, nobody will "support" you, Linux users will just help you to support yourself; I've never seen Windows or MacOS formus at the same level of Linux, not even close; nor IRC channels nor documentation, tell me where do I find something even close to: Arch's wiki, Gentoo docs, LFS handbook (if you can call it that), man pages, mailing lists, bug trackers, etc. And if you just want to call someone to fix things for you, just pay to RedHat, Canonical, or someone else, just like with Windows and MacOS.

"and the software is built for the hardware", there is a lot of HW that works perfect in Linux, are you telling me that you can pick any HW and just run MacOS? 90% of the HW runs great in Linux while 1% of the HW does the same in MacOS.

"optimize the software for the specific hardware" that's old news, from when Apple used CPUs designed by them with Motorola; nowdays they use the same Intel CPUs that everyone uses and the same GPUs, SSD, RAM, etc. all the same standard HW; only touchpads and maybe screens. And about optimization, you are free to make your own kernel and even compile everything for your particular PC, you even have distros designed for that. Long live Gentoo!

I used MS from DOS 6.0 to Windows XP and some Win7 on the side; I moved to Linux and never looked back. My Linux machine is mine, not designed for a target customer but designed by me, for me. And the level of customization and the system limitations are mine, not imposed for someone else, it's me who doesn't know how to improve it yet. To me, that freedom (besides the fact that all other OSs steal data) is unbeatable.

Collapse
 
stojakovic99 profile image
Nikola Stojaković

And about support, yes, nobody will "support" you, Linux users will just help you to support yourself

Tell that to average user who plays computer games, browses on the Web and generally uses PC for very simple things without understanding terminal, package managers, desktop environments and so on. Linux has come a long way, but it's still oriented mainly towards geeks. And average user in most cases doesn't care about the customization.

Collapse
 
ghost profile image
Ghost

I kinda agree, my mother and sister use Linux and they have no clue about computers, I installed to my mother and my sister installed hers on her own, you don't need to be a "nerd" I would also argue is more of a nerd thing than a geek thing; they use Firefox, Libreoffice, watch movies and play music and that's it. For them is perfect, no viruses (they exist on Linux but if they manage to be dangerous, usually don't because they can't, have a shelf life of days because the vuln that enable them will promptly patched), no imposed updates, no registration and they don't need a USD2.000 PC. And after about 2 yrs runs like the first day, not sluggish at all, no reinstall needed. Of course if you want to explore and get the full potential, of course nerd away. But is not required.

Even games are running more and more and, by the way, the average user doesn't play games, my mother and sister are closer to an average user browser+office+media is the avg user.

Thread Thread
 
stojakovic99 profile image
Nikola Stojaković

Of course, as I said Linux has come a long way and it's not that it's too hard for average user (there are many user-friendly distros like Ubuntu, Mint, elementaryOS and so on), but the reality is that most users don't like changes and they rather stay with preinstalled systems. I hope that situation will change and that we'll see more people moving to Linux.