A simple and lightweight Linux® distribution based on musl libc and toybox
A summary of changes that took place:
libsystemd
and glibc
toybox
and mdevd
nsss
is now the default NSS implementationslibtool
is now the default libtool implementationutmps
is now the default utmpx implementation (w
and last
are now working securely on musl
)This release contains the following cerata:
b3sum glaucus-s6-x86-64-v3-20240404.img.zst
208dae713607eca00df65096cf324a22be97624a7fee3633fc7dad38147e788b
b3sum glaucus-s6-x86-64-v3-20240404.iso.zst
deecc01ffadca0e95ce46cec5abdb20f3a4ea2938e7ee3bef7977285d3ec4361
glaucus-s6-x86-64-v3-20240404.img.zst
zstd -d -T0 --long glaucus-s6-x86-64-v3-20240404.img.zst
qemu-system-x86_64 \
-machine q35,accel=kvm \
-cpu host \
-m 1G \
-name glaucus \
-drive file=glaucus-s6-x86-64-v3-20240404.img,format=raw \
-display gtk,gl=on \
-vga qxl \
-rtc base=localtime
glaucus-s6-x86-64-v3-20240404.iso.zst
zstd -d -T0 --long glaucus-s6-x86-64-v3-20240404.iso.zst
qemu-system-x86_64 \
-machine q35,accel=kvm \
-cpu host \
-boot order=d \
-m 1G \
-name glaucus \
-cdrom glaucus-s6-x86-64-v3-20240404.iso \
-display gtk,gl=on \
-vga qxl \
-rtc base=localtime \
-bios /usr/share/ovmf/x64/OVMF.fd
qemu-system-x86_64 \
-machine q35,accel=kvm \
-cpu host \
-boot order=d \
-m 1G \
-name glaucus \
-cdrom glaucus-s6-x86-64-v3-20240404.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
.
ip link set eth0 up
sdhcp eth0
You can then run ping
or wget2
.
A summary of changes that took place:
overlayfs
for read-write mode and EROFS
support have been proposed to booster
and will hopefully be provided in the following releases)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)cerata
This release contains the following cerata:
b3sum glaucus-s6-x86-64-v3-20231002.img.zst
2b3f40d5c5d54b93b9a4fbc8264fd152e6d7741258e0aa301b40184baec220d6
b3sum glaucus-s6-x86-64-v3-20231002.iso.zst
a6755844fd86df97819b31bee6e9c0692bd6bf8b2de5ed212f4c3781c51f496b
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 .
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
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 .
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
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
.
ip link set eth0 up
sdhcp eth0
You can then run ping
or wget2
.
This release is a modest attempt to follow a regular release cycle for glaucus.
A summary of changes that took place:
radula
was rewritten in Nim (previous version was in Rust), reasons for this include:
mold
by default, and all executables (with the exception of the Linux kernel) are being linked with ityash
as the default shell for interactive use instead of oksh
for the following reasons:
oksh
oksh
bash
and only slightly bigger (10 - 20%) than oksh
bash
and has identical performance to oksh
and loksh
oksh
OpenBSD M4
as the default M4 implementationBLAKE3
as the default hashing algorithm instead of SHA-512
cerata
This release is more stable compared to previous releases but it still is not production ready.
This release contains the following cerata:
b3sum glaucus-s6-x86-64-v3-28042023.img.zst
2c82179413c926eb38be96279e410ead7e80cabb0b8066a3fa45aade423aa360
glaucus-s6-x86-64-v3-28042023.img.zst
tar --use-compress-program 'zstd -d --long=31' -xvf glaucus-s6-x86-64-v3-28042023.img.zst -C .
qemu-system-x86_64 -enable-kvm -cpu host -hda glaucus-s6-x86-64-v3-28042023.img -m 256M
You'll be automatically logged in as root
.
To access additional ttys use ALT
+ arrow keys Right
/Left
, and use the password glaucus
.
Wow, 2 years have passed already and glaucus is still going strong as ever!
Needless to say, a lot has changed. The following is a summary of changes that took place:
radula
(glaucus's package manager written in Rust) is now fully capable of building a cross compiled glaucus system!s6
is still the default init system (finit
was removed completely)This release is more stable compared to previous releases but it still is not production ready..
This release contains the following cerata:
sha512sum glaucus-s6-x86-64-v3-11102022.img.zst
2379749b92902ff6966b341360fd0fba0d2506da57c58cc6a69a8b5e2f27206fd09a6dfdcf21c0f8351d207328d83801e0dbaaf846cb08f4e770c1ce14741e99
glaucus-s6-x86-64-v3-11102022.img.zst
zstd -d --long=31 glaucus-s6-x86-64-v3-11102022.img.zst
qemu-system-x86_64 -enable-kvm -cpu host -hda glaucus-s6-x86-64-v3-11102022.img -m 256M
You'll be automatically logged in as root
.
Decided to post this release after a year has passed since the previous release.
During this year a lot has changed, glaucus's build system changed multiple times until it became what it is like today:
This release is by no means stable and shouldn't be used for production use, it's only here to show that the project is still alive and kicking.
This release contains the following cerata:
sha512sum glaucus-bennettae-finit-x86_64-30092020.img
4767f8e214bba5d162bc5c6a3f1ecd23f8f03fef79d7918ef58f1bfe2d1a4e5a1c4208d3f600de23dcd24ed39be8e27a8115ad24e80c347e9307fabf6d2adfa8
glaucus-bennettae-finit-x86_64-30092020.img
?sudo qemu-system-x86_64 -enable-kvm -cpu host -hda glaucus-bennettae-finit-x86_64-30092020.img
User: root
You'll automatically be logged in as there's no password set for user root
.
If you see this message Please press Enter to activate this console.
then just press Enter
and you'll be greeted with a login prompt.
glaucus benettae extra first public release.
glaucus bennettae core first public release.