Language Selection

English French German Italian Portuguese Spanish


Syndicate content
Linux and Open Source news headlines
Updated: 22 min 27 sec ago

How to explain multi-cloud in plain English

Saturday 12th of October 2019 12:12:32 PM
What is multi-cloud? How does it differ from hybrid cloud? What are the use cases and security concerns? Here's how to discuss multi-cloud strategy in plain terms with anyone

#SecTorCa: Millions of Phones Leaking Information Via Tor

Saturday 12th of October 2019 10:01:01 AM
There is a privacy threat lurking on perhaps hundreds of millions of devices, that could enable potential attackers to track and profile users, by using information leaked via the Tor network, even if the users never intentionally installed Tor in the first place.

Tails 4.0 Anonymous OS Release Candidate Out Now with Tor Browser 9.0, Linux 5.3

Saturday 12th of October 2019 07:49:29 AM
The development team behind the Tails amnesic incognito live system, also known as the Anonymous OS, have announced today the Release Candidate (RC) version of the upcoming Tails 4.0 release.

Cast To TV v11 GNOME Chromecast Extension Adds Remote Widget Playlist, GNOME Shell 3.34 Support

Saturday 12th of October 2019 05:37:58 AM
Cast to TV, a GNOME Shell extension to cast media (with optional transcoding) to Chromecast and other devices over the local network, was updated to version 11 yesterday. This release brings support for the latest GNOME 3.34, a file queue (playlist) for the remote widget, NVENC hardware acceleration support, and more.

How to install OpenSSH server on Ubuntu ?

Saturday 12th of October 2019 03:26:27 AM
OpenSSH is a cryptographic freely available version of the Secure Shell (SSH) protocol set of tools used for secure remote network access or file transfer between computers. Traditional tools such as telnet or rcp that were used to perform these functions, are insecure. OpenSSH provides client tools and a server daemon that facilitate encrypted and secure file transfer as well as remote control operations

How to install the NVIDIA drivers on Ubuntu 19.10 Eoan Ermine Linux

Saturday 12th of October 2019 01:14:56 AM
The objective is to install the NVIDIA drivers on Ubuntu 19.10 Eoan Ermine Linux. Perform an automatic Nvidia driver installation using standard Ubuntu Repository, PPA repository or manually using driver from

Make your Python code look good with Black on Fedora

Saturday 12th of October 2019 12:00:35 AM
The Python programing language is often praised for its simple syntax. In fact the language recognizes that code is read much more often than it is written. Black is a tool that automatically formats your Python source code making it uniform and compliant to the PEP-8 style guide. How to install Black on Fedora Installing […]

How a business was built on podcasts for Linux: The story of Jupiter Broadcasting

Friday 11th of October 2019 10:46:15 PM
I spend a lot of time on the road and enjoy listening to podcasts about a variety of more

How to Install OSMC on a Raspberry Pi

Friday 11th of October 2019 09:31:55 PM
If you want to use the Kodi media center on your Raspberry Pi, you can run it using OSMC. Here's how you can install OSMC on your model of Raspberry Pi.

Manage multiple versions of Go with GVM

Friday 11th of October 2019 08:17:35 PM
Go Version Manager (GVM) is an open source tool for managing Go environments. It supports installing multiple versions of Go and managing modules per-project using GVM "pkgsets." Developed originally by Josh Bussdieker, GVM (like its Ruby counterpart, RVM) allows you to create a development environment for each project or group of projects, segregating the different Go versions and package dependencies to allow for more flexibility and prevent versioning more

kitty – hardware-accelerated terminal emulator

Friday 11th of October 2019 07:03:14 PM
What distinguishes kitty from the vast majority of terminal emulators? It offers GPU-acceleration combined with a wide feature set. It’s targeted at power keyboard users. It’s billed as a modern, hackable, featureful, OpenGL based terminal emulator.

How to Find DNS (Domain Name Server) Records on Linux Using the nslookup Command

Friday 11th of October 2019 05:48:54 PM
The nslookup command allows you to check various DNS records for a domain from a Linux terminal.

Software Freedom Eroding in Linux and Nobody Seems to Care or Oppose This

Friday 11th of October 2019 04:34:34 PM
Linux, the kernel, continues its trajectory or the route towards becoming Open Source Proprietary Software (OSPS)

Enter the Matrix: Create your own containerized Matrix animation

Friday 11th of October 2019 03:20:14 PM
How to create the Matrix animation using rootless podman.

How to install and uninstall applications on Ubuntu ? A Beginner’s guide

