Truth or myth? Is Linux just for programmers and T.I professionals?

Linux is simpler to use every day, tools are always coming in to make life easier for users, but for those looking for "complication", a Linux distro can be a very complex system. Because of these and others there is a myth on the internet that "Linux for programmers only", let's talk a little bit about this …

Linux for programmers only?

I received a very interesting text from our reader Adriano Barbosa Silva, Python Developer of So Carlos, SP, to talk about this "myth myth", I have my two sticks to give on the topic too but I will do it only in the end, let's see the text he sent us.

Remember that the opinions below do not necessarily concern the opinion of the blog Diolinux on the subject, this is a space that we open for our readers to express themselves, if you want to do as Adriano and send your tutorial, text or suggestion for us see reader area:

"Most likely you have heard at least once that GNU / Linux is a system used only by programmers and IT professionals. Although it is common to see this system being used in sectors such as development or network administration, indicating Since its users have a deeper knowledge in the computer field, this does not mean that the above statement is true.

Let's try to understand some of the reasons people see the system as advanced or professional-specific:

Old Users

When I first started using Linux 3 years ago, everything was a bit confusing and this is natural, since this is a different operating system than Windows that I was used to, it was another paradigm and another kind of experience. Asking some computer-savvy acquaintances for help, I've heard the same story several times: I used Linux in 2000, but it didn't work. I had to open terminal to do anything and I couldn't share files with anyone because it wouldn't open in Word and Excel.

Let us pay attention to one 'detail' that will tell us why we cannot let such opinions influence our experience with any system (seriously, any system). Read the statement again and see if you find out

Yes, that's right: 2000! At that time Linux really was less friendly and the system setup processes were more complicated, many of them at the command line. But over time, graphical interfaces have added more and more configuration wizards, and many distributions have come to offer their own configuration managers, some not so good, but still the right way.

Online Tutorials

When we need to ask questions on the Internet, we often see tutorials teaching us how to perform a procedure using the terminal. Many users are intimidated by the command line, they think it takes a super hacker to use it.

But why the hell do websites, blogs and communities post tutorials on the command line?

Simple: Because there are many graphical interfaces available for the system and it has different configuration managers. For someone to post a tutorial using a graphical interface in a way that would help all users, this person would need to learn how to do the configurations on all existing interfaces. This is not practical for a person who is posting content to help without receiving anything in return and can also create another problem: would a lay user know exactly which graphical interface he is using or how to figure it out?

The simplest alternative is the command line, since it doesn't matter if you are using Gnome, KDE, Notion or WindowMaker, the chances of the command working are very high, all users can use it and the person posting it. The tutorial doesn't have to do that much work. (C between us, we cannot require that the user of a forum that wants to help us freely and spontaneously has to 'kill' himself to research and test something on various interfaces to, after helping us, receive only a thank you).

Community

Unfortunately, in some communities there are users who have hostile behaviors to novice or other users. (Go to the Debian forum and say you have a question with Ubuntu and you will understand). The most common comments I've seen are: If you can't configure your network interface through the configuration file, then you should give up on Linux., Don't come ask this forum, use your distro and leave us alone. There are reasons for you to ask about the installation here, in the documentation teaches and what I think is the best of all, that I saw the moderator of a distro answering in a forum: On the site has the binary, only download and compile, I'm closing It is typical for him not to add anything useful to the community.

This kind of attitude, besides being unacceptable, makes the novice user think that he must already know how to do all this in order to start using Linux. With this type of users the Linux community as a whole is undermined and gains the false sense that all users are great system savvy when things are not quite so. Most users who claim to know how to compile their software don't really know how to do this. They type make install and that's it: they have the software installed with the default options, having as little use as this type of installation can offer, but they think they really know how to compile.

Many users who boast about installing a distribution manually and using the command line do not really know how to do this, they follow tutorials on the internet and usually copy many of the steps. But ask some of them to install the system from scratch without following any kind of tutorial and you will see that few of them really know how to do that.

What I mean by that: everyone must respect each other. Whether you know how to install Linux from scratch and create your own distribution, or if you know how to change your system architecture to make it faster, at some point in your life you knew nothing or knew very little and were thankful for it. People who have respected you that you have arrived where you are, so remember that the person you are thinking of offending may have the potential to change computing paradigms and change the way you use your machine.

Having analyzed these topics is the message for novice Linux users:

Do not let comments, posts, reports or reports discourage you from using the system. Operating systems have their ups and downs and not all people like them. It's interesting that you test and see for yourself what advantages and disadvantages Linux can offer you. Much of which is seen as not necessarily reality, it is possible to use the system by the graphical interface only, having to resort to the command line only once and again, as well as to use the system by the command line only. Network interfaces, hardware access, devices, and technologies are usually set up automatically on Linux and you don't even know it just works. But if you want to change or create your own settings, you can too. This is a very interesting feature of Linux, you can use it however you want, whether you are a user who understands little computing, a casual user, or a power user who wants to configure everything on his own.

Concluding: Linux has long since ceased to be a system that only computer users can use and has become accessible to all types of users and situations. Any questions or difficulties you have with some tutorial, there are probably others that may be clearer and many people you can turn to and who can help and respect you at the same time, because despite some hostile users, the community still lives on. Very helpful, just need to swallow some cucumbers from time to time. "

Blog Note

I would like to thank Adriano for his contribution and to urge you that he also has something to offer and to show others to do so as well. Really Linux is not a programmer-only system, for TAMBM programmers, if it were a programmer-only system I couldn't use it, unless alarm clock programming also counts.

See you next time!

_____________________________________________________________________________ See any errors or would you like to add any suggestions to this article? Collaborate, click here.