> Бредни - это у тебя, от зацикленности на терминах из спецификаций. Если я работаю с этими спецификациями и тем что с ними связано - логично ими и оперировать. Мне же не с рабовладельцами надо взаимодействовать а с програмерами и инженерами, и как-то важнее чтобы меня понимали они.
> Как раз твои нападки на тех, кто используют другие термины, рационального обоснования не имеют.
А по-моему, нападка что master и slave - термины эпохи рабовладельческого строя, выглядящие в технике как минимум архаично, если не некрофильски - достаточно рациональна. Настолько что советским инженерам, вылупившимся опосля такого периода такое и просто в бошку не пришло.
> Всё, что ты можешь предъявить - это "так в спецификации написано!", а это никакого
> отношения к рациональности не имеет. Да и вообще, с чего ты взял, что тебе кто-то
> что-то должен обосновывать? Не нравится - не пользуйся, иди мимо, твоё особо ценное
> мнение никто не спрашивал!
Ага! По вашей логике вы как раз и можете идти мимо со своей демагогией. И даже в своем праве не пользоваться линуксом и usb, если вам что-то не нравится. А прикольно вы придумали, особенно если это к вам и применить.
> Телепатия - это не ко мне.
А таки работает: большая часть двуногих довольно предсказуемы.
> и вообще не зацикливаюсь на конкретных терминах? Может,
> потому что мне есть чем заняться?
Например, демагогию на опеннете развести? :)
> Эпоха первых "пентюхов" давно канула в Лету, тогда никто даже предположить не
> мог, что USB станет единственной универсальной шиной для подключения чего угодно
Вообще-то именно так она и задумывалась с самого начала. Просто проморгали некоторые частности. Там основной приоритет был максимально упростить периферию, чтобы даже мышке какой-нибудь с крайне маргинальным подобием процессора было и то не в напряг. Значит надо вынести все сложные операции на большой компьютер.
> к чему угодно - для этого предназначалась FireWire (IEEE 1394).
С DMA в системную память (==любая железка может систему поиметь, вплоть до сшибания локера экрана) и сложный в реализации (скоростной и требующей сложной логики), а также требовательный к HW (например питание относительно "высоковольтное" и даже вроде не optional) - он был обречен пролететь. Несмотря на некоторые здравые идеи.
Сделайте фичу неудобной в реализации - и на нее все кому не лень просто забьют. 1394 вышел именно таким - под него решительно невозможно наклепать простой и дешевой периферии. А без этого он имеет декоративное значение.
> С тех пор всё сильно изменилось, и даже USB4 - это уже
> не прежняя USB, а PCIe с поддержкой legacy USB и DisplayPort по одному кабелю,
Таки он тот же самый, а pcie и displayport он до кучи пробросить может. Если вообще есть откуда пробрасывать. Все это отмечено как optional для всех кроме хабов, IIRC.
> то есть это уже фактически Thunderbolt.
То-есть, в угоду интелю и эплу какие-то останки совместимости с оным до кучи оставили. Как опциональные. Так что кто сильно хочет с этим заморочиться, типа эпла, может заморочиться. Но спеки это не требуют в обязаловку - быть compatible можно и без всего этого.
В usb вообще очень много опциональщины. Даже наверное слишком - некоторые комбо уже начиенают вызывать недоумения юзерей, а порой и девов на тему валидности оных и как это вообще работать должно.
> Поэтому использование термина device в его узком значении начинает вносить
> путаницу и требует пересмотра.
Оно уже и было разделено на несколько подвидов. Configuration channel для согласования кто будет чем. Usb device как фича usb, _опциональный_ alternate mode, если хочется через тот же разъем высунуть pcie (thunderbolt) или displayport, согласование ролей source/sink питания.
Термин usb device никуда не делся. Это фундаментальная основа спеков usb. Просто появились дополнительные понятия. А термин master и slave стали действительно бессмысленными. Если некто согласовал себя как source питания в шину, но решил при этом быть device юсб, он вообще master или slave? :)
Как бы usb host по прежнему координирует транзакции. Но если source снимет ему питание... то не факт что он вообще работать сможет. И тогда откоординировался, красавчик.
> вечно недовольным тем, как живёт молодёжь, не соблюдающая прежние порядки.
Да вон модные, молодежные, как раз решили что слэнг эпохи рабовладельческого строя пора списать в утиль. И вроде под шумок оно даже имеет и чисто технический пойнт.
> Да, следствие того самого рационального мышления, результаты которого ты огульно охаиваешь.
Я позволил себе вернуть немного вашего мышления, применив вашу логику к вам :)
> Это и значит, что у тебя закостенели от времени мозги, и ты стал необучаемым.
Ровно наоборот. Я вот понял что master или slave совершенно не описывает состояние дел когда некто является usb-device, но при том Vbus source. А вот usb host и usb device по прежнему описывают роли в рамках usb, хоть и с некоторыми оговорками.
> У разработчиков стека USB для Linux получилось? Получилось,
Да, получилось - пользуясь оказией перейти на менее странные термины :P.
> Ну, не зомбачку с закостеневшими от времени мозгами, агрессивно набрасывающемуся на каждого,
> кто думает иначе, про агрессивных зомбачков разглагольствовать!
...прорычал зомбачок, набрасываясь на кого-то кто еще не был зомби :)
> Ну-ну, продолжай, только без меня.
Хехе, а вы подали мне идею - применить вашу логику к вам. Вроде прикольно вышло :)