Category: Linux

Best Linux Distro for Python Programmers: An Analysis!

This article is for those of you who are Linux-users/Distro-hoppers who are trying to find the perfect distro to learn and do Python programming in. Let’ go ahead and explore what choice we have and analyze their differences in an attempt to choose the best Linux Distro for Android App Development activities. Let’s start by look at the short version of the answer for those of you in a hurry to start learning Python programming! The Short Answer Winner: Ubuntu and its derivatives Runner up: Fedora That is just the short version of the answer, let’s go ahead and look...

Best Linux Distro For Android Development: An Analysis!

This article is for those of you who are Linux-users/Distro-hoppers/Android-developers who are trying to find the perfect distro to do their android development activities in. Android is built on top of the Linux kernel, which makes Linux the ideal Operating System to develop android in. This goes for both application development or custom ROM or kernel development. Let’ go ahead and explore what choice we have and analyze their differences in an attempt to choose the best Linux Distro for Android Development activities. Let’s start by look at the short version of the answer for those of you in a...

Can Linux Replace Windows & Mac OSX Someday: An Analysis!

This is a question that comes up with many Linux enthusiasts all the time as they believe that Linux is THE BEST Operating system out there! Let’s analyze the possibility and figure out what will it take for Linux to become a dominant player in the personal computer market! Before we can start predicting the future we first need to look at the history of Linux and understand the spirit behind it. History of Linux Before the Beginning of the Linux Era Before Linux, Windows and Mac came into existence, there was an operating system named Unix which was developed...

Add a Linux User Belong to Multiple Groups: Tutorial!

In this tutorial let’s have a look at how to add a Linux user to multiple groups. If you are a beginner to user and group management I suggest reading my other tutorial that covers all the essential basics in the link below. Linux User & Group Management Tutorial: Part 1: Basic Concepts For those of you who are in a hurry, this is the short version of the answer! The Short Answer To add a user to groups that he is not yet part of you must use the command For example, the screenshot below adds testuser1 to testgroup1...

Linux User & Group Management Tutorial Part 2: Adding, Modifying, and Deleting Users and Groups.

In part 1 of this series we learnt the basics of user and group management and we also had a look at the 4 main files that we need to deal with to manage users and groups in Linux. If you haven’t already, I suggest reading the 1st aprt before continuing this one. You can find it in the link below. Linux User & Group Management Tutorial: Part 1: Basic Concepts In this part let’s learn how to add, modify and delete users in Linux. Thesedays the distros usually have a graphical interface option to manage users and groups, but...

Linux User & Group Management Tutorial: Part 1: Basic Concepts

In this tutorial, let’s have a look at how to manage users and groups in Linux. Particularly we will be looking at the following 10 concepts. Different types of user accounts, 4 Main files in Linux that hold information about user and group accounts How to add a new user, How to set and reset passwords, How to delete a user, How to add a group, How to delete a group, How to add a user to a group, How to delete a user from a group, and How to lock a user account. I have divided this tutorial into...

7 Reasons That Make Programmers Love Linux!

It is no secret that programmers love Linux. This is despite the fact that many better tools for software development are available for use in other operating systems like Windows and Mac’s OSX. I myself have recently switched to Linux and have moved all my software development work to Linux from Windows. In this article let’s explore some of the reasons which push Software engineers to Linux. The Short Version of the Answer The Top 7 reasons that make programmers love Linux are the following! Reason#1: There are more devices running Linux than Windows and OSX running devices combined! Reason#2:...

3 Ways to Make Money Selling Linux Apps! An Analysis!

This article is focussed on individual developers who want to create an application by themselves (a one-person team) and sell it to make some money on the Linux world. There are 2 types of people who are interested in this question You are a Linux user and you have an awesome idea for an application and you are wondering if you can sell it once it’s done and make some money from it. You have just heard of a lot of people making so much money in Android and iOS and you are wondering whether the same is possible in...

Best Linux Distro For Tech-Savvy Tinkerers..!!

Linux world is full of distros with some of them targetted towards normal users whose needs are a basic computing platform while other distros are targetted toward the tech-savvy users whose needs are different as compared to ordinary users In this article let’s have a look at what those needs are and try to find the best Linux distros to satisfy those needs! Needs of a Tech-Savvy User Tech-savvy users want a distro that lets them customize their computers and make their computers look and behave just the way they want them to. the freedom to choose between free and...

A Complete Guide For Choosing A Distro For Your Computer’s Specs..!!

If you are a beginner to the world of Linux and you wish to try out some distro’s but you are not sure which one is best suited for the specs of your computer then this article is for you. In this article, I have divided the most popular Distros into several “weight categories” So that you can choose the ones that are best suited for the hardware specs that you are running so that you can try them out on your computer. The word specs of a computer usually refer to the following components CPU RAM Disk (either hard...