Galerie
728 x 90

Harry – kompatybilność

Harry – kompatybilność

Platforma Harry trzeciej generacji jest zaprojektowana, aby działać na dowolnej stabilnej wersji systemu Debian, Raspbian lub Ubuntu, używającej systemd do zarządzania usługami. Ten artykuł szczrgółowo przedstawia listę tych systemów i testowanego sprzętu.

Sprzęt klasy desktop

Harry był testowany na 32- i 64-bitowych wersjach Debiana i Ubuntu na poniższym sprzęcie:

  • Dell OptiPlex – wiele różnych modeli, od 755 z 2008 roku, aż po najnowszy 7070 z Core i7-9700
  • HP Microserver G8 (Intel) i G10 (AMD)
  • laptopy Acer (wiele modeli)
  • laptopy Lenovo (wiele modeli)
  • laptopy MSI GE62 Apache/Apache Pro
  • VirtualBox

Wersje testowanych systemów

  • Debian Jessie (wydany 2015-04-25)
  • Debian Stretch (wydany 2017-06-17)
  • Debian Buster (wydany 2019-07-06)
  • Ubuntu 16.04 LTS – pierwsza wspierana wersja
  • Ubuntu 16.10
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • inne wersje Ubuntu nie-LTS nie były testowane, ale powinny również od ręki działać

Powinny również działać klony Debiana/Ubuntu, np. Mint, MATE itp. – z wyjątkiem systemu Devuan (patrz niżej). A także wszystkie inne, które nie wpływają zasadniczo na konfigurację systemd.

Starsze wersje Ubuntu

Pierwsza generacja platformy Harry była testowana na Ubuntu 12.04 LTS i 14.04 LTS – systemy te mają pewne ograniczenia związane z obsługą zdarzeń systemowych przez systemd, natomiast w szczególnych przypadkach możliwe jest ich użycie. Bardziej perspektywiczne jest jednak użycie najnowszej dostępnej wersji stabilnej Ubuntu, Debiana lub Raspbiana.

Sprzęt mobilny/embedded

  • Raspbian Jessie (Raspberry Pi modele 3B i 3B+)
  • Raspbian Stretch (Raspberry Pi modele 3B i 3B+)
  • Raspbian Buster (Raspberry Pi modele 3B, 3B+ i 4B)
  • TinkerOS (zmodyfikowany Debian Stretch, Asus Tinker Board)
  • Ubuntu 16.04 LTS FriendlyELEC (dla urządzeń NanoPi NEO)
  • Ubuntu 20.04 LTS (Raspberry Pi model 4B, wersje 32/64-bitowe)

Systemy NIE wspierane

Devuan

Devuan jest tzw. forkiem (projektem pochodnym) Debiana, stworzonym z myślą o odcięciu się od systemd, który od okolic 2014-15 stał się domyślnym menedżerem usług systemowych w większości znaczących dystrybucji Linuxa. Zamiast systemd, Devuan używa sysvinit lub OpenRC.

Prawidłowe działanie platformy Harry jest oparte właśnie o systemd i jego mechanizmy obsługi zdarzeń sprzętowych, nie będzie więc ona poprawnie działać w systemie Devuan.

Red Hat Enterprise Linux, CentOS, Oracle Linux, klony

Wszystkie te systemy (RHEL 7.x i jego klony) działają w oparciu o systemd i Harry jak najbardziej powinien na nich działać. Systemy te mają jednak nieco inny layout plików i katalogów konfiguracyjnych, co może wymagać minimalnych zmian w poszczególnych skryptach. Głównie dotyczy to sterowników poszczególnych wyświetlaczy LED/LCD.