Skip to content

Repository files navigation

SnowCone

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.

License

MIT License - YetiOS Project.

About

A small splash screen program to mimic the look of the classic XP era splash screen.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages