Tags

Tags give the ability to mark specific points in history as being important
  • 2026.01.0

    Release 2026.01.0: The LLVM Migration
    
    Changes:
    
    * Introduce new "core-profile" package which includes global build defaults to make tree more DRY
    * Migrate tree from being a gnu/linux distro being an llvm/linux distro
    * Update bootstrap to have everything needed to build llvm directly
    * Update llvm packages to no longer require libgcc, favoring compiler-rt/libunwind instead
    * Break llvm package into many subpackages to selectively include where needed
    * Drop standalone lld/clang etc packages favoring llvm subpackages
    * Update entire tree, pallets, etc, to be llvm-native, dropping libgcc as a runtime requirement tree wide
    * Update all packages in user to be based on pallets
    * Update and tweak many packages for LLVM build compatibility
    * LLVM is updated to support all default architectures so we can cross compile for all the things.
    * Various determinism fixes that only impact specific CPUs have been addressed tree wide
    * Lots of new packages, cleanups, URL fixes, and maintenance across the tree. Check history!
    
    Caveats:
    
    syslinux(bootloader), ipxe(firmware), and seabios(firmware) will need
    someone that understands c inline assembly to patch those so they can
    build with clang. This is not a problem because there are not used
    in-tree at all and merely provided for end user convenience. Also they
    don't depend on libgcc and are totally standalone so it is pretty moot
    what compiler is used to build them. It would mostly just so we can be
    clang across the board, which would be nice.
    
    mrustc, the first build stage of rust, also heavily depends on c inline
    assembly generation that would also need to be ported to support clang.
    In this case we get away with it because this is only build step 1, and
    any dependency on gcc is gone by the next build step and well before our
    final output.
    
    Credits:
    
    * All of the poor fools that signed up to reproduce and sign this many packages at once
    * All the folks who assisted with debugging various issues
    * Chimera Linux for being an incredible reference for our own LLVM migration
    * Alpine, Guix, Arch Linux, OpenSUSE, and Debian which we lifted many musl build and determinism fixes from
    
    And the following contributors (in no particular order):
    
    * @negrel
    * @antonlivaja
    * @chifu
    * @ConYel
    * @drgrove
    * @hao-tk
    * @panekj
    * @satoqz
    * @jprkindrid
    * @lrvick
    * @Logicwax
    * @patrick_distrust
    * @ryansquared
    * @mochaa
    * @zeroware
    
    New Packages:
    
    * core-bsd-compat-headers
    * core-isl
    * core-mpc
    * core-libatomic_ops
    * core-mpfr
    * core-php-zts
    * core-profile
    * core-tcl8
    * core-uv
    * pallet-clang-meson-busybox
    * user-arti
    * user-gdb
    * user-hugo
    * user-kmod
    * user-py-attrs
    * user-py-jsonschema
    * user-py-pyrsistent
    * user-sevctl
    * user-snpguest
    * user-snphost
    * user-typst
    
  • 2025.10.0

    Release 2025.10.0
    
    Thanks to the following contributors for helping with this release:
    
    * @chifu
    * @drgrove
    * @hao-tk
    * @Logicwax
    * @ryan-distrust.co
    
  • 2025.08.0

    Release 2025.08.0
    
    Thanks to the following contributors for helping with this release:
    
    * @antonlivaja
    * @ConYel
    * @drgrove
    * @panekj
    * @wavesquid
    * @satoqz
    * @ryan-distrust.co
    * @zeroware
    
  • 2025.07.0

    Release 2025.07.0
    
    Thanks to the following contributors for helping with this release:
    
    * @drgrove
    * @ryan-distrust.co
    * @panekj
    * @antonlivaja
    * @rno
    * @zeroware
    
  • 2025.06.1

    Release 2025.06.1
    
    Thanks to the following contributors for helping with this release:
    
    * @ConYel
    * @drgrove
    * @Logicwax
    * @lrvick
    * @ryan-distrust.co
    * @antonlivaja
    
  • 2025.06.0

    Release 2025.06.0
    
    This update includes a Go security fix, an update to some mirrors for
    Apache Runtime, and an update of the Anubis package.
    
  • 2025.05.2

    ba80ca92 · Merge branch 'staging' ·
    2025.05.2
    
  • 2025.05.1

    9c14e2fe · Merge branch 'staging' ·
    2025.05.1
    
  • 2025.05.0

    Release 2025.05.0
    
    Thanks to these contributors for helping with the release:
    
    * @antonlivaja
    * @drgrove
    * @ryan-distrust.co
    
  • 2025.04.1

    Release 2025.04.1
    
    Thanks to these contributors for helping with the release:
    
    * @wavesquid
    * @drgrove
    * @antonlivaja
    * @lrvick
    * @ryan-distrust.co
    * @zeroware
    * @ConYel
    
  • 2025.03.0

    Release 2025.03.0
    
  • 2025.02.2

    40629b31 · Merge branch 'staging' ·
    2025.02.2
    
  • 2025.02.1

    2383b8b1 · Merge branch 'staging' ·
    2025.02.1
    
  • 2025.02.0

    Release 2025.02.0
    
  • 2024.12.0

    17ca3201 · Merge branch 'staging' ·
    Release 2024.12.0
    
  • 2024.09.0

    0356639e · Merge branch 'staging' ·
    2024.09.0
    
  • 2024.08.1

    2024.08.1
    
    Bugfix release for Keyfork. No other package hash changes, not including
    two added packages.
    
  • 2024.08.0

    e326f511 · Merge branch 'staging' ·
    Release 2024.08.0
    
  • 2024.05.0

    Release 2024.05.0