Tag Archives: Linux

PIXEL for PC and Mac

via Raspberry Pi

Our vision in establishing the Raspberry Pi Foundation was that everyone should be able to afford their own programmable general-purpose computer. The intention has always been that the Raspberry Pi should be a full-featured desktop computer at a $35 price point. In support of this, and in parallel with our hardware development efforts, we’ve made substantial investments in our software stack. These culminated in the launch of PIXEL in September 2016.

PIXEL represents our best guess as to what the majority of users are looking for in a desktop environment: a clean, modern user interface; a curated suite of productivity software and programming tools, both free and proprietary; and the Chromium web browser with useful plugins, including Adobe Flash, preinstalled. And all of this is built on top of Debian, providing instant access to thousands of free applications.

Put simply, it’s the GNU/Linux we would want to use.

The PIXEL desktop on Raspberry Pi

Back in the summer, we asked ourselves one simple question: if we like PIXEL so much, why ask people to buy Raspberry Pi hardware in order to run it? There is a massive installed base of PC and Mac hardware out there, which can run x86 Debian just fine. Could we do something for the owners of those machines?

So, after three months of hard work from Simon and Serge, we have a Christmas treat for you: an experimental version of Debian+PIXEL for x86 platforms. Simply download the image, burn it onto a DVD or flash it onto a USB stick, and boot straight into the familiar PIXEL desktop environment on your PC or Mac. Or go out and buy this month’s issue of The MagPi magazine, in stores tomorrow, which has this rather stylish bootable DVD on the cover.

Our first ever covermount

You’ll find all the applications you’re used to, with the exception of Minecraft and Wolfram Mathematica (we don’t have a licence to put those on any machine that’s not a Raspberry Pi). Because we’re using the venerable i386 architecture variant it should run even on vintage machines like my ThinkPad X40, provided they have at least 512MB of RAM.

The finest laptop ever made, made finer

Why do we think this is worth doing? Two reasons:

  • A school can now run PIXEL on its existing installed base of PCs, just as a student can run PIXEL on her Raspberry Pi at home. She can move back and forth between her computing class or after-school club and home, using exactly the same productivity software and programming tools, in exactly the same desktop environment. There is no learning curve, and no need to tweak her schoolwork to run on two subtly different operating systems.
  • And bringing PIXEL to the PC and Mac keeps us honest. We don’t just want to create the best desktop environment for the Raspberry Pi: we want to create the best desktop environment, period. We know we’re not there yet, but by running PIXEL alongside Windows, Mac OS, and the established desktop GNU/Linux distros, we can more easily see where our weak points are, and work to fix them.

Remember that this is a prototype rather then a final release version. Due to the wide variety of PC and Mac hardware out there, there are likely to be minor issues on some hardware configurations. If we decide that this is something we want to commit to in the long run, we will do our best to address these as they come up. You can help us here – please let us know how you get on in the comments below!


Download the image, and either burn it to a DVD or write it to a USB stick. For the latter, we recommend Etcher.

Etcher from resin.io

Insert the DVD or USB stick into your PC or Mac, and turn it on. On a PC, you will generally need to enable booting from optical drive or USB stick in the BIOS, and you will have to ensure that the optical drive or USB stick is ahead of all other drives in the boot order. On a Mac, you’ll need to hold down C during boot*.

If you’ve done that correctly, you will be greeted by a boot screen.

Boot screen

Here you can hit escape to access the boot menu, or do nothing to boot through to the desktop.

Spot the difference: the PIXEL desktop on a PC

* We are aware of an issue on some modern Macs (including, annoyingly, mine – but not Liz’s), where the machine fails to identify the image as bootable. We’ll release an updated image once we’ve got to the bottom of the issue.


If you are running from DVD, any files you create, or modifications you make to the system, will of course be lost when you power off the machine. If you are running from a USB stick, the system will by default use any spare space on the device to create a persistence partition, which allows files to persist between sessions. The boot menu provides options to run with or without persistence, or to erase any persistence partition that has been created, allowing you to roll back to a clean install at any time.

Boot menu


One of the great benefits of the Raspberry Pi is that it is a low-consequence environment for messing about: if you trash your SD card you can just flash another one. This is not always true of your PC or Mac. Consider backing up your system before trying this image.

Raspberry Pi can accept no liability for any loss of data or damage to computer systems from using the image.

The post PIXEL for PC and Mac appeared first on Raspberry Pi.

SUSE Linux Enterprise Server for Raspberry Pi

via Raspberry Pi

