glaucus-s6-x86-64-v3-20231002
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 andEROFS
support have been proposed tobooster
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 implementationmdevd
is now the default udevd implementationmuon
is now the default meson implementationmold
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
tar --use-compress-program 'zstd -d -T0 --long=31' -xvf glaucus-s6-x86-64-v3-20231002.img.zst -C .
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=localtime
How to run the ISO file?
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)
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)
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?
ip link set eth0 up
sdhcp eth0
You can then run ping
or wget2
.