https://fabiensanglard.net/nousb/index.html Наслышан про сложности USB Type-C и Thunderbolt 3 (6d75cc7b8003ded7a8431fc78569bd24a3b42296), но с USB4, судя по картинкам, ещё больший зоопарк. Верно автор заметил что прежде у компьютеров была тьма разных портов, потом много из них заменилось USB, затем ещё и USB2 (USB1 то всё же слишком медленный для многих задач). А с USB4 выглядит так, что снова у нас радуга разных портов, отличающихся визуально только приписками над ними. А Thunderbolt 4 заявляет что будет "один", как старый добрый USB.
From: kmeaw Date: 2021-01-13 23:24:24Z На LOR[0] обсуждались плюсы и минусы USB. Один из участников обсуждения рассказал, как делал Ethernet-мышь, ругал USB и хвалил Ethernet. И, действительно, в этом что-то есть - по тем же четырём проводам, что и в USB1/2, можно передать до 100Мбит/с вместе с питанием, чего вполне достаточно для большинства подключаемых к компьютеру устройств. Как и в случае с USB3, можно удвоить количество проводников, подняв скорость до 10Гбит/с. Прошивку для такой периферии будет сильно приятнее писать - USB устроен достаточно сложно, а для многих устройств можно было бы одойтись multicast UDP с link-local IPv6-адреса, а для discovery использовать LLDP. А уж с утилитами для диагностики IP-сетей (например, ping и tcpdump) умеет работать куда больше людей, чем с аналогичными инструментами для USB. Ethernet сильно проще ветвить и доставлять по воздуху. Да и максимальное расстояние куда больше. Для реализации hotplug не нужно надеяться на то, что разница длин контактов разъёма будет больше возможного перекоса при присоединении - тут есть настоящая развязка через трансформаторы. И можно наконец будет соединять как устройства между собой, так и компьютеры друг с другом без всяких странных посредников. И (IP)KVM-свитчи можно будет сделать сильно проще. [0] https://www.linux.org.ru/forum/talks/16003335
From: Sergey Matveev Date: 2021-01-14 06:54:50Z *** kmeaw [2021-01-14 02:08]: >На LOR[0] обсуждались плюсы и минусы USB. Один из участников обсуждения >рассказал, как делал Ethernet-мышь, ругал USB и хвалил Ethernet. Мне нравится! Даже очень! А флешки можно сделать в виде NAS-серверов: опять же ничего придумывать не надо. У меня правда сразу сомнения касательно возможности доставки изохорных данных, гарантированной пропускной способности для нужных устройств и вопросы с задержками. В USB из-за его архитектуры -- вроде как всё очень хорошо (host управляет и диктует всё). А в Ethernet из-за одноранговости устройст всё передаётся хаотично в произвольные моменты времени. Но это и так понятно что везде свои плюсы и минусы. https://stackoverflow.com/questions/13831008/what-is-the-minimum-latency-of-usb-3-0 А ещё я ведь уже совсем забыл что PS/2 ведь действительно была не hot-plug технологией! Помню что приходилось перезапускать компьютер, раз он отключился по какой-то причине.