https://www.antixforum.com/forums/topic ... r-edition/
I am proud to announce the release of my antiX-23.2 - init-diversity - 2025 remaster edition which includes 6 inits (sysvinit - s6-rc - s6-66 - OpenRC - dinit - runit).
Download link:
antiX-23.2_init-diversity_2025-remaster-edition
Code: Select all
user: demo
passwd: demo
root passwd: root
A big thanks to @calciumsodium @masinick @ile from the antiX forum for testing & reporting bugs on the original 20250510 & 20250512 iso's.
A special thanks also to @eric from Obarun for providing guidance about getting 66 properly working on antiX, which in my humble opinion is the pinnacle of this respin.
From a users point of view, you will not notice much of a difference from the original spin apart from the presence of dinit & the new dialogbox GUI that I ported from runit & s6-rc - but from a developers/maintainers point of view the leap is very huge:
This release is much more than just another respin as it includes a lot personal work from myself to port various packages and scripts from upstream & other distro's.
I must mention that a lot of effort has been put to create a turnkey solution in terms of packaging the various services to handle dependencies & create the proper scripts to enable/start them.
To install from a clean antiX-23.2_x64-full.iso or antiX-23.2_386-full.iso you can use the following script & adapt to your taste
NOTE: Repo lines have changed from previous spin
Code: Select all
#!/bin/bash
[ "$UID" -eq 0 ] || exec sudo bash "$0" "$@"
echo "adding ProwlerGr init-diversity repo"
wget http://init-diversity.duckdns.org:8080/--gpg-key/init-diversity-repo.gpg -O /etc/apt/trusted.gpg.d/init-diversity-repo.gpg
echo "deb http://init-diversity.duckdns.org:8080/ init-diversity antix
deb-src http://init-diversity.duckdns.org:8080/ init-diversity antix" > /etc/apt/sources.list.d/init-diversity.list
echo "renaming runit (if it exists) for a safe upgrade"
if [ -e /sbin/runit ]; then mv /sbin/runit /sbin/runit-bak; fi
sudo apt update && sudo apt -y dist-upgrade
echo "adding sysvinit related packages"
sudo apt -y install sysvinit-init-diversity
echo "adding s6-rc related packages"
sudo apt -y install s6-rc-init-diversity s6-rc-service-connmand s6-rc-service-slimski s6-rc-dialogbox-manager
echo "adding s6-66 related packages"
sudo apt -y install s6-66-init-diversity 66-service-connmand 66-service-slimski
echo "adding dinit related packages"
sudo apt -y install dinit-init-diversity dinit-service-connmand dinit-service-slimski dinit-dialogbox-manager
echo "adding openrc related packages"
sudo apt -y install openrc-init-diversity
echo "adding development packages for compiling software from ProwlerGr repos"
sudo apt -y install build-essential git-buildpackage dh-exec lintian libexecline-dev libglib2.0-dev po4a lowdown dh-runit libaudit-dev libcap-dev libpam0g-dev meson dh-sysuser doc-base libdbus-1-dev libcryptsetup-dev libblkid-dev libmount-dev libfdisk-dev libpolkit-gobject-1-dev libfido2-dev antix23-desktop-files iso-template-init-diversity
echo "restoring runit (if it was renamed to runit-bak)"
if [ -e /sbin/runit-bak ]; then mv /sbin/runit-bak /sbin/runit; fi
echo "adding runit related packages - this is best to be done last"
sudo apt -y install runit-init-diversity runit-service-boot-module runit-service-connmand runit-service-slimski runit-service-dbus runit-service-udevd runit-service-manager
