This is false: https://news.ycombinator.com/item?id=26784382 and https://old.reddit.com/r/Purism/comments/pcos2x/would_it_be_...
> neglected an IOMMU, so the baseband (or any other device on the bus) can wreak unlimited havoc
The Librem 5 doesn't need an IOMMU, because it uses separated components, and it uses serial buses (USB 2.0/3.0, SDIO, I2C and I2S) that don't allow direct memory access, so there is absolute no chance of the WiFi/BT, cellular modem, GNSS and USB controller being able to access the RAM or the SoC's cache
From https://news.ycombinator.com/item?id=30769589
Do you think that all laptops are also totally insecure, since they use USB?
The USB URB structure have a field named 'dma_addr_t transfer_dma', used for DMA access. I've abused that to chain vulnerabilities. To boot, it is possible to develop an I2C-B2C or SPI bus master which is capable of DMA toward the host memory. Linux 2.5 kernels and later, USB device drivers have additional control over how DMA may be used to perform I/O operations.
Do any of these guys actually read the hardware specs or do any real hardware hacking?
Android runs mainline Linux. The Linux phone has no benefits.
PostmarketOS fills the plaything niche like the Librium 5 and pinephone do but much cheaper with much better old hardware. Aside from a checkmark of running the latest kernel and hardware switches what can the librem 5 do an Android phone can't do much better? They aren't good phones.
Can you name any good real world uses?
Why on earth do you need two separate devices (phone and laptop), when you can use one for both use cases (phone with convergence)? No synchronization or double-backups and maintenance required. Also, decreasing the amount of e-waste is a good thing as well as fighting with the user-restricting duopoly.
It looks like for you Linux itself is also just for tinkering, since you can already do everything with Windows and MacOS, isn't it?
More: https://forums.puri.sm/t/which-applications-do-you-find-to-b...