cool, unblobbing of RK3588 boot is in progress: https://www.collabora.com/news-and-blog/blog/2024/02/21/almost-a-fully-open-source-boot-chain-for-rockchips-rk3588/
Conversation
Notices
-
minute (mntmn@mastodon.social)'s status on Thursday, 22-Feb-2024 06:46:07 JST minute -
kosmosghost (kosmosghost@fosstodon.org)'s status on Thursday, 22-Feb-2024 18:01:08 JST kosmosghost @mntmn I still dont get it. As someone who wants an RK3588 pinephone, how does this change thingd? From what I understand rockchip builds arm cpus tailored to the linux kernel, and the linux kernel is gpl, so how can there be closed source blobs? Im not asking out of arrogance, instead im asking out of a potent blend of curiousity and stupidity.
-
minute (mntmn@mastodon.social)'s status on Thursday, 22-Feb-2024 18:01:08 JST minute @kosmosghost the blobs are not part of linux at all, they are part of the bootloader. the chip, when turning on, loads the bootloader from a boot medium (like sd card or flash). this also contains some code to train the ddr memory, for example. this code is often proprietary firmware. after all this is done, the bootloader loads the linux kernel. the kernel does not contain blobs.
-
kosmosghost (kosmosghost@fosstodon.org)'s status on Thursday, 22-Feb-2024 19:09:47 JST kosmosghost @mntmn thanks. This helps a lot. I think I need to learn more about bootloaders and hardware for me to actually grasp what you said though.
-
minute (mntmn@mastodon.social)'s status on Thursday, 22-Feb-2024 19:09:47 JST minute @kosmosghost on arm platforms, the relevant projects are "arm trusted firmware" and "u-boot".
-