Ever wanted to run an Android app on Linux but didn’t want to mess with debugging bridges, development environments, or sideloading apps? An app called Anbox makes it possible, and we show you how to use it….
Just getting started on Linux? Making yourself comfortable with the command line is essential. If you’re already familiar with command line utilities, you’ll find that Linux and Mac share much in common, but Windows commands …
Ubuntu 21.10 “Impish Indri” was released on October 14, 2021. It features GNOME 40, a new kernel, and updated applications. But with only nine months of support, is it worth upgrading?
If you’ve ever tried installing apps on your Chromebook from unofficial app stores, you know you’ve got to enter developer mode, which requires a factory reset. Here’s how you can get around that requirement using the Linux s…
Linux desktop environment GNOME 41 was released on September 22, 2021. Coming hot on the heels of GNOME 40’s paradigm-shifting workflow changes, does GNOME 41 deliver anything of substance? We spin it up to see….
As Linux turns 30 years old, kernel 5.14 has been released. It contains the usual broad offering of internal below-the-hood fixes and user-visible changes. Let’s take a look at the major improvements and benefits….
All of our important data sits in a file system of one type or another, and file system issues are bound to happen. On Linux, we can use the fsck command to find and fix file system errors.
To learn a skill, we gather knowledge, practice carefully, and monitor our performance. Eventually, we become better at that activity. Machine learning is a technique that allows computers to do just that….
GNOME 40 has more than a new numbering scheme. Along with its new look comes a new way of working. The old vertical metaphors are gone, replaced by horizontal theming and layouts. Let’s take a closer look….
The root user is the most powerful entity in the Linux universe with limitless powers, for better or worse. Create a user? Got it. Annihilate a file system? Whoops, got that too.
If you’re forced to use a Linux script to connect to a password-protected resource, you probably feel uneasy about putting that password in the script. OpenSSL solves that problem for you.
Linux programs ask the kernel to do some things for them. The strace command reveals these system calls. You can use them to understand how programs work and why, sometimes, they don’t.
Bash dictionaries give you hash maps and associative arrays in Linux shell scripts. We’ll show you how to use these powerful and useful data structures in your own Linux shell scripts.
Google Chrome is the most popular browser in the world. It’s not in Ubuntu’s standard software repositories, however, because it isn’t open-source. You can install Chrome on Ubuntu, however.
Signal, the secure encrypted messenger app, doesn’t offer an app for Chromebooks. The Android version won’t run on Chromebooks, either—but, by using the Chrome OS Linux subsystem, you can easily install and use Signal. Here…
Give your Raspberry Pi a makeover with Twister OS. It’s a Linux distribution with built-in one-click theming that imitates Windows and macOS operating systems. There are modern and retro options: For example, you can choose W…
The Bash shell is over 30 years old and still going strong. What does it do, where did it come from, and why is it still the most common shell on Linux systems?
Brace expansion is a useful technique to generate lists of strings that can be used in scripts and aliases and on the Linux command line. Save time and avoid mistakes by typing less.
The Tor Project says that you can’t run the full version of the anonymizing Tor browser on a Chromebook. But, by using your Chromebook’s Linux subsystem, you can install and use it very easily. Here’s how….
The brand new release of Ubuntu 21.04, the Hirsute Hippo, was released on April 22, 2021. It’s an interim release of the popular Linux distribution, with only nine months of support from Canonical. So is it worth upgrading to…
Transfer files from a Linux computer to any other computer quickly and easily with Snapdrop. It’s browser-based, so it works with any operating system, yet the files stay within your own local network and never go to “the clo…
The strangely named “here documents” let you use input/out redirection inside Bash scripts on Linux. They’re a great way to automate commands you need to run on a remote computer.
A restricted shell limits what a user account can do on Linux. A restricted user cannot change their directory, and you control which commands they have access to. Here’s how to set up a restricted shell on Linux….
There are endless Linux command-line utilities that show the details of your computer’s hardware. HardInfo displays all that information in an easy graphical interface. It’s like Windows Device Manager for Linux….
When the dominant Linux distributions adopted systemd, dissenters forked distributions and started new projects. So what are your options if you’re looking for a non-systemd distribution? Let’s take a look….