Yes, com ports work way better than in windows. I’ve done a lot of embedded development on linux and it’s way more pleasant than in windows. One thing you do have to keep in mind is that access to com ports (USB and real) requires root access by default, but once you’ve set the udev rule up, it becomes accesible to normal users and/or group of users. After that, it works flawlessly. Android dev also works great and imo better than on win. Proprietary jtags may be an issue, but I’ve never actually had an unsolvable situation.
I’d just like to add that the students/people have no official support from ANY EU, USA or Russian officials and, unlike with Milošević, are fighting this fight alone. It is going to be very hard to win. Opposing parties have been weakened and slandered throughout the years, so fair elections are currently not possible. Almost all media is still controlled by the regime, so chances of any alternatives arising are small. But there’s no stopping now. I hope there won’t be any (further) casualties, but some sort of physical confrontation is not going to be a huge surprise. So far, the students have resisted any violence and any provocation of it. Wish us luck.