Linux Journal Issue #230/June 2013

Features

AIDE—Developing for Android on Android  by Joey Bernard
Code on the run, no matter where you are, with AIDE.
Compatibility Test Suite—Test Your Android Implementation  by Nitish Tiwari
Test your Android implementation before you go to customers.
Multi-Booting the Nexus 7 Tablet  by Bill Childers
Stop flashing your device over and over just because you want to try something new. MultiROM to the rescue!

Indepth

Worms and Linux  by Himanshu Arora
A look at how worms work, and some Linux-specific worms.

Opinion

21st-Century DevOps—an End to the 20th-Century Practice of Writing Static Build and Deploy Scripts  by Tracy Ragan
Embracing 21st-century DevOps means letting go of 20th-century practices.

Columns

Reuven M. Lerner's At the Forge   Unicode  
Dave Taylor's Work the Shell   Cribbage: Pairs and Three of a Kinds  
Kyle Rankin's Hack and /   Two Pi R 2: Web Servers  
Shawn Powers' The Open-Source Classroom   Prospecting for Ones and Zeros  
Doc Searls' EOF   Android's Limits  

In Every Issue

From the Editor  
Letters  
upFRONT  
New Products