This project ports Apple's open-source XNU kernel (xnu-8796, the iOS 16 generation) to the Xiaomi Redmi Note 10 Pro (sweet, Qualcomm SM7150 / Snapdragon 732G). 16 (20H392) userland of the iPhone X: launchd, the system daemons, backboardd, SpringBoard and the stock apps.
Global
Open-source ESP32 emulator. Run real firmware locally or in your browser — no hardware, no cloud, no subscription.
Poke the DRAM controller and an address can be made to land wherever you want in memory. skitter-creek-bath-salts modifies the bottom layers of the memory hierarchy to rewire the physical DRAM address translations.
Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
Tart is a virtualization toolset to build, run and manage macOS and Linux virtual machines (VMs) on Apple Silicon. Built by CI engineers for your automation needs. Here are some highlights of Tart:
Talos Linux is a modern Linux distribution built for Kubernetes.
Vinix is an effort to write a modern, fast, and useful operating system in the V programming language
Redox is under active development by a vibrant community, you can see the key links below:
SHA256 checksums are generated during each build of iPXE and are located here. You can also view the scripts that are embedded into the images here.
From bare metal to cloud VMs, deploy web apps anywhere with zero downtime. Kamal uses kamal-proxy to seamlessly switch requests between containers. Works seamlessly across multiple servers, using SSHKit to execute commands.
Open source alternative to AWS. Elastic compute, block storage (non replicated), firewall and load balancer, managed Postgres, K8s, AI inference, and IAM services.
If this returns the version of the software, you're good to go. If not, download and install Python from here
TinyGo is a Go compiler intended for use in small places such as microcontrollers, WebAssembly (wasm/wasi), and command-line tools.
This is a tutorial series for hobby OS developers who are new to ARM's 64 bit [ARMv8-A architecture]. The tutorials will give a guided, step-by-step tour of how to write a [monolithic] Operating System kernel for an embedded system from scratch.
FTL is a new operating system aiming to be an alternative OS in cloud environments to Linux/BSDs/Illumos.
Overlapping windows with a z order and focus, pull down menus, a heap, an event queue, a storage layer with swappable backends, dialogues, controls, a notepad, a clock, a calendar, a two pane file manager, and a settings panel that actually changes things.
This firmware is designed for RP2350-based boards with integrated VGA/HDMI, SD card, and keyboard input: