Dodoid wrote:Shiunbird wrote:FireWire also had direct access to memory, sparing precious CPU cycles when doing lots of operations over the bus.
I have tons of FireWire devices, and so far I haven't had the need to upgrade.
DMA from an external device? Sounds like a bit of a security risk, unless I'm misunderstanding something.
Design choice. External PCIe and Thunderbolt suffer (?) from the same issue. It also makes the remote Windows NT kernel debugger over 1394 possible.
Raion-Fox wrote:Unless your device has rewritable firmware, I don't see it. On my backup disks I use noexec bits for mounting anyways
Malicious firmware in this case.
Dodoid wrote:I suppose FireWire was never that cheap/available to sketchy companies.
I think initially Apple charged 1$ in licensing fees per port, but this was abandoned many many years ago. Surely there are fees if you want to implement USB as well.