February 04, 2018 | By Zaven Snkhchyan | git, development
This short blog post is part of the post series done for iterate hackerspace, explaining why to use Linux as your primary operating system. Dual booting is a good way for beginners unfamiliar to Linux to try it, without sacrificing performance, like it happens in case of virtualization. There is one thing that can be said for sure: At first it may seem weird, sometimes even too complicated and not user-friendly, but, after a long time of Linux usage, most people fall in love with Unix-like operating systems, and don’t even want to return to their previous OS.
There are a lot of advantages of using Linux for development and everyday life. Some of those are:
Linux has been around since the nineties, and managed to stay secure against malwares, viruses and other forms of malicious attacks. This is partially thanks to Linux kernel being an open-source project.
A lot of people are not ready to switch to Linux as they are not sure if their usual applications like Microsoft Word can be run on it. However, there is a large amount of free software and there are a lot of equivalents to Windows programs. Here is the list of some popular alternatives.
Another thing that Linux is famous for is its flexibility. You can have Linux literally for everything, be it an old dusty computer, a server or a smart toaster. In fact, most of the wi-fi routers are running either Linux or other Unix-like OS.
Note, this is a highly subjective opinion and a lot of people will disagree. But the truth is, there is a gap in the software development industry between people who can program and who can’t. The thing which seperates latter from former is the mindset: the ability to understand that programming is not only about the code. From my own experience I can say that using Linux sets the mindset of a true ‘hacker’, the ability to control nearly every aspect of the OS gives you wings do dig more and more into it, try everything with your own hands, transform the everyday routine of using a computer as a tool into a fascinating learning experience.
I’d write an installation guide but there’s already a great official tutorial out there by Ubuntu developers. Don’t forget that you can always reach members of the iterate community, ask questions, fix issues and bugs, also just talk about random things in the iterate Slack channel.
Happy Ubuntu installation! :)
Comments powered by Talkyard.