News aggregator

diff -u: What's New in Kernel Development

Linux Journal - Tue, 2015-11-17 13:16

The NMI (non-masking interrupt) system in Linux has been a notorious patchwork for a long time, and Andy Lutomirski recently decided to try to clean it up. NMIs occur when something's wrong with the hardware underlying a running system. more>>

Recipy for Science

Linux Journal - Mon, 2015-11-16 12:47

More and more journals are demanding that the science being published be reproducible. Ideally, if you publish your code, that should be enough for someone else to reproduce the results you are claiming. But, anyone who has done any actual computational science knows that this is not true. more>>

Firefox's New Feature for Tighter Security

Linux Journal - Fri, 2015-11-13 13:52

Freedom and privacy go hand in hand. In an ideal world, we wouldn't have to worry about who was looking over our shoulders. None of us would have anything to hide, and we would have ulterior motives. As citizens of the real world though, we have to take measures to protect ourselves. more>>

Simple Photo Editing, Linux Edition!

Linux Journal - Thu, 2015-11-12 12:51

A while back I wrote about the awesome open-source image editing program Paint.NET, which is available only for Windows. Although I'm thrilled there is an open-source option for Windows users, Paint.NET is one of those apps that is so cool, I wish it worked in Linux! Thankfully, there's another app in town with similar features, and it's cross-platform! more>>

Android Candy: If You're Not Using This, Then Do That

Linux Journal - Tue, 2015-11-10 14:24

The "If This Then That" site has been around for a long time, but if you haven't checked it out in a while, you owe it to yourself to do so. The Android app (which had a recent name change to simply "IF") makes it easy to manipulate on the fly, and you're still able to interact with your account on its Web site. more>>

IBM LinuxONE Provides New Options for Linux Deployment

Linux Journal - Mon, 2015-11-09 13:27

In August 2015, IBM announced LinuxONE (, anchored by two new Linux mainframe servers that capitalize on best-of-class mainframe security and performance, and that bring these strengths to open-source-based technologies and the Open Source community. Th more>>

Tiny Makers

Linux Journal - Thu, 2015-11-05 15:16

If you've ever dropped Mentos in a bottle of Coke with kids or grown your own rock candy in a jar with string, you know how excited children get when doing science. For some of us, that fascination never goes away, which is why things like Maker Faire exist. more>>

How Will the Big Data Craze Play Out?

Linux Journal - Wed, 2015-11-04 14:42

I was in the buzz-making business long before I learned how it was done. That happened here, at Linux Journal. Some of it I learned by watching kernel developers make Linux so useful that it became irresponsible for anybody doing serious development not to consider it—and, eventually, not to use it. Some I learned just by doing my job here. more>>

It's a Bird. It's Another Bird!

Linux Journal - Tue, 2015-11-03 08:00

Editor's Note: Shawn will be revisiting his birdcam in the December issue of Linux Journal, so here's the original article in the series to refresh your memory. more>>

November 2015 Issue of Linux Journal: System Administration

Linux Journal - Mon, 2015-11-02 11:19
Get Smart

Wanna get smart? Use Linux. (Mic drop.) more>>

Strengthening Diffie-Hellman in SSH and TLS

Linux Journal - Thu, 2015-10-29 10:48

Conjecture on cracked primes for the Diffie-Hellman asymmetric algorithm is in recent news, suggesting that several nations have broken primes in common use and can read all traffic: more>>

Libreboot on an x60, Part II: the Installation

Linux Journal - Wed, 2015-10-28 13:29

In my last article, I introduced the Libreboot project: a free software distribution of coreboot, which is itself an open-source BIOS replacement. I also talked about some of the reasons you may want to run a free software BIOS and discussed some of the associated risks. more>>

Django Models

Linux Journal - Tue, 2015-10-27 13:50

In my last article, I continued looking at the Django Web framework, showing how you can create and modify models. As you saw, Django expects you to describe your models using Python code. The model description is then transformed into SQL and compared with any previous version of the model that might have existed. more>>

Cinnamon 2.8 Ready to Try

Linux Journal - Fri, 2015-10-23 11:51

As Cinnamon 2.8 approaches official release later this month, the developers have made the pre-release version available to early adopters. If you are eager to try it, there are two different options. Mint users can install it through the package manager. Otherwise, you can build it from source. more>>

An Introduction to Tabled Logic Programming with Picat

Linux Journal - Thu, 2015-10-22 15:12

Picat is a new logic-based programming language. In many ways, Picat is similar to Prolog, especially B-Prolog, but it has functions in addition to predicates, pattern-matching instead of unification in predicate heads, list comprehensions and optional destructive assignment. Knowing some Prolog helps when learning Picat but is by no means required. more>>

Android Candy: Who Ya Gonna Call? Anyone!

Linux Journal - Wed, 2015-10-21 11:35

I have a love/hate relationship with the contact manager on my phone. I absolutely love having all of that information available, and I love even more that it syncs with my Google contacts. What I don't love, however, is the cumbersome way you have to scroll around looking for who you want to call. more>>

Using MySQL for Load Balancing and Job Control under Slurm

Linux Journal - Mon, 2015-10-19 12:39

Like most things these days, modern atmospheric science is all about big data. more>>

Roll Your Own Enterprise Wi-Fi

Linux Journal - Thu, 2015-10-15 13:31

As you can tell by my Wi-Fi focus in The Open-Source Classroom this month, I really love wireless networking. I've implemented wireless solutions for schools on a shoestring budget, and I've helped plan campus-wide rollouts of redundantly controlled enterprise solutions. more>>

Protection, Privacy and Playoffs

Linux Journal - Wed, 2015-10-14 10:59

I'm not generally a privacy nut when it comes to my digital life. That's not really a good thing, as I think privacy is important, but it often can be very inconvenient. For example, if you strolled into my home office, you'd find I don't password-protect my screensaver. more>>

diff -u: What's New in Kernel Development

Linux Journal - Tue, 2015-10-13 11:25

Over time, memory can become more and more fragmented on a system, making it difficult to find contiguous blocks of RAM to satisfy ongoing allocation requests. more>>