How to Use Chroot in Linux and Fix Your Broken System

Chroot is a Linux/Unix utility that can change or modify the root filesystem. With the help of the chroot command, you can easily create an isolated filesystem inside your primary filesystem. Chroot is especially helpful to make your work and home environment separated or if you want a test environment to test software in isolation. … Read more

How to Create a BBS in Linux with EnigmaBBS

Bulletin Board Systems (BBS) used to be the quintessential information hubs of the 90s. These were geographically local machines that users could connect to as a way to access information, obtain files and even communicate with other BBS users. Over the years, however, the know-how that you needed to even connect to one made it … Read more

How to Secure Your Linux Servers With SELinux

SELinux can help you secure your server from malfunctioning processes or applications. Developed by the NSA (National Security Agency) to secure government devices from attackers, the security enhanced (SE) Linux architecture uses security protocols to restrict access to system resources. Find out how you can use it for your server. Content SELinux Architecture How to … Read more

What Is the Rc Shell and How to Install It in Linux

The rc shell is a simple and innovative command interpreter built for the Plan 9 family of operating systems. It is currently a part of plan9port, which is a suite of Plan 9 software that is available for Linux. Rc aims to improve on the default UNIX shell and it introduces a cleaner syntax for … Read more

What Is XDP (Express Data Path) in Linux

XDP (or Express Data Path) is a networking utility available in the Linux kernel. XDP is used in many popular companies to solve some serious networking issues they face while handling millions of requests per second. This is an MIT licensed open source program merged in the Linux kernel from version 4.8. XDP is a … Read more

How to Install Safari on Linux

When you think of the major web browsers, chances are that Apple’s Safari features somewhere on your list. However, despite its popularity, Safari has never been officially released for Linux – particularly strange considering macOS and Linux both have historical ties to UNIX. If you’re a Linux user and a web developer and need to … Read more

How to Customize Your Linux Terminal Prompt Using Starship

Starship is a cross-shell prompt build using rust language. This is a very minimal and blazingly fast terminal prompt. The key reason for its popularity is its customizability. You can easily customize it using a TOML config file. If you are shifting to a different device or different shell, just move the config file to … Read more

How to Set Up WordPress Using Docker in Ubuntu

WordPress is the world’s most popular content management system (CMS). More than 40% of the web runs on WordPress. Docker is a containerizing system used to run your software in an isolated environment. The concept of containerization is not new in the software development world. But Docker makes it very developer friendly. In this article, … Read more

How to Use Emacs to Play Music with EMMS

Emacs is a brilliant program that can do many things including handling files. With the Emacs Multimedia System (EMMS) package, you can also handle your music in Emacs. You can easily browse music directories, create song playlists and even display lyrics. Here we will show you how to play music in Emacs. Content What is … Read more

The Best Linux Desktops for a Touchscreen Monitor

The concept of using Linux on a touchscreen monitor or two-in-one computer has come a long way. Touchscreen support is now built in to the Linux kernel, so theoretically, any Linux distribution should be able to run with a touchscreen. That said, not every distribution will be easy to use on a touchscreen, and this … Read more