{"repo":"LeoRover/LeoOS","free":true,"listed":false,"github":"https://github.com/LeoRover/LeoOS","clone":"git clone https://github.com/LeoRover/LeoOS.git","description":"OS distribution for Raspberry Pi computer running inside Leo Rover.","language":"Shell","stars":24,"topics":["debian","multistrap","raspberry-pi","robotics","ros","ubuntu"],"license":null,"category":"self-hosted-apps","readme_excerpt":"LeoOS LeoOS is a Debian-based Operating System distribution for the single-board computer running inside Leo Rover (currently Raspberry Pi 4B). It uses Ubuntu and Fictionlab package archives, comes with a ROS distribution, preconfigured network, a desktop environment, a service for starting base functionalities at boot, and many more. This repository contains a [Nix flake] for building LeoOS images (OS images for Raspberry Pi computer running inside Leo Rover). \\ For the built, compressed images, visit the Releases page. Versions The major version (the first part in the three-part version number) is tied to the Ubuntu and ROS distributions the OS is based on. For now, the version semantics look as follows: 2.0.0 and up - Ubuntu 24.04 Noble Numbat and ROS 2 Jazzy 1.0.0 and up - Ubuntu 20.04 Focal Fossa and ROS Noetic Before 1.0.0 - Ubuntu 18.04 Bionic Beaver and ROS Melodic Building Pre-requisites [Nix] with [Flakes] enabled (optional) Hardware that supports [KVM] (e.g. Intel VT-x or AMD-V) for much faster builds due to hardware virtualization. (optional) ARM64 machine for faster builds. Otherwise, the image will be built in QEMU emulation mode, which is slower. Prepare the environment First, check if your system supports KVM (Kernel-based Virtual Machine). \\ You can check if KVM is available by running: If it is not available, you may need to enable virtualization in the BIOS/UEFI settings. You also need to ensure Nix is able to use KVM. To check this, run: If you see a permi","default_branch":null,"files":null,"tree":[],"storefront":"/r/LeoRover","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LeoRover/LeoOS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}