Linux 5.13 Release – Notable changes, Arm, MIPS and RISC-V architectures

Linux 5.13 release

Linus Torvalds has just announced the release of Linux 5.13: So we had quite the calm week since rc7, and I see no reason to delay 5.13. The shortlog for the week is tiny, with just 88 non-merge commits (and a few of those are just reverts). It’s a fairly random mix of fixes, and being so small I’d just suggest people scan the appended shortlog for what happened. Of course, if the last week was small and calm, 5.13 overall is actually fairly large. In fact, it’s one of the bigger 5.x releases, with over 16k commits (over 17k if you count merges), from over 2k developers. But it’s a “big all over” kind of thing, not something particular that stands out as particularly unusual. Some of the extra size might just be because 5.12 had that extra rc week. And with 5.13 out the door, that obviously means […]

Linux 5.12 – Main Changes, Arm, MIPS and RISC-V Architectures

Linux 5.12

Linux 5.12 release was expected last Sunday, but Linus Torvalds decided to release one more release candidate, namely Linux 5.12-RC8, to “make sure things are all settled down“, so the latest Linux kernel is now expected this weekend.  Tihs should not yield any significant changes, so we can check what’s new in Linux 5.12, notably with regards to Arm, MIPS, and RISC-V architectures often used in SoC’s found in embedded systems. Around two months ago, the release of Linux 5.11 added support for Intel’s software guard extensions (SGX) and Platform Monitoring Technology (PMT), AMD “Van Gogh” and “Dimgrey cavefish” graphics processors, MIPI I3C host controller interfaces, and much more. Some interesting changes in Linux 5.12 include: Added support for ACRN hypervisor designed for IoT & embedded devices Added support for Playstation DualSense & Nintendo 64 game controllers, as well as Nintendo 64 data cartridges Dynamic thermal power management via a […]

Linux 5.11 Release – Main Changes, Arm, MIPS & RISC-V Architectures

Linux 5.11 release

Linus Torvalds has released Linux 5.11 just in time for… “Valentine’s Day”: Nothing unexpected or particularly scary happened this week, so here we are – with 5.11 tagged and pushed out. In fact, it’s a smaller-than-average set of commits from rc7 to final, which makes me happy. And I already have several pull requests lined up for tomorrow, so we’re all set for the merge window to start. But in the meantime – and yes, I know it’s Valentine’s Day here in the US – maybe give this release a good testing before you go back and play with development kernels. All right? Because I’m sure your SO will understand. Linus Last time around, Linux 5.10 was an LTS release that added EXT-4 performance enhancements, improved post-Spectre performance, as well as the enablement of BCM2711 (Raspberry Pi 4) display pipeline, among other many changes. Some of the notable changes in […]

Linux 5.10 LTS release – Main changes, Arm, MIPS and RISC-V architectures

Linux 5.10 release

Linus Torvalds has just released Linux 5.10: Ok, here it is – 5.10 is tagged and pushed out. I pretty much always wish that the last week was even calmer than it was, and that’s true here too. There’s a fair amount of fixes in here, including a few last-minute reverts for things that didn’t get fixed, but nothing makes me go “we need another week”. Things look fairly normal. It’s mostly drivers – as it should be – with a smattering of fixes all over: networking, architectures, filesystems, tooling.. The shortlog is appended, and scanning it gives a good idea of what kind of things are there. Nothing that looks scary: most of the patches are very small, and the biggest one is fixing pin mapping definitions for a pincontrol driver. This also obviously means that the merge window for 5.11 will start tomorrow. I already have a couple […]

NanoPi R4S SBC preview with OpenWrt and Ubuntu Core

NanoPi R4S review

