====== MiniLinux Changelog ====== Auf dieser Seite möchten wir Sie auf dem aktuellen Stand der Entwicklung halten und Ihnen die Möglichkeit geben, die letzten Änderungen nachzuverfolgen. Zum Changelog [[minilinux_beta|"MiniLinux 1"]] (Beta/Testversion) **[MiniLinux 28r1 - 12.05.2021]** * Kernel-Update auf 4.19.160 bzw. 5.10.37 * Nvidia Treiberupdate auf 460.73.01 * VMware Player Update auf 16.1.1 * VirtualBox Update auf 6.1.22 * Lokales Caching des Grundsystems (falls ID45 vorhanden) * Unterstützung von Multi-Media-Keys im Infoscreen-Modus (z.B. für Sound-Mute) * Direktes Drucken ohne erneute Passwortabfrage (Sat 3.10, "SLX_PRINT_REUSE_PASSWORD") * DNBD3 Performanceoptimierungen * DNBD3-Proxy verwendet gesetzte Zusatzoptionen (SLX_DNBD3_EXTRA) * Neuer Bootsplash zeigt Fortschrittsbalken in Form von Icons * Bessere Auflösungserkennung ist manchen Situationen * Setze Option -noxrecord für VNC-Server * Port des VNC-Servers kann über Sat konfiguriert werden * Melde ID45-Auslastung an Sat * Melde CPU-Auslastung an Sat * Linux-Skripte in Linux-VMs können WebDAV Shares als Netzlaufwerk einbinden * debug_report erweitert * Fix: Setze Option "all_proxy" zusätzlich zu "http_proxy" * Fix: kexec (Schneller Reboot) funktioniert im Prüfungmodus nicht * Fix: Netzlaufwerke in Linux-VMs können u.U. nicht eingebunden werden (fehlende sec=, domain= Mountoption) * Fix: Fehlendes Icon von "dunst" erzeugt u.U. ständig Einträge im journal * Fix: Firewallregeln einer Veranstaltung blockieren u.U. Remotezugriff * Fix: Linux-VMs bekommen max. 4 CPU-Cores zugewiesen **[MiniLinux 27r2 - 08.10.2020]** * Freischaltung zusätzlicher Auflösungen falls Beamer nicht erkannt * XScreensaver wird im Fernzugriffs-Modus deaktiviert * Interaktives mounten von Netzwerklaufwerken durch Nutzer in nativer Sitzung möglich (gvfs-backends) * Hinweismeldung über Fernzugriff (bisher nur bei Intel-Grafikkarten) musste komplett deaktiviert werden (siehe folgender Fix) * Fix: Xserver startet bei Clients mit Nvidia Karte ohne angeschlossenen Monitor (oder in best. Standby-Modi) nicht * Fix: Fernzugriff auf Rechner mit Intel-Karten kann unter Umständen den Mauszeiger in ein Schwarzes X ändern, VM reagiert nicht mehr. * Fix: Nvidia Treiber stürzt bei manchen Grafikkarten (z.B. GT710) ab (nvidiafb.ko) * Fix: beamergui setzt im Fernzugriffs-Modus u.U. automatisch falsche Auflösung * Fix: Änderung der Auflösung mittels beamergui im Fernzugriff zerschießt in best. Fällen die Sitzung * Fix: Auf manchen Intel NUCs wird fälschlicherweise versucht den Nvidia Treiber zu laden * Fix: Clients können sich nicht zum PVS-Manager verbinden (nur bei Netboot-Grundsystem auf Basis von Ubuntu 20.04) * Fix: openslx.exe funktioniert nicht mehr unter Windows NT4.0 * Fix: Einschränken von DNBD3-Server per Firewall funktioniert nicht * Fix: Zusätzliche Netzwerkkarten bekommen keine Konfiguration per DHCP (MaxiLinux) ++++ Bekannte Probleme und Bugs | ++++ **[MiniLinux 27r1 - 01.09.2020]** * Kernel-Update auf 4.19.142 * nVidia Treiberupdate auf 450.66 * VMware Player Update auf 15.5.6 * VirtualBox Update auf 6.1.12 * Lokales Caching optimiert (DNBD3-Proxy-Fuse) * Erste Unterstützung für DualMonitor mit VMware * beamergui Verbesserungen (bessere Erkennung von Outputs, setzen der Auflösung) * Unterstützung für neue Konfigurationsvariablen "SLX_FORCE_RESOLUTION" * Direkte Unterstützung für neues Modul "Fernzugriff" (remoteaccess) * Automatische VM-Optimierungen bei Remotezugriff durch openslx.exe (Mauscursor, Animationen) * PAUSE-Frames auf Netzwerkkarten deaktiviert * Interne Verbesserungen (Vorbereitung für Kernel 5.x, Überspringen von DHCP-Request, ...) * Neue Hooks in run-virt (pre-exec, post-exec) * Fix: 3D-Beschleunigung bei nVidia-Karten nicht aktiv (nur bei MiniLinux) * Fix: VMware-VMs mit IDE-Laufwerk können u.U. nicht gestartet werden * Fix: Keine USB-Durchreichung bei Autologin mit VirtualBox * Fix: Lang laufende Clients melden teilweise nicht mehr ihren korrekten Zustand an den Satellitenserver * Fix: Infoscreen Darstellungsfehler bei Lesezeichen mit Leerzeichen * Fix: Homelaufwerk bleibt nach User-Logout gemountet (pwdaemon) **[MiniLinux 26 - 14.02.2020]** ([[news:satellitenserver_ws19:20|Satellitenserver WS19/20]]) * Kernel Update auf 4.19.98 * nVidia Treiberupdate auf 440.44 (bzw. Legacy 390.132) * VMware Update auf 15.5.1 * VirtualBox Update auf 6.1.2 * ID44/45 wird nun auch per gesetzter GUID erkannt ([[wiki:spezialpartitionen|Spezialpartitionen]]) * Neues Tool "jawol" für WakeOnLan-Funktionalität * slxbrowser kann nicht nur fullscreen sondern auch maximized angezeigt werden * Über Webinterface angestoßener Reboot/Shutdown wird sofort ausgeführt, wenn sich ein zuvor angemeldeter Nutzer ausloggt * Newsanzeige auf Loginmaske * VirtualBox: Erste Unterstützung von MultiMonitoren * VirtualBox: Unterstützung von USB-Geräten * Fix: Bildschirmschoner im PVS-Manager wird aktiviert * Fix: Bildschirmschoner wird nicht korrekt angezeigt oder erst nach Tastendruck * Fix: Nach auto-clear in LightDM wird der Fokus nicht korrekt neu gesetzt **[MiniLinux 25 - 18.11.2019]** * Kernel Update auf 4.19.79 * nVidia Treiberupdate auf 435.21 * VMware Update auf 15.5.0 * VirtualBox Update auf 6.0.12 * pam_script aktualisiert * Wenn VT-x oder SVM deaktiviert sind, wird VMware Player 12 verwendet * hplip/hpps Filter für HP-Drucker hinzugefügt * Entferne USB-Autoconnect-Regeln aus VMX, bevor neue generiert werden * Höheres Timeout für NIC-Initialisierung beim Boot * Experimentelles lokales Client-Caching mit DNBD3 (benötigt ID45 + Sat 3.8b) * Bessere Kompatibilität von USB3-Geräten an USB3-Ports in VMs mit konfiguriertem USB 1/2 (mangleUsb3Speed) * 3D-Beschleunigung bei Verwendung des AMDGPU Treibers repariert * Diverse Grafiklibs (glvnd, libegl-mesa0) hinzugefügt * debug_report sendet zusätzlich /var/log/openslx + /var/log/lightdm * SLX_NTP_SERVER wird per udhcpd an VM weitergegeben * Username wird immer an VM-Startskript übergeben * Admin-Startskripte werden nun auch in Linux-VMs ausgeführt * Kleinere Verbesserungen der beamergui * Kleinere Verbesserungen in der Verwendung mit VirtualBox * "sudo" hinzugefügt * vmChooser: nutzt execv() zum Ausführen der Session * vmChooser: Meldungen zu fehlenden Virtualisierern und 64Bit-Support verbessert * vmChooser: graut Veranstaltungen aus, die einen Virtualisierer verwenden, der nicht verfügbar ist (z.B. nicht in SLX_ADDONS gelistet...) * vmChooser: diverse kleine Fixes bzgl. Caching heruntergeladener Metadaten * Fix: runvirt-*.inc-Hooks werden nicht ausgeführt * Fix: Window-Manager crasht in manchen Fällen * Fix: Sitzung wird kurz nach Login u.U. hart beendet, wenn Hostname zu spät ermittelt und gesetzt wird * Fix: USB Konfiguration von früher hochgeladenen VMs u.U. inkorrekt * Fix: Infinite loop wenn alle Tabs/Listen im vmChooser leer sind * Fix: SLX_VMCHOOSER_FORLOCATION = EXCLUSIVE funktioniert nicht wie erwartet * Fix: Falls der udhcpd-Prozess crasht, haben neu gestartete VMs keine Netzwerkverbindung * Fix: Hohe CPU Auslastung auf Clients mit langer (mehrere Tage) Idletime **[MiniLinux 24 - 01.07.2019]** * Update des Grundsystems auf Ubuntu 18.04.2 * Kernel Update auf 4.19.52 * VirtualBox Update auf 6.0.8 * Parallele Auslieferung von Nvidia-Treibern für aktuelle sowie Legacy Karten (v430.26, v390.116) * VMware Player Version 15.1 oder 12.5.9 wird abhängig von CPU verwendet * Durch Setzen von SLX_ADDONS auf //vmware12// oder //vmware15// kann die Version explizit erzwungen werden (nur //vmware// für automatische Auswahl) * Warnung auf Loginmaske falls CAPS-LOCK aktiv * Komplett neuer idle-daemon für Inaktivitätserkennung (Logout, Standby, Reboot/Shutdown, Screensaver, ...) * Rechner im Prüfungsmodus respektieren Shutdown/Reboot-Schedule (aber nur nach mind. 2h Inaktivität) * Falls Shutdown/Reboot-Schedule nicht gesetzt, wird 23:00Uhr bzw. 04:00Uhr heruntergefahren/neugestartet * Highlight von Rechnersymbol im Raumplan grün statt orange * Bessere Behandlung von Rechnern ohne system-manufacturer/system-product-name * vmChooser: Bildschirmschoner kann für die aktuelle Sitzung im vmChooser deaktiviert werden * vmChooser: Hilfe/News wird automatisch ausgeklappt, wenn neue News verfügbar sind * vmChooser: Hilfe/News merkt sich, ob diese beim letzten Login ein- oder ausgeklappt war * vmChooser: Tab 'Zuletzt verwendete' VMs werden angezeigt * vmChooser: Neue Icons für Veranstaltungen basierend auf Windows 9x bzw. 10 * Loginmaske wird nach 30s Inaktivität zurückgesetzt * debug_report enthält (beim Start einer Veranstaltung heruntergeladene) unveränderte VMX * openslx.exe übergibt immer den Nutzernamen für Startskripte * Zuverlässigere Erkennung der Größe der ID44 Partition * Diverse Verbesserungen für VirtualBox-VMs * Linux-Skripte unterstützen über Weboberfläche definierte Admin-Skripte * vmChooser CommandLine Parsing vereinfacht * Kleinere Verbesserungen der BeamerGUI * Überarbeitung der Authentifizierungsstruktur (PAM) * Newsanzeige auf Login-Screen (**erfordert Sat v3.8b**) * Unterstützung für USB3-Controller in VM (**erfordert Sat v3.8b**) * Unterstützung für VMs mit EFI (**erfordert 3.8b**) * Unterstützung für VMs mit hw.version=16 (**erfordert 3.8b**) * Fix: Raumplan auf Loginmaske teilweise abgeschnitten * Fix: X11 Forwarding nicht möglich * Fix: kexec von tty aus nicht möglich * Fix: Leerer Wert in SLX_SCREEN_SAVER_GRACE_TIME wird als 'sofort sperren' interpretiert * Fix: XScreensaver sperrt Sitzung trotz Prüfungsmodus * Fix: BeamerGUI kann im vmChooser u.U. nicht geschlossen werden **[MiniLinux 23 - 17.04.2019]** * Kernel Update auf 4.19.35 * Neuer Bootsplash mit bwLehrpool-Logo * Notwendige Firmware-Module werden zuverlässiger geladen * Anmeldemaske zeigt verkleinerte Darstellung des Raumplans (wenn vorhanden) * Bessere Behandlung von offensichtlich falschen Systemmodell-Namen * Zuverlässigere Übertragung des Systemzustands an Satellitenserver * Infoscreen: Unterstützung für Netzwerk Black-/Whitelist für URL-Panel * Infoscreen: URL-Panel aktualisiert sich nur bei Nutzerinaktivität automatisch * Fix: PVS-Toolbar erhält unnötigerweise den Fokus * Fix: VMs auf 'HP Compaq 8200 Elite'-Rechnern flackern teilweise * Fix: ID44-Partition wird bei GPT u.U. nicht erkannt * Fix: Fehlermeldung in Sat-Client-Log bezüglich "Xreset" * Fix: Wenn Rechner herunterfahren erkennt dies der Satellitenserver in manchen Fällen nicht und loggt beim nächsten Boot eine Warnung * Fix: SMART-Werte der angeschlossenen Festplatten werden nicht mehr erkannt **[MiniLinux 22 - Hotfix 13.03.2019]** * nVidia Treiberupdate (bzw. Rückschritt) auf 390.116 * Die Hardware-Version von VMware VMs wird nun nicht mehr auf 10 beschränkt, wenn 3D aktiviert ist * Anmeldemaske informiert Nutzer über verminderte Leistung falls Fallback auf freien nouveau-Treiber * Fix: Clients mit Autologin, URL-Panel oder explizite PVS-Manager können nicht auf das Netzwerk zugreifen * Fix: Mit bestimmten Nvidia Grafikkarten crashen VMs beim Start [MiniLinux 22 - 05.03.2019] * Kernel Update auf 4.19.24 * nVidia Treiberupdate auf 410.93 * Dist-Upgrade von Ubuntu 17.10 auf 18.04 * Update diverser Firmware (u.a. für versch. GPUs und Netzwerkkarten) * Firmware für Chelsio (cxgb3, cxgb4) und Mellanox (10G NIC) * Whitelist Intel i5-8500T (8086:3e92) * Komplett neue Beamererkennung + GUI zum Setzen der Auflösung (im vmChooser + PVS-Toolbar) * (hoffentlich) Bessere Unterstützung für Ultra Wide Monitore * Unterstützung für administrative VM-Startskripte, die über das Webinterface definiert werden (ab Sat WS18/19) * Netzlaufwerke sowie Drucker können nun auch ohne Laufwerksbuchstaben gemountet werden (ab Sat WS18/19) * Unterstützung für pro Veranstaltung einstellbares Standard-Soundverhalten (SLX_VM_SOUND) (ab Sat WS18/19) * Linux-Skript legt im Fehlerfall Log-Datei auf Desktop ab (analog zu openslx.exe in Windows-VMs) * Anpassung des vmChooser, um URL-Weiterleitungen zu folgen * Metadaten der VM werden beim Start nicht mehr einzeln, sondern kombiniert übertragen (tgz-Archiv) * Erhöhung des min. RAM für Hostsystem/MiniLinux von 768MB auf 1024MB * HTTP-Proxying via Umgebungsvariable statt transparentem DNAT * Link-Up Timeout von 5 aus 10 Sekunden erhöht (für einige 10G Setups erforderlich) * Authentifizierungstimeout für Nutzeranmeldung auf 8s erhöht * Erweiterte Informationen über SWAP/RAM Nutzung der Clients an Satellitenserver * Verbesserte Erkennung von lokalen Festplatten * Aktiviere standardmäßig WOL im Netzwerkkartentreiber * Unterstützung für SLX_SCREEN_SAVER_GRACE_TIME * Verbesserte Behandlung von fehlerhaften Client-UUIDs * DNBD3-Proxy zeigt bei Verbindung über SSH seinen Modus an (/etc/issue) * DNDB3-Proxy meldet CRC Hash Check Fehler an Satellitenserver * Diverse DNBD3(-Proxy) Optimierungen * Fix: Groß-/Kleinschreibung bei Login verhindert u.U. das Entsperren über XScreensaver * Fix: Verknüpfung zu Netzlaufwerk in Linux-VMs mit falschem Benutzer verknüpft * Fix: Linux-Skripte passen Auflösung bei neueren systemd-Versionen nicht an * Fix: Proxy Blacklist wird ignoriert * Fix: Unter Umständen keine smartctl-Informationen im Webinterface * Fix: kexec-Reboot/Shutdown hängt sich in bestimmten Fällen auf * Fix: VirtualBox VMs lassen sich nicht starten * Fix: Infoscreen URL-Panel (slxbrowser) crasht auf manchen Websites **[MiniLinux 21 - 16.11.2018]** * Kernel Update auf 4.19.1 * systemd Update auf v234 * nVidia Treiberupdate auf 410.73 * VirtualBox Update auf 5.2.22 * Alle nVidia Grafikkarten verwenden nun automatisch den passenden Treiber (proprietär oder nouveau als Fallback) * HD Graphics 4400 (8086:041e) für 3D freigeschaltet * HD Graphics 6000 (8086:1626) für 3D freigeschaltet * Haswell-ULT (8086:0a16) für 3D freigeschaltet * Radeon HD 5000/6000/7350/8350 Series (1002:68f9) für 3D freigeschaltet * Deaktiviere iommu_igfx * PVS-Mgr: Es können jetzt auch einzelne Clients ge-/entsperrt werden * PVS-Mgr: Vorschaubilder werden skaliert, falls diese kleiner/größer als der dargestellte Client-Rahmen sind * PVS-Mgr: Buttons werden dynamisch de-/aktiviert, wenn die Funktion un-/möglich ist (z.B. Projektion auf nicht verbundenen Client) * PVS-Mgr: Auch nicht verbundene Clients können als Tutor festgelegt werden * PVS-Mgr: Voransicht an welcher Stelle ein Client einrastet, wenn er verschoben wird * PVS-Mgr: Fenster zu 'Neuer Raum laden' überarbeitet * PVS-Mgr: Oberfläche angepasst (z.B. teilweise falsche Einrückungen im Hilfe Fenster) * PVS-Mgr: Setzt Fokus in Textfeld, wenn der Sitzungsname geändert wird * PVS-Mgr: Wenn der Sitzungsname geändert wird, können Clients, die nicht in diesem Raum gehören, getrennt werden * PVS-Mgr: Fehlende Übersetzungen ergänzt * PVS-Mgr: Verwende QT5 Style * PVS: Wenn mehrere Monitore verwendet werden, wird eine PVS-Projektion auf den rechten Bildschirm übertragen * PVS: SSL-Server-Teil überarbeitet und vereinfacht * PVS: VNC Threading im Client überarbeitet und verbessert * PVS: Cleanup Code Style (C++11) * PVS: Projektion auf den eigenen Bildschirm (im PVS-Hybrid-Modus) kann mit einer beliebigen Taste beendet werden (bisher nur mittels ESCAPE) * PVS: Clients können eine eingehende Projektion nicht mehr mittels ESCAPE abbrechen (Ausnahme: hybrider PVS-Manager) * PVS: Toolbar kann am Fensterrand verschoben werden * PVS: Toolbar überarbeitet (Plugin System) * Diverse DNBD3 Verbesserungen * Verbessertes Caching und CRC-Checking * komplettes Image kann überprüft werden * falscher Returnwert wenn über das Ende einer Datei gelesen wurde * Proxy setzt 'maxReplicationSize' dynamisch auf 1/6 der Größe der Caching-Partition (min. 100GB) * Allgemein verbessertes Handling von DNBD3-Proxys * mgmt-sshd: root-Login/-Logout Meldungen in Client-Log deaktiviert * 'debug_report' schickt zusätzlich eine Liste aller durch generische Module überschriebenen Dateien * Warnung bei Inaktivität des Nutzers vor bevorstehendem Standby/Shutdown/Reboot * vmChooser: Code Cleanup + Coding Style C++11 * vmChooser: Die Beschreibung der Veranstaltung wird nicht mehr (zusätzlich zum rechten Fenster) als Tooltip angezeigt * Linux-VM-Skripte überarbeitet (zuständig für Auflösung anpassen, Homeverzeichnis einbinden, Startskript ausführen etc.) * Linux-VM-Skripte mounten Pseudo-Floppy via systemd * Linux-VM-Skripte: Verknüpfung zu Netzlaufwerken wird auf Desktop angelegt * Im Kiosk-Modus wird ein über 'Reboot Control' angestoßener Shutdown/Reboot sofort durchgeführt (ohne 5min Verzögerung) * Nutzung von 'havegd' zur Generierung von Zufallszahlen * Unterstützung von 'eGalax TouchScreen' * Fix: PVS-Projektion wird in bestimmten Fällen nicht korrekt beendet * Fix: Bildschirm des PVS-Manager wird nicht immer aufgeweckt, wenn sich Clients verbinden/trennen * Fix: PVS-Client kann, wenn Netzwerk in Veranstaltung blockiert, keine Verbindung zum Manager herstellen * Fix: PVS zeigt u.U. keine Vorschaubilder an (fehlende JPEG Library) * FIx: Tastatur des Clients ist bei eingehender PVS-Projektion nicht gesperrt * Fix: Texte im PVS-Client werden nicht korrekt übersetzt * Fix: Wenn PVS von einem best. Modus auf 'Alle sperren' wechselt, bleibt die vorherige Projekttionsquelle ungesperrt * Fix: Sperren aller Clients mittels PVS-Mgr funktioniert erst beim zweiten Mal, wenn z.B. bereits eine Projektion läuft * Fix: Sperren eines Rechners über PVS verzögert sich u.U. um mehrere Sekunden * Fix: Bei Änderung des Modus (z.B. Projektion von Tutor auf Student) bei vorheriger Sperrung aller, wird die Sperrung kurzzeitig aufgehoben und neugesetzt * Fix: 'Beenden' im PVS-Mgr bietet keine Möglichkeit das Beenden abzubrechen * Fix: Bei manuellem Verbinden des PVS-Client zum PVS-Mgr wird u.U. ein alter Sitzungsname angezeigt * Fix: Wenn ein Client im PVS-Mgr verschoben wird, landet er u.U. an anderer Stelle als dort wo er losgelassen wurde * Fix: Wenn im PVS-Hybrid-Modus der PVS-Mgr geschlossen wird, landet man auf einem leeren Desktop * Fix: Wenn das Homelaufwerk nicht eingebunden werden konnte, fehlt der Mountpfad im Client-Log * Fix: Netzlaufwerke werden nicht eingebunden, wenn der demo-User verwendet wird * Fix: Wenn Clients dynamische IPs beziehen, werden u.U. zwei IPs für die gleiche MAC bezogen * Fix: Linux-VM-Skripte - Auflösung wird nicht angepasst, wenn Output-Device zu spät erkannt wird * Fix: Festplattenerkennung verzögert Boot u.U. um mehrere Sekunden * Fix: TRIM (discard) verzögert Bootvorgang bei großen ID44 Partitionen * Fix: Virtuelle Floppy ist leer, wenn ausschließlich VirtualBox als Hypervisor verwendet wird * Fix: VMware Player verändert Keymap (rechte SHIFT-Taste im Lockscreen ohne Funktion) * Fix: slxbrowser wirft Page-Error bei Klick auf nicht unterstützte URIs (z.B. mailto) **Zusätzliche Features ab Sat-Release Winter 2018** * Veranstaltungen können auf bestimmte Benutzergruppen eingeschränkt werden * Startskripte in Veranstaltungen können Normal, Minimiert oder Versteckt gestartet werden * Sound kann über HDMI ausgegeben werden * Es kann konfiguriert werden, ob der Sound innerhalb der VM standardmäßig aktiviert/deaktiviert ist (SLX_VM_MUTED) * MiniLinux meldet dem Satellitenserver, wenn es sich im 'Klausurmodus' befindet (Betriebsmodus) **[MiniLinux 20 - 08.06.2018]** * Farbanpassung von LightDM im Klausurmodus zur besseren Unterscheidung * Bildschirm Standby im Klausurmodus deaktiviert * Setze korrekten Content-Type bei Anfrage über bwIDM * Bessere Unterstützung von WebDav als Homeverzeichnis * 'Schneller Reboot' (kexec) aktiviert * Timeout von dnbd3-fuse erhöht * Fix: VMware Player legt VMEM auf lokaler Festplatte ab * Fix: VMs werden nicht alle CPU Ressourcen zugewiesen * Fix: Falls kein NTP Server erreichbar ist, stimmt die Uhrzeit im MiniLinux u.U. nicht **[MiniLinux 19 - 20.04.2018]** * Kernel Update auf 4.9.94 * Kernel: virtio Treiber hinzugefügt * Kernel: SMB2/3 Support wiederhergestellt * nVidia Treiber Update auf 390.48 * HD Graphics 530 (8086:1912) für 3D freigeschaltet * HD Graphics 630 (8086:5912) für 3D freigeschaltet * VMware Player Update auf 12.5.9 (spectre/meltdown fix) * arp_filter mode 1, um ARP-Flux bei mehreren Interfaces zu verhindern * Race-Condition beim Einrichten der iptables-Regeln behoben * Falls mehrere Partitionen vom Typ 44 oder 45 vorhanden sind, wird die Größte verwendet * ID45-Partition wird mit ext4 formatiert, auch wenn bereits ein anderes unterstütztes Dateisystem vorhanden ist * Dateisystem auf ID45-Partition wird vergrößert oder neu erstellt, wenn sich die Partitionsgröße geändert hat * Kerberos im Grundsystem wird teilweise unterstützt ('/etc/krb5.conf' vorausgesetzt) * Autologin-Verzögerung, wenn alte Session noch nicht aufgeräumt ist * Neuer Versuch, WebDAV Shares in openslx.exe zu erkennen * DNBD3-Proxy kann sparse files nutzen * Support mehrerer Auth-Server (Sat-Update v3.7 SoSem18 vorausgesetzt) * Authentifizierung überarbeitet (bessere Behandlung nach Standby) * Nutzernamenersetzung durch Regexp in /opt/openslx/lightdm/login-regexp * Der PVS-Haken im vmChooser wird im Hybridmodus standardmäßig gesetzt * Support für SLX_BROWSER_RELOAD_SECS * Support für SLX_JUMBO_FRAMES * CONFIG_SPI_INTEL_SPI_PLATFORM deaktiviert, da es auf Lenovo Notebooks das BIOS zerstören kann * Datum-/Uhrzeitanzeige auf Loginscreen * Zusätzliche Informationen in debug-report aufgenommen * Skripte für Linux-VMs angepasst * Sinnvolle Fehlermeldung bei fehlendem Virtualisierungs-Plugin * NVMe Unterstützung * etherwake wird mitgeliefert * iperf wird mitgeliefert * Fix: Im Druckdialog löst die Entertaste den Abbrechen-Button aus * Fix: Ausgehende Verbindungen auf Port 515 werden an die Printergui umgeleitet * Fix: DNBD3-Proxy sperrt die RPC-Queries des Satellitenservers, wenn Firewalling aktiviert ist * Fix: DNBD3-Proxy aktiviert Firewall nur auf Primär-NIC (Boot-Interface) * Fix: DNBD3-Proxy erkennt frisch erstellte ID45-Partition nicht * Fix: nVidia 10de:13bb und 10de:1381 verwenden nicht den proprietären Treiber * Fix: nVidia Treiber lädt nicht mehr (ipmi modules missing) * Fix: PVS2 wird im Hybridmodus nicht auf Desktop 2 verschoben * Fix: Wechselbutton in der PVS-Toolbar (für Hybridmodus) wird nur angezeigt, wenn Verbindung zum Manager bereits besteht * Fix: VMware Player zeigt Lizenzdialog bei numerischen Logins * Fix: Leerzeichen vor/nach Nutzernamen verhindern erfolgreichen Login * Fix: Reboot-Control meldet teilweise "Authentifizierung fehlgeschlagen" * Fix: Loginscreen zeigt Prüfungsmodus nicht deutlich genug an **[MiniLinux 18 - 20.12.2017]** * Kernel Update auf 4.9.71 * VMware Update auf 12.5.8 * Aktualisiertes VMware NVRAM * nVidia Quadro K620 (10de-13bb) für proprietäre nVidia-Treiber freigeschaltet * nVidia GeForce GTX 750 (10de-1381) für proprietäre nVidia-Treiber freigeschaltet * Automatischer Mousegrab beim Starten einer VM * GPT Support: Partition mit Label „OpenSLX-ID45“ wird als Persistent-Partition genutzt * Displaymanager LightDM anstelle von KDM * Weitergabe von zusätzlichen Netzwerkshares in VMs * Die Host-IP ist über die openslx.ini für die VM auslesbar * PVS Toolbar klappt nach 500ms statt 750ms auf * Portierung aller Module von QT4 auf QT5 * Dist-Upgrade von Ubuntu 14.04 auf 17.10 * Diverse Performanceoptimierungen * Verbesserter Debug-Output * Neuer DNBD3-Proxy Modus * Neues Management SSHD-Modul * Neues Modul 'slxbrowser' für Infoscreen * Fix: DHCP/DNS/DOMAIN Quirks * Fix: Fehlende SSL Zertifikate für bwIDM Login * Fix: Fehler in Linux-Mountskripten * Fix: Fehlerhafte MAC Generierung in Spezialfällen **[MiniLinux 17 - 02.08.2017]** * Kernel Update auf 4.9.40 * VMware Player Update auf 12.5.7 * nVidia Treiber Update auf 384.59 * PVS-Toolbar klappt erst nach 750ms auf * Verbesserte Zählung von 'Defekten Sektoren' auf Client-HDDs * Explizite Angabe keiner Domain für shares.dat durch '#' im LDAP-/AD-Modul * [printergui] HPColorAsGray Support für die Farbe/Graustufen-Auswahlbox * Fix: Segfault in openslx.exe behoben * Fix: VMware Shared Folders werden nicht aktiviert, wenn 'Verzeichnisse nicht durchreichen' gewählt wurde * Fix: Runscript wird auch im Shared Folders Modus ausgeführt **[MiniLinux 16 - 10.05.2017]** * Kernel Update auf 4.9.25 * Update auf VMware Player 12.5.5 * nVidia Quadro K2200 (10de:13ba) für proprietäre nVidia-Treiber freigeschaltet * Optionssupport: Autostart einer VM im nicht-Klausurmodus * Optionssupport: PVS-Haken standardmäßig gesetzt * Mit proprietären nVidia-Treibern wird mehr RAM für den Host reserviert, um Abstürze zu vermeiden * khugepaged defrag deaktiviert, um VM-Hänger zu vermeiden * run-virt versucht vmx Download mehrfach bei Fehlschlag * Bildschirminfos (EDID) werden an den Server gesendet * Blacklist für System-UUIDs hinzugefügt, Fallback auf MAC in diesen Fällen * Fix: User-home wird nicht gechownt, wenn das PERSISTENT-Verzeichnis nicht gemountet wurde **[MiniLinux 15 - 06.03.2017]** * Kernel Update auf 4.9.13 * Update auf VMware Player 12.5.2 * nVidia Treiber auf 375.26 aktualisiert * amdgpu-Treiber hinzugefügt * Fehlende Firmware für einige Grafikkarten (radeon) hinzugefügt, andere aktualisiert * GPT Support: Partition mit Label „OpenSLX-ID44“ wird als Temp-Partition genutzt * bwLehrpool-Logo im Prüfungsmodus schwarz auf orange * Display-Switch „AT-HDVS-RX“ wird immer als Beamer behandelt * Neues Tool zum Testen der Netzwerk-Performance: „image_speedcheck“ * Binaries sicgsfilter und sicnc ins Minilinux aufgenommen (benötigt von diversen Canon-PPDs) * WINS-Server werden per DHCP an VM durchgereicht (DFS-Unterstützung in Windows-VMs) * cifs.upcall & co für zukünftigen DFS-Support auf Linux-Ebene (WINS fehlt noch) * Debug-Shell bei Bootfehlern wird nur noch geöffnet, wenn im PXE-Bootmenü der per Passwort schützbare Debug-Modus gewählt wurde * Virtualisierungs-Setup modularisiert und mit besserem Error-Handling ausgestattet * [vmchooser] Beende Session, wenn 2 Minuten lang keine Auswahl getroffen wurde * [vmware] Serielle und parallele Schnittstelle werden durchgereicht, wenn vorhanden * [pvs] Maus und Tastatur werden im Sperrbildschirm deaktiviert * [printergui] Experimenteller Support für geschützten Druck mit Canon-Druckern * [printergui] Fokus sitzt im Authentifizierungsdialog im Passwort-Feld, Enter bestätigt * Fix: vmware crasht beim Start, wenn im Web-Interface „Shared folders“ statt „nativ in der VM mounten“ aktiviert ist * Fix: Auto-logout bei Inaktivität passiert zu früh, wenn der Bildschirm im Standby ist * Fix: kdm greeter läuft unnötigerweise als root * Fix: xserver crasht auf radeon Karten → libglamoregl-Modul entfernt **[MiniLinux 14 - 16.11.2016]** * Kernel Update auf 4.8.8 * Update auf VMware Player 12.5.1 * nVidia Treiber auf 367.57 aktualisiert * X11 core+Treiber auf 1.18.3 aktualisiert * X11 wacom Treiber hinzugefügt * busybox auf 1.25.1 aktualisiert * Lautstärke wird bei VM-Start nun auf das Hardware-Maximum gesetzt, da VMs nach dem Start stumm geschaltet sind und die Lautstärke im Gast heruntergeregelt werden kann * Benutzerwarnung mit der Bitte die Arbeit zu speichern, wenn /tmp oder RAM vollläuft, da die VM sonst irgendwann abstürzt * nVidia GeForce GTX 745 (10de:1382) für proprietäre nVidia-Treiber freigeschaltet * nVidia Quadro K4000 (10de:11fa) für proprietäre nVidia-Treiber freigeschaltet * /etc/issue um nützliche Angaben erweitert * Einfaches debug_report Script hinzugefügt, welches diverse Logs und hw-infos nach Freiburg schickt * Das in der bwLehrpool-Suite angegebene "runscript" wird nun in der VM durch die openslx.exe ausgeführt * [PVS] Projektion kann nun mittels ESC abgebrochen werden, wenn der Manager auf dem gleichen Rechner läuft * [PVS] hat nun eine "Melden"-Funktion; nach dem Verbinden erscheint ein Icon in der Client-Toolbar, beim Drücken erscheint der Client im Manager rot * [PVS] Toolbar zeigt zusätzliche Informationen des Hostsystems (u.a. IP und Hostname) (Toolbar -> 'Systeminformationen') * [PVS] Interne Verbesserungen * Fix: vmChooser wieder aus dem Openbox-Menü startbar * Fix: Beamer-Erkennung behandelt nun Geräte ab 70cm Breite als Beamer, wenn das zweite Gerät weniger als 55cm breit ist * Fix: Auflösungsmenü bei Verwendung eines Beamers wird auch in Spezialfällen wieder angezeigt * Fix: PVS-Manager wird neugestartet, falls er abstürzt * Fix: PVS-Manager wird vom Klausurmodus ausgenommen * Fix: PVS-Manager vergisst nicht mehr den vordefinierten Tutor-PC, wenn dieser verbindet * Fix: PVS wieder komplett auf deutsch lokalisiert * Fix: Sobald ein Raum konfiguriert ist, der keine PVS-Manager-IP definiert hat, wurde die komplette Konfigurationsdatei ignoriert * Fix/Hack: Sitzung sperren funktioniert deutlich zuverlässiger (input-grab des vmplayers wird nun durch kurzzeitiges Minimieren geklaut) * Fix: demo kann nun auch entsperren * Fix: Such-Domäne des DHCP-Servers wurde nicht an die VM durchgereicht * Mehrere kleine Bugfixes am PVS-System, u.a. im Zusammenhang mit Hybridmodus **[MiniLinux 13 - 20.09.2016]** * [vmware] Virtuelle Maschinen mit Windows XP können mehr als 1 Prozessorkern verwenden * [openslx.exe] Unterstützung von Windows NT4.0/2000 * [printergui] Bei benötigter Drucker-Authentifizierung kann dem Usernamen ein Prefix (z.B. Domain) vorangestellt werden * [vmware] Erzwungene Beschränkung auf USB2 aufgrund eines potentiellen VMware-Bugs **[MiniLinux 12 - 09.09.2016]** * [pvs] Rastergröße über Konfiguration anpassbar * [pvs] Manager kann parallel zu VM laufen. Über die PVS-Steuerleiste kann die Oberfläche gewechselt werden [1] * [pvs] Vielzahl an Fehlerbehebungen und Verbesserungen * [pvs] Manager schaltet Bildschirm nicht mehr in den Standby * [pvs] Autoconnect von Clients im Prüfungsmodus (mit eingeschränkter Funktionalität) * [vmchooser] besser per Tastatur bedienbar * [vmchooser] zeigt zusätzlich zu den News einen Hilfetext an [1] * [vmchooser] Wenn mehrere Clients gleichzeitig gebootet wurden, konnten manche Rechner die VM-Liste nicht rechtzeitig abrufen * Clients können über die PVS-Steuerleiste gesperrt werden [1] * Clients können gegen bwIDM authentifizieren [1] * USB Geräte mit bDeviceClass=239, bDeviceSubClass=2 (www.usb.org) werden direkt an die VM durchgereicht * NVIDIA Quadro 4000 [10de:06dd] verwendet nun die proprietären NVIDIA Treiber für optimale Performance (3D-Beschleunigung) * Netzlaufwerke können direkt vom Betriebssystem der VM eingebunden werden. Die 'VMware Shared Folder' werden nicht mehr benötigt. [1] * Benutzerordner (Eigene Bilder, Eigene Dokumente, ...) können direkt ins Homelaufwerk umgebogen werden [1] * Verbesserte automatische Anpassung der Bildschirmauflösung * Anpassungen für Portweiterleitung (z.B. zur Kommunikation zwischen Clients), Beispiel * VMware Player 12.1.1 * Im Prüfungsmodus werden nur entsprechende Veranstaltungen angezeigt [1] * Update des Linux Kernel auf 4.4.17 [1] Zur Nutzung der Funktion ist ein Update des Satellitenservers auf Version WS16/17 notwendig **[MiniLinux 11 - 07.04.2016]** * ListenpunktFreischaltung neuer Intel-Grafikkarten für 3D-Beschleunigung (HD2000[8086:0102], HD4000[8086:0162]) * nVidia Quadro 600 und Quadro K420 verwenden nun die proprietären nVidia Treiber für optimale Performance * VT-x/AMD-V wird nun an den Gast durchrgereicht, sofern der Host dies unterstützt (ermöglicht 'Nested Virtualization' -> in der VM können weitere VMs gestartet werden) * Am Loginbildschirm werden Hinweise über suboptimale Hardwarekonfiguration angezeigt * Mehr/besseres Nutzerfeedback, wenn der Start einer VM fehlschlägt * Update der nVidia Treiber auf 361.28 * Update des Linux Kernel auf 4.4.6 **[MiniLinux 10 - 25.02.2016]** * Abschalt/Rebootautomatik hat auf bestimmter Hardware nicht funktioniert * Update auf Linux Kernel 4.3.5 * Neustart des LDAP-Client (sssd) im Fehlerfall * openslx.exe hat einen Fehler gezeigt, wenn zu früh versucht wurde, den Win7 Herunterfahren-Button in Abmelden umzubenennen * Generelles Update des Grundsystems insbesondere bzgl. libc Sicherheitslücke * Vorbereitungen für die Raumverwaltung, Statistikerhebungen über PC-Nutzung (benötigt Satellitenserver Update) * Bestimmte USB-Geräteklassen (z.B. Drucker) werden nun immer direkt in die VM durchgereicht * Fehlendes Icon innerhalb des vmChooser ergänzt (Openbox-Session) **[MiniLinux 9 - 21.01.2016]** * Update auf Linux Kernel 4.3.3 * Update auf VMware Player 12.1 * 3D-Support für diverse Intel-Chips wieder aktiviert[1] * Unmount von Home-Verzeichnissen beim Logout * Geplantes Neustarten oder Abschalten wird mit Warnungen bis zu 5 Minuten verzögert, wenn ein Benutzer eingeloggt ist * Nach einem VMware Crash wird /tmp nun aufgeräumt, sodass auf Clients ohne ID44 der RAM nicht vollläuft * openslx.exe öffnet kein Konsolenfenster mehr, läuft im Hintergrund und ändert (nur Win7) den "Herunterfahren"-Button zu "Abmelden" (nur Text, Funktion bleibt) * Logik zur Wahl der Soundkarte geändert, um HDMI zu vermeiden (Feedback erwünscht) * Update proprietäre Nvidia-Treiber auf Version 358.16 [1] Aufgrund von bestimmten, uns nicht im Detail bekannten Änderungen in VMware mit der Version 12 können wir auf Intel Chips leider nur entweder 3D-Support oder USB-3.0 Support aktivieren. D.h. wenn man eine VM hat, in der 3D nicht nötig ist, im Zweifelsfall vor dem Hochladen in den Einstellungen der VM deaktivieren, damit USB 3.0 funktioniert. (Für Windows 7 gelten weitere Einschränkungen[2]) [2] http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2128105