Ask HN: How ready for daily driving is Asahi Linux?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • docs

    Hardware and software docs / wiki (by AsahiLinux)

  • I think right now the best option is to run macOS plus Nix for a Linux userland.

    However, once GPU support and microphone lands in linux-asahi or mainline, it will be probably good enough to switch to Linux: https://github.com/AsahiLinux/docs/wiki/Feature-Support

    It's a shame there's no comparable x86_64 machine right now. A ThinkPad or a Surface could fill in this gap, especially with a Ryzen CPU. However, at least in the EU, MacBook Airs are much cheaper. Plus, they are fanless.

  • nixos-config

    My NixOS configurations.

  • One of the most popular NixOS configs on GitHub does this https://github.com/mitchellh/nixos-config

    The README describes the experience, though the author takes the approach of using the VM mainly for terminal-based stuff.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nixos-hardware

    A collection of NixOS modules covering hardware quirks.

  • Not yet. I checked that it exists in nixos-hardware already:

    https://github.com/NixOS/nixos-hardware/tree/master/lenovo/t...

    Haven't bought one yet, I'm still quite happy with this X1 from a few years back. You need a quite recent kernel with that laptop, and the wifi is a Qualcomm, not Intel, so check how is the Linux support before buying.

    But... I am intrigued, just that I don't really need a fast laptop due to using a beefy desktop for development right now.

  • nixos-config

    NixOS configuration. (by wegank)

  • I run NixOS in Parallels, and it's super nice. I copied a config from https://github.com/wegank/nixos-config/tree/main/hardware/pa... for an updated parallels-tools package, for things like copy/paste and mounting shared folders from the host OS.

    I'm really happy with it overall. All the hardware works perfectly, and I don't notice the bit of RAM & CPU reserved for the host. The only downside is that some packages aren't available for aarch64-linux, e.g. Slack, Spotify, etc. I just run those on the host OS instead, which is a little annoying due to context switching but not a huge deal.

  • nixos-system-flake

  • edit to add a link to my config, which has a couple tweaks for screen resolution, etc: https://github.com/yusefnapora/nixos-system-flake/blob/main/...

    Mine is using an older and more complicated version of the parallels-tools patch, so go with the one linked above if you end up using Parallels.

    You could also try UTM, which now has support for Rosetta for x86 binaries. There's a good writeup for NixOS + Rosetta here that I can confirm works: https://xyno.space/post/nixos-utm-rosetta - I had some random instability with UTM though, so switched back to Parallels.

  • 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

Related posts