I’ve just been watching a video by Andreas Speiss – and I agree with him, USB boot on the Raspberry Pi has taken FAR too long and we are NOT a tiny minority in favour of USB boot, contrary to comments in the Pi forums.
The PI3 had USB2 boot and so it was/is entirely reasonable IMHO to expect a product touted as the next generation of Raspberry Pi to boot from USB3 (which now has enough speed to make it worthwhile) and yet the Pi team apparently consider this a low priority – many months after launch.
As Andreas quite rightly points out, SDs are well suited to cameras where they get read often but over-written to rarely (photos tend to stay put and new photos tend to occupy new space) whereas computers write constantly – often over-writing the same location. In addition, SDs are somewhat prone to failure if power is lost – and last month for the first time I lost my setup over in Spain while I was in the UK, thanks to dodgy mains power which also took out my router.
Thankfully I had a backup on USB but this meant a friend over there in Spain bringing back the Pi (as he was visiting the UK) and posting it to me so I could thoroughly check the setup using the backup USB. The Pi4 itself was and is fine, the SD was irretrievably ruined. The backup, thankfully was fine and once again everything works.
When my friend Antonio pointed out that Andreas had posted a video with a solution, I was all ears.
At this point I’m not sure if this applies onto to a new installation or if we can include existing installations (a new-only route would be useless to me). It always amazes me how often people (including the Pi team) concentrate on new installations as if nothing we already have in place is relevant. I have spent a lot of time upgrading my home control to the latest versions of everything without starting from scratch and I don’t intend to start now.
However it seems all academic as this does NOT looks like a true SSD boot scenario, I guess we will just have to wait for the RPI team to finish the job.