Language Selection

English French German Italian Portuguese Spanish

Linux Today

Syndicate content
Updated: 24 min 2 sec ago

Run Pi-hole as a container with Podman

4 hours 22 min ago

There is arguably no better way to protect devices on your local network from unwanted content than [Pi-hole]

Assign Actions To Touchpad Gestures On Linux With Touchegg

6 hours 22 min ago

Touchegg, a multi-touch gesture recognizer for Linux that was first released back in 2011

NVIDIA plan to support Linux with GeForce NOW using Chrome

8 hours 22 min ago

NVIDIA will be making that a bit more official for Linux.

How to Remove Physical Volume from a Volume Group in LVM

Thursday 26th of November 2020 10:00:00 PM

2DayGeek: This quick article shows you how to remove physical volume from a volume group in LVM.

Multimedia-Oriented AV Linux Distro Rebased on MX Linux, Adds New and Updated Audio Tools

Thursday 26th of November 2020 08:00:00 PM

AV Linux MX Edition is here about six months after the last update to the project with many new and updated tools for audio production and musicians.

How to monitor network activity on a Linux system

Thursday 26th of November 2020 06:00:00 PM

There are many reasons why you may want to monitor the network activity on your Linux system.

LibreOffice 7.1 Office Suite Enters Beta, Promises a Plethora of Improvements

Thursday 26th of November 2020 04:00:00 PM

After about six months of development, the upcoming LibreOffice 7.1 office suite is now ready for public beta testing.

Valve funds open source developer to work on Zink, the OpenGL on Vulkan driver

Thursday 26th of November 2020 02:00:00 PM

OpenGL implementation on top of Vulkan with 'Zink' will continue.

The Few, the Tired, the Open Source Coders

Wednesday 25th of November 2020 10:00:00 PM

I should be working on Bootstrap!

How to Setup Private Docker Registry in Kubernetes (k8s)

Wednesday 25th of November 2020 08:00:00 PM

Learn how to setup private docker registry in Kubernetes cluster step by step.

How to Monitor Apache Performance Using mod_status in Ubuntu

Wednesday 25th of November 2020 06:00:00 PM

you can get a very detailed overview of your web server's performance by enabling the mod_status module.

Install the XFCE desktop on your Raspberry PI

Wednesday 25th of November 2020 04:00:00 PM

In this article you'll learn how to install the XFCE desktop on your Raspberry PI.

Synchronize Files Between Multiple Systems With Syncthing In Linux

Wednesday 25th of November 2020 02:00:00 PM

This guide explains what is Syncthing, how to install Syncthing on Linux, how to synchronize files between multiple Linux systems.

How to Administrate CloudLinux OS from Command Line

Tuesday 24th of November 2020 10:00:00 PM

2DayGeek: This quick article shows you how to administrate cloudLinux OS from command line.

How to Install Cockpit Web Console on Debian 10

Tuesday 24th of November 2020 08:00:00 PM

Learn how to install and use cockpit web console on Debian 10.

Vulkan Ray Tracing becomes official with Vulkan 1.2.162

Tuesday 24th of November 2020 06:00:00 PM

with Vulkan 1.2.162 the Ray Tracing extensions have become part of Vulkan bringing it from provisional status to official.

How to use Nginx to redirect all traffic from http to https

Tuesday 24th of November 2020 04:00:00 PM

If your website is hosted with NGINX and it has SSL enabled, it's best practice to disable HTTP completely.

Ardour 6.4 Free Digital Audio Workstation Released with Support for VST3 Plugins

Tuesday 24th of November 2020 02:00:00 PM

The biggest new feature in Ardour 6.4 is support for plugins in Steinberg's VST3 plugin format.

Why You Should Trust Open Source Software Security

Monday 23rd of November 2020 10:00:00 PM

Some people still think that open source software security is inferior.

gmusicbrowser Music Player Sees First Release In More Than 5 Years

Monday 23rd of November 2020 08:00:00 PM

After almost 5 and a half years of no new releases, gmusicbrowser was finally updated.

More in Tux Machines

Q4OS 4.2 Gemini, testing

An update to the Q4OS 4 Gemini testing branch is immediately available for download as 64bit live media. The new 4.2 release is based on Debian 11 Bullseye and features Plasma desktop environment by default. New visual Plasma themes have been added, they are now available in system settings utility. Debian Bullseye packages has been received in their latest version, Q4OS specific packages has been updated as well. New version of Trinity desktop 14.0.10 is ready for installation using the Desktop profiler tool. Feel free to download live media for 64bit computers from the dedicated Testing releases site. Q4OS 4 Gemini will be in development until Debian Bullseye becomes stable, and it will be supported at least five years from the official release date. Read more

