In this month’s The MagPi Magazine you’ll find my cover feature on working from home using a Raspberry Pi as a fully-functional desktop computer – and, as an added bonus, my photography of the TBBlue ZX Spectrum Next.
First, the cover feature. With a massive explosion in the number of people working remotely worldwide, and the corresponding shortages in hardware and accessories, now is a great time to look towards the Raspberry Pi as a functional alternative to traditional PCs. The six-page feature is split into three sections. The first of these sections looks at installing a Raspberry Pi Camera Module – or the newly-launched Raspberry Pi High Quality Camera Module – or USB webcam and using it for video conferencing via Google Hangouts.
The second section looks at online collaboration platforms, from Google Docs and Google Drive to Slack, Discord, and Firefox Send. The last section takes a look at LibreOffice, the open-source equivalent to Microsoft Office which is pre-installed in Raspbian Linux and fully compatible with the Raspberry Pi. Finally, a sprinkling of tips and tricks complete the feature.
The ZX Spectrum Next review, meanwhile, was written by The MagPi’s editor Lucy Hattersly, but illustrated by me: My hero shot of the ZX Spectrum Next, plus a close-up of the Rick Dickinson-designed keyboard which proved responsible for a two-year delay on the device as it was tweaked for maximum quality and performance, grace the two-page feature alongside a pair of images taken from the ZX Spectrum Next promotional materials.
All this, and more, is available in both the print edition and the free Creative Commons-licensed PDF download from the official magazine website.
This week saw the release of the Raspberry Pi 4, first in a new generation of single-board computers from the not-for-profit Raspberry Pi Foundation. As is usual for the launches, I was approached by The MagPi Magazine – the Foundation’s official publication – to prepare coverage for the launch, including interviews, imagery, and a wealth of benchmarks.
My coverage for the magazine, spread across a whopping 12 pages, begins with a high-resolution hero shot of the board with macro-image call-outs for its key features and components – including the new USB Type-C power connector, BCM2711B0 system-on-chip, and shiny dual-micro-HDMI video outputs capable of driving high-resolution 4K displays.
Next, there’s an interview with Foundation co-founder Eben Upton covering everything from the reason the board is available now when a 2020 launch had previously been suggested, how it can potentially replace a desktop PC in a range of environments, backwards compatibility with the existing Raspberry Pi ecosystem, and a hidden Easter Egg on the PCB – only accessible to those brave or foolhardy enough to unsolder the USB connector.
The benchmarking section, spread across four pages, marks a departure from previous launches: this time around I pulled the focus away from synthetic benchmarks, though the classic Linpack still makes an appearance if only to demonstrate how the Arm processors’ NEON extensions can dramatically improve performance, in favour of a variety of real-world workloads: image editing with the GIMP, file compression with bzip2 and lbzip2, browser performance in Chromium, and gaming performance with OpenArena, alongside USB, Ethernet, and Wi-Fi throughputs. In all cases, the workloads are entirely reproducible: all packages used for the real-world workloads are available at launch in the Raspbian Buster software repositories. If four pages isn’t enough, additional benchmarks are available on my Medium post.
As usual, the benchmarking also includes a thermal analysis: images of the Raspberry Pi 4 and its immediate predecessor the Raspberry Pi 3 Model B+ were taken after a ten-minute CPU-heavy workload using a Flir thermal imaging camera, the data processed to a fixed temperature scale of 22-80°C to avoid noise from ambient surfaces, then overlaid on an edge-enhanced high-resolution visible-light image of their respective boards using a high-contrast rainbow colour palette. These images represent a fair amount of work, but there’s no better way to see both how hot the Pis get under continuous load and which components are responsible for that heat – not to mention how effective the design is at bleeding the heat off through the PCB, something with which the older Raspberry Pi models with plastic-encased chips have struggled.
Finally, the piece closes with a two-page interview with Simon Long on the new Raspbian ‘Buster’ operating system – launching ahead of the upstream Debian 10 ‘Buster’ release, interestingly – and its revised, flatter user interface. While much of the under-the-hood work for Buster was to get it ready for the Raspberry Pi 4 – previous Raspbian releases won’t work on the new board – it’s also available for older Raspberry Pi models, and comes with some convincing reasons to upgrade along with a handful of software compatibility issues that offer a reason to hang fire.
As always, The MagPi Issue 83 is available to buy in print format from all good newsagents, supermarkets, and book sellers; a free digital copy, released under the Creative Commons Attribution-ShareAlike-NoCommercial licence, is also available from the official website.
There’s no missing my contribution to this month’s The MagPi: it’s plastered all over the cover. The launch of the Raspberry Pi 3 Model A+ ends a four-year absence of the compact form factor from the Raspberry Pi line-up, and there’s no better way to celebrate its launch than with a massive cover feature.
The spread begins with a two-page introduction dominated by imagery of the board, before moving on to a plan view which calls out the individual components that make up the board – including the single USB port, BCM2387B0 system-on-chip (SoC), and the radio which, for the first time in a Model A variant, adds WiFi networking and Bluetooth connectivity. Each part includes macro photography, all taken in my in-house studio.
The next section of the feature runs through a series of benchmarks which, in-keeping with previous launches I’ve covered, compares the Pi 3A+ with other mainstream Pi models going all the way back to the original Raspberry Pi Model B. The feature also includes a look at the size and weight, the first time I’ve used that particular metric, along with comparative thermal imagery showing how the smaller surface area of the PCB copes with running the same high-performance processor as the larger Pi 3B+ – again, all captured in-house.
Finally, the cover feature closes with a two-way interview I conducted with project co-founder Eben Upton and principal hardware engineer Roger Thornton. In it, Eben confirms that the Pi 3A+ represents “tidying up ‘classic’ Raspberry Pi,” and that the Raspberry Pi 4 – still very much on the drawing board – will launch a whole new era for the low-cost single-board computer family.
The launch issue is available now from your nearest newsagent or supermarket in print, or can be downloaded free of charge under a Creative Commons licence from the official website.
The launch of a hardware refresh for the low-cost yet surprisingly-capable Raspberry Pi single-board computer is always a great opportunity to take stock of how the project has progressed since its launch six years ago, and the result is this: a special cover feature for The MagPi celebrating the release of the Raspberry Pi 3 Model B+, or Pi 3 B+ to its friends.
Following roughly the same format as my cover feature for the launch of the Raspberry Pi 3 from March 2016, and my cover feature for the Pi Zero’s launch back in November 2015, my multi-page feature begins with an overview of the board highlighting its key new features with high-resolution call-out photography: the new Broadcom BCM2837B0 system-on-chip which dispenses with the old plastic package for a new direct-die layout protected by a metal heatspreader; the new dual-band 2.4GHz and 5GHz Wi-Fi and Bluetooth radio module; a Pi Zero-inspired ground plane antenna, which boosts wireless performance still further; a Power over Ethernet (PoE) header for the optional PoE HAT; gigabit Network connectivity; and a custom-designed power management integrated circuit (PMIC) which improves regulation and assists with the clockspeed increase to 1.4GHz.
Taking a brief pause for a quick getting-started guide for those new to the Raspberry Pi, the feature then gets into its stride with a full suite of benchmarks across two pages. Measuring everything from CPU and memory performance to Ethernet throughput, power draw, and Wi-Fi signal quality, the benchmarks don’t just cover the Pi 3 B+ and its immediate predecessor; the benchmarks compare the new board to every single mainstream model of Raspberry Pi in the project’s history, all the way back to the original Model B from the initial pre-production run. If you’ve ever wondered how things have improved over time, this feature will let you know exactly that.
A further two pages are taken up by my interview with Raspberry Pi Foundation co-founder Eben Upton, who first introduced me to the project all those years ago. Diving into the changes and improvements made in the Pi 3 B+’s design, which is the work of engineer Roger Thornton, the interview also includes several behind-the-scenes images and – because I can never resist the opportunity – a thermal imaging analysis demonstrating how the new packaging and thicker PCB help the Pi 3 B+ deal with heat dissipation, despite its faster clock speed compared to the hot-running Pi 3.
To read through the full feature, which also includes a more detailed getting-started guide and ten project ideas which take advantage of the board’s increased power, head to your local newsagent, supermarket, or download the issue digitally under the permissive Creative Commons licence from the official website.
It’s a special week for the Raspberry Pi Foundation: it’s celebrating its fourth birthday with the launch of the new Raspberry Pi 3. It’s a special day for me, too: the latest MagPi magazine boasts a total of thirteen pages of my content, including the cover splash: a detailed and thorough look at the new model.
Boasting on-board Wi-Fi (a community request since the original model launched four years ago), Bluetooth 4.1, Bluetooth Low Energy, and a faster 64-bit ARMv8 processor, the new Pi 3 is a bit of a beast. My cover feature for the magazine begins with a look at those behind it with a double-page spread featuring interviews with project co-founder Eben Upton and the Foundation’s director of hardware and the man responsible for circuit design James Adams – and a massive thank-you to both for sparing the time to talk to me at one of their busiest ever periods!
The feature then moves on to a look a the board itself, with a hero photo of the board spread across another two pages. Each major feature of the board, from the shiny new 64-bit BCM2837 system-on-chip (SoC) processor to the BCM43438 radio module – which required me to get out the microscope in order to capture its markings – has a call-out with close-up photography and an explanation of how it has changed since the Raspberry Pi 2.
Next up is a benchmark spread, which required me to come up with a detailed suite of tests. After some experimentation, I settled on a selection of classic benchmarks – SysBench CPU in single- and multi-threaded modes, Linpack with and without NEON support, Whetstone, Dhrystone, SysBench memory read and write, Ethernet throughput, Quake III Arena timedemo performance, and power draw at load and idle. As an added bonus, I also came up with a way of measuring general-purpose input-output (GPIO) performance under Python, writing a simple benchmark to toggle a pin on and off as quickly as possible and measuring the speed with a frequency counter connected to the GPIO header.
The next double-page spread looks at helping the reader get started with the new device. I walk readers through modifying an existing Raspbian installation to boot on the Pi 3 by editing config.txt, setting up the Wi-Fi module, enabling true OpenGL acceleration on the graphics processor, and how to write programs to get the best performance on the Pi 3. Sadly, I was unable to explain how to use the Bluetooth 4.1 and Bluetooth Low Energy features, as software support was not available at the time of writing.
The spread then ends with a look at five things you could do with a Pi 3 in order to take advantage of the new features and boosted performance. My work for the magazine continues, though, with a review of the Proster VC99 multimeter and Pimoroni pHAT DAC, before coming to a close with a one-page news piece regarding the production status of the popular Raspberry Pi Zero – helping to explain why it has been so difficult to get hold of and settling concerns that it may be bumped to the back of the production queue now the Pi 3 is out.
All 13 pages of my content, and plenty of other stuff by people who aren’t me, are available from your nearest supermarket or newsagent, or as a free PDF download under a Creative Commons licence from The MagPi’s official website.
To say this month’s Linux User & Developer is a bumper issue is something of an understatement: in addition to my usual four-page news spread, you’ll find a three-strong group test of Steam Machines and a detailed step-by-step guide to building your own Linux box from a pile of parts.
First, the group test. Editor Gavin Thomas contacted me with the news that they had an Alienware Steam Machine in, and asked whether I would be able to source and review a rival device for a head-to-head. I went one better, the overachiever that I am, and thanks to the very lovely people at CyberPower and Zotac I was able to pick up a Syber and NEN to be run through their paces alongside the Alienware.
For Linux User & Developer, the Steam Machines were very new territory. The magazine has previously focused largely on professional uses for Linux, but the launch of mainstream-targeted console-beating gaming PCs running Steam OS – Valve’s gaming-centric customisation of Debian Linux – couldn’t be ignored. I started by designing a series of benchmarks which could be run across all three machines in order to provide a performance comparison, which then needed to take into account the price difference between the two entry-level machines from Alienware and CyberPower and the top-end Zotac NEN. The winner? Well, you’ll have to read the review.
A major group test like this would normally be enough, but Gavin also asked me to come up with a cover feature for the issue: building your own Linux machine. As with the group test, this issue marks the first time Linux User & Developer has strayed into the PC-building arena, and Gavin was looking for someone who could lend an expert eye to the hardware side of the feature.
After an initial hiccough with a parts supplier that let me down, the wonderful people at Overclockers UK were kind enough to loan me a shopping cart full of hardware, including an Intel Skylake processor. The specifications of the machine were kept low enough to appeal to buyers on a budget looking for a future-proof bargain, while having enough poke to ensure a pleasant experience. Naturally, the hardware was chosen specifically with Linux compatibility in mind – though the Skylake family of processors does require the Linux 4.4 kernel or newer to run at its full potential, which is covered in the software-centric second half of the feature.
Issue 161 is definitely a personal highlight, containing as it does such a large percentage of contents from my trusty keyboard. You can see the result for yourself with a trip to your local supermarket, newsagent, or through digital distribution services such as Zinio.
Another month, another cover feature for the official Raspberry Pi magazine The MagPi. This time around, I take a look at Microsoft’s generous offer of a free copy of Windows 10 IoT Core for all Raspberry Pi 2 owners, and what it could mean for the Raspberry Pi community – and if that wasn’t enough, I take some time to review the 4tronixAgobo robot kit as well.
The cover feature is a two-part affair: the first section, which looks at exactly what Windows 10 IoT Core actually is – which is vastly different from the impression given by the mainstream press that Microsoft was giving away a full desktop-class operating system – as well as how it can be used is my work; a following section looking at a selection of projects which are already powered by the Raspberry Pi 2 and Windows 10 was written by editor Russell Barnes.
As well as helping to clarify exactly what Windows 10 IoT Core is and can do, my section of the feature includes a guide to getting started with the software – which is not as easy to obtain as, for example, Raspbian, requiring registration with Microsoft and to search on a surprisingly user-unfriendly section of the company’s website before agreeing to a pair of end-user licence agreements – and an analysis of B15, the HoloLens- and Raspberry Pi-powered robot Microsoft showed off at its Build event earlier this year.
The review, meanwhile, involved building an Agobo robot kit supplied by the lovely 4tronix. Simpler than the Pi2Go-Lite I reviewed for Custom PC Issue 135, the Agobo is designed exclusively for the Raspberry Pi Model A+ and as a result is compact and lightweight. It’s also great fun, and a kit I’d heartily recommend to anyone wanting a simple and straightforward Pi-powered robot kit.
All this, plus plenty of projects, reviews and features written by people other than myself, is available to download for free as a DRM-free and Creative Commons-licensed PDF from the official website.
If you’re a fan of my work, this month’s Custom PC magazine is going to be something of a treat: as well as the usual five-page Hobby Tech column, I’ve penned an eight-page special cover feature on the Raspberry Pi 2 single-board computer.
The special blends nicely into Hobby Tech itself: a two-page review of the Raspberry Pi 2 straddles the two features, leading in to a two-page round-up of the best operating systems available for the Pi – along with a preview of Windows 10, coming to the platform in the summer. Four pages of tutorials then follow: turning the Raspberry Pi 2 into a media streamer, a Windows- and Mac-compatible file server, and getting started with Canonical’s new Snappy Ubuntu Core and its innovative packaging system.
The next page walks the reader through a series of tips-and-tricks to help squeeze the most from the £30 marvel: overclocking the new quad-core Broadcom BCM2836 processor, built specifically for the Raspberry Pi 2 and offering a significant improvement over the single-core original BCM2835; expanding the capabilities of the Pi’s general-purpose input-output (GPIO) header; setting up a multi-boot platform to try out different operating systems; and updating the firmware and kernel modules to the very latest revisions using rpi-update.
Finally, the feature finishes with a single-page round-up of the best and brightest rivals to the Raspberry Pi’s crown: Lemaker’s Banana Pro, a dual-core Pi-compatible device with impressive operating system options; the SolidRun HummingBoard, a computer-on-module (CoM) design which promises future upgrade potential; the CubieTech Cubieboard 4, which packs an octa-core processor; the low-cost Hardkernel Odroid C1, the only entry in the list I haven’t personally tested; and the Imagination Technology Creator CI20, which bucks the trend by packing a MIPS-architecture processor in place of the more common ARM chips.
The remaining three pages of my regular Hobby Tech column – which celebrates its second birthday with this issue – feature an interview with local game devs Kriss and shi of Wetgenes regarding their clever Deluxe Paint-inspired pixel-art editor Swanky Paint and a review of Intel’s diminutive Atom- and Quark-powered Edison development platform.
All this, plus a smaller-than-usual amount of stuff written by people who aren’t me, can be yours from a newsagent, supermarket, via subscription or digitally via Zinio and similar services.
This month’s Linux User & Developer sees the return of my regular Top Ten Distros feature, but this time in a subtly modified format that should hopefully freshen it up while still providing the handy glimpse into the world of Linux that readers have come to expect.
As usual, I take a look at ten of the best Linux distributions – but this time around I categorise them. No longer is the feature simply a run-down of the most popular distributions, but instead a look at the best distributions in ten given fields ranging from general-purpose computing to penetration testing and reviving outmoded hardware.
My methodology, of course, remains the same. Each distribution was downloaded, installed and tested into a virtual environment – save for those targeting embedded platforms, a new category this year, which were run on native hardware. Customised screenshots are also included for easy at-a-glance comparisons.
Each category not only highlights the best of the best, but also a selection of runner-ups that may provide something missing from the most popular option. For those looking for a change, it’s a feature worth checking out for clues as to what other distributions may be worth trying for a given workload.
In addition to the eight-page cover feature, this issue also includes my regular four-page news spread covering the latest happenings in Linux, open source, open hardware and open governance.
If you fancy having a read, Linux User & Developer Issue 130 is available from all good newsagents and supermarkets now, or digitally via Zinio and other platforms, with more details available on the official website.
This month’s issue of Imagine Publishing’s Linux User & Developer is bursting at the seams with my words, including a special feature of which I’m particularly proud: a piece looking at the Linux gaming market dubbed The State of Play.
First, though, there’s the cover feature: my annual look at the best Linux distributions around. For those who usually read the Windows or Mac magazines, this feature always surprises: one of the biggest strengths of the open-source world of Linux is the sheer breadth of choice available to the user. As well as general-purpose distributions, like Linux Mint, Fedora or OpenSUSE, there are distributions aimed at specific tasks like the penetration-testing BackTrack distribution, or the media-centric GeeXbox. When you’re used to having a choice of one operating system – perhaps in a handful of ‘editions’ if you’re lucky – that’s a real shock to the system.
That strength is also a weakness: with so much choice, it can be difficult to figure out which distribution is right for you. As a helping hand, each year I do a run down of the top ten Linux distributions, along with a quick look at a handful of other distributions which didn’t quite make it into the list. The rankings are based on a variety of factors – DistroWatch popularity, review scores, and whether or not it died on its backside when I installed it into a virtual machine for screenshot purposes. It’s always a popular feature, and one I enjoy even if it does take forever to document.
Aside from those seven pages, there’s also a review of the Olimex A13-OLinuXino-WiFi. Built to compete with the Raspberry Pi, designed in a matter of months and released under an open hardware licence, the OLinuXino is remarkable: for the cost of roughly two Pis, you get a Cortex-class processor with over twice the compute throughput of the ARMv6 SoC on the Pi, 512MB of RAM, integrated Wi-Fi (although a Wi-Fi-less version is available) and real USB connectivity, along with more GPIO than you can shake a script at. As to whether it’s worth the asking price, you’ll have to check out the review.
Finally, the gaming feature. Originally pitched as a look at Valve’s Steam for Linux beta, for which I was lucky enough to receive an invitation, the piece evolved into a full-length feature investigating the recent explosion of interest in Linux gaming. Featuring comment from industry giants including Valve, Croteam’s chief technical officer Alen Ladavac, and the talented Ryan C. ‘Icculus’ Gordon – the man responsible for the overwhelming majority of Linux ports including the excellent Frozen Synapse and the original Serious Sam.
Sadly, there were a few people who were unable to comment in time for the piece: a sudden unexpected Chinese trip for the chief executive and his staff meant that I was unable to get comment from Unity on its recently-launched Linux-compatible game engine, while Nvidia was struggling to get ready for the Consumer Electronics Show – where it launched the Tegra 4 chip and Project Shield games console – and was equally unable to comment in time. With luck, I’ll be able to include them in a follow-up piece when the Steam Box finally launches…
In short, it’s a beast of an issue – so grab yourself a copy from your nearest newsagent, or if you can’t be bothered to leave the house try a digital version courtesy of Zinio. Alternative purchasing methods are available through the official site.