Linux on ARM
Christian Robottom Reis, Engineering VP at Linaro, announced last week that an Ubuntu 12.04 LTS (Precise Pangolin) ARM port of the OpenJDK 6.0 package for Ubuntu is available for download and testing.
2011 was a remarkable year for technology. The rise of Android helped spread the adoption of smartphones; the iPad continued to dominate the tablet space, amid rumblings that we were entering a new post-PC era; and the cost of devices continued to fall, with Amazon launching its Kindle Fire tablet in the US for $199, and India seeing the launch of an Android tablet for just $35.
If you have not noticed yet, then please note that GHC 7.4.1 Release Candidate 1 is out. Please also note that 7.4.1 will be the first public release which will support registerised compilation on ARM/Linux platform. If you are a haskell fan and do have some ARM/Linux platform available, please do not forget to give it a try.
Open-source software engineering group Linaro has pushed out a build of Android Ice Cream Sandwich for low-cost development boards from Samsung and ST-Ericsson. The build supports hardware acceleration for Systems on a Chip utililzing ARM's Mali-400 graphics processor.
The Barnes & Noble NOOK Tablet has a locked bootloader, which has prevented hackers from figuring out how to replace the version of Android that comes on the tablet with custom software such as CyanogenMod. But that doesn’t mean it’s impossible to run an alternate operating system on the NOOK Tablet.
Barnes & Noble might be doing everything that stands in its power to limit the number of applications that you can run on your Nook Tablet, but hackers will always find a way to run their software on the device if they want to.
Many of you already probably know about the Raspberry Pi Foundation 25 USD ARM Linux Computer. Rhombus Tech, another non-profit organization, is planning to design a 15 USD ARM Linux computer (excluding casing, power supply, shipping, VAT and custom duties) that the company claims would be at least 3 times faster that the Raspberry Pi.
Slackware ARM (“ARMedslack”) is the official port of the Slackware® Linux distribution to the ARM architecture. Currently, the project focuses its efforts on supporting the most popular devices such as the Plug Computers, and can also be used under the QEMU emulator. Support for other devices will be added over time.
Like most distributions, Fedora uses binary software packages (RPMs in this case) to manage installed software. These packages are built using complex sets of build dependencies (other software packages), some of which are not explicit dependencies but rather implied through their fixed presence in the standard "buildroots" (chroot environments containing a basic set of packages) used in the Fedora build infrastructure.
The Fedora distribution is often associated with laptops and desktops using x86 processors. These systems are cheap, powerful, and readily available to developers, and so it would naturally follow that they would be well supported. But Fedora has long supported systems based upon architectures other than the venerable x86.
We've added a new installation guide for the Gumstix Overo family of devices. These tiny devices are even capable of running Chromium, XFCE, Qt, and a lot more. The Gumstix Overo is a tiny but powerful Computer-On-Module (COM) that performs like a full-sized Linux computer and can be programmed to perform a wide variety of functions in almost any application area including power management, time & attendance, security, access control, information technology, location tracking, medical, aviation, robotics and education, to name a few.
Groups led by developers at Citrix and Samsung are bringing Xen hypervisor to ARM Cortex A15, but a KVM project isn't far behind - Several Xen developers who currently work for Citrix recently announced they are porting the Xen hypervisor to the ARM processor architecture. The group's work began less than three months ago, but the port is said to already be capable of booting a Linux 3.0-based virtual machine.
Here at ARM, a colleague recently wanted to port Linux to a prototype of a new high-performance Cortex-A9 based platform. To develop and debug this port, he needed to be able to set breakpoints, view registers, view memory, single-step at source level, and so on, in fact all the normal facilities provided by a debugger, but he wanted to do these both before the MMU is enabled (with a physical memory map), and after the MMU is enabled (with a virtual memory map).
Ubuntu is a community developed operating system that is perfect for laptops, desktops and servers. Whether you use it at home, at school or at work Ubuntu contains all the applications you'll ever need, from word processing and email applications, to web server software and programming tools.
The Mobile Virtual Platform (MVP) hypervisor that VMware sells for smartphones and fondleslabs running the Android variant of Linux on ARM RISC processors is getting some competition. Intrepid techies are working away on two different implementations of the open source Xen hypervisor for ARM chips, and another group is putting together a KVM hypervisor port as well.