Releases: kernelkit/curiOS
curiOS v25.10.0
Features: - New container: neofetch, System information with curiOS/Infix ASCII art - :latest tag support, releases push both version tags (e.g., :1.2.3) and :latest tag for easier container pulls/upgrades - ENABLE_INTERFACES environment variable for nftables, automatically bring up/down interfaces at start/stop (e.g., ENABLE_INTERFACES="e1 e24") - Local build tarballs, post-image script creates release-style tarballs Improvements: - Fixed OCI tarball structure, no directory wrapper for docker load - Fixes OCI tag, use container name, more intuitive after docker load - Add OCI description to each container image, human-readable text - Updated Buildroot, bumped to v2025.02.7-kkit - Enhanced documentation: - Added LICENSE badges (GPL v2) and GitHub Release badge - Added comprehensive "Building from Source" section - Added "Getting Images" section covering both registry and tarball methods - New CONTRIBUTING.md with guidelines for contributors - New SECURITY.md with vulnerability reporting process Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
curiOS v25.06.0
- Buildroot v25.02.3 - Refactored nftables container, now with BusyBox tools Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
curiOS v24.11.0
The attached files are gzipped OCI archives of the main curiOS containers:
- curiOS httpd: Tiny web server container based on BusyBox httpd, suitable for embedding in a firmware image as an example container
- curiOS nftables: Useful for advanced netfilter setups. At startup loads
/etc/nftables.confand calls nft flush ruleset at shutdown - curiOS ntpd: ISC ntpd supports multicasting NTP to a subnet
- curiOS: A system container, example of how to run multiple services: Dropbear SSH daemon, mini-snmpd, netopeer-cli, ntpd, nftables
For
docker pull, see GHCR: https://github.com/kernelkit/curiOS/pkgs/container/curios
Changes
- Allow network configuration in system container, set up a file
/etc/network/interfacesto activate - Add support for
/etc/rc.local, runs last in system container, if available (and executable) - Add
mpingmulticast testing tool to system container - Add
mcjoinmulticast testing tool to system container - Add
dnsmasqto system container - Add
routecommand to httpd container (droppingtraceroute6,dhcpc6, and hw+slip options toifconfig)
Fixes
- None
curiOS v24.05.0
The attached files are gzipped OCI archives of the main curiOS containers:
- curiOS httpd: Tiny web server container based on BusyBox httpd, suitable for embedding in a firmware image as an example container
- curiOS nftables: Useful for advanced netfilter setups. At startup loads
/etc/nftables.confand calls nft flush ruleset at shutdown - curiOS ntpd: ISC ntpd supports multicasting NTP to a subnet
- curiOS: A system container, example of how to run multiple services: Dropbear SSH daemon, mini-snmpd, netopeer-cli, ntpd, nftables
For
docker pull, see the following URL for links to releases: https://github.com/kernelkit/curiOS/pkgs/container/curios
Changes
Fixes
curiOS v24.03.0
The attached files are gzipped OCI archives of the main curiOS containers:
- curiOS httpd: Tiny web server container based on BusyBox httpd, suitable for embedding in a firmware image as an example container
- curiOS nftables: Useful for advanced netfilter setups. At startup loads /etc/netfilter.conf and calls nft flush ruleset at shutdown
- curiOS ntpd: ISC ntpd supports multicasting NTP to a subnet
- curiOS: A system container, example of how to run multiple services: Dropbear SSH daemon, mini-snmpd, netopeer-cli, ntpd, nftables
For
docker pull, see the following URL for links to releases: https://github.com/kernelkit/curiOS/pkgs/container/curios
Changes
- Use large BusyBox defconfig for system container, for details, see 18f131b
- Enable
tcpdumpin system container - Include license file (COPYING) in all tarballs
curiOS v24.02.0
Initial release.
The attached files are gzipped OCI archives of the main curiOS containers:
- curiOS httpd: Tiny web server container based on BusyBox httpd, suitable for embedding in a firmware image as an example container
- curiOS nftables: Useful for advanced netfilter setups. At startup loads /etc/netfilter.conf and calls nft flush ruleset at shutdown
- curiOS ntpd: ISC ntpd supports multicasting NTP to a subnet
- curiOS: A system container, example of how to run multiple services: Dropbear SSH daemon, mini-snmpd, netopeer-cli, ntpd, nftables
For
docker pull, see the following URL for links to releases: https://github.com/kernelkit/curiOS/pkgs/container/curios
Bleeding Edge
Nightly builds of all container images
The tag for this release is placed at a random point in the GIT history just to provide a way for GitHub actions to upload publicly visible files, because artifacts are not available to non-logged-in users.
Important
These images are likely to break your production setups in unpredictable ways,
they may even eat your cat, feed the monsters under your bed, and do all sorts
of nasty things to your sock drawer.
Also, please ignore the "Source Code" zip and tar.gz, they are automatically generated by GitHub and cannot be disabled.