Rockchip RK3399 powered NanoPi R4S router SBC launched at the beginning of the month, and FriendlyELEC kindly sent a review sample to CNX Software. I intended to test thermally performance, Ethernet, and USB like I did for NanoPi R2S and NanoPi NEO3,  but Armbian is not available right now, so I could not use some of the tools I normally used right now. So instead, I tested the board/gateway with the image from FriendlyELEC. First FriendlyCore based on Ubuntu Core 20.04, but there some issues which we’ll detail in this preview, so I then switch to FriendlyWrt built upon OpenWrt 19.07 which works better, but I still encountered some problems. That’s just to say it might be better to wait a little longer until Armbian images are released, or until FriendlyELEC fixes some of the shortcomings. NanoPi R4S gateway unboxing Before testing the software, let’s see what I’ve received. NanoPi […]

NanoPi R4S SBC launched with optional metal case for $45 and up

NanoPi R4S metal case

We found NanoPi R4S board in a work-in-progress Wiki last month. The tiny single board computer is designed for headless applications but comes with much better specifications compared to similar boards with a Rockchip RK3399 hexa-core processor with up to 4GB RAM, dual Gigabit Ethernet, and USB 3.0 ports. At the time we had limited information, but FriendlyELEC has now started selling the board for $45 and up, together with an optional metal case for a fanless operation that should ensure very good cooling. Here’s a reminder of NanoPi R4S specifications: SoC – Rockchip RK3399 hexa-core processor with dual-Core Cortex-A72 up to 2.0GHz,  quad-core Cortex-A53 up to 1.5GHz, Mali-T864 GPU with OpenGL ES1.1/2.0/3.0/3.1, OpenCL, DX11, and AFBC support, 4K VP9 and 4K 10-bit H265/H264 60fps video decoder System Memory – 1GB DDR3 or 4GB LPDDR4 Storage – MicroSD card slot Networking – 2x GbE, including one native Gigabit Ethernet, and […]

NanoPi R4S headless RK3399 SBC features up to 4GB RAM, dual Gigabit Ethernet, USB 3.0 ports

NanoPi R4S

We’ve seen several tiny ultra-cheap boards for headless applications over the last few years with products Orange Pi Zero Plus or NanoPi R2S which are usually based on 32-bit Cortex-A7 or low power 64-bit Cortex-A53 processors, coupled with up to 512MB to 2GB, and may have some limitations when it comes to Gigabit Ethernet and USB 3.0 speeds. If you’d like something similar but more powerful, FriendlyELEC is working on NanoPi R4S headless SBC powered by a Rockchip RK3399 hexa-core Cortex-A72/A53 processor with up to 4GB RAM, dual Gigabit Ethernet, and two USB 3.0 ports. NanoPi R4S preliminary specifications: SoC – Rockchip RK3399 hexa-core processor with dual-Core Cortex-A72 up to 2.0GHz,  quad-core Cortex-A53 up to 1.5GHz, Mali-T864 GPU with OpenGL ES1.1/2.0/3.0/3.1, OpenCL, DX11, and AFBC support, 4K VP9 and 4K 10-bit H265/H264 60fps video decoder System Memory – 1GB DDR3 or 4GB LPDDR4 Storage – MicroSD card slot Networking – […]

NanoPi R2S & NanoPi NEO3 tested with Armbian – Thermal test, Ethernet and USB performance

NanoPi R2S NanoPi NEO3 Review

In the first part of the review of NanoPi NEO3 and Nano R2S I checked out the hardware, with both tiny gateways powered by a Rockchip RK3328 processor but a different features as NEO3 includes a Gigabit Ethernet port and a USB 3.0 port, while R2S comes with dual Gigabit Ethernet ports and a USB 2.0 port. I’ve now had time to test both gateways using Armbian 20.08.1 release based on Ubuntu 20.04 Focal. Note that while NanoPi R2S is officially supported by Armbian, NanoPi NEO3 images are currently tagged as “suitable for testing“. Having that said I did not come across any specific issues on NEO3, and it may mostly mean it’s easier to get support on the forums with R2S. I flashed two microSD cards using USBImager with: Armbian_20.08.1_Nanopi-r2s_focal_current_5.8.6_minimal.img.xz Armbian_20.08.1_Nanopineo3_focal_current_5.8.6_minimal.img.xz That means Ubuntu 20.04 with Linux 5.8.6, but since Armbian is always updated, I ended the review with […]

Memfault IoT and embedded debugging platform