DEV Community

Discussion on: Intro to Linux for New Developers

Collapse
 
zyzmoz profile image
Daniel Cunha (he/him)

I think I wasn't that clear...

I'm not stating that Linux is bad at all, I'm just saying that as a Professional developer I can't point out an advantage that would make me switch to Linux nowadays. The market focus on productivity and most of the tools are exclusively or better on Mac OS/ Linux, and it is a FACT. Also, it's important to bring the facts, as I said previously, that graphics are better on Mac and, that both Win/Mac are easier to set up.

I do believe Linux is a great OS, I used to be a Linux user a long time ago and, I switched to Windows and Mac just because at the time it doesn't worth it. At the first moment, my question was if Linux worth it... and until now no one was able to answer it properly.

As a conclusion, I do think that Linux is OK when you work as a hardcore developer.

Thread Thread
 
ghost profile image
Ghost

Well I guess I was vague :) is all about what are you doing, to me MacOS design tools are useless, because is no my jam, to me Gimp and Inkscape are far better because are free and more than powerful enough (I've seen professional work with both and are amazin on higher levels too), tools like Blender where made for Linux and later made available to other OS so for Blender should be better in Linux too. In the server side everything is Linux so the fact that you are working on the same system you will deploy is also great, I don't need to SSH to a Docker machine, emulate or imagine how will behave, the same Docker enviroment I have in my system is what I'm gonna use, and tools like terminals, ssh clientes and servers are not an afterthought, I can install Postgres just like in a server because we don't have that difference of server/desktop, home/profesional even the noob/pro is just a label. You daily USE an actual server machine. You use the same cron, same init, same ntp client, etc.

I'm not sure what your dev specialty is so maybe in your area MacOS or Windows are "better", but to me is unthinkable to move to something else (except BSD, I really liked OpenBSD).

After all, as I said "better" or a blank "more productive" is a fallacy, specially for "dev", systems dev?, web dev?, mobile dev?.

And in the daily workflow, if my OS keep me from working because is updating, eats my resources with antivirus SW, I need to upgrade my system programs one by one, I have to dig for drivers on the web, I have to reinstall my entire system once a year because it get slow in time, after every reinstall I have to reconfigure everything program by program, every system preference by hand everytime. For me, that is unacceptable, that criple my productivity. I reinstall every 5+ years and just because of boredom, I've had installs for 10+ years, and rebooted only to update the kernel once a month. An boots in < 10seg, it updates in the background only when I tell it to and does it with ALL my installed SW not just the OS, I install an entire environment or program with just 1 command. Want Python? already there, want a C/C++ compiler? already there; Rust, Java, Postgres, Docker, Kubernetes, all at 1 simple command. And not some emulated or modified version, just the same that you would install on a server, production ready in you desktop.

And everyone say but what about Photoshop or YYY, well I say where is my native and lightweight neovim, where is XFCE4-terminal, i3 or mpv, where is zsh, zfs, rofi and htop?, from your point of view Linux has no programs, from mine is Windows who doesn't, MacOS is closer, but require an Apple taxed HW, has far less flexibility and I like my laptop without dongles and ample avail of ports and under 1500USD. And I don't buy that premise of Windows was more malware because has more users, to me that's bullwaste. I've traveled ungodly websites (just research...) (... for a friend) (not even a close one...) and in almos 15 years, never a virus, not once, that peace of mind also affects productivity.

Thread Thread
 
ghost profile image
Ghost

look what you made me do!, another 1000 lines of "verbal diarrhoea", is your fault tho, all your fault. ^ he made me do it!

Thread Thread
 
zyzmoz profile image
Daniel Cunha (he/him)

I got your point. However, Is Linux worth it? Why?
I'm not trying to make you write a 1k lines answers or that stating Linux is the worst! Keep it simple...

Thread Thread
 
ghost profile image
Ghost

Yes, complete freedom and access to everything, the same everything Google and all supercomputers have in the background. The same you can install into almost any device. Some SW doesn't run on it, some HW is not well supported. There you go, your choice.

Yey, I did't, short post at last :D