Posted on

Fedora IoT Edition Approved

The Fedora Council has authorized a new Fedora Edition (as opposed to a Spin), dedicated to IoT devices and functionality!  Fedora ARM developer Peter Robinson is heading up the effort, congratulations to him!  He has information available on his blog located here:, and there is also an official Ticket capturing the Approval located here:

The Wiki is just getting built out now, so there is not a whole of information on it quite yet, but keep checking back as it takes shape:


Posted on

HOW-TO: Install Node.js on the miniNode ARM Server (Fedora)

Installing Node.js on a Fedora 20 miniNode ARM dedicated server is extremely simple!

To get Node.js installed, you have two choices.  Either install it via the ‘yum’ package manager, or, by checking out the code directly from git.  Either method will work great.

Option 1, via ‘yum’:

1.  SSH to your miniNode, and become root.

su -

2.  Install Node.js via the ‘yum’ command.

yum install nodejs npm

Option 2, via git:

1.  SSH to your miniNode, and become root.

su -

2.  Install git.

yum install git

3.  Check out Node.js from the repository, and then build it.

git clone
cd node
git checkout v0.10.28 #Try checking for what the stable version is
./configure && make && sudo make install

Finally, use Node.js to build cool applications!

Posted on

Now Available, Fedora 20 ARM Servers is proud to announce that it is the first provider to offer a leased RedHat compatible ARM Server.  By providing the latest Fedora 20 Linux operating system running on ARM Cortex processors, is pioneering RHEL compatible hosted ARM servers.  Fedora 20 is the most recent version of Fedora, a Linux operating system focused on leading-edge technologies, innovation, and security.

This milestone is significant for several reasons.  First, Fedora 20 includes native support for ARM processors, which is a planned feature of future Red Hat Enterprise Linux releases.  This allows developers and administrators to test out their software and applications prior to the release of RHEL for ARM, on a compatible platform.

Second, ARM Servers are projected to capture a sizable portion of the datacenter and server market share in the coming years, as their energy efficiency and low cost of both purchase and ownership threaten to disrupt the industry.  ARM Holdings is aiming for 10% of the market by 2017 (reference).  With that much of the industry running on ARM processors, IT executives and staff need to ensure they are prepared for the future.

Finally, this milestone is significant as it brings an entirely new hardware / software combination to the hosted server industry, and demonstrates’s commitment and leadership to the microserver, ARM Server, and low-power cloud computing market.

More information on the Fedora Project can be located on their website,


More information on ARM Holdings can be located on their website,

Posted on

HOW-TO: Installing Fedora 19 ARM Remix on the Cubieboard2 ARM Server

If you are looking for a Red Hat / CentOS compatible Linux distibution with RPM and Yum support, but that will run on ARM Servers, Fedora 19 is a great option. Fedora Project engineer Hans de Goedde has built a version that will run on the Cubieboard2, as well as other Allwinner A10, A13, and A20 based boards which is documented here:!topic/linux-sunxi/XCIaukbAjyI. To get Fedora 19 running on the Cubieboard2 ARM Server, here are the steps I took:

First, we need to download the image file from:

Next we need to make sure our SD Card is not already mounted. If so, unmount it.

Now, we can write the image to the card:

xzcat Fedora-19-a10-armhfp-r3.img.xz > /dev/mmcblk0 #this may take a while

Next, remove the card, and then re-insert it so that it gets mounted. Mine did not mount automatically, so I simply ran:

mount -/dev/mmcblk0 /media/linaro/uboot
cd /media/linaro/uboot
./ cubieboard2
cd /
umount /media/linaro/uboot
shutdown -r now

The system will reboot twice while it completes the Fedora installation, which may take a while, but eventually the GUI will load and you will prompted to choose a Time Zone, create a User and Password, and can then login to the system!