Releases: skiffos/SkiffOS
2021.02: SkiffOS LTS Release
This release corresponds to Buildroot 2021.02 LTS.
Significant features / improvements in this release:
- Pinephone on Linux 5.12 with
skiffos/skiff-core-gentoo-kde:pinephone-lto-wip
- Upgraded all kernels & firmware
- Stability improvements to all core images.
- Buildroot 2021.02.x LTS
SkiffOS and Buildroot 2021.02.x (LTS) is now mainline/LTS/stable.
2020.11.7: Skiff Mainline Release
This release corresponds to Buildroot 2020.11.3, and will be the final 2020.11.x release of SkiffOS.
Significant features / improvements in this release:
- Zram support for compression when under memory pressure
- jetson/common: migrate to squashfs-based boot for OTA compatibility
- Early support for Android kernel features with
android/common
- Stability improvements to all core images.
- CPU-specific optimizations and Linux 5.11.x for Odroid and Raspberry Pi series of boards.
- Improved base skiff/core image with minimal desktop GUI
- Technical report
- Support for running DietPi in the core container
- Pre-built image for RockPro64
SkiffOS and Buildroot 2021.02.x (LTS) will now be promoted to mainline/LTS/stable, and "next" will be moved to Buildroot "master."
2021.02-rc2: SkiffOS LTS Pre-release
2020.11.6: Skiff Mainline Release
This release corresponds to Buildroot 2020.11.1, which is the current stable release of Buildroot.
WSL2
SkiffOS is a minimal cross-compiled OS (180MB for WSL2) which provides a shim to operate other distributions in Docker containers without modification across a wide variety of target platforms, handling firmware, kernel, & platform support.
The WSL2 build with a Gentoo core container is available for download as a build artifact - skiffos-wsl-2020.11.6.tar.gz.zip. Import it to WSL with wsl.exe --set-default-version 2
and wsl.exe --import SkiffOS C:\SkiffOS .\skiffos-wsl-2020.11.6.tar.gz
. Enter the Gentoo environment with su - core
. Edit /mnt/persist/skiff/core/config.yaml
to configure alternative user IDs and containers.
You can configure GWSL to run X apps in Windows. If you want GWSL to detect all of your applications, map the root user to the core container in config.yaml:
users:
root:
container: core
containerUser: core
createContainerUser: true
containerShell:
- "/bin/bash"
Then, GWSL will detect and auto-integrate all of your Core container apps:
2020.11.5: Skiff Mainline Release
This release corresponds to Buildroot 2020.11.1, which is the current stable release of Buildroot.
Fixes
Fixes a breaking bug introduced in 2020.11.4 against Odroid, Pi, and other embedded boards.
2020.02.10: Skiff LTS Release
Note: this is not the latest release, the latest is 2020.11.5.
This release corresponds to Buildroot 2020.02.9, which is the current LTS release of Buildroot.
The "stable" branch (2020.02.x) is on Buildroot LTS 2020.02.x.
2020.11.4: Skiff Mainline Release
This release corresponds to Buildroot 2020.11.1, which is the current stable release of Buildroot.
Includes an improved neofetch logo, bugfixes, and extensive support for WSL2.
WSL2 now uses skiff-init-squashfs to mount the Skiff filesystem and boot systemd inside a PID namespace. This enables all Skiff features to work correctly under WSL2.
Jetson TX2 now supports OTA and has improved support using skiff-init-squashfs.
2020.11: Skiff Mainline Release
This release corresponds to Buildroot 2020.11.1, which is the current stable release of Buildroot.
Artifacts: build artifacts (images directory) for GitHub build for the release.
Can be used to try a generic Skiff setup.
2020.05.7: Skiff Mainline Release
This release corresponds to Buildroot 2020.05.3.
The "stable" branch (2020.02.x) remains on Buildroot LTS 2020.02.x.
The "master" branch will be moved to Buildroot 2020.08 (stable).
The "next" branch will be moved to Buildroot 2020.11 (dev).
2020.02.5: Skiff Stable (2020.02.x) Release
The "stable" branch is the Buildroot 2020.02.5 LTS release.
The "master" branch is the Buildroot 2020.05 series.
The "next" branch is the Buildroot 2020.08 pre-release.