Шина общего назначения (General Purpose Interface Bus, GPIB, также известная как HP‑IB) наконец получила стабильные драйверы и будет включена в релиз ядра Linux 6.19 — спустя 53 года после её появления в HP. Как поясняет Phoronix, поддержка GPIB впервые была добавлена в основное ядро Linux в прошлом году, но теперь драйверы признаны стабильными.
Добавление драйвера было отмечено Грегом Кроах‑Хартманом в pull‑request для Linux 6.19‑rc1. «Вот большой набор обновлений драйверов в staging для 6.19‑rc1», написал Кроах‑Хартман. «Единственное ‘значительное’ здесь — это то, что два подсистемы, gpib и vc04, переместились из staging‑дерева в ‘реальную’ часть ядра, что приятно видеть». Разработчик добавил, что эти дополнения тестировались некоторое время и проблем не выявлено.
Что такое GPIB?
GPIB — это старый интерфейс, разработанный HP ещё в 1972 году. Он был создан как стандарт для подключения растущего ассортимента лабораторного оборудования к компьютерам. К устройствам с поддержкой GPIB относились в основном электронные приборы для тестирования и измерений: осциллографы, мультиметры, логические анализаторы и другие.
Компьютеры того времени не имели надёжного стандартного интерфейса, способного удовлетворить потребности HP. Это был тот же год, когда Intel представила первый коммерческий 8‑битный микропроцессор — 8008. «PC‑индустрия» фактически ещё не существовала: её началом считают либо 1975 год с появлением Altair 8800, либо 1981 год, когда вышел первый IBM PC.
Конечно, это было задолго до того, как привычные нам интерфейсы вроде USB, Ethernet и PCIe стали массовыми (исключением можно назвать разве что 3,5‑мм аудиоразъём). Поэтому был разработан параллельный 8‑битный, короткодействующий, многомастерный интерфейс GPIB, способный передавать данные со скоростью до 8 МБ/с.
По фотографиям видно, что GPIB отличался прочной конструкцией, а разъёмы можно было соединять друг с другом. Стандарт, позже принятый как IEEE 488, поддерживал до 15 устройств, подключённых к одной физической шине длиной до 20 метров (66 футов).
На странице Wikipedia о GPIB приведены примеры устройств с этим интерфейсом: осциллограф, мультиметр, плоттер, а также устройства, использовавшиеся пользователями Commodore 64 и компьютеров Acorn. Более быстрый и универсальный стандарт SCSI в значительной степени стал причиной ухода IEEE 488 в прошлое.
Оригинал
Уникальность