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

v0.02: Lower RAM and storage usage

Released on 2022/4/17 by CinnamonWolfy


Second release

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

Released on 2022/4/18 by CinnamonWolfy


Third release.

v0.04: Smaller kernel

Released on 2022/4/23 by CinnamonWolfy


Fourth release

Features

Known Bugs:

v0.05: Build System Rewrite, and More

Released on 2022/9/17 by CinnamonWolfy


Fifth release

Changes

v0.06: Build System Refactor, and More

Released on 2022/9/22 by CinnamonWolfy


Sixth release. Here are the new changes:

Current Goals:

v0.07: More compatibility and Package manager

Released on 2022/9/28 by CinnamonWolfy


Seventh release. Here are the changes:

Current Goals:

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

Released on 2022/10/12 by CinnamonWolfy


Eighth release. Here are the changes:

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:

v0.08.1-hotfix: we are very sorry

Released on 2022/10/17 by (name witheld. Not CinnamonWolfy)


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).

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

Released on 2022/11/7 by CinnamonWolfy


Eleventh release. Here are the new changes:

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

Released on 2022/11/20 by (name witheld. Not CinnamonWolfy)


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.

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:

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

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

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^

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^

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

Released on 2023/11/13 by CinnamonWolfy


Eighteenth release. Here are the changes:

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

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

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

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

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

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. (name witheld. Not CinnamonWolfy) will take over the maintenance of this branch while i work on 0.12

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