AWK is a specialized programming language for text processing. A text file processed in AWK is treated as a sequence of records, and each text line is a record. Each record is divided into fields, so the first field is the first word, the second field is the second word, and so on. Awk is a scripting language specializing in text processing. An awk program consists of: condition {action} pattern...
What is Lubuntu and what is it good for
Lubuntu is an operating system based on the Linux kernel derived from the Ubuntu family of distributions, that can be used and distributed free of charge because it was created as open source software under the GNU license. It is a faster, lighter and more economical solution for PCs, laptops or notebooks that have low-specification hardware. For this, Lubuntu uses the LXDE desktop environment...
What is Java and how to install Java in Ubuntu 18.04
First of all, we need to clarify what Java is. Java is a highly-targeted, object-oriented programming language designed in the early 1990s, launched on the commercial market in 1995. Most applications distributed today are written in Java, and new technological developments allow it to be used on mobile devices like smartphones, embedded systems, and so on. This creates a unique platform, at the...
How to install Docker on Ubuntu 18.04
Docker is a tool designed to facilitate the creation, deployment, and execution of apps using containers. It helps users create an isolated and regulated app system but also to add all its dependencies for an independent workflow. Compared to other virtual machines systems, Docker has the advantage of being based on a container virtualization system. Unlike a regular virtual machine, Docker...
What is Kubuntu
Kubuntu is a free operating system based on the Linux kernel and the KDE desktop interface. Kubuntu is licensed and distributed as open source under the GNU Project’s own General Public License. It is a Linux distribution that wants to be a free alternative to Microsoft Windows and comes with an extensive array of software, such as an Internet browser, a document writer, a spreadsheet...
Where are Linux log files located
Let’s say you encounter an error, or your server/computer shuts down instantly. What was the cause of it? Normally, you should look at the log files. But what are these log files, where do I find them and how do I interpret them? Are they the same as medical exam results? Should I go to a specialist to interpret them, or do like everyone else and look the error code on Google? In...
Market share of OS usage by hardware platform
We use a plethora of digital devices on a daily basis, from mobile phones, personal computers, laptops, smart TVs, smart watches, to embedded systems such as the car computer, product scanners, POS, to the digital services such as social media powered by servers located in remote data-centers. But have you really wondered what is the OS that powers all these devices? The answer is, there is not...
Green VPS Hosting – Can web hosting be eco-friendly?
In today’s changing environment, it is important to maintain a moral and eco-friendly stand regarding every choice, service or product we purchase. Starting with paper and biodegradable products instead of plastic products, hybrid and electric cars instead of gasoline and diesel, solar power instead of fossil fuel, bio-degradable cosmetics instead of polluting aerosols. The same stance...
Linux vs FreeBSD
Both Linux and FreeBSD originate from the original Unix developed by Denis Ritchie and Ken Thompson at the AT&T Bell Labs and even though neither contains any of the original Unix codebases, they both kept the same structure and functionality. What are the main advantages of Linux? Linux is a family of free to use open-source software operating systems based on the Linux kernel, built from...
Why free VPS hosting is not possible
When it comes to hosting, there are a wide variety of options currently available on the internet, such as shared web hosting, containers, virtual machines, cloud hosting, hybrid servers, and dedicated servers. Of course, this is a small list compared to the entirety of available options. But the purpose of today’s article is not to discuss such details, but to take a step back and look at...