SnowCone is the YetiOS boot/loading screen.
The original live renderer in main.c uses Linux DRM/KMS directly. The
FreeBSD-based YetiOS alpha uses the same scene code through
main_freebsd.c and src/sc_fb_freebsd.c, which draw into the FreeBSD
vt framebuffer.
snowcone Linux DRM/KMS renderer
snowcone-freebsd FreeBSD vt/fb renderer
boot/yetios-snowcone.bmp loader-stage cover generated by YetiOS
boot/images/yetios-snowcone.png loader-stage PNG cover generated by YetiOS
usr/libexec/yetios/snowcone-build builds the FreeBSD renderer into /tmp
etc/rc.d/yetios_snowcone_handoff stops SnowCone before LOGIN
YetiOS also installs a loader-stage bitmap so the handoff into FreeBSD starts with YetiOS artwork before the live renderer takes over. The FreeBSD renderer uses a built-in readable bitmap font for boot text. The broken text fallback is not SnowCone and is not installed.
MIT License - YetiOS Project.