Security: Patches, Diffoscope, Netfilter, and Intel Defects

  • Security updates for Friday [LWN.net]

    Security updates have been issued by Arch Linux (go, libxml2, postgresql, and wireshark-cli), Debian (drupal7 and lxml), Fedora (drupal7, java-1.8.0-openjdk-aarch32, libxml2, pacemaker, slurm, and swtpm), openSUSE (c-ares, ceph, chromium, dash, firefox, go1.14, java-1_8_0-openjdk, kernel, krb5, perl-DBI, podman, postgresql10, postgresql12, rclone, slurm, ucode-intel, wireshark, wpa_supplicant, and xen), SUSE (ceph, firefox, kernel, LibVNCServer, and python), and Ubuntu (freerdp, poppler, and xdg-utils).

  • diffoscope 162 released

    The diffoscope maintainers are pleased to announce the release of diffoscope version 162.

  • Netfilter virtual workshop 2020 summary

    Once a year folks interested in Netfilter technologies gather together to discuss past, ongoing and future works. The Netfilter Workshop is an opportunity to share and discuss new ideas, the state of the project, bring people together to work & hack and to put faces to people who otherwise are just email names. This is an event that has been happening since at least 2001, so we are talking about a genuine community thing here. It was decided there would be an online format, split in 3 short meetings, once per week on Fridays. I was unable to attend the first session on 2020-11-06 due to scheduling conflict, but I made it to the sessions on 2020-11-13 and 2020-11-20. I would say the sessions were joined by about 8 to 10 people, depending on the day. This post is a summary with some notes on what happened in this edition, with no special order. Pablo did the classical review of all the changes and updates that happened in all the Netfilter project software components since last workshop. I was unable to watch this presentation, so I have nothing special to comment. However, I’ve been following the development of the project very closely, and there are several interesting things going on, some of them commented below. Florian Westphal brought to the table status on some open/pending work for mptcp option matching, systemd integration and finally interfacing from nft with cgroupv2. I was unable to participate in the talk for the first two items, so I cannot comment a lot more. On the cgroupv2 side, several options were evaluated to how to match them, identification methods, the hierarchical tree that cgroups present, etc. We will have to wait a bit more to see how the final implementation looks like. Also, Florian presented his concerns on conntrack hash collisions. There are no real-world known issues at the moment, but there is an old paper that suggests we should keep and eye on this and introduce improvements to prevent future DoS attack vectors. Florian mentioned these attacks are not practical at the moment, but who knows in a few years. He wants to explore introducing RB trees for conntrack. It will probably be a rbtree structure of hash tables in order to keep supporting parallel insertions. He was encouraged by others to go ahead and play/explore with this.

  • The Peculiar State Of CPU Security Mitigation Performance On Intel Tiger Lake - Phoronix

    One area not talked about much for Intel's latest Tiger Lake processors are hardened CPU security mitigations against the various speculative execution vulnerabilities to date. What's peculiar about Tiger Lake though is now if disabling the configurable mitigations it can actually result in worse performance than the default mitigated state. At least that's what we are seeing so far with the Core i7 1165G7 on Ubuntu 20.10 Linux is the opposite of what we have been seeing on prior generations of hardware. [...] On each of these Dell XPS notebooks were clean installs of Ubuntu 20.10 with security / stable release updates of the time and on their default Linux 5.8 kernel. The out-of-the-box / default mitigation performance was tested on each notebook followed by re-testing the same laptop and software stack after booting with mitigations=off. Here is the geometric mean of all the results before digging into the individual data points, but as you can see mitigations=off was of noticeably help to the older Kaby Lake R and Whiskey Lake processors, previous-generation Ice Lake was of some help but less given more hardware mitigations, and now with Tiger Lake the tables have turned where disabling the mitigations actually hurt the performance.

today's howtos

  • How To Enable Timestamp In Bash History In Linux - OSTechNix

    How do you know the time at which the command was executed? Easy! This guide explains how to enable timestamp in Bash history in Linux.

  • How to install Mattermost Chat on Ubuntu 20.04 - RoseHosting

    Step-by-step process on how to install Mattermost Chat on Ubuntu 20.04. Follow this simple and easy guide.

  • How To Install Rust on CentOS 8 - idroot

    In this tutorial, we will show you how to install Rust on CentOS 8. For those of you who didn’t know, Rust, commonly known as Rust-Lang, is a system programming language that is developed by Mozilla and backed by LLVM. Rust is known for preventing program crashes, memory leaks, and data races before it is compiled into binary, thus creating a highly-productive and stable programming environment 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 Rust programming language on CentOS 8.

  • How to Remove ‘Show Applications’ Icon From the Dock in Ubuntu 20.04 | UbuntuHandbook

    This is a beginner’s guide shows how to remove the ‘Show Applications’ app menu icon from the dock in Ubuntu 20.04, Ubuntu 20.10.

  • How to Install OpenNMS Network Monitoring Tool in CentOS 8

    OpenNMS is a free and open-source network monitoring and network management platform used for managing enterprise networks around the world. It is based on Java and is designed to manage thousands of devices from a central location. It has the ability to discover and monitor the services or nodes automatically in your network.

  • How to play Dark Souls III on Linux

    Dark Souls III is an action RPG video game developed by FromSoftware and published by Bandai Namco. It is the fourth game in the Souls series and the final game in the Souls trilogy. Here’s how to get the game working on Linux.

  • Openstack RDO && KVM Hypervisor: Install KDE Plasma on SparkyLinux GameOver 08/11 2020

    At the time of writing KDE Plasma install on any SparkyLinux 2020.09 might be committed via GDM3 installation right after KDE Plasma ( the last one via tasksel or CLI ) due to after system reboot GDM seems to be the only one DM on Sparky detecting previously installed KDE.

  • How to install VLC on a Chromebook

    Today we are looking at how to install VLC Media Player 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 play Dark Souls II: Scholar of the First Sin on Linux

    Dark Souls II: Scholar of the First Sin is an action RPG video game developed by FromSoftware and published by Bandai Namco. In the game, the player’s character becomes Undead, cursed never to die, and becomes a hollow zombie creature with no memories or purpose.

  • Create your own Linux ecosystem with Nextcloud, DavX5 and KDE Connect

Phoenix CTMS: An Open-source Clinical Trial Management System

Phoenix CTMS is a self-hosted cross-platform web application which run seamlessly on Windows and Linux server as well as local machines. It's built using Java technologies (JEE – Java Enterprise Edition technology stack) and uses PostgreSQL as a database backend. [...] However, We recommend using it with a virtual machine with Debian instead of Windows. Read more