Using baremetal Asahi Linux (Ubuntu) on M1 Mac Minis for homelab

This page summarizes the projects mentioned and recommended in the original post on /r/homelab

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ubuntu-asahi

    Native Ubuntu installations for Apple silicon hardware

  • I used an Asahi Linux distro (Ubuntu Server 22.04LTS) - https://github.com/UbuntuAsahi/ubuntu-asahi as Ubuntu is a supported distro and KVM host in Apache #CloudStack. I want to explore if this can be used as a viable KVM/virtualisation host. After initial install, I had to manually setup openssh and bridge-utils on it. Initial impressions - I was amazed, I knew the new Apple silicon chips are fast (tried on Mac OS) but on Linux on them is really "really" fast while consuming only 5-6W idle and about 20W for full "server" workloads (CPU) and it was very quiet and cool.

  • libvirt

  • So, next I setup cockpit and cockpit-machines, which works to create VMs (via cockpit-machines) but they use tcg/qemu i.e. emulation and no KVM based h/w acceleration - my test VMs were very slow! I figured out while qemu+KVM works on command line, it doesn't work and the culprit was libvirt! After discussing with the good folks on #asahi channel and with tobhe (Ubuntu-Asahi creator), I gathered enough evidence to conclude libvirtd doesn't know the "right" qemu commands to exec and logged my findings to the libvirt project https://gitlab.com/libvirt/libvirt/-/issues/365 (which can probably use some of the community noise, to expedite the fix).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project