Download Latest Version glaucus-s6-x86-64-v3-20241026.iso (241.0 MB)
Email in envelope

Get an email when there's a new version of glaucus

Home / 20231002
Name Modified Size InfoDownloads / Week
Parent folder
glaucus-s6-x86-64-v3-20231002.iso.zst 2023-10-02 219.8 MB
glaucus-s6-x86-64-v3-20231002.img.zst 2023-10-02 218.2 MB
glaucus-s6-x86-64-v3-20231002 source code.tar.gz 2023-09-30 3.1 kB
glaucus-s6-x86-64-v3-20231002 source code.zip 2023-09-30 4.0 kB
README.md 2023-09-30 4.2 kB
Totals: 5 Items   438.0 MB 0

What's new?

A summary of changes that took place: - A glaucus ISO is finally being released for the first time! This marks a new huge milestone for glaucus after years of hard work and dedication. The ISO supports booting in both BIOS/MBR and UEFI modes, but is still in beta phase and in read-only mode (overlayfs for read-write mode and EROFS support have been proposed to booster and will hopefully be provided in the following releases) - glaucus is now self-hosting, being able to bootstrap itself under itself! This is also another huge milestone, and has resulted in a reduction in the number of packages being included in the bootstrap phase, making it faster and more minimal - libudev-zero is now the default libudev implementation - mdevd is now the default udevd implementation - muon is now the default meson implementation - mold is no longer the default linker (see this and this) - OpenBSD M4 is no longer the default M4 implementation (autoconf requires GNU M4) - Arch Linux kernel and modules are being used for this release - Updated cerata

Included cerata (79 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 - gperf - grep - help2man - hydroskeleton - iana-etc - iproute2 - iputils - kmod - lbzip2 - lbzip2-utils - less - libarchive - libcap - libcap-ng - libedit - libressl - libtool - libudev-zero - linux - linux-headers - lz4 - m4 - make - mandoc - mawk - mdevd - mimalloc - muon - musl - musl-fts - musl-utils - netbsd-curses - patch - pcre2 - pigz - pkgconf - plocate - procps-ng - psmisc - radula - rsync - s6 - s6-boot-scripts - s6-linux-init - s6-rc - samurai - sdhcp - sed - shadow - skalibs - toybox - tzcode - tzdata - util-linux - vim - wget2 - xxhash - xz - yash - zlib-ng - zstd

b3sum glaucus-s6-x86-64-v3-20231002.img.zst

2b3f40d5c5d54b93b9a4fbc8264fd152e6d7741258e0aa301b40184baec220d6

b3sum glaucus-s6-x86-64-v3-20231002.iso.zst

a6755844fd86df97819b31bee6e9c0692bd6bf8b2de5ed212f4c3781c51f496b

How to run the IMG file?

Extract glaucus-s6-x86-64-v3-20231002.img.zst

:::Shell
tar --use-compress-program 'zstd -d -T0 --long=31' -xvf glaucus-s6-x86-64-v3-20231002.img.zst  -C .

Run via QEMU

:::Shell
qemu-system-x86_64 \
  -machine q35,accel=kvm \
  -cpu host \
  -m 1G \
  -name glaucus \
  -drive file=glaucus-s6-x86-64-v3-20231002.img,format=raw \
  -display gtk,gl=on \
  -vga qxl \
  -rtc base=localtime

How to run the ISO file?

Extract glaucus-s6-x86-64-v3-20231002.iso.zst

:::Shell
tar --use-compress-program 'zstd -d -T0 --long=31' -xvf glaucus-s6-x86-64-v3-20231002.iso.zst  -C .

Run via QEMU (UEFI)

:::Shell
qemu-system-x86_64 \
  -machine q35,accel=kvm \
  -cpu host \
  -boot order=d \
  -m 1G \
  -name glaucus \
  -cdrom glaucus-s6-x86-64-v3-20231002.iso \
  -display gtk,gl=on \
  -vga qxl \
  -rtc base=localtime \
  -bios /usr/share/ovmf/x64/OVMF.fd

Run via QEMU (BIOS/MBR)

:::Shell
qemu-system-x86_64 \
  -machine q35,accel=kvm \
  -cpu host \
  -boot order=d \
  -m 1G \
  -name glaucus \
  -cdrom glaucus-s6-x86-64-v3-20231002.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?

:::Shell
ip link set eth0 up
sdhcp eth0

You can then run ping or wget2.

Source: README.md, updated 2023-09-30