Skip to main content

Nintendo’s new NES Classics Edition console can run a custom build of Ubuntu

Nintendo NES Classic Edition
Mike Epstein/Digital Trends
There is no question that Nintendo’s move to supply retailers with a millimeter-thin blanket of NES Classic Edition consoles on Friday caused a little backlash over the weekend. We’ve seen reports that one or two customers would walk into participating retailers only to purchase the store’s entire stock in one fell swoop  — likely to resell them on eBay for a higher price. Those that did manage to get the currently rare console seemingly snagged an awesome deal and are now enjoying the refreshed 8-bit goodness while other fans now look toward Black Friday.

However, one new NES Classic Edition owner is not revisiting the gaming of yesterday. Instead, he managed to get a customized version of Ubuntu up and running on the fresh new ‘old’ hardware. To be clear, Nintendo’s NES console re-release relies on the Linux operating system. In fact, Nintendo currently offers the Linux source files for anyone to use through an open-source software license. The Ubuntu operating system is based on Linux as well.

For starters, when the console went live on Friday, hackers immediately began to see what they could do with the hardware. Some attempted to connect a serial cable to the NES Classic Edition’s motherboard to install their own customized Linux kernels, which is essentially the heart of an operating system that handles everything. A hacker going by the handle “urandom” actually succeeded in installing a custom Linux kernel and posted a step-by-step guide here.

The ‘hack’ was first carried out by using a serial-to-USB cable to connect his PC to the motherboard within the Famicom Mini, which is a Japanese version of the NES Classic Edition console that sports an identical motherboard. Using the U-Boot loader, he then grabbed files from the console’s operating system via FEL mode that would be required to run his custom Linux kernel on Nintendo’s hardware.

Right now, the guide describes how to extract important files from the console, compile the custom OS with those files intact, create a boot image, and then launch the new operating system on Nintendo’s hardware. So far, there appears to be no sign of an attempt to rip the NES emulator off the system, or to cram more NES games onto a system already overflowing with pre-installed games. But give it time — someone will take that path for sure.

If you missed all the fuss on Friday, Nintendo launched a new NES system after officially discontinuing the console in the United States in 1995. Compared to the original version, the new Classic Edition console is smaller and provides HDMI connectivity so players can enjoy their 8-bit favorites on an HDTV. It also sports four virtual slots for saving the current state of the game, allowing players to stop when needed and pick back up in the same position later, just like they can on the 3DS.

The new NES console immediately sold out across the nation, which seemed to be a surprise to many retailers. However, this is an official release by Nintendo and is seemingly quite a steal price-wise when comparing the console and its installed library to the original hardware and software released three decades ago. Naturally, it will only be a matter of time until an even easier method of installing an operating system is made by the hacker community for daring Nintendo customers.

Editors' Recommendations

Kevin Parrish
Former Digital Trends Contributor
Kevin started taking PCs apart in the 90s when Quake was on the way and his PC lacked the required components. Since then…
Nintendo responds to market demand for SNES Classic and NES Mini Classic
NES Classic Mini

Nintendo is going to restart production of its insanely popular micro console, the NES Classic Mini, but stock isn't expected to become available again until the summer of 2018. This announcement follows the news of continued interest in the Super NES Classic Edition, which Nintendo will support with additional stock of that retro system when it begins shipping out on its September 29 launch date.

When Nintendo launched the NES Classic Mini in November 2016, no one, Nintendo included, realized what a monumental success it would be. Stock was hard to find even months after launch and then all of a sudden Nintendo announced it would no longer be sold. That sent prices of second-hand versions skyrocketing in response to continued demand. In summer 2018, however, Nintendo may once again be able to capitalize on that popularity.

Read more
New SNES Classic Edition trailer highlights ‘rewind’ feature and ‘Star Fox 2’
SNES Classic hands on review controller ports in hand

The SNES Classic Edition isn't set to hit shelves for another month, but it's already proving very difficult to secure a pre-order. Despite the fact that hype is already reaching similar levels as last year's NES Classic Edition, Nintendo has unleashed a new trailer showing off some of the throwback system's features.

Anyone who's every played retro games on an emulator will know how saved states can make classic titles much easier to beat. Much like the system implemented for the NES Classic Edition, this year's Super Nintendo rerelease will offer up four suspend points to allow players to return to specific points in the game.

Read more
Missed out on the NES Classic? Don’t worry, building one is easier than you think
how to build your own nes classic from a rasberry pi raspberry nintendo emulator 0003

With Nintendo’s announcement of the end of production on the NES Classic, a lot of gamers are still wondering how to get their old-school fix. Thankfully, it couldn’t be easier to create your own out of a Raspberry Pi and some inexpensive electronics. This walkthrough will have you spinning up your favorite Mario titles in the span of an afternoon, with no soldering or coding required.
Parting it out
A Raspberry Pi 3 model B sits at the heart of our system. The tiny computer costs less than $40, and is more than powerful enough to emulate not just NES games, but a swath of older consoles and specialized software, including special versions of Minecraft and Doom.

A Raspberry Pi 3 model B sits at the heart of our system.

Read more