Language Selection

English French German Italian Portuguese Spanish

Videos, Shows and Games on GNU/Linux

Filed under
  • Browsh: Fully Graphical Text Based Browser

    There are some weird web browsers out there and this certainly fits into that group, basically browsh is a graphical text based browser designed to but run on a server and SSHed into by people who's personal connections are too slow to reasonably use the internet.

  • LHS Episode #397: The Weekender LXVII

    It's time once again for The Weekender. This is our bi-weekly departure into the world of amateur radio contests, open source conventions, special events, listener challenges, hedonism and just plain fun. Thanks for listening and, if you happen to get a chance, feel free to call us or e-mail and send us some feedback. Tell us how we're doing. We'd love to hear from you.

  • DIRT 5 Now Playable Through Proton!

    Great news, racing fans. Just four months after the release of DIRT 5, I can confirm the game works fine using the latest commit of vkd3d-proton.

More in Tux Machines

today's howtos

  • How To Install TeamSpeak on CentOS 8 - idroot

    In this tutorial, we will show you how to install the TeamSpeak on CentOS 8. For those of you who didn’t know, TeamSpeak is a cross-platform voice server or VOIP application for real-time voice chat over the internet. It is mostly used by gamers to communicate with teammates with crystal clear sound, lag-free performance, military-grade security, unparalleled reliability, and uptime. TeamSpeak is available for Windows, macOS, and Linux systems. 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 through the step-by-step installation of the TeamSpeak on a CentOS 8.

  • How to Work with Foreground and Background Process in Linux

    An important concept to understand when working with the Linux process is what is the foreground and background process and how to control them. In Linux, if you execute any programs a process will be created with a unique ID (PID) and by default, the process runs in the foreground. Let’s take a simple curl command – when you send a request to download a zip file over the internet, curl will run as a foreground process and all the outputs will be displayed in the terminal. There are two important keystrokes that you have to understand before working with the background and foreground process.

  • How to build an active-active-active cluster with RHEL 8 and Percona MySQL

    In the past, building a fault-tolerant, secure multi-master MySQL service was cumbersome. It required several steps and dependent packages. Replication configuration, data synchronization, and multiple configuration files added to the complexity. Building a solution on a hardened OS like Red Hat Enterprise Linux (RHEL) 8 and using a professionally packaged multi-master MySQL distribution from Percona makes it easy. This guide shows you how.

  • Russell Coker: HP MP350P Gen8

    I’m playing with a HP Proliant ML350P Gen8 server (part num 646676-011). For HP servers “ML” means tower (see the ProLiant Wikipedia page for more details [1]). For HP servers the “generation” indicates how old the server is, Gen8 was announced in 2012 and Gen10 seems to be the current generation.

Oh My Git! Is An Open Source Game For Learning Git

Oh My Git! turns the Git version control system into a fun, interactive game for both beginners and advanced users interested in learning more or to teach others. The game is free and open source, it's built using the Godot game engine, and is available for Linux, macOS and Windows. Read more

Kernel: SD Card Power/Performance Features, Restricted DMA, and AMD Radeon Software For Linux 21.10

  • Linux Preparing To Deal With SD Card Power/Performance Features - Phoronix

    Since the SD card specification v4.0 there has been the notion of extension registers initially for power management features that in the SD v6.0 specification also is now used for performance features. The Linux kernel is finally beginning to work towards making use of those SD extension registers.  Ulf Hansson of Linaro sent out patches this week so the Linux kernel begins reading/parsing those SD extension registers. However, at this point the Linux kernel isn't making use of those power/performance registers... Hopefully those patches will come soon now that this prerequisite work to actually read those registers is in place by these patches. 

  • Google Volleys Latest "Restricted DMA" Patches For Protecting IOMMU-Less Hardware - Phoronix

    The past few months there has been work by Google's Chrome OS engineers on Restricted DMA functionality for the Linux kernel to protect systems lacking an IOMMU.  For systems lacking an Input-Output Memory Management Unit (IOMMU), Restricted DMA aims to increase system security by ensuring that no unexpected direct memory access occurs that could lead to data leakage or corruption. From Google's perspective one use-case is PCIe-based WiFi where the PCI Express bus isn't behind an IOMMU. Restricted DMA would help fend off the possibility that problematic WiFi firmware could escalate into a full system exploit. 

  • AMD Radeon Software For Linux 21.10 Is Released

    The latest AMD GPU driver package for Linux is out and it is a peculiar one. The only highlights mentioned in the release notes are "full support for Ubuntu 20.04.2" and "preview of the Vulkan Ray Tracing Extensions supported on compatible AMD RDNA 2 based graphics products". The actual driver package appears to be a mix of Mesa drivers, Radeon Open Compute, a LLVM fork, the free AMDVLK Vulkan driver anda "Pro" Vulkan driver, and some tools.

What’s New in Ubuntu 21.04 ‘Hirsute Hippo’

The Hirsute Hippo hits the streets (or mud holes) on April 22, 2021. Either way, the latest version of the enormously popular Ubuntu Linux distribution from Canonical is available for download. Ubuntu 21.04 is an interim release, which means that it receives support for nine months only. Canonical releases a build of Ubuntu every six months, one in April and one in October. Every two years, one of these builds is designated a Long Term Support (LTS) release. LTS releases are supported for five years and are considered enterprise-grade. The other releases—the interim builds—are for those who want to have the latest release of Ubuntu and the newest selection of applications, and for whom stability is of secondary importance. To be fair to Canonical, the interim builds are always pretty stable. They sometimes need a little time to settle down as the post-launch patches are rolled out, but they do get onto an even keel very quickly. Because the interim builds are used as proving grounds for the software, features, and innovations that will eventually be included in the next LTS build, there’s a small residual risk in using them. Some of the hoped-for features, such as the GNOME 40 desktop environment and the GTK 4 development toolkit, didn’t make it into Hirsute Hippo. GNOME 40 has a lot of changes in it, so there were concerns about upgrading. Rather than risking introducing something that could negatively impact the desktop experience, the GNOME extensions, and the Yaru theme, GNOME 40 was dropped from this release. Ubuntu 21.04 sticks with GTK 3 and GNOME 3.38. Read more