Linux Journal Issue #293/December 2018

Table of Contents

The High-Performance Computing Issue

The High-Performance Computing Issue  by Bryan Lunduke

From the Editor—Doc Searls

How Can We Bring FOSS to the Virtual World?  

Letters

Letters to the editor  

UPFRONT

Auto-Download Linux Journal Each Month  by Mitch Frazier
FOSS Project Spotlight: Appaserver  by Tim Riley
Patreon and Linux Journal   
Using Linux for Logic  by Joey Bernard
Lessons in Vendor Lock-in: Messaging  by Kyle Rankin
Reality 2.0: a Linux Journal Podcast   
News Briefs  

Columns

Kyle Rankin's Hack and /   Travel Laptop Tips in Practice  
Reuven M. Lerner's At the Forge   Testing Your Code with Python's pytest, Part II  
Dave Taylor's Work the Shell   More Roman Numerals and Bash  
Zack Brown's diff -u   What's New in Kernel Development  
Glyn Moody's Open Sauce   Open Science Means Open Source―Or, at Least, It Should  

Deep Dive: High-Performance Computing

Linux and Supercomputers  by Bryan Lunduke
As we sit here, in the year Two Thousand and Eighteen (better known as "the future, where the robots live"), our beloved Linux is the undisputed king of supercomputing. Of the top 500 supercomputers in the world, approximately zero of them don't run Linux (give or take...zero).
Data in a Flash, Part I: the Evolution of Disk Storage and an Introduction to NVMe  by Petros Koutoupis
NVMe drives have paved the way for computing at stellar speeds, but the technology didn't suddenly appear overnight. It was through an evolutionary process that we now rely on the very performant SSD for our primary storage tier.
Data in a Flash, Part II: Using NVMe Drives and Creating an NVMe over Fabrics Network  by Petros Koutoupis
By design, NVMe drives are intended to provide local access to the machines they are plugged in to; however, the NVMe over Fabric specification seeks to address this very limitation by enabling remote network access to that same device.

Articles

Photography and Linux  by Carlos Echenique
Is it possible for a professional photographer to use a FOSS-based workflow?
Beaker: the Decentralized Read-Write Browser  by Michael McCallister
The best future of the internet may be peer-to-peer. The Beaker Browser offers a glimpse.

Cover

Cover image

Masthead

Masthead