The Latest

What's New in 3D Printing, Part I: Introduction

Three years ago, I wrote a series of articles titled "Getting Started with 3D Printing" that discussed the current state of the hobbyist 3D printing market from both the hardware and software angles. This is an incredibly fast-moving industry, and a lot has changed since I wrote those columns. more>>

Build a Large-Screen Command Center with the RPi 2

When the folks who make the Raspberry Pi made good on their plan to release a multi-core version of the tiny computer with 1GB of RAM earlier this year, I saw it as the perfect opportunity to put the single-board Linux box to work—real work—in our company's network operations center. more>>

Node.js Version Chaos Management

I'm just starting out in the world of development, and many of the projects I'm interested in exploring are written in Node.js. If you're an old hand at such things, you already know that which version of Node you use on a particular application is vitally important. more>>

Symbolic Algebra Everywhere

Previously in this space, I have covered software packages like Maxima that can be used to solve symbolic mathematics problems. Several packages are available that can do those types of calculations. In this article, I discuss Xcas/Giac. Xcas is the GUI interface to the system. more>>

Chromebookify Your Laptop Now!

A few years ago there was a project designed to boot generic laptops so they functioned as Chromebooks. It was a cool project, but unfortunately, the compatibility wasn't great, and it wasn't reliable to use on a daily basis. Although Chromebooks are old news these days, it still would be quite useful to transform aging laptop computers into Chromebooks. more>>

Swift Is Now Open Source

In June this year, Apple raised more than a few eyebrows at its WWDC conference with an announcement about Swift. Just a year before, Apple had released Swift, a new programming language. It was a big deal--a much simpler language for faster development. more>>

diff -u: What's New in Kernel Development

Linux capabilities are one of the more fluid and less defined regions of kernel development. Linus Torvalds typically has no trouble violating POSIX standards if he sees a better way of doing something. In the case of filesystem capabilities, however, there's no standard to violate. more>>

Securi-Pi: Using the Raspberry Pi as a Secure Landing Point

Like many LJ readers these days, I've been leading a bit of a techno-nomadic lifestyle as of the past few years—jumping from network to network, access point to access point, as I bounce around the real world while maintaining my connection to the Internet and other networks I use on a daily basis. more>>

Android Candy: How Clever We Once Were

I freely admit I learned about this app from my wife. In fact, I saw a few nostalgic posts on her Facebook timeline and investigated where they came from. It turns out she had installed an app called Timehop. more>>

22 Years of Linux Journal in One Searchable Archive -- Now Available

22 Years of Linux Journal in One Searchable Archive -- Now Available

New archive now available! 22 years of Linux Journal on one searchable archive. Normally $35.00, order yours today for just $27.50 (a $7.50 savings). No coupon code necessary. Savings offer is valid through December 11, 2015. more>>

Non-Linux FOSS: Airsonos

I love Sonos. There probably are some audiophiles reading this who rolled their eyes at my lack of auditory prowess, but honestly, the speakers sound wonderful to my 1980s-damaged eardrums. Granted, the Wi-Fi-enabled speakers are very expensive, thus limiting my supply. more>>

Can We Save Wireless from Regulators?

Linux was born and grew within an ecosystem of norms, not laws. Those norms were those of programming (C), operating systems (*NIX), command shells (bash, etc.), e-mail (SMTP, etc.) licenses (GPL, etc.) and Internet protocols (TCP/IP and the rest). more>>

Take Control of Your PC with UEFI Secure Boot

UEFI (Unified Extensible Firmware Interface) is the open, multi-vendor replacement for the aging BIOS standard, which first appeared in IBM computers in 1976. The UEFI standard is extensive, covering the full boot architecture. This article focuses on a single useful but typically overlooked feature of UEFI: secure boot. more>>

Casas de Rocio on Lake Atitlan in Guatemala

Geek Hide-away in Guatemala - Stay for Free!

"If you want to escape and think/write code/... more>>
Which direction will Linux users go? Love or hate Microsoft?

Microsoft and Linux: True Romance or Toxic Love?

Every now and then, you come across a news story that makes you choke on your coffee or splutter hot latte all over your monitor. Microsoft's recent proclamations of love for Linux is an outstanding example of such a story.

more>>

Non-Linux FOSS: Install Windows? Yeah, Open Source Can Do That.

For my day job, I occasionally have to demonstrate concepts in a Windows environment. The most time-consuming part of the process is almost always the installation. Don't get me wrong; Linux takes a long time to install, but in order to set up a multi-system lab of Windows computers, it can take days! more>>

Cipher Security: How to harden TLS and SSH

Encryption and secure communications are critical to our life on the Internet. Without the ability to authenticate and preserve secrecy, we cannot engage in commerce, nor can we trust the words of our friends and colleagues. more>>

Web Stores Held Hostage

Last week has seen an explosion of e-commerce sites infected with the Linux.Encoder.1 ransomware. For those not familiar with the term, ransomware is a particularly vicious type of malware that aims to extort money from the owners of compromised systems. more>>