glaucus-s6-x86-64-v3-20240404
What's new?
A summary of changes that took place:
- glaucus is not affected by the backdoor found in XZ Utils, as it targeted sshd binaries linked against
libsystemd
andglibc
- The glaucus ISO has been improved with a dedicated initramfs to support OverlayFS and EROFS using
toybox
andmdevd
nsss
is now the default NSS implementationslibtool
is now the default libtool implementationutmps
is now the default utmpx implementation (w
andlast
are now working securely onmusl
)- The bootstrap process has been further optimized resulting in a reduction in the number of packages being used
- Arch Linux kernel and modules are being used for this release (CachyOS kernel will be considered for future releases)
- Updated cerata
Included cerata (73 packages)
This release contains the following cerata:
- acl
- attr
- autoconf
- automake
- bash
- binutils
- byacc
- bzip2
- cerata
- diffutils
- e2fsprogs
- execline
- expat
- file
- findutils
- flex
- gcc
- gettext-tiny
- grep
- help2man
- hydroskeleton
- iproute2
- iputils
- kmod
- less
- libarchive
- libcap
- libcap-ng
- libedit
- libressl
- libtool
- libudev-zero
- linux
- linux-headers
- lz4
- m4
- make
- mandoc
- mawk
- mdevd
- muon
- musl
- musl-fts
- musl-utils
- netbsd-curses
- nsss
- patch
- pcre2
- pigz
- pkgconf
- procps-ng
- psmisc
- radula
- rsync
- s6
- s6-boot-scripts
- s6-linux-init
- s6-rc
- samurai
- sdhcp
- sed
- shadow
- skalibs
- toybox
- util-linux
- utmps
- vim
- wget2
- xxhash
- xz
- yash
- zlib-ng
- zstd
b3sum glaucus-s6-x86-64-v3-20240404.img.zst
208dae713607eca00df65096cf324a22be97624a7fee3633fc7dad38147e788b
b3sum glaucus-s6-x86-64-v3-20240404.iso.zst
deecc01ffadca0e95ce46cec5abdb20f3a4ea2938e7ee3bef7977285d3ec4361
How to run the IMG file?
Extract glaucus-s6-x86-64-v3-20240404.img.zst
zstd -d -T0 --long glaucus-s6-x86-64-v3-20240404.img.zst
Run via QEMU
qemu-system-x86_64 \
-machine q35,accel=kvm \
-cpu host \
-m 1G \
-name glaucus \
-drive file=glaucus-s6-x86-64-v3-20240404.img,format=raw \
-display gtk,gl=on \
-vga qxl \
-rtc base=localtime
How to run the ISO file?
Extract glaucus-s6-x86-64-v3-20240404.iso.zst
zstd -d -T0 --long glaucus-s6-x86-64-v3-20240404.iso.zst
Run via QEMU (UEFI)
qemu-system-x86_64 \
-machine q35,accel=kvm \
-cpu host \
-boot order=d \
-m 1G \
-name glaucus \
-cdrom glaucus-s6-x86-64-v3-20240404.iso \
-display gtk,gl=on \
-vga qxl \
-rtc base=localtime \
-bios /usr/share/ovmf/x64/OVMF.fd
Run via QEMU (BIOS/MBR)
qemu-system-x86_64 \
-machine q35,accel=kvm \
-cpu host \
-boot order=d \
-m 1G \
-name glaucus \
-cdrom glaucus-s6-x86-64-v3-20240404.iso \
-display gtk,gl=on \
-vga qxl \
-rtc base=localtime
You'll be automatically logged in as root
.
To access additional ttys use ALT
+ arrow keys Right
/Left
.
How to Get Internet Access Under QEMU?
ip link set eth0 up
sdhcp eth0
You can then run ping
or wget2
.