Language Selection

English French German Italian Portuguese Spanish

Linux Today

Syndicate content
Updated: 3 hours 40 min ago

How to Install Docker Community Edition And Docker Compose In Ubuntu 18.04 LTS Server

Thursday 2nd of May 2019 08:00:00 PM

Install Docker Community Edition And Docker Compose In Ubuntu 18.04 LTS Server

Linux Shell Script To Monitor Disk Space Usage And Send Email

Thursday 2nd of May 2019 07:00:00 PM

 Knowing what disk space is still available is a good thing to know.

How To Make Shortcut to Change Volume On Xubuntu?

Thursday 2nd of May 2019 06:00:00 PM

In XFCE4, the panel is one of the important things that can be used to manage several features

Feren OS: An Almost Flawless Linux Computing Platform

Thursday 2nd of May 2019 05:00:00 PM

LinuxInsider: Feren OS might well be the Linux computing game-changer that lures you away from your current operating system.

Intel & AMD Send Out New Patches For Linux Cgroup Support For GPUs

Thursday 2nd of May 2019 05:00:00 PM

Phoronix: Separate patch series sent out on Wednesday by Intel and AMD Linux developers are continuing work on prepping cgroup infrastructure support around graphics processors.

How to Find and Delete Empty Directories and Files on the Linux Command Line

Thursday 2nd of May 2019 03:00:00 PM

Learn how to find and delete empty directories and files on the Linux command line using the find command and some of it's options.

Mark Shuttleworth sees increased demand for enterprise Ubuntu Linux desktop

Thursday 2nd of May 2019 02:00:00 PM

Canonical's real money comes from the cloud but that doesn't mean it doesn't make money on the desktop too.

How to Limit Network Bandwidth in Ubuntu

Thursday 2nd of May 2019 01:00:00 PM

Learn how to limit network bandwidth in Ubuntu 18.04 LTS using Wondershaper.

Ansible Guide: The Ad-Hoc Command

Thursday 2nd of May 2019 12:00:00 PM

HowToForge: The Ad-Hoc command is the one-liner ansible command that performs one task on the target host.

Etcher - A Modern USB and SD Card Image Writer Tool for Linux

Thursday 2nd of May 2019 02:00:00 AM

 FOSSmint: Etcher is an open-source and cross platform application, so it is also available to Windows and Mac OSX users.

Docker Responds to Data Breach and Outlines the Container Future

Thursday 2nd of May 2019 12:00:00 AM

eWEEK: At DockerCon 19, the CEO of Docker provides some clarity on a breach that impacted his company, as it prepares to move forward with new application development and cloud native technology efforts.

From Insiders to Endpoints, Security Risks Remain High: Research

Wednesday 1st of May 2019 10:00:00 PM

eSecurityPlanet: Organizations remain under attack both from within and without. We highlight current and emerging risks and the steps organizations need to take to protect themselves.

The 7 Most Popular Programming Languages on GitHub in 2019

Wednesday 1st of May 2019 09:00:00 PM

How To Automatically Delete Or Clean Up /tmp Folder Contents In Linux?

Wednesday 1st of May 2019 08:00:00 PM

2DayGeek: Learn how to safely remove "/tmp" directory contents when you are running out of disk space in Linux system.

More in Tux Machines

Linux-driven modules to showcase new MediaTek AIoT SoCs

Innocomm is prepping an “SB30 SoM” with the new quad -A35 MediaTek i300 followed by an “SB50 SoM” with an AI-equipped, octa-core -A73 and -A53 MediaTek i500. Both modules ship with Linux/Android evaluation kits. Innocomm, which has produced NXP-based compute modules such as the i.MX8M Mini driven WB15 and i.MX8M powered WB10, will soon try on some MediaTek SoCs for size. First up is an SB30 SoM due to launch in October that will run Linux or Android on MediaTek’s 1.5GHz, quad-core, Cortex-A35 based MediaTek i300 (MT8362) SoC. In November, the company plans to introduce an SB50 SoM based on the MediaTek i500 (MT8385). Read more

Devices: Raspberry Pi and More

Programming: Rust and Python Miscellany

  • This Week in Rust 300
  • Python String Interpolation with the Percent (%) Operator

    There are a number of different ways to format strings in Python, one of which is done using the % operator, which is known as the string formatting (or interpolation) operator. In this article we'll show you how to use this operator to construct strings with a template string and variables containing your data.

  • Your Guide to the CPython Source Code

    Are there certain parts of Python that just seem magic? Like how are dictionaries so much faster than looping over a list to find an item. How does a generator remember the state of the variables each time it yields a value and why do you never have to allocate memory like other languages? It turns out, CPython, the most popular Python runtime is written in human-readable C and Python code. This tutorial will walk you through the CPython source code. You’ll cover all the concepts behind the internals of CPython, how they work and visual explanations as you go.

  • Python 3.8 support in PyCharm

    The release of Python 3.8 brought new features to the Python coding realm. The language is evolving according to its community’s needs by addressing cases where new syntax or logic become necessary. From new ways of assigning expressions to restriction of usage of function declarations, calls, and variable assignations, this latest release presents new options to code. Of course, PyCharm couldn’t get behind, so we now support some of the major features coming with this new version. This article will walk you through the features currently supported by our latest PyCharm release. To try them out, get the latest version of PyCharm and download the current beta release of Python 3.8 from here. From there you will just need to switch to Python 3.8 as your interpreter in PyCharm (if you’re not sure how to switch the interpreter, jump into our documentation for help).

  • Python Arrays in a Nutshell

    Python arrays are homogenous data structure. They are used to store multiple items but allow only the same type of data. They are available in Python by importing the array module. Lists, a built-in type in Python, are also capable of storing multiple values. But they are different from arrays because they are not bound to any specific type. So, to summarize, arrays are not fundamental type, but lists are internal to Python. An array accepts values of one kind while lists are independent of the data type.

Mozilla: WebAssembly Interface Type, Bryce and Brady, FPR16

  • WebAssembly Interface Types: Interoperate with All the Things!

    People are excited about running WebAssembly outside the browser. That excitement isn’t just about WebAssembly running in its own standalone runtime. People are also excited about running WebAssembly from languages like Python, Ruby, and Rust.

  • Support.Mozilla.Org: Introducing Bryce and Brady

    I’m thrilled to share this update with you today. Bryce and Brady have joined us last week and will be able to help out on Support for some of the new efforts Mozilla are working on towards creating a connected and integrated Firefox experience. They are going to be involved with new products, but also they won’t forget to put extra effort in providing support on forums and as well as serving as an escalation point for hard to solve issues.

  • FPR16 delays

    FPR16 was supposed to reach you in beta sometime tomorrow but I found a reproducible crash in the optimized build, probably due to one of my vain attempts to fix JavaScript bugs. I'm still investigating exactly which change(s) were responsible. We should still make the deadline (September 3) to be concurrent with the 60.9/68.1 ESRs, but there will not be much of a beta testing period and I don't anticipate it being available until probably at least Friday or Saturday. More later.