...i don't know how be utilizes the supported ones. say you have an lc1 does it pull serial from the pc at the same time as it is connected to the tuning device, or is it hooked physically to the tuning device or is it hooked to an unused(egr) input of the eec then translated from a 0-5v signal to afr?...
If you are using a "supported" WB, then BE can poll the controller simultaniously with the QH. However if the WB is connected to the EEC through the EGR position sensor input, then it doesn't matter what WB you use. Datalogging it is no different than datalogging any other parameter available in your def file.
...what are the main differences between be 2009, 2010 and 2012?...
For details, refer to each ones release notes. But in a nutshell, the biggest differences are the OSs they support and features that each has been implemented with. I believe each one updates which version of .NET they use as well for added performance and efficiency.
...also i am mostly a linux user, does be function in a virtual machine? thats why i was more interested in a dongle, oses change often with me.
There was LONG debate as to whether BE/EA should be allowed to run in a VM mainly because when registered in a VM, you could theoretically share the VM without relicensing BE/EA and evidently there was some of that going on that had to be stopped. However with the advent of the hardware key, I don't know why this would be an issue. While I expect you still can't license BE/EA for a software license in a VM, I would expect it to work like it used to when pared with a hardware key. If it doesn't, that's something you could take up with Clint. I personally think it should, but I don't have a dog in the race since I neither need to run in a VM nor sell & support the product.
89 Ranger Supercab, 331 w/GT40p heads, ported Explorer lower, Crane Powermax 2020 cam, 1.6RRs, FMS Explorer (GT40p) headers, Slot Style MAF, aftermarket T5 'Z-Spec', 8.8" rear w/3.27s, Powertrax Locker, Innovate LC-1, GUFB, Moates QuarterHorse tuned using BE&EA