Skip to content

glaucus-s6-x86-64-v3-20241026

Latest
Compare
Choose a tag to compare
@firasuke firasuke released this 26 Oct 15:05
· 2 commits to main since this release
95f7974

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

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

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-20241026.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-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?

$ ip link set eth0 up
$ sdhcp eth0

You can then run ping or wget2.