Switching to Firefox’s Deb Installation on Ubuntu 22.04+: A Guide to Avoiding Snap Packages

Ubuntu’s distributions, starting from version 22.04, have started packaging Firefox as a Snap package. Snap packages are Ubuntu-specific, containerized software packages that include dependencies needed for the software to run. However, due to personal preference or issues regarding their functionality, some users may prefer to install Firefox as a traditional Deb package.

Read more

How to Use X instead of Wayland on Ubuntu 22.04?

Ubuntu provides its users with two display servers: “Wayland”, the default display server and “Xorg” (also known as X11 or just “X”). Both display servers crucially stand at the connection point between your physical, computational resources and the graphical user interface (GUI) you interact with.

Read more

Why are there so many loop partitions in my Ubuntu Linux system?

If you’ve been dabbling around with the Linux operating system, especially Ubuntu, you might have noticed numerous loop partitions appearing in your system. Often ranging in small sizes such as a mere few megabytes, you might wonder why these partition systems exist, what purpose they serve, and if they can be deleted to reclaim disk space.

Read more

Setting Up NVIDIA CUDA Toolkit in a Docker Container on Debian/Ubuntu

Harnessing the power of NVIDIA GPUs on Debian and Ubuntu systems often requires navigating a maze of configurations and dependencies. NVIDIA’s CUDA Toolkit, essential for GPU-accelerated tasks, can simplify this with Docker. By containerizing the toolkit, developers ensure a consistent, streamlined, and optimized environment across systems. In this guide, we’ll detail the steps to seamlessly integrate the CUDA Toolkit within a Docker container for these popular Linux distributions.

Read more

How to install Nvidia driver on Debian 12 Bookworm Linux

In this article, you will learn how to install the Nvidia driver on Debian 12 “Bookworm” from the standard Debian repository. If, for some reason, the installation of the Nvidia driver from the standard Debian repository fails, or if you wish to have a more up-to-date Nvidia driver, this tutorial will also guide you on how to install the official Nvidia driver directly from the Nvidia.com website.

Read more

Debian USB Firmware Loader Script

In this article, we explore an efficient bash script, debian_firmware_setup.sh, that simplifies the process of integrating non-free firmware, such as Wi-Fi drivers, into your Debian installation. The script automates the preparation of a USB stick by formatting it, downloading a specified version of Debian non-free firmware, and extracting it onto the USB stick. This results in a ready-to-use USB device that can be deployed during a Debian installation process, thereby easing the setup of non-free firmware elements and reducing the hassle often associated with manual firmware integration.

Read more

Creating a Bootable USB for Windows 10 and 11 on Linux

Creating a bootable USB drive is often necessary when you want to install or repair an operating system. This guide provides detailed steps on how to create a bootable USB drive for Windows 10 or 11 using Linux (both Debian and RPM-based distributions).

Our handy script does all the heavy lifting, making this task a breeze. The script operates by formatting the USB drive, and then copying the ISO file to the USB drive.

Read more

Bash and DD: Testing Flash Drive Speed with a Simple Script

Flash drives are commonly used for storing and transferring data, but their speed can vary depending on the device and the environment in which it is used. If you’re looking to measure the speed of your flash drive, you can use a simple script written in bash and using the dd command. In this article, we’ll explain how to write and run a bash script that will test the read and write speed of your flash drive, and provide an overview of how the script works. Whether you’re a beginner or an experienced Linux user, this script is an easy and efficient way to measure the performance of your flash drive.

Read more

simple bash script to monitor memory and cpu

Bash script to monitor CPU and Memory usage on Linux

Memory usage on Linux is generally measured in terms of the amount of RAM being used by a particular process. This can be monitored by using the free command which displays the total amount of memory, used memory, and free memory available on the system.

CPU usage on Linux is generally measured in terms of the number of CPU cores being used by a particular process. This can be monitored by using the top command which displays the amount of CPU cores and the total amount of CPU time being used.

Read more