Distros

371-380

10 Distros

Jan 9, 2024

HiFiBerry OS

Last update 2024

HiFiBerryOS is is our version of a minimal Linux distribution optimised for audio playback. The goal isn’t to add as much functionality as possible, but focus on music. We don’t think, you should have to deal with sample rates or file format, but focus on what’s really important: listening to music.

SERVICES

The following services are available:

DSP SUPPORT

HiFiBerryOS comes with support for HiFiBerry DSP boards including a filter/crossover designer.

PLATFORMS

The recommended platforms are the Pi3B+ and Pi4. These systems do not only provide enough compute power, but also Ethernet connectivity. WiFi-only systems are hard to debug in case of any network problem. Therefore, we recommend these only to advanced users who are able to do some debugging with a screen and keyboard on the command line.

While we really like the Raspberry Pi Zero, its CPU doesn’t provide the speed and features needed for some of the services we’ve implemented. Also note that the software doesn’t perform very well on the Pi. Boot time for the initial setup can be very long (up to 10 minutes). Therefore, the Raspberry Pi Zero version comes only with Airplay and Bluetooth support. If you’re looking for a small and inexpensive boards that supports the full set of features, you should use at the Raspberry Pi 3A+.

Dowload for Raspberry Pi Zero W:

Download for Raspberry Pi 2:

Download for Raspberry Pi 3:

Download for Raspberry Pi 4:


Raspberry Pi 5, 4B, 3B+, 3B, 3A+, Zero 2W:


Getting Started:

WiFi Setup:

DACs:

GitHub:

PhotoPrismPi OS

Last update 2024

An out of the box Raspberry Pi Raspbian distro with PhotoPrism installed.

PhotoPrismPi uses CustomPiOS, which supported building variant images and customisation.

PhotoPrism® is an AI-powered app for browsing, organizing & sharing your photo collection. It makes use of the latest technologies to tag and find pictures automatically without getting in your way. You can run it at home, on a private server, or in the cloud.

Default credentials and hostname:

Download:


GitHub:

MX Linux

Last update 2024

MX Linux is a cooperative venture between the antiX and MX Linux communities. It is a family of operating systems that are designed to combine elegant and efficient desktops with high stability and solid performance.  MX’s graphical tools provide an easy way to do a wide variety of tasks, while the Live USB and snapshot tools inherited from antiX add impressive portability and remastering capabilities. 

MX Linux – Fluxbox unites the speed, low resource use and elegance of Fluxbox with the toolset from MX Linux. The result is a lightweight and fully functional system that has many unique features:

This Community Respin provides a stable, fast and fun OS for use with Raspberry Pi® 3 and later devices. It unites the user-centered goodness of MX Linux with the educational flexibility of Raspberry Pi OS, implementing the light-weight and elegant desktop environment of MX’s unique implementation of Fluxbox and including elements from GNOME, Xfce and LXDE—a mix that creates a tasty ragout stew.

Final (21.02.20) released. Folder contains two means of obtaining Final:

https://sourceforge.net/projects/mx-linux/files/Community_Respins/Raspberry%20Pi/

Videos:

Major default apps:

Installation, Orientation, Software management, Support:

SourceForge:

Download Page:

Download:

Thanks, Carlos Martinez, for share!

XFCE Pi 5, 400, 4B:

Alma Linux OS

Last update 2023

A free-for-life, community-owned and-governance, open-source enterprise Linux distribution, geared towards long-term stability, providing a robust platform for production environments. AlmaLinux OS is 1∶1 binary compatible with RHEL® and CentOS pre-Stream.

AlmaLinux OS is a community-run Linux operating system that fills the void left by the discontinuation of the CentOS Linux stable release. AlmaLinux OS is a 1∶1 binary compatible fork of RHEL®, guided and compiled by the community.

As a free, stand-alone operating system, AlmaLinux OS receives $1 million in annual sponsorship from CloudLinux Inc. and support from other sponsors. Ongoing development efforts are governed by members of the community.

The AlmaLinux OS Foundation is a 501(c)(6) non-profit organization for the benefit of the AlmaLinux OS community.

Login:

Video Installing AlmaLinux on Raspberry Pi:

GitHub:

Download:


Alma Linux 8:


Alma Linux 9:

Pop!_OS

Last update 2022

Pop!_OS is an operating system for STEM and creative professionals who use their computer as a tool to discover and create. Unleash your potential on secure, reliable open source software. Based on your exceptional curiosity, we sense you have a lot of it.

Raspberry Pi 4 (and 400) Image:

Download:


GitHub:

ZXBaremulator

Last update 2022

ZXBaremulator is the first full ZX Spectrum 48K/128K/+2A bare-metal emulator for the Raspberry PI.


You don't need Linux! Instant upload from µSD.

How to use it:

How to use a real keyboard by GPIO:

Download:

Raspberry Pi 1A, 1A+, 1B, 1B+, Zero, Zero W, CM:

Raspberry Pi 2B, 3B, CM3:

Raspberry Pi 3B+, 3A+:

Allfilez  zip:

ZX Mini V1.0 for all Raspberry Pi:

Rocky Linux

Last update 2023

Rocky Linux is a community enterprise operating system designed to be 100% compatible with America's largest enterprise Linux distribution now that its downstream partner has changed direction. It is under intensive development by the community. Rocky Linux is run by Gregory Kurtzer, founder of the CentOS project. There is no estimated date for the launch. Contributors are encouraged to communicate using the communication options offered on this site.

Download:

Easy OS

Last update 2021

EasyOS was born in January 2017, and since then there have been bits and pieces written here and there about how and why it is different from other Linux distributions. This includes some rather technical descriptions. What is needed is a simple plain-English list, so that anyone can get a quick idea of what EasyOS is all about.

Container-friendly:

EasyOS is designed from scratch to support containers. Any app can run in a container, in fact an entire desktop can run in a container. Container management is by a simple GUI, no messing around on the commandline. The container mechanism is named Easy Containers, and is designed from scratch (Docker, LXC, etc are not used). Easy Containers are extremely efficient, with almost no overhead -- the base size of each container is only several KB.

Totally isolated running in RAM:

The boot menu has an option "Copy session to RAM & disable drives", which boots to a desktop with power of administrator (root) in all respects except totally isolated from the drives of the PC. This is an alternative to using containers, and is intended to be even more secure than containers. An introduction is here.

Run as root:

This is controversial, however, it is just a different philosophy. The user runs as administrator (root), apps may optionally run as user 'spot' or in containers as a "crippled root" or user 'zeus'. The practical outcome is that you never have to type "sudo" or "su" to run anything, nor get hung up with file permissions.

No ISO!:

ISO for optical media is a legacy format. Very few desktop PCs are sold these days, it is mostly laptops, and most of those do not have optical drives. Easy is provided as an image file that can be written to any Flash-stick of 4GB or greater (and will auto-grow to fill the drive). Or, the file can be opened up and directly installed to internal hard drive.

No full install:

In a traditional "full" installation, the filesystem occupies an entire partition, with the usual /etc, /bin, /usr, /proc, /sys, /tmp, etc. Easy does not install like this.Easy installs to hard drive in what we call frugal mode, which occupies just one folder in a partition, allowing to co-exist with whatever else the partition is used for.

Roll-back, roll-forward:

With Easy, you can take a snapshot, and later on roll-back to it. Then, you can roll-forward. This can work across version changes, kernel changes. This mechanism applies to the main filesystem as well as the containers. The link below has more information.

Atomic version upgrade:

Unlike distributions that perform version upgrade on an error-prone per-package basis, Easy is upgraded by replacing three files. Thus, successful upgrade is "guaranteed". This is analogous to "atomic transactions" in finance. Read more here.

SFS mega-packages:

Easy supports Squashfs mega-packages, which are lots of packages bundled into one file, which is named with ".sfs" extension. These never get extracted, when in use they are mounted in the aufs or overlayfs layered filesystem, and can be uninstalled just by removing. For example, there is devx_<version>_amd64.sfs, which has everything required for compiling and debugging. There is also kernel source SFS, and so on. SFSs make life very simple!

Package manager audit trail:

PETget, the traditional package manager, maintains an audit-trail. One outcome, if install a package that overwrites an existing file, the "deposed" files are kept (see /audit/deposed) and restored if the package is uninstalled. Read more here.

