The Latest

Cribbage: Calculating Hand Value

The last few months, we've been building a complex shell script to play elements of the game of Cribbage, demonstrating a variety of concepts and techniques as we proceed. That's all good, and last month, the script expanded to include a "shuffle" capability and the ability to deal out six cards, a typical two-player starting hand. more>>

GNU Awk 4.1: Teaching an Old Bird Some New Tricks, Part II

In an earlier article ("GNU Awk 4.0: Teaching an Old Bird Some New Tricks", published in the September 2011 issue of Linux Journal), I gave a brief history of awk and gawk and provided a high-level overview of the many new features in gawk 4.0. more>>

Switching Monitor Profiles

It's funny, when your home office is your couch, you tend to forget how nice it can be when you dock a laptop and have all the extra screen real estate a monitor brings. For many years, I left my work laptop docked at work, and when I worked from home, I just VPNed in with a personal laptop. more>>

Subscribe and Win an IPad Mini (you heard us right)

Here at Linux Journal, we accept all geeks. Whether you're a Windows addict or a Mac-head, Linux doesn't discriminate, and neither do we.

“Give me your tired, your poor, your huddled masses yearning to breathe free.” more>>

Non-Linux FOSS: Launchy!

With Unity's method for launching and finding programs and applications, and OS X's spotlight tool becoming the new way to launch programs, the entire way we think about launching programs is changing. Although I still like to have a few icon shortcuts on my task bar, many folks prefer a quick keystroke to bring up Gnome-Do, or Unity's launcher, or even OS X's spotlight. more>>

Sublime Text: One Editor to Rule Them All?

Sublime Text is a proprietary, cross-platform text editor designed for people who spend huge amounts of time shuffling code around. A programmer's editor, Sublime Text is a third option to the long-standing "Vi or Emacs" conundrum. Going beyond the basics of syntax highlighting and code folding, Sublime offers a litany of innovative and unique features. more>>

Linux Graphics News

X.org

The X.org Developer's Conference was held in Portland this September, providing a venue to discuss a range of topics relating to OpenGL, drivers, the X server, Wayland and Mir. more>>

Music for All with Open Source Software

I am embarrassed to admit that I have never in my life considered the struggle of blind musicians to find Braille music scores. more>>

Dude, Where's My Car?

When my family moved to Grand Rapids, Michigan, last year, one of the biggest adjustments was dealing with city parking. While we usually remember what side of the mall we parked on, there was a time downtown that I couldn't remember what parking garage we used, much less what level or spot. more>>

Introduction to OpenStack

What is OpenStack?

You've probably heard of OpenStack. It's that cloud software that's getting a lot of attention from big names in the IT industry and major users like CERN, Comcast and PayPal. However, did you know that it's more than that? It's also the fastest growing open source community in the world, and a very interesting collaboration among technology vendors and users. more>>

Mapping Your GIS Data

I've already looked at some GIS applications available on Linux. Programs like GRASS and qgis provide a full set of tools to do GIS. Sometimes, that's really overkill though. You may just want to display some data geographically and create a map. For those cases, there is Thuban, an interactive geographic data viewer. more>>

September 2013 Linux Kernel News

Mainline Release (Linus's tree) News

Linus Torvalds closed the 3.12 merge window when he released 3.12-rc1. tty layer and scalability improvements received a special mention in the release announcement. The tty layer cleanups lead to per-tty locking which will result in better performance on some work-loads. more>>

Own Your Data with OwnCloud

I love Dropbox. I really do. With a Google AdWords campaign, and $50 or so, I was able to max out my free storage. That means I have around 24GB of free Dropbox storage to fiddle with. Granted, that's a lot, but in the grand scheme of things, 24GB isn't very much space. more>>

The First Personal Platform—for Everything

Maybe the biggest thing that ever happened to Linux — at least scale-wise — is virtualization. As I recall, virtualization first materialized in a big commercial way with IBM, which started by putting many Linux instances on System z mainframes. more>>

Surf Safely with sshuttle

In past articles, I've explained how to set up a SOCKS proxy with SSH. I've demonstrated how to tunnel traffic with SSH. I've even shown how to circumvent a company firewall with SSH. I've never been able to use SSH completely as a VPN, however, and that's always bummed me out—until I discovered sshuttle. more>>

October 2013 Issue of Linux Journal: Embedded

My favorite scene from The Karate Kid (the original from 1984, sorry, I'm old) is when Mr Miyagi stops the Cobra Kai sensei, John Kreese, from beating up his defeated student. more>>

New Products

Please send information about releases of Linux-related products to newproducts@linuxjournal.com or New Products c/o Linux Journal, PO Box 980985, Houston, TX 77098. Submissions are edited for length and content.

Pitch Perfect Penguins

My daughters love the movie Pitch Perfect. I suspect our XBMC has played it more than 100 times, and I'm not exaggerating. Whether or not you enjoy young-adult movies about singing competitions and cartoon-like projectile vomiting, I'll admit it's a pretty fun movie. more>>

Temper Pi

It was inevitable. Back when the Raspberry Pi was announced, I knew I eventually would use one to power a beer fridge. more>>

Queueing in the Linux Network Stack

Packet queues are a core component of any network stack or device. They allow for asynchronous modules to communicate, increase performance and have the side effect of impacting latency. more>>

Webinar
One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Webinar
Linux Backup and Recovery Webinar

Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.

In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.

Learn More

Sponsored by Storix