here is Ubuntu's kernel, according "uname -a" Linux zhou-Lenovo 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:19 UTC 2019 i686 i686 i686 GNU/Linux it's built from stretch/sid according its /etc/debian_version
i don't know how to find out firmware, i guess it uses same as debian they say ubuntu is more user-friendly and i know less details