Linux Journal Issue #299/June 2019

Table of Contents

From Mac to Linux  by Bryan Lunduke
From the Editor  by Doc Searls
Linux's Broadening Foundation

Letters

Letters to the editor  

UPFRONT

Study the Elements with KDE's Kalzium  by Joey Bernard
Patreon and Linux Journal  
Reality 2.0: a Linux Journal Podcast  
FOSS Project Spotlight: OpenNebula  by Michael Abdou
News Briefs  

Columns

Kyle Rankin's Hack and /   Why Smart Cards Are Smart  
Reuven M. Lerner's At the Forge   Python's Mypy—Advanced Usage  
Dave Taylor's Work the Shell   Finishing Up the Bash Mail Merge Script  
Zack Brown's diff -u   What's New in Kernel Development  
Glyn Moody's Open Sauce   Facebook, Not Microsoft, Is the Main Threat to Open Source  

Deep Dive: "From Mac to Linux"

Hello Again, Linux  by Richard Mavis
My first MacBook was the first computer I really loved, but I wasn't happy about the idea of buying a new one. I decided it's important to live your values and to support groups that value the things you do.
Accessing Those Old macOS Volumes  by Petros Koutoupis
How to mount and access the storage drive of an old Mac via Linux.
Working with Mac Files  by Bryan Lunduke
How to work with Mac-specific files, even ones from 20 years ago.
Porting macOS Applications to Linux with GNUstep  by Petros Koutoupis
An introduction to GNUstep and interview with Gregory Casamento, the project's lead maintainer.
To Hell and Back: One Man's Journey from Mac to Linux  by Bryan Lunduke
This is a simple story of one man and his strange, winding path that led him from being a Mac user to a Linux user.

Articles

Filesystem Hierarchy Standard  by Kyle Rankin
What are these weird directories, and why are they there?

Cover

Cover image

Masthead

Masthead