Linux on ARM
Last week it was reported that Linus Torvalds described the ARM SoC (System on Chip) ecosystem as a "Hodgepodge, " with the article then going on to imply that the diversity and innovation in how an ARM SoC is implemented makes it very difficult to implement Linux on ARM. I have a slightly different take on it.
CAMBRIDGE, UK- August 23rd, 2011- More than 150 Linux engineers gathered in Cambridge this month to collaborate on the development of Linux on ARM at the first quarterly LinaroTM Connect event. Linaro, the not-for-profit open source software engineering company founded by ARM, IBM, TI, Samsung, Freescale and ST-Ericsson is working on consolidation and optimization of Linux on ARM SoCs.
In today's data center, millions of instructions per second (MIPS) and gigabyte per second (GBPS) throughput are well and good, but being green (having a low power consumption) is becoming just as important. That's why Canonical, the company behind Ubuntu Linux, is betting that in the long run, ARM processors will play an important role in tomorrow's servers and datacenters.
The ARM chip architecture is emerging to become an extremely popular one for embedded and mobile devices. It's also an architecture that has had some issues when it comes to Linux. Speaking at the LinuxCon conference this week, Linux creator Linus Torvalds detailed his frustrations with ARM. Coincidentally this week, Canonical, the lead commercial sponsor behind Ubuntu Linux, announced ARM support as part of the upcoming Ubuntu 11.10 release.
Wind River announced a new version of Wind River Platform for Infotainment, its Genivi-compliant automotive stack designed for building Linux-based in-vehicle infotainment (IVI) systems. The new version adds support for ARM processors, as well as Apple iPhone and iPod integration, Wind River Hypervisor support for multi-OS virtualization, and a new application and GUI framework, says the company.
If you have used Bodhi before then you may be aware that one of the profiles we offer by default is one that is optimized for touch screen devices. Over the past couple of months since we added this layout we have had many requests from users to get Bodhi running on embedded touch screen devices.
The Mageia project has announced the arrival of a first preview of a Mageia port for ARM processors. According to the developers, the Mageia ARM port, code-named "arm eabi", will use the hard float feature of Cortex family processors. It currently includes several development tools, basic network services, Firefox and LibreOffice and a full GNOME desktop environment – a minimal version of KDE is also included.
Arch Linux ARM is an operating system, a distribution of Linux for ARM computers. We are aimed at ARMv5 platforms like plug computers, OXNAS-based ARMv6 Pogoplugs, Cortex-A8 platforms such as the BeagleBoard, and Cortex-A9 and Tegra platforms like the PandaBoard and Trim Slice. However, it can run on any device that supports ARMv5te or Cortex-A instruction sets.
We already know that Ubuntu Server developers are heavily invested in the cloud, a focus that continues during the current development cycle. But that’s not all to expect next fall: Ubuntu Server will also add support for ARM architectures. Here’s a look at exactly what to expect, and what it means for the channel.
Just like Microsoft with Windows 8, Canonical is pushing forward with ensuring ARM-compatibility for future versions of Ubuntu. In order to do that it needs a proper build environment and hardware to allow contributors to submit and build the 20,000+ packages that make up the Linux distribution.
This article describes how to get Android running on your favourite ARM-based System on Chip (SoC) board. We run through the overall procedure and point out potential pitfalls and other things that you may encounter.
This article is the first of a series that describe how to develop and run applications using Oracle's Java SE for Embedded -- a full Java SE platform designed for high-end embedded systems -- on ARM-based hardware, specifically the BeagleBoard. This article details how to get Linux running on ARM-based hardware, specifically the BeagleBoard. The next article describes how to develop Java applications and run them on the Beagleboard.
Sandia National Laboratories is demonstrating its latest mini supercomputer at ESC Silicon Valley this week, incorporating 196 TI OMAP3530-based Overo Tide modules running Linux. Being used for botnet research as part of Sandia's MegaTux project, the "StrongBox" product combines 28 Gumstix Stagecoach boards, each with seven Gumstix Overo Tide computer modules.
ARM Holdings has officially acknowledged its plans to take on Intel in the server market. However, CEO Warren East is quoted as adding that ARM licensees won't begin to erode Intel's market share until 2014.
ZT Systems announced what it says is the first commercially available ARM-based development platform for the server market. The Ubuntu Linux-based R1801e 1U rackmount server employs SSD (solid state disk) storage and eight ARM Cortex-A9-based computer-on-modules (COMs), providing 16 600MHz cores while using less than 80 Watts, the company says.