Linux Magazine #225 - Print Issue

Quick Overview

Issue #225: IoT on the Cheap – Hack your smart plugs and make them talk to Linux

This month we show you how to hack a smart plug, reflash the firmware, and control it from a nearby Linux computer. If you love the concept of the Internet of Things but you don't like spending a lot of money on proprietary gadgets, read on for our low-tech high-tech solution.

On the DVD: openSUSE Leap 15.1 and SystemRescueCd

SOLD OUT: This issue has sold out. To purchase the digital edition, please click here.

Linux Magazine #225 - Print Issue

Double click on above image to view full picture

Zoom Out
Zoom In

More Views

Details

Highlights:
* eBPF – explore the performance and monitoring tools available through the enhanced BPF in-kernel virtual machine.
* Karoshi – an innovative Linux distro with the emphasis on simplifying configuration.
* MakerSpace – We look at the Rasp Pi as a function generator.
* LinuxVoice – This month we have articles on GnuCash and the Fanurio time management tool.

News
* Chromium-Based Browsers Will Ignore Google's Ad-Blocking Ban
* Zorin OS 15 Released
* Ubuntu to Package Proprietary Nvidia Driver
* openSUSE Leap 15.1 Released
* Red Hat Enterprise Linux 8 Available
* Google Brings Linux to Chromebook
* New Class of CPU Flaws Affects Almost Every Intel Processor Since 2011

Kernel News
* Cleaning Up Dependencies on Older GCC Versions
* Protecting RAM from Hostile Eyes
* Verifying Return Addresses

Controlling a Smart Plug
You could spend hundreds of dollars on specialized IoT appliances and fixtures, or you could just hack a smart plug and talk to it with your Linux system.

chrony
The chrony implementation of the network time protocol provides an alternative to the familiar ntp daemon.

Command Line – at, cron, anacron
The at command and the related cron and anacron can help you efficiently schedule tasks, whether one-time events or jobs to be done repeatedly.

eBPF
Use this in-kernel virtual machine to identify resource bottlenecks and optimize your installation.

Karoshi
Intranets with multiple servers and services require careful configuration. With Karoshi Linux, you can set up even complex structures in no time at all.

Charly's Column – Mi Flora
Columnist Charly Kühnast recently attached Mi Flora humidity sensors to his potted plants. At first, they only transmitted junk on Bluetooth, but armed with the right tools and a Rasp Pi, Charly now reaps a rich harvest of data.

Programming Snapshot – Go
Every photo you take with your mobile phone stores the GPS location in the Exif data. A Go program was let loose on Mike Schilli's photo collection to locate shots taken within an area around a reference image.

SystemRescueCd
The SystemRescueCd live system contains numerous tools that you can use to recover deleted files or a defective system.

Function Generator HAT
A touch display, a case, and a custom add-on board transform the humble Rasp Pi into a high-performance function generator that rivals expensive commercial offerings.

Open Hardware – Librem One
Ahead of the Librem 5 phone release, Purism releases a suite of communications applications called Librem One, including Chat, Mail, and more. But how accessible are these apps for average users?

Go on the Rasp Pi
We show you how to create a Go web app that controls Raspberry Pi I/ O.

This month in Linux Voice.

Doghouse – 5G
The recent uproar over Huawei has more to do with intellectual property and 5G than a fear of malware.

GnuCash 3.5
Put your personal finances in order or manage your small business with GnuCash 3.5.

Fanurio Time Management
If you need to accurately measure time spent on individual projects and tasks, you need something more sophisticated than yellow sticky notes.

FOSSPicks
This month we explore Olivia, DIN Is Noise, Kaidan, termshark, Worldview, Snipes, and more!

Tutorials – Shell Scripts
Letting your scripts ask complex questions and give user feedback makes them more effective.

Tutorials – 3D Printing
Paul Brown looks at how to prepare your design for 3D printing.

Additional Information

Delivery time It could take 4-6 weeks depending on your delivery region.