Return to Release Notes

PortaLinux Build/Ports System - Release Archive


The PortaLinux Build/Ports System is the main way of building a PortaLinux system. It is also the oldest part of the entire project. It started off as a reimplementation of PocketLinux, itself being CinnamonWolfy's first attempt at trying to build Linux From Scratch and eventually evolving into a Linux Live Kit clone before being completely scrapped due to its build system being extremely fragile. The first release of the PortaLinux Build System is a reimplementation of PocketLinux 0.04

Here are the releases of this project repo:

v0.01: Initial release

Released on 2022/4/16 by CinnamonWolfy


First release


View Commit Download ZIP Download TAR.GZ

v0.02: Lower RAM and storage usage

Released on 2022/4/17 by CinnamonWolfy


Second release


View Commit Download ZIP Download TAR.GZ

v0.03: Even lower RAM/Storage usage and Volume Scanning implementation

Released on 2022/4/18 by CinnamonWolfy


Third release.


View Commit Download ZIP Download TAR.GZ

v0.04: Smaller kernel

Released on 2022/4/23 by CinnamonWolfy


Fourth release

Features

Known Bugs:


View Commit Download ZIP Download TAR.GZ

v0.05: Build System Rewrite, and More

Released on 2022/9/17 by CinnamonWolfy


Fifth release

Changes


View Commit Download ZIP Download TAR.GZ

v0.06: Build System Refactor, and More

Released on 2022/9/22 by CinnamonWolfy


Sixth release. Here are the new changes:

Current Goals:


View Commit Download ZIP Download TAR.GZ

v0.07: More compatibility and Package manager

Released on 2022/9/28 by CinnamonWolfy


Seventh release. Here are the changes:

Current Goals:


View Commit Download ZIP Download TAR.GZ

v0.08: libncurses and nano, aarch64 support, custom-platforms and more

Released on 2022/10/12 by CinnamonWolfy


Eighth release. Here are the changes:


View Commit Download ZIP Download TAR.GZ

v0.08.1: I'm sorry about the last release

Released on 2022/10/15 by CinnamonWolfy


NOTICE: I'm genuinely sorry about the issues with the last release. I will test my future releases more thoroughly from now on

Ninth release. Here's what's changed:


View Commit Download ZIP Download TAR.GZ

v0.08.1-hotfix: we are very sorry

Released on 2022/10/17 by maimaimoony


so we forgot to test the --target-system parser when the refactor happened, and turns out it broke. seems to be the only thing that broke though so i'm just gonna add -hotfix to the current version and re-upload the previous artifacts. please refer to v0.08.1's patch notes for what changed from v0.08. i'm gonna try to setup local ci on my server to make sure that small issues like this will never happen again in a release. again, we (me and @pocketlinux32) are very sorry, and we will make sure nothing like this will happen again (or at least for a while).


View Commit Download ZIP Download TAR.GZ

v0.09: ./compile refactor, bootable toy-musl, pl-init

Released on 2022/11/7 by CinnamonWolfy


Eleventh release. Here are the new changes:


View Commit Download ZIP Download TAR.GZ

v0.10: LLVM, Nix, and pl-init

Released on 2022/11/20 by maimaimoony


Twelfth Release! Changes:

This release of PortaLinux is the result of months of hard work to refactor ./compile and lots searching through obscure documentation, blog posts, and old guides to build a LLVM/clang sysroot from source. In the next couple of releases we will stabilize the LLVM support to work on all stable targets supported by the upstream LLVM project, experimenting with adding a vendored rust toolchain to for dynamic linking of rust libraries, adding official PowerPC releases, adding support for Wayland and X11, and more.


View Commit Download ZIP Download TAR.GZ

v0.10.1: pl-glibc and pl-busymusl discontinued, pl-srv init system

Released on 2023/3/15 by CinnamonWolfy


After almost 4 months, a new PortaLinux update has been made ^w^

Thirteeth release. Here are the new changes made:


View Commit Download ZIP Download TAR.GZ

v0.10.2: pl-srv and boot init update

Released on 2023/4/17 by CinnamonWolfy


Fourteenth Release. Here are the changes:

