Language Selection

English French German Italian Portuguese Spanish

Linux Today

Syndicate content
Updated: 2 hours 30 min ago

Admin 101: Apache survival basics

Wednesday 6th of November 2019 07:00:00 PM

Here's a quick Apache administration rundown

Quickly Rename Downloaded PDF Files Based On Metadata And Content With Paperboy (Console)

Wednesday 6th of November 2019 06:00:00 PM

LinuxUprising: Paperboy is a small, simple command line PDF management utility written in Haskell

Doppler - A Zero Configuration Remote Monitoring Tool

Wednesday 6th of November 2019 05:00:00 PM

Doppler is a zero configuration remote monitoring tool for Linux systems.

Sorry, Microsoft, but your Edge web browser will NEVER be installed on my Linux computer

Wednesday 6th of November 2019 04:00:00 PM

betanews: To be honest, the company has a long history of abusing its power and negatively impacting the web

How to Check CMOS Battery Status in Ubuntu 18.04 LTS/ 19.10?

Wednesday 6th of November 2019 02:00:00 PM

There are two methods available to check out the CMOS battery status in ubuntu.

How to setup PostgreSQL Streaming Replication with Replication Slots on Debian 10

Wednesday 6th of November 2019 01:00:00 PM

PostgreSQL is a powerful and feature-rich relational database management system (RDBMS)

Change GTK Theme To Dark Variant When GNOME Night Light Is On

Wednesday 6th of November 2019 03:00:00 AM

With Night Theme Switcher for GNOME Shell you get a combined Night Light and Dark Mode

It's Official: Chromium-Based Microsoft Edge Web Browser Is Coming to Linux

Tuesday 5th of November 2019 11:00:00 PM

To our surprise, a Linux version of Microsoft's new browser will be coming in the near future as well.

To our surprise, a Linux version of Microsoft's new browser will be coming in the near future as well.

Nvidia Releases New Linux Graphics Driver with GeForce GTX 1660 SUPER Support

Tuesday 5th of November 2019 10:00:00 PM

Nvidia 440.31 is now available as the latest long-lived branch of the proprietary graphics driver for Linux, BSD, and Solaris platforms

How to Install Conky System Monitor and Conky Manager on Debian 10

Tuesday 5th of November 2019 09:00:00 PM

Conky is a system monitor for X originally based on torsmo.

FFmpeg: Extract Audio From Video In Original Format Or Converting It To MP3 Or Ogg Vorbis

Tuesday 5th of November 2019 08:00:00 PM

This article explains how to use FFmpeg to extract the audio stream from a video

Red Hat announces RHEL 8.1 with predictable release cadence

Tuesday 5th of November 2019 07:00:00 PM

NetworkWorld: Red Hat has just today announced the availability of Red Hat Enterprise Linux (RHEL) 8.1, promising improvements in manageability, security and performance.

Linux 5.5 Kernel Livepatching To Allow Tracking System State

Tuesday 5th of November 2019 06:00:00 PM

Phoronix: It has been a while since last having any new features to report on in regards to the Linux kernel's livepatching infrastructure for applying kernel updates without system reboots.

Pro-Linux IP consortium Open Invention Network will 'pivot' to take on patent trolls

Tuesday 5th of November 2019 05:00:00 PM

El Reg: Not many actual software companies threaten Linux now

Canonical Pledges to Fully Support Ubuntu Linux on All Raspberry Pi Boards

Tuesday 5th of November 2019 04:00:00 PM

When they released the Ubuntu 19.10 (Eoan Ermine) operating system series last month, Canonical said that Raspberry Pi's Foundation's latest Raspberry Pi 4 boards will be officially  supported.

Mirroring a running system into ramdisk

Tuesday 5th of November 2019 03:00:00 PM

The Stat Command - Display File or Filesystem Information on the Linux Command Line

Tuesday 5th of November 2019 02:00:00 PM

The stat command is part of the GNU Core Utilities which comes pre-installed with almost all UNIX and Linux systems.

How to view Installed APT Packages in Ubuntu Linux?

Tuesday 5th of November 2019 01:00:00 PM

You can use the list command to view all installed apps on your Ubuntu

6 of the Most Useful Linux Commands for New Users

Tuesday 5th of November 2019 03:00:00 AM

MakeTechEasier: Switching to Linux can be intimidating, but learning the command line can be very useful.

More in Tux Machines

PCLinuxOS Gets November 2019 ISO with Refreshed Themes, Latest Updates

The PCLinuxOS community released their monthly ISO snapshots for November 2019, a release that contains all the latest bug and security updates, as well as various improvements. PCLinuxOS 2019.11 is out now as the latest and most up to date installation medium for this independently developed and user-friendly GNU/Linux distribution, including a fully updated system with all the updates released as of November 12th, 2019, with refreshed themes for GRUB, bootsplash, and the desktop. PCLinuxOS 2019.11 is available in there different edition, with the KDE Plasma 5, Xfce, and MATE desktop environments. The PCLinuxOS 2019.11 KDE edition ships with the latest KDE Plasma 5.17.3 desktop environment, as well as the KDE Applications 19.08.3 and KDE Frameworks 5.64.0 open-source software suites. Read more

