4 ms·
> 2. Trusted OS: You can trust the OS from get go. Mostly true. However I did experience issues that led to less than 100% trust. When I got my Pi 5, I ordere
by HankB99 2y ago
> 2. Trusted OS: You can trust the OS from get go.
Mostly true. However I did experience issues that led to less than 100% trust.
When I got my Pi 5, I ordered an NVME HAT and was thrilled to be able to run the Pi from an NVME SSD. Then one day it would not boot. The messages on the screen indicated that it no longer saw the SSD. Booting from an SD card, it also did not see the SSD. Convinced that the NVME HAT had malfunctioned, I initiated a return through Amazon and eventually acquired another. About that time I discovered that there were known SSDs that did not work with the Pi, including the one I had. IOW, a S/W update had caused a working system to malfunction. A different SSD has been working without difficulty.
I was also puzzled that the imager did not list the current version of the OS for a Pi Zero. I asked about this on the official forum and my post was removed without notification.
Also at one point, a system installed to an SD card on a Pi 5 would not boot on a 4B. That has been fixed and in fact, the 5 and 4B use different kernels. One side effect of this is that on `apt upgrade` the process tells me that a different kernel will be used on reboot. (It won't.)
The Pi 5 is a massive shift in architecture and there is still (IMO) significant technical debt that the Pi engineers are catching up with. (But not enough to cause me to look elsewhere.)
- bayindirh 2y agoWe put different meanings behind the word trust. Yes, Raspbian is not 100% dependable/reliable, esp. when it comes to NVMe boot. They're trying to tune things aggresively for 5. I got three eeprom updates in two days in one case, when they were trying to tune temperature dependent clocking for RAM. However I trust the OS to not do any backdooring/spying shenanigans since it's mostly pulled from Debian's official repositories. However, even the OrangePi 5B uses almost the same repos with Raspberry Pi, I had to give it a purposeful dig to make sure. I watched Jeff Geerling's video yesterday about NVMe hats, and he openly said that the firmware is picky about SSDs. In fact signalling over flex cables is problematic. I built a BMAX-B4 N95 system for my parents to replace their big tower system. It has two SATA ports. One SATA and one mSATA. SATA port is routed to a slot via a flex cable, and Samsung's 870EVO sometimes initializes a couple of milliseconds late causing system to not to boot. I'll probably move everything to mSATA drive and let it slide, or try another brand of SSD hoping that it'll like the flex cable a bit more.