Talos Image Factory for Mac Mini 2018 (T2) and Minisforum MS-01.
Find a file
2025-12-04 01:00:46 +00:00
.github/workflows chore(deps): update actions/checkout action to v6 2025-11-27 01:00:41 +00:00
devices feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
extensions chore(deps): update alpine docker tag to v3.23 2025-12-04 01:00:46 +00:00
external feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
lessons feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
patches feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
schematics feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
scripts feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
.envrc feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
.gitignore feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
.golangci.yml feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
.gosec.json feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
01-prepare.sh feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
02-build-kernel.sh feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
03-build-initramfs.sh feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
04-build-installer-base.sh feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
05-build-imager.sh feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
06-build-installer.sh feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
07-build-iso.sh feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
08-test-qemu-bootstrap.sh feat: Complete Talos Linux custom build system with Apple T2 support 2025-08-03 19:03:13 +02:00
README.md chore: add a tiny readme 2025-08-03 19:10:38 +02:00
renovate.json Add renovate.json 2025-11-03 01:01:02 +00:00

Talos Linux Image Factory

Custom Talos Linux build system with support for Apple T2 and MS-01 (coming) hardware.

Based on research into the Talos build system, Buroa's original repository and T2 Linux Patches.

Quick Start

./01-prepare.sh                 # Setup build environment  
./02-build-kernel.sh           # Build custom kernel with T2 drivers
./03-build-initramfs.sh        # Build custom initramfs
./04-build-installer-base.sh   # Build installer base
./05-build-imager.sh          # Build imager
./06-build-installer.sh       # Build installer  
./07-build-iso.sh             # Generate bootable ISO
./08-test-qemu-bootstrap.sh   # Test in QEMU

Features

  • Schematic builds
  • Image registry on ghcr.io, mirrored to code.252.no
  • Apple T2 drivers (applesmc, apple-bce, hid-apple)
  • Custom kernel with T2 hardware patches
  • Modified initramfs and installer
  • QEMU-based verification script
  • Mac Mini 2018 support

Requirements

  • Docker
  • QEMU
  • talosctl
  • GNU make/sed (macOS: brew install gnu-sed make)