The Latest

Every User a Neo

We can start the biggest revolution in 200 years. Or we can stay in the dreamland of business as usual. more>>

Ansible: Making Things Happen

Finally, an automation framework that thinks like a sysadmin. Ansible, you're hired. more>>

KDE Plasma 5.12, Btrfs Improvement, Linux Support for Wacom SmartPad Devices and More

News updates for January 30, 2018.

Interested in giving KDE Plasma 5.12 LTS Desktop a spin (currently in beta)? Look no further than the latest snapshot releases of OpenSUSE Tumbleweed. more>>

Rapid, Secure Patching: Tools and Methods

Generate enterprise-grade SSH keys and load them into an agent for control of all kinds of Linux hosts. Script the agent with the Parallel Distributed Shell (pdsh) to effect rapid changes over your server farm. more>>

Linux 4.15 Kernel, GCC, LinuxBoot Project and More Cryptojacking

News briefs for January 29, 2018.

The good: the Linux 4.15 kernel officially has been released. View the diff here, and also see the Linux Kernel Archives for more info. more>>

Advice for Buying and Setting Up Laptops When You're Traveling or On-Call

Why stress over losing that expensive personal or work laptop? Buy a cheap one for risky situations.

In a previous article, I wrote about how to prepare for a vacation so you aren't disturbed by a work emergency. As part of that article, I described how to prepare your computer: more>>

Using gphoto2 to Automate Taking Pictures

Introducing an app that allows DSLR cameras to function as an image or video capture device in Linux. more>>

Creating an Adventure Game in the Terminal with ncurses

How to use curses functions to read the keyboard and manipulate the screen. more>>

Mycroft Mark II, Chronicle, Intel and Bionic Beaver

News briefs for January 26, 2018.

The Mycroft Mark II Open Source Voice Assistant (that doesn't spy on you) just launched on Kickstarter. Mycroft source code is available on GitHub. more>>

diff -u: Complexifying printk()

What's new in kernel development: complexifying printk(). more>>

Chrome 64, GCC 7.3, Librem 5 Phone Progress and More

News updates for January 25, 2018.

Chrome 64 is now available for Linux, Mac and Windows, featuring a stronger ad blocker and several security fixes, including mitigations for Spectre and Meltdown. See the release updates for more info. more>>

Threading in Python

Threads can provide concurrency, even if they're not truly parallel. more>>

Plex VR, Firefox 58.0, SteamOS and More

News briefs for January 24, 2018.

Plex is now VR-ready for Google Daydream-supported devices, available for free starting today from the Google Play Store. more>>

Introducing the Alarmy Android App

Shawn takes a quick look at "The World's Most Annoying Alarm Clock App". more>>

Linus Rants, Cryptojacking Protection, openSUSE and Games

News updates from January 23, 2018.

Linus Torvalds slams Intel's Spectre and Meltdown patches, calling them "COMPLETE and UTTER GARBAGE". See LKML for more. more>>

diff -u: in-Kernel DRM Support

A look at what's new in kernel development.

Welcome to the new diff -u! We're experimenting with a shorter, more frequent, single-subject format for this feature, which also may evolve over time. Let us know what you think in the comments below. more>>

Spectre Patches, Snap, Happy Birthday LWN and More

News updates for January 22, 2018.

Are you using protection? Longtime kernel developer, Greg Kroah-Hartman, just posted a simple recipe for users to verify whether they are running a Spectre/Meltdown patched version of the Linux kernel. more>>

Raspberry Pi Alternatives

A look at some of the many interesting Raspberry Pi competitors. more>>

Shell Scripting a Bunco Game

Bunco—a dice game that makes Yahtzee look complicated! more>>