Nach einem Jahr der Entwicklung wurde die Version 5.5.0 des Porteus Kiosk Distributions veröffentlicht, das auf Gentoo basiert und für die Ausstattung von autonom arbeitenden Internet-Terminals, Demo-Ständen und Selbstbedienungsterminals konzipiert ist. Das bootfähige Image der Distribution hat eine Größe von 170 MB (x86_64).
Die Basisversion enthält nur die minimalen Komponenten, die zur Ausführung eines Webbrowsers (unterstützt werden Firefox und Chrome) erforderlich sind. Diese Version hat eingeschränkte Funktionen, um unerwünschte Aktivitäten im System zu verhindern (z. B. sind Änderungen an den Einstellungen nicht erlaubt, die Installation von Anwendungen ist blockiert, und nur ausgewählte Seiten sind zugänglich). Zusätzlich werden spezialisierte Cloud-Versionen für eine komfortable Nutzung von Webanwendungen (Google Apps, Jolicloud, OwnCloud, Dropbox) und ThinClient für den Betrieb als Thin Client (Citrix, RDP, NX, VNC und SSH) sowie eine Serverversion zur Verwaltung des Netzwerks von Kiosken angeboten.
Die Konfiguration erfolgt über einen speziellen Assistenten, der mit dem Installer kombiniert ist und es ermöglicht, eine angepasste Version des Distributionspakets für die Installation auf einem USB-Flash-Laufwerk oder einer Festplatte vorzubereiten. Zum Beispiel kann die Standardseite eingestellt, eine Liste erlaubter Websites definiert, ein Passwort für den Gastzugang festgelegt, ein Inaktivitäts-Timeout für das Beenden der Sitzung bestimmt, das Hintergrundbild geändert, das Layout des Browsers angepasst, zusätzliche Plugins hinzugefügt, die Unterstützung für drahtlose Netzwerke aktiviert und die Tastaturlayouts konfiguriert werden.
Beim Booten erfolgt eine Überprüfung der Systemkomponenten mittels Prüfziffern, und das Systemabbild wird im Nur-Lese-Modus gemountet. Updates werden automatisch mithilfe eines Mechanismus für die Erstellung und atomare Ersetzung des gesamten Systemabbilds installiert. Es ist eine zentralisierte Remote-Konfiguration von Gruppen standardmäßiger Internetkioske mit netzwerkbasierter Konfigurationsladung möglich. Aufgrund der geringen Größe wird das Distributionspaket standardmäßig komplett in den RAM geladen, was die Arbeitsgeschwindigkeit erheblich erhöht.
In der neuen Version:
- Die Versionsnummern der Software wurden mit dem Gentoo-Repository vom 17. März synchronisiert. Unter anderem wurden die Pakete mit dem Linux-Kernel 6.1, Chrome 108.0.5359.124, Firefox 102.9.0, sysvinit 3.06, xorg-server 21.1.7 und mesa 22.3.7 aktualisiert.
- Die Unterstützung für den Watchdog-Timer wurde implementiert, der einen automatischen Neustart des Systems bei bestimmten Fehlerprüfungen ermöglicht. Der automatische Neustart kann nützlich sein, um den Betrieb von speziellen Konfigurationen wie digitalen Beschilderungen aufrechtzuerhalten.
- Es wurde die Unterstützung für das Herunterladen von Komponenten und Systemupdates über ein Spiegelsystem hinzugefügt. Eine automatische Erkennung des nächstgelegenen Spiegels wurde implementiert.
- Über eine kabelgebundene Verbindung wird die Unterstützung von Authentifizierung (IEEE 802.1X) unter Verwendung des MD5-Algorithmus bereitgestellt.
- Die Unterstützung für Speichergeräte mit dem exFAT-Dateisystem wurde hinzugefügt.
- Der Xorg-Sitzungsstart wurde auf die Konsole tty1/VT1 anstelle von VT7 umgeleitet, um Flimmern während des Bootvorgangs zu vermeiden.
- In Chrome ist die Unterstützung des ‚zoommtg‘-Protokolls standardmäßig aktiviert, ohne die Verbindungen zu Zoom über den Web-Client nicht hergestellt werden konnten. Die Einstellung zur Anzeige der Seitenleiste ist standardmäßig deaktiviert.
- In Firefox wurde die automatische Aktualisierung von Plugins deaktiviert.
- Im Admin-Panel des Porteus Kiosk Servers „Premium“ wurde die Möglichkeit zur Überwachung der Akkukapazität angeschlossener Clients hinzugefügt.
- Im Linux-Kernel wurde die Bluetooth-Unterstützung aktiviert, die Überwachung der NVME-Temperatur aktiviert und ein DRM-Treiber für virtuellen Maschinen auf Hyper-V Gen2-Basis hinzugefügt.
Quelle: opennet.ru
