Name | Modified | Size | Downloads / 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
.