Friday 11th of October 2019 02:05:14 PM
Many newbie seem confused when they want to install an application in Ubuntu and other similar linux distros (sld) for the first time. In this article we will try to clear up any confusion related to this so that you can easily update your Ubuntu with new programs as well as learn the best ways to remove them.

System76 launches two Linux with Comet Lake chips and Coreboot

Friday 11th of October 2019 12:50:53 PM
Linux computer company System76 is updating its laptop lineup with its first two models to ship with 10th-gen Intel Core “Comet Lake” processors.

Try App Outlet On Xubuntu, Universal App Store for Linux Desktop!

Friday 11th of October 2019 11:36:33 AM
In a forum, I often read the debate between the use of several types of package formats on Linux. In Ubuntu we know a variety of applications that are packaged in various packages. Examples are Flatpak, Appimage, Snap, Apt and others.

List (Show) Tables in a MySQL Database

Friday 11th of October 2019 10:22:13 AM
This article shows how to list tables in a MySQL or MariaDB database via the command line.

How to install Pepper Flash on Ubuntu

Friday 11th of October 2019 09:07:53 AM
There are many flash players available, but for today’s article, we will use Pepper Flash that is maintained by Google and it is newer than the Adobe Flash player. In this article, we will see how to install pepper flash for chromium and Firefox browsers. We will use Ubuntu 18.04 LTS OS for describing the procedure mentioned in this article.

How to Install Icinga 2 Monitoring Software on Debian 10

Friday 11th of October 2019 07:53:32 AM
Icinga 2 is a free, open-source and most widely used monitoring system that can be used to monitor the health of networked hosts and services. In this tutorial, we will learn how to install and configured Icinga 2 and Icinga Web 2 on Debian 10.

More in Tux Machines

What To Do After Installing Ubuntu 19.10 Eoan Ermine

In this traditional article special for Ubuntu 19.10 Eoan Ermine you will find my suggestions and recommendations in 3 parts, work (including date/time adjustments, productivity tools), non-work (including extensions, podcasts, RSS, codecs), and system maintenance (including CPU-X, repository setup, auto-backup). I also have suggestion for you wanting Global Menu on this Eoan Ermine OS at the end. Adjust it once and use freely everyday. Finally, I hope Ubuntu 19.10 will be your best tool you could imagine to use without worry. Happy working! Read more

Python Programming Leftovers

  • Pylint: Making your Python code consistent

    Pylint is a higher-level Python style enforcer. While flake8 and black will take care of "local" style: where the newlines occur, how comments are formatted, or find issues like commented out code or bad practices in log formatting. Pylint is extremely aggressive by default. It will offer strong opinions on everything from checking if declared interfaces are actually implemented to opportunities to refactor duplicate code, which can be a lot to a new user. One way of introducing it gently to a project, or a team, is to start by turning all checkers off, and then enabling checkers one by one. This is especially useful if you already use flake8, black, and mypy: Pylint has quite a few checkers that overlap in functionality.

  • PyDev of the Week: Sophy Wong

    This week we welcome Sophy Wong (@sophywong) as our PyDev of the Week! Sophy is a maker who uses Circuit Python for creating wearables. She is also a writer and speaker at Maker events. You can see some of her creations on her Youtube Channel or her website. Let’s take a few moments to get to know her better!

  • Erik Marsja: Converting HTML to a Jupyter Notebook

    In this short post, we are going to learn how to turn the code from blog posts to Jupyter notebooks.

Proper Linux Screen Sharing Coming to Chromium & Electron Apps like Discord

A patch to add ‘screen enumeration’ to the Chromium browser is currently pending merge upstream. Once this fix is accepted Chromium and Chromium-based apps (like Discord) will finally support full screen sharing on Linux in a manner similar to that on Windows and macOS. Not being a multi-monitor user, or someone who shares their screen often, I wasn’t aware of this particular limitation until recently. So I’ll explain. Read more

Firefox 70 Is Now Available to Download with Fresh New Look, Extended Dark Mode

Judging by the version number, you would think that Firefox 70 is a massive update to the open-source and cross-platform web browser built by Mozilla, but it's not really a major release. However, it does bring some a fresh new look for its icon, new welcome screen, and an extended dark mode for the built-in pages. So the first thing you'll notice after installing Firefox 70, which you can download right now for GNU/Linux, macOS, and Windows systems, it's the new Firefox icon that was unveiled by Mozilla a few months ago. In addition, you'll notice that all of Firefox's built-in pages now follows the system dark mode preference and a new welcome screen will help you setup Firefox faster. Read more