Language Selection

English French German Italian Portuguese Spanish

On a mission to make Linux as accessible as possible

This article details the circumstances behind my switch away from proprietary operating systems and my switch to Linux. Like many, I switched out of frustration with other operating systems and not directly because of Linux's open source model. I developed my passion for that after the switch was made.

Read more

More in Tux Machines

today's howtos

  • How To Install Ansible on Fedora 35 - idroot

    In this tutorial, we will show you how to install Ansible on Fedora 35. For those of you who didn’t know, Ansible is an open-source software provisioning, configuration management, and application-deployment tool enabling infrastructure as code. Ansible automates and simplifies repetitive, complex, and tedious operations. It’s a free tool written in Python. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Ansible automation tool on a Fedora 35.

  • Install PHP 8 on Ubuntu 22.04 - kifarunix.com

    In this tutorial, you will learn how to install PHP 8 on Ubuntu 22.04. PHP 8 is a major update of the PHP language. It contains many new features and optimizations including named arguments, union types, attributes, constructor property promotion, match expression, nullsafe operator, JIT, and improvements in the type system, error handling, and consistency.

  • How to keep your Debian updated

    A Linux OS is a collection of multiple packages interlinked in a very complex network. These packages offer all the necessary files and binaries that make up the operating system. These packages need regular updates. It may be security patches, bug fixes, or feature improvements. As such, it is critical to keep all the packages up-to-date.

  • How to install Debian 11

    Debian 11.0 was released on August 14th, 2021, with the codename Bullseye. After approximately two years of development, the Debian projects presented a stable version of Debian 11 which will be supported for the next five years. This new distribution whips with over 11294 new packages to count 59551 packages.

  • Allow/Deny SSH Access To a Particular User Or Group In Linux

    In this article we will be allowing or denying SSH access to a particular user or Group by making a few changes in SSH Configuration file. First, we will see how to allow or enable SSH access to a user and group. Please note that all commands given below should be run as root or sudo user.

  • 3 Linux commands to shut down the system and you will able to do it easily

    Hi Guys, In this guide, we will illustrate the difference between shutdown, poweroff, halt and reboot command in Linux.

  • Set Date and Time for Each Command You Execute in Bash History

    Hi guys, In this article, we will show you how you can configure time stamp information when each command in the history was executed to be displayed. All commands executed by Bash on the command line are stored in history or in a file called ~/.bash_history. Also you can list all of the commands executed by users on the system or a user can view the command history using the history command as shown below.

  • How to install Gitea on a fresh Ubuntu/Debian server

    Gitea an open source easy-to-use self hosted git server written in Go. It has many features like time tracking, repository branching, file logging, notifications, built-in wiki and much more. Gitea is an lightweight application meaning that it can be run on lower spec systems too. It is an great lightweight alternative to GitLab. It’s really easy to setup and you will find most of the features that you will find in typical source control platform. This tutorial will show you how to install Gitea on Ubuntu Or Debian Systems

  • How to Install and Configure Kibana on Ubuntu 20.04 – Citizix

    Kibana is a proprietary data visualization dashboard software for Elasticsearch, whose open source successor in OpenSearch is OpenSearch Dashboards. It is a data visualization and exploration tool used for log and time-series analytics, application monitoring, and operational intelligence use cases. It offers powerful and easy-to-use features such as histograms, line graphs, pie charts, heat maps, and built-in geospatial support. Kibana also acts as the user interface for monitoring, managing, and securing an Elastic Stack cluster — as well as the centralized hub for built-in solutions developed on the Elastic Stack.

  • How to install and Configure HAProxy load balancer on Ubuntu 20.04

    HAProxy is a free and open source software that provides a high availability load balancer and proxy server for TCP and HTTP-based applications that spreads requests across multiple servers. It distributes the load among the web and application servers. Haproxy is popular for load balancing because of its efficiency, reliability, and low memory and CPU footprint. Load balancing is a common solution for distributing web applications horizontally across multiple hosts while providing the users with a single point of access to the service. It is available for install on major Linux distributions. In this guide we will learn how to install and configure HAProxy load balancer on Ubuntu 20.04.

  • How to Install an RPM File in Linux

    Did you download an RPM file, and you’re not sure what it is or what do with it? It’s one of the file types used to install applications in Red Hat Enterprise Linux-based distributions, and we’ll show you how to use them.

  • Install PHP 7.1/7.2/7.3/7.4 on Ubuntu 22.04 - kifarunix.com

    Did you download an RPM file, and you’re not sure what it is or what do with it? It’s one of the file types used to install applications in Red Hat Enterprise Linux-based distributions, and we’ll show you how to use them.

Videos: Kdenlive, YouTube-DL, and Kali Linux 2021.4

  • Video Rendering in Kdenlive – Purism

    To finish off our video editing series for the Librem 14, Gardiner Bryant dives into rendering settings. Learn to use in and out zones and how best to render your finished video in Kdenlive. Rendering is resource-intensive on any laptop, which is why we recommend Librem 14. This video will help those looking to level up their overall video production. We hope to do similar projects like this in the future, so if you have ideas for topics you’d like us to cover, please let us know!

  • YouTube DL Attacked By Music Industry AGAIN!! - Invidious

    Back in 2020 the RIAA went after YouTube DL and now there is a followup lawsuit but not filed against the developer instead it's being filed against there hosting provider.

  • Kali Linux 2021.4 Quick overview #Shorts - Invidious

Wine 7.0 Released with Support for New GPUs, Multiple Displays, and WoW64

After a year of development, Wine 7.0 is here to introduce lots of goodies to satisfy your Windows application and gaming needs. First of all, it brings support for the WoW64 (64-bit Windows-on-Windows) architecture to allow you to run 32-bit Windows programs inside a 64-bit Unix host process. On top of that, Wine 7.0 adds support for multiple displays (multi-head) to its Direct3D implementation to allow you to choose which monitor a Direct3D program will use for full-screen mode, along with display gamma adjustment using the DXGI API, and support for new GPUs. Read more

What is Void Linux and How to Install It

Void Linux is a Linux distribution that aims to provide a powerful, yet easy-to-approach, operating system. It is designed to be both simple and stable and achieves that through the use of runit and its own lightweight package manager. Similar to Arch Linux, Void Linux follows a “rolling release” model and a “user-centric” approach to operating system usage. This means Void Linux is constantly updated but is also bare-bones when installed. It makes Void Linux appealing for power users who want to have a flexible operating system that they can fully understand and tinker with. Read more