Ad1) Komunita není proti binárním ovladačům, pokud je k nim poskytován zdrojový kód (v souladu s GPL).
Ad2) Jádro je schopné rozpoznal zařízení a zavést ovladač. V tomto případě se jedná o univerzální ovladač, který nemusí plně spolupracovat s každým šrotem, který na východě vyrobí a nedají k němu dokumentaci. A nepletete si náhodou Plug&Play s Hotplug?
Ad3) Ano, driver je univerzální a využívá pravděpodobně nějaký běžný protokol, kterým se baví rozumná zařízení. Pokud tento výrobek příkazy ignoruje, pak toto nemůže fungovat.
Ad4) Co se stane, když připojím pod Windows na USB můj SE K750 a následně místo něj další zařízení, které bude také emulovat COM port. Ano, bude se tvářit stejně. Co když mám dva flash disky - ano, budou mít stejné písmenko.
Ad5) Tohle je skutečně nouzovka. Běžně se o vše postará udev.
Ha ha ha, ještě jsem neviděl driver, který ve Windows nevyžaduje restart! Navíc, já když aktualizuji Linux server, tak musím restartovat jen když vyjde update jádra a ne při běžné aktualizaci.
Nicméně, každý systém má své mouchy a nic není dokonalé.