Skip to content

glaucus-s6-x86-64-v3-20240404

Latest
Compare
Choose a tag to compare
@firasuke firasuke released this 04 Apr 01:18
· 11 commits to main since this release
abe96b6

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 and glibc
  • The glaucus ISO has been improved with a dedicated initramfs to support OverlayFS and EROFS using toybox and mdevd
  • nsss is now the default NSS implementation
  • slibtool is now the default libtool implementation
  • utmps is now the default utmpx implementation (w and last are now working securely on musl)
  • 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.