Get System Information Using Neofetch

Neofetch is a a command line utility writen in bash to get system information. Neofetch will display operating system, desktop environtment, software and hardware of the system with a beautiful way.

Neofetch can be configured to display exactly what we want it to. Through the use of command-line flags and the configuration file you can change existing information outputs or add your own custom ones.

Neofetch support almost 150 operating system, from Linux, Windows, Minix and many more. If your favourite operating system is unsupported: Open up an issue and support will be added.


Arch Linux and the derivative

$ sudo pacman -S neofetch


$ sudo apt-get install neofetch


$ sudo dnf install neofetch


$ neofetch

Linux 5.2 Released

Today Linus Torvalds has announced the release of the new stable version of Linux Kernel, Linux 5.2. This release adds several new fature, drivers update and many more improvements.

On the mailing list announcement, Torvalds says:

“So I was somewhat pre-disposed towards making an rc8, simply because of my travels and being entirely off the internet for a few days last week, and with spotty internet for a few days before that”

“So despite a fairly late core revert, I don’t see any real reason for another week of rc, and so we have a v5.2 with the normal release timing.”

Linux 5.2 features overview:

  • Sound Open Firmware, an open-source firmware that provides support for DSP audio devices
  • A new mount API for mounting file systems
  • New open-source GPU drivers for ARM Mali devices
  • Support for case-insensitive names in the EXT4 file system
  • Performance improvements to the BFQ I/O scheduler
  • Implements a new device mapper
  • And many more

On the security area, this new release comes with a fix that protects devices against the Intel MDS (Microarchitectural Data Sampling) vulnerabilities. Linux 5.2 also comes witha new architecture-independent boot option called “mitigations=” to make it easier to enable or disable mitigations for CPU flaws.

KDE Plasma 5.15.3 Released

On 12 March, KDE releases third maintenance update to its own Desktop Environment, KDE Plasma 5.

This release coming only two weeks after the 5.15.2 release to address some issue and refinement to make the Plasma Desktop more convenience to the user.

This release add new translations and fixes, such as:

  • Makes the Ctrl+A shortcut work despite active focusFix sorting in task manager
  • Adds support for visualizing active selection in search heading
  • Improve task manager
  • Fix animation stutter

The release announcement can be see here and the full change log is here.

How To Install Zsh

Zsh or Z Shell is an extended version of Bourne Again Shell (bash) and designed for interactive use, although it is also a powerful scripting language.

Many of features from other shell were incorporated into zsh and many new features were added.

Comparing to bash, zsh has more features such as:

  • Auto-completion (type command and click tab)
  • Command option display (type command followed with – and click tab)
  • Typing error correction
  • Color highlighting
  • Command-click URL


All popular Linux distro use bash as their default shell. To use zsh we must install and set the default shell to zsh. It’s very easy to install zsh because all of the popular distros have the zsh package on their repository.

Ubuntu based

# apt-get install zsh

Arch based

# pacman -S zsh


# dnf install zsh


# zipper install zsh

Enable zsh

After installation success, we need to enable zsh as default shell

$ chsh -s /bin/zsh

Log out and log in again and check if the active shell is zsh using the command below:

$ echo $0

Output of the command should be


Linux 5.0 Released

After 2 months of development, Linus Torvalds – the Linux father – has released Linux kernel version 5.0 to the public after 8 release candidate.

As Linus pointed out, the 5.0 version is not because of Linux got big changes but because after 4.20 Linus cannot count the number using his fingers and toes.

The overall changes for all of the 5.0 release are much bigger. But I’d like to point out (yet again) that we don’t do feature-based releases, and that “5.0” doesn’t mean anything more than that the 4.x numbers started getting big enough that I ran out of fingers and toes.

Linux kernel 5.0 introduces some interesting changes, such as:

  • Support for Adiantum file system encryption, Adiantum is Google’s drop-in replacement for the (controversial) NSA-developed Speck.
  • Support for swap file in the btrfs file system
  • FreeSync support in the AMDGPU open source graphic driver
  • Raspberry Pi Touchscreen support in the mainline kernel
  • Support for the Generic Receive Offload (GRO) feature in the UDP (User Datagram Protocol) implementation
  • Numerous driver update
  • New hardware support
  • Bug and security fixes as usual
  • And many more

The complete release email can be found here.