Every time I hear about the Librem 5, I get excited about the idea that I could run Debian, or Arch, or another open source OS on a phone. But I can find scant details about how this would be implemented.
It's all open source BTW. Look at https://gitlab.gnome.org/Community/Purism
So why the difference?