Run anything in containers:

SFS files and containers, combined, are very powerful. You can even run other Linux distributions. For example, Puppy Linux Xenialpup 7.5.

pup_event service manager:

Easy uses the Busybox 'init' system, no systemd! To provide management of services with dependences, there is pup_event, a simple extension to the init-system. For example, a daemon could be brought up only when network is active. pup_event also provides an extremely flexible and simple IPC mechanism, pup_event_ipc.

What is not in Easy:

No systemd, and it is also worth noting what else Easy does not have: policykit, pam, pulseaudio, avahi. The Dunfell-series doesn't have the Qt libraries, but that may change.

GUIs for everything:

The objective is that everything in Easy be configured by simple GUIs, without having to fiddle about on the commandline. This includes management of SFS files, EasyContainers, pup_event, BluePup and EasyShare.

Non-standard hierarchies:

When someone boots up Easy, they will see that the menu (bottom-left of screen) is totally different from what they are accustomed to. Ditto the folder hierarchy. The thing is, keep an open mind -- it is very easy to adjust, and there are solid reasons for the differences.

JWM-ROX desktop:

Everyone knows about Gnome, KDE, Mate, XFCE and LXDE desktops, very few are aware of JWM-ROX. This has been used by Puppy Linux since around 2004, and is an extremely lightweight (fast) yet powerful desktop. JWM is a window manager, and ROX is the ROX-Filer file-manager and desktop handler. They work extremely well together, and are the choice for Easy.

Encryption:

The "working-partition" has folders that may optionally be encrypted. These folders are everything, all your work, downloads, history. etc. Encryption is by fscrypt, uses AES-256, and requires that a password must be entered at bootup.

x86_64 and aarch64:

In theory, as Easy is built from WoofQ, it can use any binary packages, i686 for example. However, each architecture requires time and effort to support, so Easy releases are only x86_64 and aarch64 builds. In the latter case, have targeted RPi3&4 boards.

Network interfaces not renamed:

Easy keeps the kernel-assigned interface names, eth0, wlan0, etc., does not rename them to something weird such as "enp2s0", as do most distributions. Easy network management has no problem with keeping track of the correct interface, even if the kernel-assigned names change.

Drive names not renamed:

Ditto. The kernel-assigned names for drives and partitions are retained. For example drive sda and partition sda1.

Hardware profiling:

Currently for video and audio. Boot EasyOS from a USB-stick on different computers, and automatically remembers the setup for that hardware. video  audio

Compiled from source:

Easy is built with WoofQ, which takes as input binary packages. These packages can come from any distribution, such as Ubuntu DEBs, however, to reduce bloat and undesired architectural features, the current release of EasyOS uses binary packages created by a fork of OpenEmbedded with an EasyOS layer (available here). That is, all packages in Easy are compiled from source, there is no reliance on any other distro. This does mean a much smaller repository, however, they are optimized for Easy (small and fast). Note that there is an earlier release of EasyOS built with Debian Buster packages.

Puppy heritage:

Barry Kauler created Puppy Linux in 2003, turned it over to the "Puppy community" in 2013. It is only natural that a lot of "puppyisms" can be found in Easy, though, it must be stated that Easy is also very different, and should not be thought of as a fork of Puppy. Inherited features include the JWM-ROX desktop, menu-hierarchy, run-as-root, SFS layered filesystem, PET packages, and dozens of apps developed for Puppy.

Download:

Puppy Linux Zap6

Last update 2015

A Raspberry Pi puppy build from 01micko based on debian wheezy

Download:

Venus OS

Last update 2023

Venus OS is the software running on our Cerbo GX monitoring system, as well as its predecessors the Color Control GX, Venus GX and more. Also, it is in the GX versions of our MultiPlus-II  and EasySolar-II inverter/chargers.

Download:


Venus OS:

Raspberry Pi 2B, 3B, 3B+ Zero 2W:


Venus OS Large:

Raspberry Pi 2B, 3B, 3B+ Zero 2W:


Venus OS:

Raspberry Pi 4B:


Venus OS Large:

Raspberry Pi 4B:


GitHub:


GitHub WiKi:

Instructions: