Issue #229 / Dec 2019

DVD: Arch Linux and CentOS 8.0.1905

Article Code

Approximate on sale dates:

  • UK/Europe: Nov 02
  • USA/Canada: Nov 29
  • Australia: Dec 30


Vector graphics applications like Inkscape are a popular option for creating scalable graphics. Could these tools be even better? As is often the case, the science is out in front of the mainstream. We show you some innovations that could revolutionize tomorrow's graphics apps. Also in this month's issue:

  • Go Game Development -- Create a gambling machine using the versatile Go programming language.
  • Mediapurge -- Organize your media files and eliminate duplicates.

Turn to MakerSpace if you're wondering how to configure a multiboot Raspberry Pi with BerryBoot. And see our LinuxVoice section for an introduction to Anbox, a cool tool that lets you launch Android apps on Linux.

SERVICE: Welcome

Down in the Well

For the most popular social media platform in the world, Facebook certainly is taking a lot of heat. In 2016, they were an unwitting vehicle for manipulative ads from foreign powers, echoing and amplifying false narratives in the US presidential election, then later in Brexit and other elections around the globe.

NEWS: This Month's DVD

Arch Linux and CentOS 8.0.1905

NEWS: News

In the news: The Art of PostgreSQL; Red Hat Announces CentOS Stream; Linus Torvalds Agrees to Kernel Lockdown; Richard Stallman Resigns from Free Software Foundation; Oracle Announces Autonomous Linux; Attackers Find a New Way to Install Cryptominers; and GitLab 12.3 Brings More Security to DevOps Engineers.

NEWS: Kernel News

Chronicler Zack Brown reports on string handling routines and speeding up database workloads.

: Freeing Color

FreieFarbe and the quest for free color communication

FreieFarbe is an association dedicated to promoting free standards for color graphics.

: Next Steps in Vector Graphics

Photorealistic images with vector graphics

What are vector graphics and how could we make them better?

IN-DEPTH: Openfire

Deploy a real-time collaboration server

Openfire is an instant messaging and group chat server that lets users communicate via the popular XMPP standard.

IN-DEPTH: Data Security in AWS

Data Security in the AWS Cloud

As a cloud market leader, Amazon Web Services has had to  put a great deal of thought into data security. Encryption options and key management play an important role.

IN-DEPTH: Tempus Fugit

Tuning ntpd

Charly Kühnast, sys admin columnist for 15 years, is searching for lost microseconds.

IN-DEPTH: Mediapurge

Sort and organize media files with Mediapurge

If you have a download folder full of photos and music, Mediapurge can help you sort files and even remove duplicates, but beware of its quirks.

IN-DEPTH: Straight to the Point

Explore Fyne, a GUI framework for Go

With the Fyne framework, Go offers an easy-to-use graphical interface for all popular platforms. As a sample application, Mike uses an algorithm to draw arrows onto images.

IN-DEPTH: Oil Shell

Current status of the Oil shell

With its innovative scripting language, Oil, the Bash-compatible Oil shell aims to make life easier for script developers.

: BerryBoot

Multiple operating systems on a single memory card

BerryBoot turns your Raspberry Pi into a multiboot system, with several operating systems on a single card.

NEWS: At Your Fingertips

The Treasure Macropad Type-9

This DIY, programmable input device is a compact companion to your keyboard, with nine keys and 16 layers that can be customized for different applications and games.

: Yocto

Build a custom Linux for your Rasp Pi with Yocto

Yocto is a tool for creating custom Linux images for embedded devices. We'll show you how to create a customized Linux for your Rasp Pi.

NEWS: Introduction

This month in Linux Voice.

LINUX VOICE: maddog's Doghouse

Old dog, new tricks

As operating systems and computer languages evolve, programmers need to keep learning new skills.


A command-line search tool for AppImage, Flatpak, and Snap

If you are looking for an application in AppImage, Flatpak, or Snap app stores, Chob lets you perform a keyword-based search from the command line.

LINUX VOICE: Launch Android apps on Linux with Anbox

Launch Android apps on Linux with Anbox

Have you ever wished you could use an Android smartphone app on your Linux desktop? Thanks to Anbox and Snap, you can launch Android apps in a Linux virtual environment.

LINUX VOICE: Reading Material

Explore your e-reader options with Foliate

The Foliate ebook reader can be comprehensively customized to suit your needs, including bookmarking, translation, and read aloud features.


Animate drawings with Pencil2D

Pencil2D, an easy-to-use painting and 2D animation program, lets you create small animations quickly. Despite the simple user interface, you might need a little help getting started.


After building a 3D printer last month, Graham's home is now filled with cup holders, phone holders, cable holders, and tiny PLA boats. This month, Graham explores Zrythm, Mumble 1.3, NoteKit, Kirogi, monolith, pastel, Nu Shell, PacVim, Stunt Car Racer Remake, and more!

Issue 37: Discover LibreOffice – 2019 Edition/Special Editions

Buy this issue as a PDF

Digital Issue: Price $15.99
(incl. VAT)