1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Arch-ing ARM: Running Arch Linux On The NVIDIA Tegra 2

Michael Larabel

Published on 13 January 2012
Written by Michael Larabel
Page 1 of 4 - 6 Comments

The CompuLab Trim-Slice is quite an interesting dual-core ARM Tegra 2 device. This nettop/desktop-oriented system ships with Ubuntu 11.04 by default, but it is also well supported by Arch Linux. In this article are some tests of the dual-core ARM Cortex-A9 1.0GHz system running under Arch.

In communicating with CompuLab about the Trim-Slice Linux support, they mentioned a variety of distributions are working on support for this NVIDIA Tegra 2 device. In fact, on the Trim-Slice Wiki is a listing of the distributions that are on there for working on Trim-Slice support -- either official support or community-spawned projects. The list at the time of publishing includes Android, Arch Linux, Chromium OS, Debian, Fedora, Gentoo, Java SE, MeeGo, and XBMC.

While Fedora and Ubuntu work on the compact ARM system -- and Ubuntu 11.04 "Natty Narwhal" for ARM is what ships -- CompuLab ended up recommending Arch Linux. Igor Vaisbein, the Trim-Slice project manager at CompuLab, had a few words to say to Phoronix about the different Linux distributions supported.

"Arch Linux and MeeGo communities have been working very actively with the Trim-Slice. There is also some work done for Fedora, Debian and Gentoo," said Igor. More interestingly, he notes that Arch Linux for the Trim-Slice is built with the hard floating-point support. "The ARM Linux community is very keen on hardfp compiled code for performance. Ubuntu on Trim-Slice is softfp so there is probably potential for some performance improvement. As far as I know the best optimized hardfp distro for Trim-Slice is Arch Linux."

The ARM community around Arch Linux in fact is quite active and just not for the Trim-Slice device. At ArchLinuxARM.org is a site devoted to bringing up Arch Linux on ARM platforms. Besides the ARMv7 Trim-Slice, they also have guides for starting Arch Linux on other devices like the PogoPlug, TonigoPlug, and other storage devices like the Seagate DockStar. In terms of their ARMv7 coverage, with the Trim-Slice is also the BeagleBoard, BeagleBoard-xM, Gumstix Overo, and PandaBoard.

The information for setting up Arch Linux on the Trim-Slice can be found on this page, complete with an Arch Linux ARM build catered towards this CompuLab ARM device.

With the setup process being well documented for the Trim-Slice (as I've said many times before in the forums and elsewhere, I'm happy to run more "custom" test scenarios assuming the project clearly documents the steps for the public to provide greater reproducibility and recommendations as to some "defaults") and many Phoronix readers being interested in Arch Linux, I decided to give this ARM spin a shot.

The overall process of bringing up Arch Linux on the Trim-Slice was quite straightforward and easy. By default the ARMv7 Arch Linux build for the Trim-Slice doesn't ship with a desktop environment or even the X.Org Server, but one can be easily installed via the Pacman package management system, along with any other packages you may be after. The Phoronix Test Suite can also be installed from the Arch repository, but for this benchmarking I was running the Phoronix Test Suite 3.8-Bygland Git code for the greatest ARM hardware/software detection support via Phodevi.

On the software side of this dual-core ARM Cortex-A9 Tegra-2 platform was the Linux 2.6.38-3-ARCH armv7l Linux kernel, an EXT2 file-system, and the GCC 4.6.2 compiler as the key components.

Latest Articles & Reviews
  1. Kubuntu 15.04 Is Turning Out Quite Nice, Good Way To Try Out The Latest KDE
  2. 5-Way Linux Distribution Comparison On The Core i3 NUC
  3. OCZ ARC 100 Linux SSD Benchmarks
  4. Lenovo ThinkPad X1 Carbon Works Great As A Linux Ultrabook
  5. Transcend SSD370 256GB
  6. Linux 3.19 File-System Tests Of EXT4, Btrfs, XFS & F2FS
Latest Linux News
  1. ALSA 1.0.29 Released
  2. Ubuntu 15.04 Beta Released, Ubuntu MATE Made Official
  3. Coreboot Developer: Purism Doesn't Deliver On Libre Firmware
  4. LLVM 3.6 & Clang 3.6 Deliver More Features, Complete C++14 Support
  5. The Most Popular Open-Source Linux Benchmarks
  6. The Tremendous Features Of Fedora 22
  7. Krita 2.9 Released, Their Biggest Release Ever
  8. RISC OS Now Works With The Raspberry Pi 2
  9. A Single UEFI Executable With The Linux Kernel, Initrd & Command Line
  10. Unigine 2.0 Beta Brings Performance Optimizations, Oculus Rift DK2 Support
Most Viewed News This Week
  1. Linux 4.0-RC1 Tagged, Linux 4.0 Will Bring Many Notable Improvements
  2. Screenshots Of The GNOME 3.16 Changes
  3. Ubuntu 14.04.2 LTS Released & Ubuntu 15.04 Now In Feature Freeze
  4. Qt 5.5 Features: Many Exciting Improvements
  5. Mir Now Depends Upon C++14
  6. Linux 4.0 Doesn't Have The Weirdest Codename
  7. GNOME 3.16 Beta Brings Wayland-Based Log-in Screen
  8. LLVM Clang Compiling The Linux Kernel Is A Big Topic For 2015
%%CLICK_URL_UNESC%%