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 / 20241026
Name Modified Size InfoDownloads / Week
Parent folder
glaucus-s6-x86-64-v3-20241026.iso 2024-10-26 241.0 MB
glaucus-s6-x86-64-v3-20241026 source code.tar.gz 2024-10-12 2.0 kB
glaucus-s6-x86-64-v3-20241026 source code.zip 2024-10-12 3.1 kB
README.md 2024-10-12 2.5 kB
Totals: 4 Items   241.0 MB 0

What's new?

  • glaucus now runs on real hardware!
  • This is a stage 3 release (native compilation after cross compilation; previous releases were at stage 2 which meant they were cross-compiled only)!
  • limine is now the default boot loader and manager!
  • neatvi is now the default text editor!
  • reflex is now the default lex implementation!
  • faillog, last, lastb, lastlog and w are now all running securely under musl libc thanks to utmps!
  • DT_RELR support was enabled, and has resulted in further size reduction!
  • rad (glaucus package manager) has been improved with more functionality being fleshed out.
  • The bootstrap process has been further optimized resulting in a reduction in the number of packages being used.
  • CachyOS kernel and modules are being used for this release!
  • Updated cerata

Included cerata (37 packages)

  • acl
  • attr
  • bzip2
  • cerata
  • execline
  • expat
  • fs
  • kmod
  • less
  • libarchive
  • libcap
  • libedit
  • libressl
  • libudev-zero
  • linux-cachyos
  • lz4
  • mdevd
  • musl
  • neatvi
  • netbsd-curses
  • nsss
  • rad
  • s6
  • s6-boot-scripts
  • s6-linux-init
  • s6-rc
  • sdhcp
  • shadow
  • skalibs
  • toybox
  • util-linux
  • utmps
  • wget2
  • xz
  • yash
  • zlib-ng
  • zstd

How to run the ISO file?

Verify

:::Shell
$ b3sum glaucus-s6-x86-64-v3-20241026.iso
1a16c451dfb6b28b2c5a2c04cf33bf92293e01a9f83d58fe63a9f4f1b7bce570  glaucus-s6-x86-64-v3-20241026.iso

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-20241026.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-20241026.iso \
  -display gtk,gl=on \
  -vga qxl \
  -rtc base=localtime
  • Log in as the user root
  • To access additional ttys use ALT + arrow keys Right/Left
  • To silence login messages, simply run touch ~/.hushlogin

How to connect to The Internet under QEMU?

:::Shell
$ ip link set eth0 up
$ sdhcp eth0

You can then run ping or wget2.

Source: README.md, updated 2024-10-12