RPI3+ och nyare kan man numera bestämma vilken bootdevice det startar på utan att vara beroende av en SD-minne - men man kanske måste ladda in ny firmware innan man kan tillgodogöra sig detta
Tidigare modeller upp till RPI3 var det en envägs-programmering (programmera bit i OTP-minne i GPU) om man skulle starta från USB istället för SD-minne och man kunde inte backa tillbaka igen.
Det är för att GPU-core startar först vid strömpåslag i RPI då den inte kräver extern-RAM-minne medans ARM-core startar inte förrän miljön är uppsatt av GPU:n i SOIC-kretsen bl.a. med controllern för RAM-minne etc. Detta är proprietär kod i GPU:n utan publik insyn och som inte har varit accessbar i RPI1-RPI3.
Men å andra sidan är det inget svårt att ha en en liten billig micro-SD av enklaste slag som används som boot i skrivskyddad form och låter all kod efter boot köras från inkopplad USB-sticka med helst SSD-liknande egenskaper eller vid mycket skrivlast en riktig SSD-minne över USB-adapter eller färdig extern SSD över USB
---
Lagring med SSD-liknande egenskap är viktig om man kommer ha mycket skrivning av främst typen att det kommer att skriva på samma smala LBA-adressområde mest hela tiden - typiskt uppdatering av metadata i filsystem, loggfiler som skriv med enstaka rad i taget etc. då filsystemens buffring är sällan längre än 30 sekunder innan det skrivs ut mod lagringen.
Minnesstickor som har rätt anständig fungerande kontroller närmare som SSD och förhoppningsvis också bra wear-levling är Sandisk extreme pro eller GO (Amazons version) och är förmodligen förstahandsvalet och lättast att köpa i butik, men förvånande nog Samsung FIT bra prestanda när det gäller 4K-skrivprestanda - och jag antar här då att om man har bra 4K skrivprestanda så är kontrollern i stickan också rätt anständig.
- man ser dock att prislappen med ökad utrymme för högpresterande USB-minnen gör att en SSD med en USB-adapter eller extern SSD över USB snart blir billigare, bättre och framförallt mycket mer uthålligt alternativ när det gäller totala skrivmängder och 4K-skrivhastighet.