Raspberry Pi 3, with its quad-core ARM Cortex-A53 processor, is our first 64-bit product, supporting ARM’s A64 instruction set and the ARMv8-A architecture. However, we’ve not yet taken the opportunity to ship a 64-bit operating system: our Raspbian images are designed to run on every Raspberry Pi, including the 32-bit ARMv6 Raspberry Pi 1 and Raspberry Pi Zero, and the 32-bit ARMv7 Raspberry Pi 2. We use an ARMv6 userland with selected ARMv7 fast paths enabled at run time.

There’s been some great work done in the community. Thanks to some heroic work from forum user Electron752, we have a working 64-bit kernel, and both Ubuntu and Fedora userlands have been run successfully on top of this.

SUSE and ARM distributed these natty cased Raspberry Pi units at last week's SUSEcon

SUSE and ARM distributed these natty cased Raspberry Pi units at last week’s SUSEcon

Which brings us to last week’s announcement: that SUSE have released a version of their Linux Enterprise Server product that supports Raspberry Pi 3.

Why is this important? Because for the first time we have an official 64-bit operating system release from a major vendor, with support for our onboard wireless networking and Bluetooth. SUSE have kindly upstreamed the patches that they needed to make this work, so hopefully official support from other vendors won’t be far behind.

You can download an image here. Give it a spin and let us know what you think.

The post SUSE Linux Enterprise Server for Raspberry Pi appeared first on Raspberry Pi.

Hacker Builds New Single Board Computer Out of Old Single Board Computer

via hardware – Hackaday

[Ncrmnt] had a busted tablet PC with an Allwinner A23 SoC inside. He combined two of our favorite past-times, Linux hacking and 3D printing, to make a rather sweet little single-board-computer out of it, giving the tablet a second life.

Step one was to make sure that the thing works. Normally, you’d hook up a wired serial terminal and start hacking. [Ncrmnt] took it one step further and wired in a HC-05 Bluetooth serial module, so he can pull up the debug terminal wirelessly. The rest of the hackery was just crafting a bootable SD card and poking around in the Android system that was still resident in the flash memory of the system.

Once the board was proven workable, [Ncrmnt] designed and printed a sweet custom case using Solvespace, a constraint-based 3D CAD modeler that was new to us until recently. The case (after three prints) was a perfect fit for the irregularly shaped system board, a 3.7 V LiIon battery, and a speaker. He then added some nice mounting tabs. All in all, this is a nice-looking and functional mini-computer made out of stuff that was destined for the trash. It’s fast, it’s open-source, and it’s powerful. Best of all, it’s not in the dumpster.

There are pictures and more details on his blog, as well as [Ncrmnt]’s TV-stick to computer conversion that we’ve covered before.

Filed under: hardware

Linux alarm clock

via Dangerous Prototypes


Benoit Frigon wrote an article detailing his alarm clock running Linux project, that is available on github:

This is the display i made for my alarm clock project. The first version was a 24×7 LED matrix but later changed the design for a four digits seven segment display. I decided to keep the drawings for the LED matrix and named it model A and Model B for the segment display.
The display is encapsulated in clear casting epoxy and is 5 inches wide by 2 ¼ inches high by 1 inch thick.

More details at Benoit Frigon’s project page.

Discover the latest Arduino build for ARM Linux

via Arduino Blog


As many of you already noticed, we recently released a new “Linux ARM” version of the Arduino IDE available for download on our website together with the usual “Linux 32bit” and “Linux 64bit.”

This release enables you to run the Arduino Software (IDE) on many of the mini PC boards based on ARM6+ processors currently on the market, including Raspberry Pi, C.H.I.P., BeagleBone, UDOO… just to name a few.


The Linux ARM release has been strongly supported by our community and we would like to thank all the people that helped to make this happen: GitHub handles @CRImier, @NicoHood, @PaulStoffregen, @ShorTie8, and to everyone that patiently tested and reported problems.

If you are interested (and brave!), you can read the full story and explore the complete list of collaborators below:


Disclaimer: The release is “experimental,” meaning that it mostly works but some boards do not work or may not produce the desired result… enjoy imperfection and give us feedback on Github!

Embedded Linux APRS iGate tutorial

via Dangerous Prototypes


A detailed tutorial on how to make your own APRS iGate (Automatic Packet Reporting System)  from Andrew Milluzzi:

With the super cheap embedded Linux platforms (Raspi, Beaglebone, etc.) and cheap TV dongles, it is really easy to make your own APRS iGate, just like the one in the photo above. This tutorial will give you the steps to get going with an APRS iGate. What is APRS you ask?
APRS stands for Automatic Packet Reporting System. It is a 1200 baud RF (mainly ham radio) packet system commonly used to record telemetry. Sometimes it is fun to log a trip or track a robot. APRS is a great tool for these sorts of problems. In the USA, APRS is commonly used on 144.39 MHz. It can be used between radios directly or can be used to log on the internet (via websites such as APRS.fi)  via an internet gateway or iGate.

Details at Milluzzi Labs.