Linux Journal Issue #296/March 2019

Table of Contents

The Single-Board Computers Issue

The Single-Board Computers Issue  by Bryan Lunduke

From the Editor—Doc Searls

The Digital Unconformity  

Letters

Letters to the editor  

UPFRONT

FOSS Project Spotlight: Daylight Linux Version 3  by Hamdy Abou El Anein
Antennas in Linux  by Joey Bernard
Patreon and Linux Journal  
Reality 2.0: a Linux Journal Podcast  
Lessons in Vendor Lock-in: 3D Printers  by Kyle Rankin
News Briefs  

Columns

Kyle Rankin's Hack and /   Downsides to Raspberry Pi Alternatives  
Reuven M. Lerner's At the Forge   Become Queen Bee for a Day Using Python's Built-in Data Types  
Dave Taylor's Work the Shell   Fun with Mail Merge and Cool Bash Arrays  
Zack Brown's diff -u   What's New in Kernel Development  
Glyn Moody's Open Sauce   By Jupyter—Is This the Future of Open Science?  

Deep Dive: Single-Board Computers

Arduino from the Command Line: Break Free from the GUI with Git and Vim!  by Matthew Hoskins
Love Arduino but hate the GUI? Try arduino-cli.
Indie Makers Using Single-Board Computers  by Bryan Lunduke
Possibly the most amazing thing, to me, about single-board computers (SBCs) is that they allow small teams of people (and even lone individuals) to create new gadgets using not much more than SBCs and 3D printers. That opportunity for makers and small companies is absolutely astounding.
Mycroft: a Privacy-Respecting Digital Assistant  by Jan Newmarch
How to build a Mycroft skill and then convert the Google AIY Voice Kit to run Mycroft instead of Google Assistant.
Oracle Linux on Btrfs for the Raspberry Pi  by Charles Fisher
Enterprise comes to the microserver.
PiBox: an Embedded Systems Journey  by Michael J. Hammel
Raspberry Pi development with off-the-shelf software is easy by design. But, how would you use it to build a custom distribution with cross-compiled applications targeted for distributed media playback? Michael J. Hammel shares his experience in doing just that with his PiBox project.

Articles

Text Processing in Rust  
Create handy command-line utilities in Rust

Cover

Cover image

Masthead

Masthead