Update 10.04.2026: Added a full userland Linux distro CDI (musl or uclibc) ! With 139 modern packages, like the latest gcc (musl), htop, btop (musl), lynx, tmux and many other packages.
# fastfetch
.:-=++*****+++=-:. root@192
.-+++=-::....::--=++*+=-. --------
.-+*+-. .-+**+: OS: Dreamcast Linux (2026-04-10) sh4
.=**-. .:-=++++==-:. .=**=. Kernel: Linux 6.19.11
.+*=. .-+*+=--:::-=+**+-. :+*+. Uptime: 12 seconds
:**- -**=. .:+**=. .+**: Shell: mksh R59
.+*= +*+. .-=++==-: :+*+. .**+. Terminal: vt102
=**. =*+ -**=::-=+*+- .**+ -**= CPU: SH7750
+*+ +*- .**: :**= -**: =++ Memory: 7.53 MiB / 11.13 MiB (68%)
+*+ +*- +*=:... -**. .**= Swap: Disabled
-**: -*+. -=++++. -**. +*+ Local IP (eth0): 192.168.0.200/24
+*+ =*+: :+*= +*+ Locale: C
.+*= -+*+=-::::-=+*+: -**-
.+*+: .-==+++==-: .=**-
:+*+-. .-=**=.
:=+*++=-:::::::-=+*+=-.
.:-=++*****++=-:
The userland distro was built using the T2SDE.
--
This release to 6.19.11 is not only a kernel update, but the preparation to finally distribute a complete offline userland distro with the CDI.
The release contains the fixed GDROM driver, so we can mount iso9660 from the CD (GDROM or GDEMU) and use this as a squashfs-mounted base for our root filesystem. Please add your thoughts to #4 about what apps you would like to see in your dreamcast linux userland by default.
Note that currently, it is still quite raw, meaning it ships only a small busybox capable of mounting NFS/iso9660/squashfs and of course with fixed VMU/Maple support and many more kernel options (not yet fully upstreamed).
This release was tested on PAL-E and NTSC-J, with dcload-serial/-ip, GDROM, GDEMU - so only NTSC-U is missing from my official testing ops (but please beware, a device is already on the way to me).
To mount iso9660 from the busybox, use this
mount -t iso9660 -o ro /dev/gdrom /media
The -o ro is very important to busybox, otherwise it will just silently segfault.