Skip to main content
  1. Home
  2. Gaming
  3. Computing
  4. News

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

Add as a preferred source on Google

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.

Recommended Videos

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.

Kevin Parrish
Kevin started taking PCs apart in the 90s when Quake was on the way and his PC lacked the required components. Since then…
All Stellaris cheats and console commands
Give yourself the edge in galactic conquest with these cheats and commands
Fleet in Stellaris

Running a galactic empire in Stellaris is an arduous task. One bad war, an economic spiral, or one neighbor with a suspiciously large fleet can turn a promising save into a slow-motion disaster. You may want to fix a mistake, or maybe even want to test a build. And sometimes, you just want to see what happens when your empire suddenly has more alloys than sense.

This is where Stellaris console commands come in. These cheats let you add resources, finish research, control empires, spawn ships, trigger events, or bend the galaxy in ways the normal game usually won’t allow.

Read more
Is Rust cross-platform?
Yes, but there's levels to this.
Rust player running by buildings.

Rust is the kind of survival game where choosing the right server matters almost as much as choosing the right weapon. This also reflects on the platform of your choice. If you're you're friends are spread across PC, PlayStation, and Xbox, you’ll want to know exactly who can play together before anyone starts building a base.

The answer to the question is simple in one way and annoying in another. Rust supports crossplay between PlayStation and Xbox players, but PC players cannot play with console players. So yes, there is cross-platform support, but only inside the console version of the game.

Read more
Is Overcooked 2 cross-platform?
Cross-play on Overcooked 2 exists, but the answer is a bit complicated.
A map of Overcooked with enhanced graphics for the PS5 and Xbox Series X

Overcooked 2 is a great game to play with friends, provided everyone is ready for the shouting that comes with it. One person is trying to chop vegetables, another is panicking over burning rice, and someone else has probably fallen off the edge of the map with the only clean plate.

Naturally, it works best when the whole group can jump in together. But that gets a little confusing if your friends are spread across PlayStation, Xbox, Nintendo Switch, and PC. Overcooked 2 has been released on several platforms, but cross-platform support depends heavily on which version of the game you’re playing.

Read more