Programming: GCC, RcppEigen and Python

  • Introduce a new GCC option, --record-gcc-command-line
    I would like to propose the following patches which introduce a compile option --record-gcc-command-line. When passed to gcc, it saves the command line option into the produced object file. The option makes it trivial to trace back how a file was compiled and by which version of the gcc. It helps with debugging, reproducing bugs and repeating the build process.
    
    This option is similar to -frecord-gcc-switches. However, they have three fundamental differences: Firstly, -frecord-gcc-switches saves the internal state after the argv is processed and passed by the driver. As opposed to that, --record-gcc-command-line saves the command-line as received by the driver. Secondly, -frecord-gcc-switches saves the switches as separate entries into a mergeable string section. Therefore, the entries belonging to different object files get mixed up after being linked. The new --record-gcc-command-line, on the other hand, creates one entry per invocation. By doing so, it makes it clear which options were used together in a single gcc invocation. Lastly, --record-gcc-command-line also adds the version of the gcc into this single entry to make it clear which version of gcc was called with any given command line. This is useful in cases where .comment section reports multiple versions.
    
    While there are also similarities between the implementations of these two options, they are completely independent. These commands can be used separately or together without issues. I used the same section that -frecord-gcc-switches uses on purpose. I could not use the name -frecord-gcc-command-line for this option; because of a {f*} in the specs, which forwards all options starting with -f to cc1/cc1plus as is. This is not we want for this option. We would like to append it a filename as well to pass the argv of the driver to child processes.
    
    This functionality operates as the following: It saves gcc's argv into a temporary file, and passes --record-gcc-command-line <tempfilename> to cc1 or cc1plus. The functionality of the backend is implemented via a hook. This patch includes an example implementation of the hook for elf targets: elf_record_gcc_command_line function. This function reads the given file and writes gcc's version and the command line into a mergeable string section, .GCC.command.line.
    
    
  • GCC Developers Discuss New Option For Recording Compiler Flags / Details In Binaries

    GCC developers recently have been discussing a new proposal over an option for preserving the command-line flags/options used when building a binary as well as the associated compiler version. The proposal sent out last week was over a --record-gcc-command-line option to save the compiler options into the produced object file. The proposal is in the name of helping debugging, reproducing bugs, and repeating build process. There is already a -frecord-gcc-switches option that is somewhat similar in behavior but with key differences as explained in the proposal.

  • RcppEigen 0.3.3.7.0

    A new minor release 0.3.3.7.0 of RcppEigen arrived on CRAN today (and just went to Debian too) bringing support for Eigen 3.3.7 to R. This release comes almost a year after the previous minor release 0.3.3.5.0. Besides the upgrade to the new upstream version, it brings a few accumulated polishes to the some helper and setup functions, and switches to the very nice tinytest package for unit tests; see below for the full list. As before, we carry a few required changes to Eigen in a diff.

  • “Higher Performance Python” at PyDataCambridge 2019

    I’ve had the pleasure of speaking at the first PyDataCambridge conference (2019), this is the second PyData conference in the UK after PyDataLondon (which colleagues and I co-founded 6 years back). I’m super proud to see PyData spread to 6 regional meetups and now 2 UK conferences.

today's howtos

Games: Baba, Dicey Dungeons, Factorio and Enabling GameMode

  • Excellent rule-changing puzzle game Baba Is You is getting an official level editor

    Baba Is You, the truly excellent puzzle game where you have to break the rules of each level to beat them is getting a big update soon. See Also: previous thoughts on it here. How do you break these rules? Well, on each level there's logic blocks you can push around to change everything. Turn yourself into a rock, a jellyfish, make it so touching a wall wins instead of a flag you can't access and all kinds of really crazy things it becomes quite hilarious.

  • Dicey Dungeons outsold Terry Cavanagh's last two Steam games in the first month

    Terry Cavanagh, the indie developer behind VVVVVV, Super Hexagon and the latest Dicey Dungeons has a new blog post out talking about how well Dicey Dungeons has done and what's to come next. Leading up to the release, Cavanagh was doing a blog post each day for seven days. This latest post from yesterday then, is long overdue considering Dicey Dungeons launched in August.

  • Factorio is leaving Early Access in September next year

    As a result of the team behind Factorio feeling like it's going on for too long, they've now set a proper release date. In their latest Friday Facts update, they mentioned how their "when it's done" approach has served them well to create a high-quality game "but if we continued this way, we would be doing it basically forever". Part of the issue is that they want to work on new features and add content, instead of constant polishing. So they're setting a date publicly now "so we have to stick with it". With that in mind, it's going to leave Early Access on September 25, 2020. Development is not ending once they hit the big 1.0, they also don't want to say it's 100% finished either. Like a lot of games, as long as the money keeps coming in they will likely keep adding to it.

  • Enabling GameMode on Linux for best gaming performance