Он протестировал все IP KVM в своём хоумлабе — один из них загорелся
Джефф Гирлинг прогнал через тесты дешёвые коробочки удалённого доступа, позволяющие попасть в BIOS машины без монитора. Тред перещеголял тест: основатель YC-стартапа отладил USB-сигнал на уровне железа, а у одного из комментаторов NanoKVM вспыхнул через 15 минут после подключения.
Почему хоумлаб-стандарт внезапно потребовал сравнительного теста
IP KVM — маленькие устройства, эмулирующие USB-клавиатуру, мышь и монитор, чтобы добраться до зависшей или находящейся в процессе загрузки машины откуда угодно, — превратились из нишевого товара в целый рынок: десятки вариантов дешевле $100 на Amazon. Джефф Гирлинг протестировал всё поле в своём хоумлабе. Блог вернул 403 на наш запрос, поэтому специфика устройств ниже взята из его выводов, обсуждённых в треде, и сравнения, которое построили комментаторы.
Участники теста и итоговые позиции
Примерный вердикт, сложившийся в треде:
| Устройство | Примерная цена | Читается из обсуждения |
|---|---|---|
| PiKVM V4 Plus | ~$250+ | Выбор «сделать всё правильно»: корректный USB, поддержка Redfish, недёшево |
| JetKVM | ~$69 | Народный фаворит по цене; отличная поддержка Tailscale, нюансы с HDMI-адаптером |
| GL.iNet (линейка Comet) | ~$70+ | Более приятный UI, но сложнее кастомизировать; один USB-баг на граничном случае |
| Sipeed NanoKVM | ~$50 | Самый дешёвый; один экземпляр загорелся и была уязвимость в безопасности |
| TinyPilot | ~$300 | «Более полированное ощущение», чем у самодельного PiKVM |
| DIY PiKVM (Pi + компоненты) | ~$100 дешевле | Полностью задокументирован; сложная установка ПО |
Самый ценный вклад пришёл не из поста, а от основателя стартапа, эксплуатировавшего их в продакшне. Его команда восстанавливает ноутбуки с помощью роботов — KVM должен безупречно отправлять нажатия клавиш в BIOS:
«Мы использовали GL.iNet KVM, пока не столкнулись с неприятной проблемой с конкретным ThinkPad: GL.iNet отправлял некорректный USB-байт 0, который большинство ноутбуков игнорировало, кроме этого ThinkPad… Я взял низкоуровневый USB-отладчик и отладил USB-сигнал по проводам… PiKVM делал всё правильно, поэтому мы заменили все (~10) наших KVM на него.» — сооснователь YC-стартапа, отладивший USB-сигнал на уровне железа
Это именно то, чего, по словам критиков поста, в нём не хватало. Самая жёсткая рецензия на рецензию:
«Это, кажется, просто списочная статья с «это отлично» и скопированными характеристиками из даташита… Я ожидал список аспектов, которые были проверены, с выводами, которые возможны только когда железо у тебя в руках.» — читатель, ожидавший реального тестирования перезагрузки и доступа к BIOS
На дешёвом конце всё становится опасным
Бюджетный сегмент обернулся буквальным дымом. Рассказ одного из комментаторов про Sipeed NanoKVM — главная предостерегающая история треда:
«Я купил Sipeed NanoKVM. Он загорелся через 15 минут после подключения. Несмотря на фотографии обгоревшей платы, они настаивали, что я должен его вернуть… Может, просто купите JetKVM. Выглядит неплохо!» — хоумлаббер, у которого NanoKVM загорелся
Сноска про безопасность хуже, чем эстетика: комментатор сослался на отчёты об обнаруженных уязвимостях NanoKVM, что спровоцировало полушутливый вопрос: не грозит ли покупка одного из них «визитом ФБР». Тем временем ветераны указали за пределы всей этой категории — один отметил, что Intel vPro AMT — это «фактически всегда включённый KVM в прошивке CPU», уже встроенный во многие машины.
Для чего, собственно, был тест
Отбросьте претензию к формату — и получите реальную карту покупателя: берите PiKVM, если важна корректность и надёжность BIOS-доступа; берите JetKVM, если нужно дёшево и приятно и вы готовы мириться с HDMI-адаптером; а $50-сегмент — это лотерея с огнём и уязвимостями. Самое ценное тестирование в этом раунде «я протестировал каждый IP KVM» произошло в комментариях: человек с USB-анализатором протокола доказал, какое устройство отправляет корректные нажатия клавиш, — и какое один ThinkPad поймал на лжи.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Эссе: технические интервью работают как случайная функция — tptacek не согласен с предложенным лечением
Аргумент знакомый: технические собеседования фильтруют не тех и отвергают хороших инженеров. Поворот — в треде: самый авторитетный комментатор на сайте разобрал предложенную метрику и объяснил, почему она измеряет не то, что важно.