This is the last PortaLinux release with this build system. PortaLinux 0.11 will have a proper modular config system written in Python


View Commit Download ZIP Download TAR.GZ

v0.10.3: The final release of 0.10.x

Released on 2023/7/10 by CinnamonWolfy


I might have said that 0.10.2 was gonna be the last release with this build system, but I broke 0.10.2's build system by upgrading some of my projects to a better build system. Anyways, fifteenth release, and here are the changes:

This version should not break with updates to any of my other projects, so this will be the last 0.10.x release, and the next release (0.11) will have a brand-new build system written in Ruby


View Commit Download ZIP Download TAR.GZ

v0.11-beta: New config system, Ruby-based build system

Released on 2023/8/16 by CinnamonWolfy


Sixteenth Release. Here are the new features:

This was a massive update changing almost all aspects of the project's tools. I can now rest easy knowing this is the latest version of this project ^w^


View Commit Download ZIP Download TAR.GZ

v0.11-rc1: Keyboard layout switcher, Zlib and pl-rt

Released on 2023/11/13 by CinnamonWolfy


Seventeenth release. Here are the changes:

Developer Note: released just on time for portalinux day ^w^


View Commit Download ZIP Download TAR.GZ

v0.11-rc1-hotfix: pl-srv hotfix update

Released on 2023/11/13 by CinnamonWolfy


Eighteenth release. Here are the changes:


View Commit Download ZIP Download TAR.GZ

v0.11-rc2: Dependency-based init system, Complete PLML Module

Released on 2023/12/8 by CinnamonWolfy


Nineteenth Release. Here are the features:

LLVM support will most likely be added in the next release


View Commit Download ZIP Download TAR.GZ

v0.11-rc3: Base API Complete, Logging init system, Dash as /bin/sh

Released on 2024/1/2 by CinnamonWolfy


Twentieth release. Here are the changes:

Developer's notes:

we're almost done with 0.11, pl-rt and pl-srv just need to be fully finished :3


View Commit Download ZIP Download TAR.GZ

v0.11-rc4: Final Release Candidate

Released on 2024/7/22 by CinnamonWolfy


Twenty-first release. Here are the changes:

This will be the last big change to the 0.11 release of PortaLinux. Any more features will be added on a separate branch for the 0.12 release, and will be backported to 0.11 after the final 0.11 update is released. The LLVM script is the last piece remaining to be fully rewritten and it will be finished soon


View Commit Download ZIP Download TAR.GZ

v0.12-ports-test: Added PortaLinux Ports System

Released on 2024/8/20 by CinnamonWolfy


Twenty-second release. Here are the new changes:

Developer Notes:

this will be the start of another major update to pl. hopefully it won't take a year to release tho


View Commit Download ZIP Download TAR.GZ

v0.12-ports-test2: Multi-stage package support

Released on 2024/9/2 by CinnamonWolfy


Twenty-third release. Here are the changes:

Developer Notes:

this will be the last ports test release. next 0.12 release will be when i get the rootfs to compile. next release in line will be the final version of 0.11


View Commit Download ZIP Download TAR.GZ

v0.11: Feature Update Complete

Released on 2024/9/11 by CinnamonWolfy


Twenty-fourth release. Here are the changes over v0.11-rc4:

Developer Notes:

this version is complete. @maimaimoony will take over the maintenance of this branch while i work on 0.12


View Commit Download ZIP Download TAR.GZ

v0.12-ports-test3: PLML support and better source fetching

Released on 2025/1/7 by CinnamonWolfy


Twenty-fifth release, Here are the changes:

Developer Notes:

this will be the start of another major update to pl. hopefully it won't take a year to release tho


View Commit Download ZIP Download TAR.GZ

v0.11.1: Codeberg Migration Fixes

Released on 2024/9/11 by CinnamonWolfy


Twenty-sixth release. Here are the changes:

Some changes added to the v0.12 branch:


View Commit Download ZIP Download TAR.GZ

v0.12-ports-test4: PLML Wrapper Improvements, Finished Ports fetching code

Released on 2025/1/7 by CinnamonWolfy


Twenty-seventh release, Here are the changes:


View Commit Download ZIP Download TAR.GZ