20231002
What’s new?
Section titled “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 (
overlayfsfor read-write mode andEROFSsupport have been proposed toboosterand 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-zerois now the default libudev implementationmdevdis now the default udevd implementationmuonis now the default meson implementationmoldis no longer the default linker (see this and this)OpenBSD M4is no longer the default M4 implementation (autoconfrequires GNU M4)- Arch Linux kernel and modules are being used for this release
- Updated
cerata
Included cerata (79 packages)
Section titled “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
Section titled “b3sum glaucus-s6-x86-64-v3-20231002.img.zst”2b3f40d5c5d54b93b9a4fbc8264fd152e6d7741258e0aa301b40184baec220d6
b3sum glaucus-s6-x86-64-v3-20231002.iso.zst
Section titled “b3sum glaucus-s6-x86-64-v3-20231002.iso.zst”a6755844fd86df97819b31bee6e9c0692bd6bf8b2de5ed212f4c3781c51f496b
How to run the IMG file?
Section titled “How to run the IMG file?”Extract glaucus-s6-x86-64-v3-20231002.img.zst
Section titled “Extract glaucus-s6-x86-64-v3-20231002.img.zst”tar --use-compress-program 'zstd -d -T0 --long=31' -xvf glaucus-s6-x86-64-v3-20231002.img.zst -C .Run via QEMU
Section titled “Run via QEMU”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=localtimeHow to run the ISO file?
Section titled “How to run the ISO file?”Extract glaucus-s6-x86-64-v3-20231002.iso.zst
Section titled “Extract glaucus-s6-x86-64-v3-20231002.iso.zst”tar --use-compress-program 'zstd -d -T0 --long=31' -xvf glaucus-s6-x86-64-v3-20231002.iso.zst -C .Run via QEMU (UEFI)
Section titled “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-20231002.iso \ -display gtk,gl=on \ -vga qxl \ -rtc base=localtime \ -bios /usr/share/ovmf/x64/OVMF.fdRun via QEMU (BIOS/MBR)
Section titled “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-20231002.iso \ -display gtk,gl=on \ -vga qxl \ -rtc base=localtimeYou’ll be automatically logged in as root.
To access additional ttys use ALT + arrow keys Right/Left.
How to Get Internet Access Under QEMU?
Section titled “How to Get Internet Access Under QEMU?”ip link set eth0 upsdhcp eth0You can then run ping or wget2.