Language Selection

English French German Italian Portuguese Spanish


today's howtos

Filed under
  • Gunicorn graceful restarts

    How to configure the Gunicorn application server for graceful restarts, and what is the difference between regular, hot, and phased restarts?

    Application restarts are necessary when things go wrong or if we need to push a new application version. A regular restart isn’t usually anything more than stopping and starting the server again. To keep clients connected or even keep serving requests, we need a better strategy.

  • How to install OBS Studio on Linux Lite 5.4 - Invidious

    In this video, we are looking at how to install OBS Studio on Linux Lite 5.4. Enjoy!

  • How to create Let's Encrypt SSL certificates with on Linux

    Installing SSL certificates isn't difficult, but it's a process every Linux administrator will have to take on at some point in their career. One of the more popular methods of getting and installing SSL certificates on Linux is by way of Let's Encrypt, which is a certificate authority that offers free, automated SSL and TLS certificates. And Let's Encrypt isn't at all challenging to use.

    But there's an even easier way, one that doesn't have any dependencies or requirements. The script is written in Shell and supports more DNS providers than other similar clients. This means you can get your SSL/TLS certificates faster and easier.

    I'm going to show you how to get and use on Linux, so you can start working with SSL without any hassle.

  • How to install Photosounder on a Chromebook

    Today we are looking at how to install Photosounder on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

today's howtos

Filed under
  • Basic Networking Commands in Linux

    Today I will be doing a better overview of some basic networking commands in Linux.

    I recently created a short and sweet thread on twitter with these commands, so right now, I will be going over them a bit more with more detail and information.

  • How to disable touchscreen on Ubuntu? - blackMORE Ops

    Recently I installed Ubuntu 20.04 on my Dell Inspiron 5547 laptop. I have replaced the HDD on this laptop with a SSD, swapped WLAN card with a Killer WLAN card. With Linux running, it’s very fast and responsive. However, I needed to disable the touchscreen on Ubuntu permanently.

  • How to Add Distributed Firewall (DFW) Rules in in VMware NSX-T Datacenter - buildVirtual

    Distributed firewall rules are applied at the VM (vNIC) level and control East-West traffic within the SDDC. Traffic attempting to pass through the dfw is subject to the rules that have been defined. The firewall rules are grouped into policies, which in turn belong to a category.

  • Check The Timezone in Linux - Unixcop

    In this small guide, I will explain how to check timezone in Linux using 4 Easy Methods. System time is usually defined by timezone. Please aware that entire globe divided into multiple timezones which determines its local time.

    There are a number of time management utilities available on Linux such as date and timedatectl commands to get the current timezone of system and synchronize with a remote NTP server to enable an automatic system time handling.

  • Distraction free writing in Vim with Goyo | Hund

    I can’t believe that I’ve forgotten to write about one of my most used Neovim plugin ever. The plugin I’m talking about is called Goyo.

    It adds a distraction free mode that helps me focus on my writing by centering the content and hiding all other elements.

How to Change Login Screen Background in Fedora Workstation

Filed under

In this guide, we will show you how you can change the login screen background image of Fedora Workstation (GNOME edition).
Read more

today's howtos

