Linux Journal Issue #284/March 2018

Table of Contents

From the Editor—Doc Searls

From the Editor: Help Us Cure Online Publishing of Its Addiction to Personal Data  
Since the turn of the millennium, online publishing has turned into a vampire, sucking the blood of readers' personal data to feed the appetites of adtech: tracking-based advertising. Resisting that temptation nearly killed us. But now that we're alive, still human and stronger than ever, we want to lead the way toward curing the rest of online publishing from the curse of personal-data vampirism. And we have a plan. Read on.

UPFRONT

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
FOSS Project Spotlight: LinuxBoot  by David Hendricks, Ron Minnich, Chris Koch and Andrea Barberio
News Briefs  

Columns

Kyle Rankin's Hack and /   What's New in Qubes 4  
Reuven Lerner's At the Forge   PostgreSQL 10: a Great New Version for a Great Database  
Shawn Power's 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?  

Deep Dive: Blockchain

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 ethereum blockchain using open-source tools and a look at some markets and industries where blockchain technologies can add value.

Articles

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?

Cover

Cover image

Masthead

Masthead