Looking for a manner to get the maximum from your Raspberry Pi? Running an assignment that just desires something extra? Odd as it is able to appear, Linux is probably the hassle, so why now not take into account 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 light-weight presence makes it ideal for the Raspberry Pi.
A descendant of UNIX, Plan nine is straightforward to put in on the Pi, much like every other well suited operating machine. Simply download the disk picture, and write it to the microSD card.
Once jogging, you’ll to start with 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 revel in of its forerunner.
Also derived from UNIX are NetBSD and OpenBSD, which can be more intently related to BSD (Berkeley Software Distribution), an extension of UNIX. 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 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 became conceived, and in which the Raspberry Pi Foundation has its headquarters (which we visited in 2013).
Indeed, RISC OS is one in all 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 of 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 properly 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 at the Raspberry Pi. While Android uses the Linux kernel, the jury is out as to whether or not it is able to be taken into consideration a Linux distribution.
Although now not a reliable version (and missing optimization for the Raspberry Pi), being capable of deploy 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. Not the version you’re used to, however, however 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 with Windows 10 IoT Core and the other operating structures listed right here is that that is much less an 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 to be something else (which includes the Raspberry Pi version of AROS, an open source version of AmigaOS 3.1 from the early 1990s) is based on Linux for drivers.
Instead, in case you clearly must eschew Linux, use this type of operating structures:
A well-suited fork of BSD
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, but, our manual to lightweight Raspberry Pi operating systems is well worth a read.