Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Just use whatever does your job bud. You're going to get a lot of one sided and biased opinions towards Linux.
If you're interested in Linux, set up a VM or dual boot.
@jhh2450 Thanks for the tip!
Gophyr19943yGoing to try not to get everyone yelling at me here...
Main positives (for me):
* Free/Open source: frequent updates, bugs get fixed very quickly, and I feel that I can trust the [operating system] code running on my machine
* Relatively easy to use package managers make installing lots of software easy
* No GUI required: I can do everything from the terminal if I want
* Many easy to use (IMO) programming toolchains
* Very easy to start mucking about in the internals of the system and learn how things work/change/improve things
With a samtable and newbie friendly distro: Does not brake, does not slowndown, it is not super bloated, is fast, does not have cortana, open source stuff, a lot of software is free (all I use is free) customizable. Thete is no fee for using it.
A lot of games are not compatible, specialized software does not port (audio, design, cads, etc) but there are good open aource and free alternatives.
If you have a high end computer just load linux in a VM, you can jaut go fulll screen and you wilk not even notice you are in windows.
spacem18943yI much prefer the way *nix file pointers work. None of this cannot delete/rename file in use nonsense like in windows.
What I like about Linux as a dev is that most tools work in a well-integrated environment.
What made me change from Windows to Ubuntu is how painfully disconnected some tools are in Windows. I was unable to use Git, Node.js, local webserver and basic terminal commands inside the same console without one tool unable to find the other.
In Linux it's absolutely seamless, little to no environment variables and the tools just work. On Windows it feels like the tools are put on top of the operating system, in Linux everything is part of your system, which is a nice way to develop.
I would encourage you to try a user-friendly distro at first to get in touch with Linux. I personally chose Ubuntu because it has a very active community and I still use it as my main distro.
The terminal alone is reason enough to at least dual-boot a Linux distribution. The huge library of dev tools for anything you can think of. The ability to customize your dev environment in every way possible.
Everything is open source and possible. You can even create your own build to the exact specifications you need.
I took a look at your skills: I don't see how Linux could be better than Windows for C# and Unity.
m0v3853yAnother suggestion, good way to start diving straight into linux terminal is to use a windows subsystem. Been using it as my dev environment and it works more than great!
gururaju50*Now that's what I call a Hacker* MOTHER OF ALL AUTOMATIONS This seems a long post. but you will definitely ...
linuxxx64This guy at my last internship. A windows fanboy to the fucking max! He was saying how he'd never use anythi...
creedasaurus65Another dev on my team just got a new machine. Before he came in today I made two separate USB installers and ...