Linux Journal Issue #289/August 2018

Table of Contents

From the Editor—Doc Searls

Engineers vs. Re-engineering  

Letters

Letters to the editor  

UPFRONT

Patreon and Linux Journal   
FOSS Project Spotlight: SIT (Serverless Information Tracker)  by Yurii Rashkovskii
Tech Tip: Easy SSH Automation  by Adam McPartlan
Copy and Paste in Screen  by Kyle Rankin
Telecommuting Tips  by Kyle Rankin
Astronomy on KDE  by Joey Bernard
FOSS Project Spotlight: Run Remote Tasks on Linux and Windows with Puppet Bolt  by John S. Tonello
Road to RHCA: Bumps and Bruises and What I'm Studying  by Taz Brown
News Briefs  

Columns

Kyle Rankin's Hack and /   Cleaning Your Inbox with Mutt  
Reuven M. Lerner's At the Forge   Python and Its Community Enter a New Phase  
Dave Taylor's Work the Shell   Creating the Concentration Games PAIRS with Bash  
Zack Brown's diff -u   What's New in Kernel Development  
Glyn Moody's Open Sauce   What Does "Ethical" AI Mean for Open Source?  

Deep Dive: Containers

Everything You Need to Know about Linux containers, Part I: Control Groups and Process Isolation  by Petros Koutoupis
Everyone's heard the term, but what exactly are containers?
Everything You Need to Know about Linux Containers, Part II: Working with Linux Containers (LXC)  by Petros Koutoupis
Part I of this deep dive on containers introduces the idea of kernel control groups, or egroups, and the way you can isolate, limit and monitor selected userspace applications. Here, I dive a bit deeper and focus on the next step of process isolation--that is, through containers, and more specifically, the Linux Containers (LCX) framework.
Everything You Need to Know about Linux Containers, Part III: Orchestration with Kubernetes  by Petros Koutoupis
A look at using Kubernetes to create, deploy and manage thousands of container images.
The Search for a GUI Docker  by Shawn Powers
Docker is everything but pretty; let's try to fix that. Here's a rundown of some GUI options available for Docker.
Sharing Docker Containers across DevOps Environments  by Todd A. Jacobs
Docker provides a powerful tool for creating lightweight images and containerized processes, but did you know it can make your development environment part of the DevOps pipeline too? Whether you're managing tens of thousands of servers in the cloud or are a software engineer looking to incorporate Docker containers into the software development life cycle, this article has a little something for everyone with a passion for Linux and Docker.

Articles

The Chromebook Grows Up  by Philip Raymond
Android apps meet the desktop in the Chromebook.
#geeklife: weBoost 4G-X OTR Review  by Kyle Rankin
Will a cellular booster help me stay connected on my epic working road trip?

Cover

Cover image

Masthead

Masthead