Looking for a manner to get the maximum from your Raspberry Pi? Running an assignment that desires something extra? Odd as it can appear, Linux is probably the hassle, so why not consider a non-Linux operating gadget? Several have been launched or adapted to be used at the Raspberry Pi.
Released as an open-supply working machine in 1992, Plan 9 has a small footprint and is targeted at developers. Its lightweight presence makes it ideal for the Raspberry Pi.
Plan nine is a descendant of UNIX, straightforward to put in on the Pi, much like every other well-suited operating machine. Download the disk picture, and write it to the microSD card.
Once jogging, you’ll start seeing a command line, earlier than the mouse pushed consumer interface (a windowing system) called “Rio,” hundreds up. Beware, Plan nine appears very rudimentary and has very little visible courting with any working device you’ve previously used. There is, possibly, a similarity with RISC OS (underneath), which requires a 3-button mouse). However, Plan 9’s UNIX background will help absolutely everyone with the revel in of its forerunner.
Also derived from UNIX are NetBSD and OpenBSD, which can be more intently related to BSD (Berkeley Software Distribution), a UNIX extension. Several versions of BSD are to be had, all of which offer a variation on a topic.
But what does BSD offer the Raspberry Pi consumer? Well, like Linux, BSD is open source and Unix-like. Many of the equal apps and utilities will include paintings on each; this means that switching to BSD is the easiest choice for this listing. BSD has specific strengths that Linux does not, consisting of higher connectivity through the GPIO, as an instance. It’s also a great choice for a network server.
However, with numerous variations of BSD to be had for the Raspberry Pi, which of these strengths you enjoy will rely on which fork you pick out.
Download: RaspBSD for Raspberry Pi 2 and 3
Download: FreeBSD for Raspberry Pi B and 2
Download: OpenBSD for Raspberry Pi 3 (Requires a USB tool for set up)
Our Linux vs. BSD evaluation will help you out right here in case you’re new to BSD.
Another high-quality choice is RISC OS, which has its roots in the Nineteen Eighties domestic computing growth. Interestingly, it became advanced in Cambridge, near where the Raspberry Pi was conceived, and in which the Raspberry Pi Foundation has its headquarters (which we visited in 2013).
Indeed, RISC OS is one of the handiest two running systems in this listing to be the various “approved” list if you’re putting in thru the NOOBS installation tool. RISC OS is rapid, has a steady person interface, and consists of a based BASIC interpreter. If you revel in programming is firmly rooted inside the Nineteen Eighties, and BASIC is your only anchor to coding, this will prove pretty beneficial.
Despite its age, there are a few proper packages available for RISC OS, including a web browser. Note that you’ll be wanting a three-button mouse to apply RISC OS; if your mouse has a clickable scroll wheel, this should suffice.
Download: RISC OS for Raspberry Pi
You’ll discover extra about RISC OS (including a way to install and use it) in our dedicated setup manual.
Amazingly, it’s possible to run Android on the Raspberry Pi. While Android uses the Linux kernel, the jury is out as to whether it can be taken into consideration a Linux distribution.
Although now not a reliable version (and missing optimization for the Raspberry Pi), deploying Android is a large plus. Combine Android with the Raspberry Pi and a touchscreen tool, and you have an awesome new way to apply the Raspberry Pi. It’s viable to installation the Google Play store, giving you access to all of your favored games and apps.
Several Raspberry Pi-primarily based initiatives are to be had, and if you may find one, this is prepackaged for a selected Pi version, the better.
Meanwhile, Android Things is likewise available for the Raspberry Pi. This is an embedded operating system geared toward low memory and energy-limited IoT devices. It helps Bluetooth LE and Wi-Fi networking, and capabilities Weave, which Google hopes becomes the default protocol for IoT gadgets.
Finally, it’s Windows 10. However, not the version you’re used to, a devoted net of Things version from Microsoft. Compatible with the Raspberry Pi (and an alternative in NOOBS), Windows 10 IoT Core is, consistent with Microsoft: “…a model of Windows 10 that is optimized for smaller gadgets with or without a show, and that runs at the Raspberry Pi 2 and three, Arrow DragonBoard 410c & MinnowBoard MAX. Windows 10 IoT Core makes use of the wealthy, extensible Universal Windows Platform (UWP) API for building top-notch solutions.”
This makes it similar to lots of approaches to Android Things.
The distinction between Windows 10 IoT Core and the other operating structures listed right here is much less a working device as a deployment machine. Once you’ve deployed an app (from the default selection or one you’ve built-in Visual Studio), the Raspberry Pi essentially will become the app. This should have big implications for your DIY tasks!
Trong Alternatives to Linux on the Raspberry Pi
If you’re seeking out opportunity running structures for the Raspberry Pi, there are other alternatives. However, those are almost all Linux distributions ported to the ARM structure. Even those who declare it to be something else (which includes the Raspberry Pi version of AROS, an open-source version of AmigaOS 3.1 from the early 1990s) are based on Linux for drivers.
Instead, in case you clearly must eschew Linux, use this type of operating structures:
Plan nine
A well-suited fork of BSD
RISC OS
Android, or Android Things
Windows 10 IoT Core
Android apart, those working systems are light-weight alternatives to Raspbian Stretch. If you’re wedded to Linux but searching out a Raspberry Pi distro with a small footprint, our manual to lightweight Raspberry Pi operating systems is well worth reading.