Filed under
  • How To Configure PostgreSQL to Allow Remote Connections – TecAdmin

    An open-source, object-based relational database PostgreSQL, provides the user with the implementation of SQL and is commonly hosted on Linux. With PostgreSQL users can expand the system by defining self data types, functions, and operators.

    PostgreSQL is used by many large companies to save and store their data for various applications and it supports various programming interfaces as well as videos, texts, and images. In this article we’ll first go through the installation of PostgreSQL on ubuntu 20.04 then we’ll configure it to allow remote connection

  • How To Install Kubectl on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Kubectl on Ubuntu 20.04 LTS. For those of you who didn’t know, Kubectl is a command-line client for running commands against Kubernetes clusters. It is capable of deploying applications, managing the clusters, viewing their logs, etc.

    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 Kubectl on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • Use Variables in Bash Scripts [Unusual Advanced Ways]

    You probably are aware of variables in Bash shell scripting.

    Like other programming and scripting languages, you use variables to store the data and then reference them later in future commands.

    name="Linux Handbook"
    echo "Hello $name!"
    And it will print "Hello Linux Handbook!".

    Outside of the example above, there's also a surprisingly large amount of things you can do with variables, such as filling in a default value when the variable isn't set, and assigning multiple values to a single variable.

    Let me show you these unusual and advanced usage of variables in bash scripting.

  • How to Add Password to Protect a Vim File in Linux - Unixcop

    Vim a contraction of Vi IMproved) is a free and open-source, screen-based text editor program for Unix

    Vim is a popular text editor for Linux, It’s one of its special features is support for encrypting text files using various crypto methods with a password.

    We will explain one of the simple Vim usage tricks; password protecting a file using Vim in Linux.

  • How to Install Nagios Core and NRPE on CentOS 8 - Unixcop

    Nagios is a free open source tool to monitor various network devices and servers in a network. It support both Linux and Windows OS and provides intuitive web interface to monitor network resources. When configured it can alert you via Email in case of a network device or server goes down or malfunctions. We will move towards installation and configuration of Nagios Core and NRPE (plugin).

  • How to configure bind with Debian 11 - Unixcop

    Today we will learn how to configure bind with Debian 11. World of the internet is not possible without DNS service. For Linux BIND to that DNS jobs. So what is bind or DNS? Well, its basic role is to patch a specific domain name with a specific IP address. When you are looking for a website over the internet it will resolve the domain name to IP address and vice versa. Usually, 53 is the port number for DNS services. Let’s have a look at how we can configure that service step by step.

  • How to Install Python 3.10 on Rocky Linux 8

today's howtos

Filed under
  • How To Install PostgreSQL on Debian 11 - idroot

    In this tutorial, we will show you how to install PostgreSQL on Debian 11. For those of you who didn’t know, PostgreSQL is a powerful, open-source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. With over 30 years of active development, PostgreSQL is widely used as a database for numerous mobile and web applications.

    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 PostgreSQL 13 on a Debian 11 (Bullseye).

  • How to Convert xlsx to CSV Format in Linux

    The windows-based Microsoft Excel application is known for its indisputable open XML spreadsheet files support. This same support also extends to XLSX file formats.

    As you adapt or migrate to the Linux operating system environment, you will find the use of CSV or Comma-Separated file format a lot more convenient due to some of the following prime reasons...

  • How to Install Nextcloud on Debian 11

    Nextcloud is open-source software for creating public and private file storage. It allows you to create your self-hosted services like Dropbox, Google Drive, or Originally, it's created by the original owncloud developer Frank Karlitschek. In 2016, he forks the Owncloud project and creates a new project with the new name "Nextcloud"

    By this time, the Nextcloud project growing rapidly and becoming more than file hosting software, it's more like a file sync and content collaboration platform. Backed with a lot of plugins, Nextcloud becomes such a powerful collaboration software. You can install plugins for project management, video conferencing, collaborative editing, note-taking, email client, etc.

    In this guide, you will learn how to install Nextcloud on the latest Debian 11 Bullseye. You will be installing Nextcloud under the LAMP Stack (Linux, Apache2/httpd, MySQL/MariaDB, and PHP).

  • How to Install and Use Docker on Rocky Linux 8 – VITUX

    Imagine a box in which you can put all of your files, and it will maintain integrity. This is what Docker does, providing an easy way to manage containers for any application on-premise or cloud-hosted with ease.

    What’s even better about this tool: It comes free (yes, really) as well as being open source so that everyone benefits from its use–not just those who have paid subscriptions like most big companies do these days.

    Docker allows you to put your application in a container, ship it and preserve the environment, as well as make sure that all of those pesky updates don’t break it. You can access much smaller servers and reduce bandwidth since everything is self-contained.

    The Docker team has been working very hard on this tool for a while now–and they have succeeded in making a very excellent and useful product. Those who have been working on or with Linux for a time can appreciate how amazing this is–finally an IT tool that works.

  • How to Remove Directories in Linux

    Spring cleaning is not only necessary for homes, Your Linux Mint 20 file system also needs to be decluttered regularly. An organized file system will save you or the system administrator a lot of headaches in the long run.

    In this article, you will learn how to remove your directories to organize your file system.

  • How to create documents with Bash scripts | Enable Sysadmin

    Bash "here documents" are a useful way to create uncomplicated YAML and HTML documents, inventory files, and emails.

  • Guide to Linux Ubuntu/Debian log files for beginners

    Updated – Ubuntu logs system events into the log files in order to help administrators maintain, analyze and diagnose system related issues and applications problems.

    Log files contain messages related to kernel, services and applications events that are kept on a centralized repository of log files under /var/log directory.

    There are various log files in Linux Ubuntu for different informations. For instance, there is a default log file dedicated to the system, another for security messages another for cron tasks. These log files are actually plain text (ASCII) written in a standardized log file format. Many of these log files are generated by the so called system log daemon, syslogd while some other applications generate their proper logs by writing to files under the directory /var/log.

    The log files generated can therefore be classified into four categories: event Logs, application Logs , system Logs and service Logs.

    In this article, we will provide an overview of Ubuntu log files, and show how to configure and use syslogd. You will also learn how log rotation works and how to view and read the log files. A brief introduction to systemd will be provided at the end .

