Cztery lata po pierwszym wydaniu, projekt PiKVM ma przyjemność przedstawić wydanie 3.333 o kodowej nazwie Nie przejdzie.
PiKVM to projekt, który łączy w sobie oprogramowanie i instrukcje, umożliwiające przekształcenie Raspberry Pi w w pełni funkcjonalne KVM-over-IP. Urządzenie to podłącza się do portów HDMI i USB serwera lub stacji roboczej, co pozwala na zdalne zarządzanie nimi przez sieć, niezależnie od systemu operacyjnego. Można włączać i wyłączać hosta, konfigurować BIOS, a nawet całkowicie ponownie zainstalować system operacyjny za pomocą emulatora CD-ROM lub pamięci flash. Cała funkcjonalność jest dostępna przez interfejs webowy, który nie wymaga dodatkowych wtyczek ani apletów, i został zrealizowany wyłącznie za pomocą HTML5.
Lista najważniejszych zmian:
- Tryb przesyłania wideo przez WebRTC/H.264 zyskał znaczny wzrost wydajności i jest teraz używany domyślnie. Dla 1080p opóźnienie wynosi około 150 ms przy stabilnych 30 klatkach na sekundę. Tryb MJPEG, wciąż dostępny jako alternatywa, również został znacznie przyspieszony.
- Dodano możliwość kopiowania tekstu z ekranu z wykorzystaniem rozpoznawania obrazów.
- Dodano dwustopniową autoryzację opartą na TOTP.
- Emulator wirtualnych pamięci flash teraz wspiera tryb zapisu na obrazach z poziomu hosta. Dodano wsparcie NFS dla organizacji scentralizowanego magazynu obrazów systemów.
- Dodano narzędzie do konfiguracji EDID, ułatwiające dopasowanie podstawowych parametrów emulatora wyświetlacza (rozdzielczości i dźwięku).
- Dodano eksperymentalną możliwość dynamicznej konfiguracji emulatora USB, umożliwiającą włączanie i wyłączanie poszczególnych urządzeń, takich jak klawiatury, myszy, sieci przez USB i inne.
- Kompletnie przepisałem i ulepszyłem instrukcje krok po kroku dla konstrukcji DIY: dla Raspberry Pi 2-3 i Pi 4. Wsparcie dla Raspberry Pi 5 nie jest na razie planowane z powodu braku sprzętowych enkoderów wideo.
- Wprowadzono nowy emulator HID oparty na Raspberry Pico do zastąpienia przestarzałego na Arduino. Oprócz USB, teraz obsługiwane są również klawiatury i myszy PS/2.
- Dodano nowe moduły GPIO do integracji ze switchami, aby zrealizować wieloportowe KVM over IP.
- Łatki od PiKVM, które poprawiają działanie wirtualnych urządzeń HID oraz Mass Storage, zostały przyjęte do jądra Linux. Samo jądro w dystrybucji PiKVM zostało zaktualizowane do gałęzi 6.6.x.
- Własne urządzenia PiKVM V3 i PiKVM V4 uzyskano wsparcie dla przechwytywania i przesyłania dźwięku z hosta w formacie OPUS.
- PiKVM V4 Plus uzyskał wsparcie przekazywania wideo HDMI przez urządzenie i teraz może być włączany w przerwie między monitorem a hostem, nie zakłócając lokalnej pracy.
Źródło: linux.org.ru
