Comment Re:Get rid of MTP (Score 1) 214
The problem with USB MSD is that you can't operate against the store with the OS on the device at the same time the Host OS is doing it. MTP was chosen so that you could do things on the store while the device was able to use it at the same time. The fact that the implementation of the whole notion's flawed (Hey, Microsoft came up with it!) in the manner that it's single threaded (You can only act on a single object request at a given time), is irrelevant to everything. Now, if they could come up with a 2.0 that was multithreaded, and have proper USB IF compliant implementations of the same (MTP is an IF spec, mind...) then it'd be great. You need SOMETHING like it in place- just not what we've got in it's current form.