today's howtos

Filed under
  • Do We Still Need a Bastion?

    There is a growing discussion among network engineers, DevOps teams, and security professionals about the security benefits of bastions. Many assume that they are the “old way” of network access and have little relevance in the modern cloud native stack. These speculations are not irrelevant as in recent years, the corporate IT network perimeter as we knew it is diminishing, and the concept has been shifted to data, identity, and compute perimeter. Software-defined networking solutions have overtaken hardware firewall boxes, and the requirement of managing bare metal servers has shifted to container deployed or even serverless applications. Where do bastions fit in these scenarios? Do we even need one?

  • What’s in a package

    There is no shortage of package managers. Each tool makes its own set of tradeoffs regarding speed, ease of use, customizability, and reproducibility. Guix occupies a sweet spot, providing reproducibility by design as pioneered by Nix, package customization à la Spack from the command line, the ability to create container images without hassle, and more.

    Beyond the “feature matrix” of the tools themselves, a topic that is often overlooked is packages—or rather, what’s inside of them. Chances are that a given package may be installed using any of the many tools at your disposal. But are you really getting the same thing regardless of the tool you are using? The answer is “no”, contrary to what one might think. The author realized this very acutely while fearlessly attempting to package the PyTorch machine learning framework for Guix.

    This post is about the journey packaging PyTorch the Guix way, the rationale, a glimpse at what other PyTorch packages out there look like, and conclusions we can draw for high-performance computing and scientific workflows.

  • Courtès: What's in a package

    Over at the Guix-HPC blog, Ludovic Courtès writes about trying to package the PyTorch machine-learning library for the Guix distribution. Building from source in a user-verifiable manner is part of the philosophy behind Guix, but there were a number of problems that were encountered...

  • How to install Friday Night Funkin' VS Mario REMASTERED V1.1 on a Chromebook

    Today we are looking at how to install Friday Night Funkin' VS Mario REMASTERED V1.1 mod on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

  • How To Install Visual Studio Code on Debian 11 [Ed: This is proprietary software and it lets Microsoft spy on GNU/Linux users]
  • How to install Microsoft Teams on Linux Lite 5.4 - Invidious [Ed: Why are Linux channels encouraging added proprietary software/malware to one's repos?]
  • How To Run Cron Jobs Every 5, 10, 15, or 30 Minutes - ByteXD

    Cron is used for scheduling tasks in Linux. It helps you automate the repeating tasks at ease. The tasks that are performed at pre-scheduled times are called Cron Jobs.

    For example, you could create a script for automatically backing up some of your files and run the script as a cron job at a certain interval. We use the crontab command to edit the cron table and schedule tasks according to our preferences.

    In this tutorial, we’ll go through how to run cron jobs every 5, 10, 15, or 30 minutes, as well as the fundamentals of scheduling cron jobs.

    If you want an in-depth article that covers all the topics about cron from basics to advanced, check out our tutorial on How to Schedule Cron Jobs in Linux With Crontab.

  • How to enable ssh on Ubuntu 20.04 LTS Linux - Linux Shout

    SSH (Secure Shell) is a standard network tool used to access PC and other systems remotely but in a secure way. Here we let you know how to enable SSH on Ubuntu and use it using Authentication keys.

  • How to Install Graphite and Graphite Web on Ubuntu 20.04

    Graphite is a free and open-source monitoring tool to store numeric time-series data and its graph in real-time.

    Graphite doesn't collect data by itself, instead it receives data from other tools. As soon as Graphite receives data it can create graphs in the webapp.

    In this tutorial, we learn how to install Graphite and Graphite Web on Ubuntu 20.04 using docker. The easiest way to have a running Graphite instance is by using docker.

How to Check CPU and HDD Temperature in Ubuntu and Other Linux

Filed under

Wondering how you can check the CPU and HDD temperature in Ubuntu and other Linux on your desktop or laptops? Here's a quick guide.
Read more

today's howtos

Filed under
  • How To Install PyCharm on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install PyCharm on AlmaLinux 8. For those of you who didn’t know, PyCharm is an integrated development platform used for programming purposes for Python language. It is an interesting alternative with a wide range of Python functions that support beginners, however, even experienced web developers can use it for efficient troubleshooting to carry out targeted fine-tuning. PyCharm is compatible with macOS, Windows, 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 PyCharm IDE on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

  • How To Install Go on Debian 11 - idroot

    In this tutorial, we will show you how to install Go on Debian 11. For those of you who didn’t know, Go is an open-source programming language that makes it easy to build simple, reliable, and efficient software. It’s statically typed and produces compiled machine code binaries. Go language is a compiled language. This is popular amongst developers as it means you do not need to compile the source code to create an executable file.

    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 Go programming language on a Debian 11 (Bullseye).

  • Install PowerShell on Fedora Linux [Ed: Red Hat shilling Microsoft]

    PowerShell (also written pwsh) is a powerful open source command-line and object-oriented shell developed and maintained by Microsoft. It is syntactically verbose and intuitive for the user. This article is a guide on how to install PowerShell on the host and inside a Podman or Toolbox container.

  • How to Download and Install Apache JMeter on Ubuntu 20.04

    pache JMeter is a desktop application to perform load testing and measuring the performance of a variety of services. It is completely free and open-source. JMeter is an Apache project and written in Java.

    Apache JMeter may be used to test performance on static and dynamic resources. It started as a way to test web servers but developed to a lot more protocols like SOAP, FTP, Mail servers, or Database servers. JMeter can be used to simulate a heavy load on a server, group of servers, network, or object.

    In this tutorial, we learn how to install Apache JMeter on Ubuntu 20.04. You can follow the same steps for other Linux distributions.

  • How to Find Files Modified in Last 24 Hours in Linux

    A Linux operating system administrator or veteran user understands and relates to the implications of unmet file management routines and objectives. File management improves the overall workflow such that each user’s actions are associated with specific file changes or modifications.

  • How to Install Cawbird (Twitter desktop client) on Ubuntu 20.04 Linux

    I think there is no doubt that Twitter is one of the most influential social networks in existence. And now in Ubuntu 20.04, we can have a simple and efficient desktop client. So today you will learn how to install Cawbird on Ubuntu 20.04 a modern, simple but effective desktop Twitter client.

  • How to Install Docker and Docker Compose on Debian 11

    Docker is a free and open-source platform to develop, ship, and run applications in the containerized environment. It allows you to separate your application from your infrastructure. This will make it easier, simpler, and safer to build, deploy and manage containers. Docker is designed to set up a local development environment.

    If you want to create more than one container for your application you should use Docker compose. Docker-compose is a tool used to define and share multi-container applications. With Docker compose, you can use the YAML file to define all services and run them at once using the simple command.

  • How to Install Plex Media Server on Debian 11 Bullseye - LinuxCapable

    Plex Media Server is software to store all your digital media content and access via a client application such as your TV, NVIDIA Shield, Roku, Mobile App, and many more platforms. Plex Media Server organizes your files and content into categories. It’s extremely popular with people storing TV Shows and Movie Libraries, and if your connection is good enough, share it with your friends and family. Over time Plex Media Server has grown much and now supports many platforms.

    In the following tutorial, you will learn how to install Plex Media Server on Debian 11 Bullseye.

  • How to copy or clone permissions from one file to another on Linux - Unixcop

    Suppose that you have just created a new file and want it to have the same permissions and ownership of an older file.

    Need to copy or clone the older file ownership and permissions to the new file you created?

    In this small guide we will learn how to clone the user, group ownership and permissions on a file from another file on Linux operating system

  • Install drivers for XP-Pen tablet on Linux - LinuxH2O

    In this quick guide, you will see how to setup up and install the XP-Pen tablet and its drivers on Linux operating system. This guide is for all the distributions and it doesn’t matter which one you may be using Ubuntu, Fedora, Arch, or any other for that matter.

    XP-Pen company is very popular, they have a global presence and goodwill for their awesome tablets. People from many professions rely on these little technical devices, whether you do the digital drawing, designing, editing or maybe you teach, these tablets are just ideal for your workflow.

    The user experience feels like you are writing on paper with a pen. The tablets come with very good levels of pressure sensitivity. The company provides support for all the operating systems (Even Linux ) and it’s very easy to set up which you will see later in the article. Your tablet also comes with a year of warranty and dedicated customer support for any of your needs.

Today's HowTos and Programming Leftovers

Filed under
  • Attempt to install Fedora WKS 35 Beta as KVM Guest
  • How to install Natron on Linux Lite 5.4 - Invidious

    In this video, we are looking at how to install Natron on Linux Lite 5.4.

  • How to install Super Mario 127 on a Chromebook

    Today we are looking at how to install Super Mario 127 on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

    If you have any questions, please contact us via a YouTube comment and we would be happy to assist you!

  • Everyone’s a (Perl) critic, and you can be too!

    The perlcritic tool is often your first defense against ​“awk­ward, hard to read, error-​prone, or uncon­ven­tion­al con­structs in your code,” per its descrip­tion. It’s part of a class of pro­grams his­tor­i­cal­ly known as lin­ters, so-​called because like a clothes dry­er machine’s lint trap, they ​“detect small errors with big effects.” (Another such lin­ter is perltidy, which I’ve ref­er­enced in the past.)

  • Structural pattern matching in Python 3.10

    In the meantime, I thought I’d get to know the feature better by writing up my thoughts and some code examples in article form. As you can gather, I’m rather biased, but I’ll try to present the positives as well as just criticism.

    The pattern matching feature has no fewer than three PEPs (Python Enhancement Proposals) to describe it: [...]

  • Emmanuele Bassi: Properties, introspection, and you

    It is a truth universally acknowledged, that a GObject class in possession of a property, must be in want of an accessor function.

    The main issue with that statement is that it’s really hard to pair the GObject property with the accessor functions that set the property’s value, and retrieve it.

    From a documentation perspective, tools might not establish any relation (gtk-doc), or they might require some additional annotation to do so (gi-docgen); but at the introspection level there’s nothing in the XML or the binary data that lets you go from a property name to a setter, or a getter, function. At least, until now.

    GObject-introspection 1.70, released alongside GLib 2.70 and GNOME 41, introduced various annotations for both properties and methods that let you go from one to the other; additionally, new API was added to libgirepository to allow bindings to dynamic languages to establish that relation at run time.

today's howtos

Filed under
  • The Differences between Su, Sudo Su, Sudo -s and Sudo -i - Make Tech Easier

    There are many different ways to get a root session in the Linux terminal. This can create some confusion, as most beginning users who are looking to gain root privileges might not be familiar with how each command can gain root access, how they are different and when these differences matter. Here we take apart each of the many different commands used to gain root access in a terminal, explain how they gain root, when to use them, and everything in between.

  • Looking at your Linux system's network interface with ethtool | Network World

    The ethtool utility on Linux allows you to view and change some of your network-driver and interface-card settings, especially for wired devices. These include their speed, whether the interface uses auto-negotiation, and whether it runs in half- or full-duplex mode. Ethtool also provides an easy way to view or troubleshoot your network interface.

  • Instructions: Encrypt home directories under Linux with Gocryptfs

    Confidential data on notebooks, shared PCs and servers in third-party data centers require special protection – through encryption. This should be done as transparently as possible so that it does not interfere with the usual work. A Linux system completely encrypted with Cryptsetup, for example, protects the contents of the data media from outside parties, but not from other users or the system administrator. Individually encrypted home directories do this. If users log in with their login password, they simultaneously unlock the master key, which only gives access to their personal directory. If you log off again, the files are only available in encrypted form. They cannot be viewed even with root rights.

  • How To Install Nessus Scanner on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install Nessus Scanner on AlmaLinux 8. For those of you who didn’t know, Nessus is an open source remote security scanning tool, which scans a computer and raises an alert if it discovers any vulnerabilities that malicious could use to gain access to any computer you have connected to a network. Nessus provides detailed system security reports which will be very helpful for fixing any vulnerabilities and make the server more secure.

    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 Nessus vulnerability scanner on AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

  • Add a DNS server on the fly
  • Linux: manage software packages with Bauh

    Package managers are a fine thing: They install all the components of an application in the correct directories, keep the components up-to-date and, if necessary, clean them from the hard drive without leaving any residue. A program can be found and installed quickly using the search function. While packages from the distribution repositories have so far dominated Linux, applications are now also reaching many Linux systems from sources other than Flatpak, Snap or AppImage. The advantages are obvious: libraries and runtime environments are included in the correct version, the programs can be updated independently of the system, are easy to set up and work on most Linux systems.

    While you can set up Snap packages with Ubuntu directly via the software management, applications in Flatpak format are available, for example, via the Flathub repository. AppImages, on the other hand, can often be found directly on the project website of an application. The package manager Bauh offers more direct access: its graphical user interface can be used to conveniently find, install, update, delete and start applications in various package formats. The name Bauh (pronounced Ba-uh) comes from the Brazilian Portuguese and means something like chest or box.

  • Install GIMP 2.10.28 In Ubuntu 20.04 / Linux Mint | Tips On UNIX

    Gimp is an open-source Image editor and designing software and it is the biggest alternative to Adobe Photoshop.

    It is a cross-platform software and is available for all operating systems ie windows, Linux, and mac-OSX.

    This tutorial will be helpful for beginners to install GIMP 2.10.28 in Ubuntu 20.04, Ubuntu 18.04, and Linux Mint

  • How to Reboot Your Linux PC or Server With a Single Command

    Sooner or later, you're going to have to reboot your Linux system. Whether you need to fix a problem or want to restart your system after installing updates, you can do it in the command line, just as with everything else in Linux.

  • How to Generate Temporary Email Addresses Using the Linux Terminal

    Email inboxes are like your digital postbox for receiving important messages. A lot of websites require you to sign up with your email before you can fully access their services or products.

    However, giving away your personal or work email address to shady websites can lead to a cluttered inbox full of unwanted newsletters, spam, and possible data breaches. To avoid this, you might be inclined to use a temporary email service.

    Find out how you can do just that right from the Linux terminal.

Syndicate content

More in Tux Machines

Free Software and More

  • The Apache News Round-up: week ending 15 October 2021

    Happy Friday, everyone. The Apache community has had another great week.

  • The Intelligent Edge – Coming Soon to Arm DevSummit 2021 [Ed: What a ridiculous coredump of mindless buzzwords by SUSE]

    For those of us not keeping score, we’re at the cusp of a technology shockwave that will fundamentally change the way we live, work, and interact with each other. Some call it the fourth industrial revolution (I4). While the third industrial revolution was all about process and product automation, the fourth industrial revolution (from an IT perspective) will center on the fusion of IT and OT.

  • Five of Monday's 'All Things Open' Presentations We Wouldn't Miss - FOSS Force

    If you couldn’t make it to Raleigh, North Carolina to attend this year’s All Things Open, you’re in luck. You can go to the conference’s web site and register for the free online version of the event, which will include live streaming of all presentations happening at the event (including all keynotes), as well as a large number of prerecorded presentations that were put together specifically for the online audience. That’s how we at FOSS Force are planning on attending this year, although downtown Raleigh is only a couple of hours away by car.

  • Community Member Monday: Hlompho Mota

    I am a native of Lesotho, and a dreamer and a person who aspires to make changes. Currently I’m working in a business that serves other businesses in Lesotho to get recognition in the market, and generally grow to become more self-reliant. Other than my business, I do try and dabble in technology and try to understand how it works – and get a sense on how it can be relevant in the area of life that I live in at this moment. But besides that, I consider myself as lifelong learner and I hope that the learning will continue for the rest of my life. Currently, I’m a self-taught developer trying to participate in as many open-source projects as possible, with the hope of bringing much-needed development to my part of the world.

Programming Leftovers

  • Use KPNG to Write Specialized kube-proxiers

    The post will show you how to create a specialized service kube-proxy style network proxier using Kubernetes Proxy NG kpng without interfering with the existing kube-proxy. The kpng project aims at renewing the the default Kubernetes Service implementation, the "kube-proxy". An important feature of kpng is that it can be used as a library to create proxiers outside K8s. While this is useful for CNI-plugins that replaces the kube-proxy it also opens the possibility for anyone to create a proxier for a special purpose.

  • Dirk Eddelbuettel: dang 0.0.14: Several Updates

    A new release of the dang package arrived at CRAN a couple of hours ago, exactly eight months after the previous release. The dang package regroups a few functions of mine that had no other home as for example lsos() from a StackOverflow question from 2009 (!!), the overbought/oversold price band plotter from an older blog post, the market monitor from the last release as well the checkCRANStatus() function recently tweeted about by Tim Taylor. This release regroups a few small edits to several functions, adds a sample function for character encoding reading and conversion using a library already used by R (hence “look Ma, no new depends”), adds a weekday helper, and a sample usage (computing rolling min/max values) of a new simple vector class added to tidyCpp (and the function and class need to get another blog post or study …), and an experimental git sha1sum and date marker (as I am not the fan of autogenerated binaries from repos as opposed to marked released meaning: we may see different binary release with the same version number).

  • Rakudo Weekly News: 2021.42 Learning With

    Daniel Sockwell was inspired by a blog post a few weeks ago about a bouncing balls demo. The result is a new framework for learning Raku, but this time with some nice graphics: Learn Raku With: HTML Balls. Apart from the technical points, it’s also a great way (for people without much programming experience) to get involved with Raku while creating graphics and animations, rather than textual output. Check it out!

  • Russ Allbery: rra-c-util 10.0

    It's been a while since I pushed out a release of my collection of utility libraries and test suite programs, so I've accumulated quite a lot of chanages. Here's a summary; for more, see the NEWS file.

  • 1.56.0 pre-release testing | Inside Rust Blog

    The 1.56.0 pre-release is ready for testing. The release is scheduled for this Thursday, October 21th. Release notes can be found here.

  • Apple Announces The M1 Pro / M1 Max, Asahi Linux Starts Eyeing Their Bring-Up

    Apple today announced the M1 Pro and M1 Max as their most powerful SoCs ever built by the company. The new chips feature up to a 10-core processor, 32-core GPU, and up to 64GB of unified memory. While the Apple M1 was already well regarded for its speed, the M1 Pro and M1 Max are said to deliver up to 70% faster CPU performance than last year's M1. Meanwhile the GPU within the M1 Pro is up to 2x faster than the M1 while the M1 Max's GPU is said to be 4x faster.

Mozilla Firefox: Spyware, Password Loggers, and Performance Monitoring

  • This Week in Glean: Designing a telemetry collection with Glean

    (“This Week in Glean” is a series of blog posts that the Glean Team at Mozilla is using to try to communicate better about our work. They could be release notes, documentation, hopes, dreams, or whatever: so long as it is inspired by Glean.) All “This Week in Glean” blog posts are listed in the TWiG index). Whenever I get a chance to write about Glean, I am usually writing about some aspects of working on Glean. This time around I’m going to turn that on its head by sharing my experience working with Glean as a consumer with metrics to collect, specifically in regards to designing a Nimbus health metrics collection. This post is about sharing what I learned from the experience and what I found to be the most important considerations when designing a telemetry collection. I’ve been helping develop Nimbus, Mozilla’s new experimentation platform, for a while now. It is one of many cross-platform tools written in Rust and it exists as part of the Mozilla Application Services collection of components. With Nimbus being used in more and more products we have a need to monitor its “health”, or how well it is performing in the wild. I took on this task of determining what we would need to measure and designing the telemetry and visualizations because I was interested in experiencing Glean from a consumer’s perspective.

  • Firefox Add-on Reviews: How to choose the right password manager browser extension

    All good password managers should, of course, effectively secure passwords; and they all basically do the same thing—you create a single, easy-to-remember master password to access your labyrinth of complex logins. Password managers not only spare you the hassle of remembering a maze of logins; they can also offer suggestions to help make your passwords even stronger. Fortunately there’s no shortage of capable password protectors out there. But with so many options, how to choose the one that’ll work best for you? Here are some of our favorite password managers. They all offer excellent password protection, but with distinct areas of strength.

  • Mozilla Performance Blog: Performance Sheriff Newsletter (September 2021)

    In September there were 174 alerts generated, resulting in 23 regression bugs being filed on average 6.4 days after the regressing change landed. Welcome to the September 2021 edition of the performance sheriffing newsletter. Here you’ll find the usual summary of our sheriffing efficiency metrics. If you’re interested (and if you have access) you can view the full dashboard.

