March 2018 issue of Linux Journal

Regular price $5.95

Boasting as many pages as most technical books, this month’s issue of Linux Journal comes in at a hefty 181—that’s 23 articles exploring topics near and dear to everyone from home automation hobbyists to Free Software advocates to hard-core hackers to high-level systems architects.

Table of Contents:


Blockchain, Part I: Introduction and Cryptocurrency by Petros Koutoupis

What makes both bitcoin and blockchain so exciting? What do they provide? Why is everyone talking about this? And, what does the future hold?


Blockchain, Part II: Configuring a Blockchain Network and Leveraging the Technology by Petros Koutoupis

How to set up a private etherium blockchain using open-source tools and a look at some markets and industries where blockchain technologies can add value.


From the Editor—Doc Searls

Help Us Cure Online Publishing of Its Addiction to Personal Data


FOSS Project Spotlight: LinuxBoot by David Hendricks, Ron Minnich, Chris Koch and Andrea Barberio


Readers' Choice Awards


Shorter Commands by Kyle Rankin


For Open-Source Software, the Developers Are All of Us, by Derek Zimmer


Taking Python to the Next Level by Joey Bernard


Learning IT Fundamentals by Kyle Rankin


Introducing Zero-K, a Real-Time Strategy Game for Linux by Oflameo


News Briefs


Kyle Rankin's Hack and /

What's New in Qubes 4

Reuven M. Lerner's At the Forge

PostgreSQL 10: a Great New Version for a Great Database

Shawn Powers' The Open-Source Classroom

Cryptocurrency and the IRS

Zack Brown's diff -u

What's New in Kernel Development

Susan Sons' Under the Sink

Security: 17 Things

Dave Taylor's Work the Shell

Shell Scripting and Security

Glyn Moody's Open Sauce

Looking Back: What Was Happening Ten Years Ago?

ZFS for Linux by Charles Fisher

Presenting the Solaris ZFS filesystem, as implemented in Linux FUSE, native kernel modules and the Antergos Linux installer.

Custom Embedded Linux Distributions by Michael J. Hammel

The proliferation of inexpensive IoT boards means the time has come to gain control not only of applications but also the entire software platform. So, how do you build a custom distribution with cross-compiled applications targeted for a specific purpose? As Michael J. Hammel explains here, it's not as hard as you might think.

Raspberry Pi Alternatives by Kyle Rankin

A look at some of the many interesting Raspberry Pi competitors.

Getting Started with ncurses by Jim Hall

How to use curses to draw to the terminal screen.

Do I Have to Use a Free/Open Source License by VM (Vicky) Brasseur

Open Source? Proprietary? What license should I use to release my software?