ACRN is an Open Source Hypervisor Built for IoT Device Development

ACRN – pronounced “acorn” – is an open source reference hypervisor with a small footprint, real-time capabilities, adaptability with support for Linux, Android, and RTOS guest operating systems, built for safety critical code in mind, and specifically designed for IoT and embedded devices. The project is managed / supported by the Linux Foundation. A few more details about some of the key features of the solution: Two main components: the hypervisor itself, and its device model complete with rich I/O mediators managed by Linux-based Service OS (SOS). Small footprint – Approx. 25K lines of code (LOC) for ACRN hypervisor against 156K LOC for datacenter-centric hypervisors. Real Time – Low latency, enables faster boot time, improves overall responsiveness with hardware communication Adaptability – Multi-OS support for guest operating systems like Linux, Android, RTOSes… Safety Criticality – Safety critical workloads have priority, isolation of safety critical workloads Built for Embedded IoT – Virtualization […]

Imagination PowerVR Series8XT GT8540 GPU Can Drive up to Six 4K Screens, Supports Hardware Virtualization

Imagination Technologies introduces PowerVR Furian architecture last year with improved performance, power and density, as well as dual cluster PowerVR Series8XT GT8525 GPU based on the new architecture, and targeting high-end smartphones, virtual reality and automotive products. The company has now introduced a quad cluster Furian GPU called PowerVR Series8XT GT8540 that can simultaneously drive up to six 4K screens at 60fps thanks to an 80% fillrate density improvement, and supports virtualization providing separation of services and applications. The new GPU mostly targets the automotive market with some new cars now requiring multiple screen support with high resolution displays for cluster, Head-Up Display (HUD) and infotainment. Hardware virtualization is equally important for automotive application, as you’ll want to separate safety-critical code, from infotainment applications for example, so if the latter crashes, the safety-critical code can still run unhindered. Each would run on separate shaders processing unit, with up to 8 […]

NComputing RX300 is a Raspberry Pi 3 based Thin Client for Windows & Linux

NComputing is a company specializing in thin clients, which are low power computers that run code from one or more powerful servers, so for example you could edit photos in Photoshop running in Windows 10 using a Raspberry Pi 3 board connected to an HDMI display. That’s exactly what the company had done with RX300 “cloud-ready” thin client based on the Raspberry Pi 3, and optimized specifically for the company’s vSpace Pro desktop virtualization solution for Linux and Windows. Ncomputing RX300 hardware specifications: Based on Raspberry Pi 3 model B board powered by Broadcom BCM2837 quad core Cortex A53 processor System Memory – 1GB RAM Storage – 8GB micro SD pre-loaded with software Video Output – 1x HDMI 1.4 port Audio – Via HDMI, 1x speaker jack (16bit/22kHz high quality audio) Connectivity – 10/100 Mbps Ethernet, 802.11 b/g/n WiFi and Bluetooth 4.1 USB – 4x USB 2.0 host ports with […]

Meet NXP i.MX8 Processor Families: i.MX 8 for High performance, i.MX 8M for Audio/Video & i.MX 8X for Low Power

Freescale and then NXP have been talking about i.MX8 processors for several years, and this spring unveiled i.MX 8 Multisensory Enablement Kit without giving much details about the processor except it would include both Cortex A72 & A53 cores. But NXP put out a press release yesterday about “Multisensory Automotive eCockpit Platform to Advance Multimedia Experiences in Future Cars” which appears to be the same news but with different words, except the content of the PR has more interesting bits such as: The new family, which is based on up to six 64-bit ARMv8-A technology processor cores and includes a HiFi 4 DSP, LPDDR4 and DDR4 memory support as well as dual Gigabit Ethernet with audio video bridging (AVB) capability, is designed to advance automotive dashboard graphics such as instrument clusters, infotainment visuals, heads-up displays, rear-seat screens and more. Capable of driving four HD screens with independent content or a […]

$599 Softiron Overdrive 1000 Server is Powered by AMD Opteron A1100 64-bit ARM Processor

ARMv8 servers have been around for a year or so, but normally only available to companies, mostly due to their very high price. LeMaker Cello board based on AMD Opteron A1120 quad core SoC have changed that since it’s priced at $299, but I’m not sure it’s shipping right now, and it’s not a complete solution fitted with memory and storage, and lacks an enclosure. The good news is that Softiron has just launched Overdrive 1000 server powered by AMD Opteron A1100 series processor, with 8GB DDR4 RAM, a 1TB drive, and a case. Softiron Overdrive 1000 server specifications: SoC – AMD Opteron A1100 series quad core ARM Cortex A57 processor System Memory – 2x RDIMM slots fitted with 8GB DDR4 DRAM and expandable to 64GB Storage – 2x SATA 3.0 connector with one fitted with  a 1TB HDD Connectivity – 1x GBase-T Ethernet USB – 2x USB 3.0 ports […]

Imagination Solution to FCC Rules for WiFi Routers: Run OpenWrt / DD-WRT and the WiFi Driver in Separate Virtual Machines

About a year ago, discussions started about new rules from the FCC that could prevent routers from installing open source third party operating systems such as OpenWrt or DDWRT. Despite the FCC assurance that the rules were meant to prevent some users from illegally tweaking the RF settings, and that it would not have to impact installing of open source alternatives, the reality is that companies such as TP-Link ended up locking their routers up due to the new rules, while Linksys would only ensure OpenWrt/ DD-WRT compatibility on some of their routers, but not all. Companies are probably doing that due to the extra work that would be required to separate the RF settings which need to be locked, and the rest of the firmware. But Imagination Technology’s prpl security group has a solution for their MIPS Warrior P-Class processors using hardware virtualization. In order to show the concept […]

How to Run Ubuntu 16.04 Aarch64 (64-bit ARM) Cloud Images on Your Intel/AMD Linux Computer with QEMU

With the recent launch of several low cost Cortex A53 development boards, 64-bit ARM hardware is now pretty common and inexpensive, but if you want to run 64-bit ARM code on your x86 Linux computer, Riku Voipio, a software engineer working for Linaro, wrote some instructions to run Ubuntu 16.04 Aarch64 Cloud image in QEMU. Ubuntu cloud images are “the official Ubuntu images and are pre-installed disk images that have been customized by Ubuntu engineering to run on public clouds that provide Ubuntu Certified Images, Openstack, LXD, and more. ”  So the instructions are also useful if you want to easily try such packages on 64-bit ARM platform. I’ve tried those instructions myself on my Ubuntu 14.04 machine with and AMD FX8350 processor, and they worked pretty well, and the only things I had to find out by myself was to install a recent version of qemu. First, we’ll need […]

Ubuntu 16.04 LTS “Xenial Xerus” Release

Ubuntu 16.04 Long Term Support (LTS) release of the popular Linux distribution is scheduled for later today. The release codenamed Xenial Xerus will feature ‘snap’ package format, LXD pure-container hypervisor, and be the very first release with support for converge with IoT, phone, desktop and server versions running on the same base. Some of the key changes listed by Canonical include: Introduces “snaps” for new robust, secure app format which can still be used along ‘deb’ packages Introduces LXD pure-container hypervisor with OpenStack Mitaka Supports IBM Z and LinuxONE systems with flat pricing Steps towards converged Ubuntu across IoT, Phone, Desktop and Server Introduces ZFS and CephFS for large-scale cloud storage Ubuntu 16.04 will also run updated version of packages with Linux 4.4, Python 3.5, OpenSSH 2.0, PHP 7.0, MySQL 5.7, etc.. More details about the changes can be found on Xenial Xerus release notes. I’ve also noticed the system […]