Red Hat/Fedora Leftovers

  • The NeuroFedora Blog: Next Open NeuroFedora meeting: 25 October 1300 UTC

    Please join us at the next regular Open NeuroFedora team meeting on Monday 25 October at 1300UTC in #fedora-neuro on IRC ( The meeting is a public meeting, and open for everyone to attend.

  • Real-time Analytics News for Week Ending October 16 - RTInsights

    In this week’s real-time analytics news: Red Hat announced updates in its portfolio of tools and programs for building applications on Red Hat OpenShift, and more. Keeping pace with news and developments in the real-time analytics market can be a daunting task. We want to help by providing a summary of some of the items our staff came across each week. Here are some of the news items from this week: Red Hat announced a series of updates in its portfolio of developer tools and programs for developers building applications on Red Hat OpenShift. The updates were to Red Hat OpenShift Pipelines, Red Hat OpenShift GitOps, and the Red Hat build of Quarkus. Additionally, Red Hat expanded the roster of training resources available on Kube By Example.

  • What I learned about Kubernetes and Knative Serverless

    If you happened to miss this year’s Kubernetes Summer Camp, there’s some good news! The sessions were recorded and are available for on-demand viewing. Along with those, you’ll also get access to a variety of downloadable content, including a free O’Reilly e-book.

  • Awards roll call: August to October 2021 [Ed: Those accolades and fake rewards/awards can easily be bought; they let you game the system for money]

    From workplace accolades to product wins, we are proud to be able to highlight some aspects of our company and the recognition they’ve received in the past few months. We recently published our DEI Statement, which declares our commitment to diversity, equity and inclusion—not just for our associates, but for our partners, customers and open source contributors. Our culture is rooted in transparency, collaboration, and inclusion—open source principles that continue to drive our company forward. We see the following awards as a recognition of our open source-driven innovation, where the best ideas can come from anywhere and anyone.