Language Selection

English French German Italian Portuguese Spanish

Linux Today

Syndicate content
Updated: 3 hours 18 min ago

Open source hardware: The problems and promise

Friday 11th of October 2019 01:00:00 PM

TechRepublic: Open source hardware projects have struggled to gain the mass audience that popular open source software projects have. This may not matter.

Viewing files and processes as trees on Linux

Friday 11th of October 2019 12:00:00 PM

Network World: A look at three Linux commands - ps, pstree and tree - for viewing files and processes in a tree-like format.

Ubuntu Touch OTA-11 Now Available for Testing with Improved, Smarter Keyboard

Friday 11th of October 2019 02:00:00 AM

Originally planned as a small update that was supposed to contain only some bug fixes and improvements, the Ubuntu Touch OTA-11 release appears to bring quite some enhancements for Ubuntu Phones

Google's Keeping Knative Development Under Its Thumb 'For the Foreseeable Future'

Thursday 10th of October 2019 10:00:00 PM

It appears that at least one major Kubernetes-related open source project, Knative, isn't destined to join its mother project at the Cloud Native Computing Foundation.

Adding stateless support to vicodec

Thursday 10th of October 2019 09:00:00 PM

How stateless support was added to vicodec, one of the virtual drivers in the Linux kernel media subsystem.

How To Create Persistent Live USB On Ubuntu

Thursday 10th of October 2019 08:00:00 PM

This tutorial will teach you how to create persistent Live USB using Mkusb tool on Ubuntu and its variants like Linux mint.

Deploying Ansible Tower and Terraform

Thursday 10th of October 2019 07:00:00 PM

Are Terraform and Ansible an unlikely pairing, two star-crossed lovers, or just the right technological marriage to simplify workflows for sysadmins, developers, and users?

How to Remove PPAs on Ubuntu-Based Distributions

Thursday 10th of October 2019 06:00:00 PM

Personal Package Archives (PPAs) allow you to install software, but there are times when you need to remove it

Task scheduling on Linux: CRONTAB

Thursday 10th of October 2019 05:00:00 PM

CRON is a task scheduler (a daemon) which runs commands at predetermined times and intervals.

13 Linux Network Configuration and Troubleshooting Commands

Thursday 10th of October 2019 02:00:00 PM

Computers are connected in a network to exchange information or resources each other.

Essential Examples of the ps Command in Linux

Thursday 10th of October 2019 01:00:00 PM

The ps command in Linux is used for getting information about running processes.

RPM Command in Linux

Thursday 10th of October 2019 12:00:00 PM

Learn how to use the rpm command to install, update, remove, verify, query, and otherwise manage RPM packages.

SUSE's OpenStack Cloud Dissipates

Thursday 10th of October 2019 02:00:00 AM

Suse, the newly independent open-source company behind the eponymous Linux distribution and an increasingly large set of managed enterprise services, today announced a bit of a new strategy as it looks to stay on top of the changing trends in the enterprise developer space.

21 Examples To Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors

Wednesday 9th of October 2019 10:00:00 PM

If there is an error in configuration, the server may not start.

GNOME 3.34 Desktop Gets First Point Release, It's Now Ready for Mass Adoption

Wednesday 9th of October 2019 09:00:00 PM

 softpedia: Released last month on September 12th, the GNOME 3.34 "Thessaloniki" desktop environment introduced many new features

Running rootless Podman as a non-root user

Wednesday 9th of October 2019 08:00:00 PM

Users should have the choice to run containers as a non-root account.

Configuring LUKS: Linux Unified Key Setup

Wednesday 9th of October 2019 07:00:00 PM

Learn how to encrypt Linux partitions with the Linux Unified Key Setup (LUKS).

How to Run the Top Command in Batch Mode

Wednesday 9th of October 2019 06:00:00 PM

2DayGeek: This article will help you to learn how to run the top command in Batch Mode.

How to Install Fail2Ban to Protect SSH on CentOS/RHEL 8

Wednesday 9th of October 2019 05:00:00 PM

Fail2ban is a free, open-source and widely used intrusion prevention tool that scans log files for IP addresses that show malicious signs

How to Install and Configure VNC Server on Centos 8 / RHEL 8

Wednesday 9th of October 2019 04:00:00 PM

Learn how to install and configure VNC Server (TigerVNC) on CentOS 8 and RHEL 8 server.

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