====== MaxiLinux 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. Das neue MaxiLinux steht erstmals mit dem neuen Satellitenserver v3.9 (WS19/20) zur Verfügung. Die Versionierung beginnt mit v1 basiert aber auf der Grundlage von MiniLinux v26. **[MaxiLinux 32r17 - 03.07.2024]** ------------------------------------------- * VMware 17.5.2 * Kernel 6..6.36 * Nvidia 550.90.07 + 390.157 (legacy) * VirtualBox 7.0.18 * QEMU 9.0.1 * Tägliche Synchronisation mit Zeitserver * Notebook Backlight/Bildschirmhelligkeit lässt sich per FN-Taste steuern * Notebook "Tap on Touchpad" aktiviert * Anpassung der Warnmeldung bei wenig verbleibendem RAM * Fallback für nicht vom DHCP gelieferte Einträge in Windows-VMs entfernt (WINS, Search, Domain) * Unterstützung für Client-Login über Shibboleth (browserbasiert oder per QR-Code) * Boot-Performanceoptimierung (dracut-hooks -> systemd-services) * Schnellere Timeouts durch TCP-Reset bei VMs/Veranstaltungen mit Netzwerkregeln * Live-Editing-Mode mittels Copy-On-Write (Edit/Copy-VM) * Netzwerkdrucker werden in Windows-VMs nun mit etwas Verzögerung eingehängt * Routing bei Multi-NIC-Setups geändert (z.B. bei DNBD3-Proxies mit mehr als einer Netzwerkkarte) * Fix: Bei Multi-Monitor-Setups wird die VM teilweise von der Taskleiste verdeckt * Fix: Clients ohne dedizierte Grafikkarte können keine QEMU-VMs starten (IOMMU) * Fix: Diverse Bugfixes bei Chromium im Infoscreen-Modus * Fix: Es werden nicht alle DNS-Server des Hosts an die VM weitergegeben * Fix: VMware crasht auf alter Hardware (VMware Player 12.5.9 (legacy) Unterstützung wiederhergestellt) * Fix: VNC-Log ist nicht im debug_report enthalten * Fix: DHCP-Requests bei zusätzlichen Netzwerkkarten obwohl 'SLX_DHCP_OTHER_NICS = no' * Fix: vmware-host-modules werden nicht mehr korrekt verwendet * Fix: DNBD3 - Zu häufiger Wechsel von lokalem Proxy zu Alt-Server unter Last (z.B. Bootvorgang) * Fix: VMware Player crasht u.U. bei Verwendung von 'SLX_BRIDGE_OTHER_NICS' * Fix: Linux-VMs hängen nach bestimmten Tastenkombinationen mit VMware 17.5.x * Fix: Bei nativen XFCE-Sitzungen über den Remotezugriff ist die Oberfläche sehr träge (FPS 1) * Fix: Per Suite angegebene Netzlaufwerke mit abschließendem '\' werden in Windows-VMs nicht eingebunden * Fix: Probleme mit Nvidia-Treiber durch Verwendung von SimpleDRM * Fix: Aktivität im Infoscreen/Kiosk-Modus wird nicht korrekt erkannt (Idle-Timeout) * Fix: Hardware-Reporting bei bestimmten Clients defekt (NICs ohne Einträge in '/sys') * Fix: Bei zu langen Nutzernamen crasht QEMU/Virt-Manager * Fix: Diverse Probleme mit QEMU-VMs behoben * Fix: OpenSSH regreSSHion Bug ([[https://security-tracker.debian.org/tracker/CVE-2024-6387|CVE-2024-6387]]) **[MaxiLinux 31r2 - 10.08.2023]** * VirtualBox 7.0.10 * Kernel 6.1.44 * Nvidia 535.98 + 390.157 (legacy) * Besseres Logging bei einigen Startskripten * Setze System-Locale auf 'C' * Fontconfig Cache für schnellere Starts von GUI-Applikationen * Deaktiviere numad/docker-no-trivial-root wenn nicht benötigt * Verbesserungen bei PCI-Passthrough * Kleine Anpassungen an Linux-VM-Skripten * Fix: VNC-Passwort wird unverschlüsselt per http an Sat übertragen * Fix: Bildschirmschoner funktioniert nicht bei Verwendung von VirtualBox * Fix: QEMU/KVM funktioniert nicht auf Maschinen mit Intel Alderlake CPU * Fix: OptiPlex 9020(M) starten nach Herunterfahren von selbst neu * Fix: Nvidia-Legacy-Treiber kann nicht geladen werden **[MaxiLinux 31r1 - 13.06.2023]** * VMware 17.0.2 * VirtualBox 7.0.8 * QEMU 8.0.2 * Kernel 6.1.33 * Nvidia 525.116.04 + 390.157 (legacy) * Grundsystem von Ubuntu 22.04 auf Debian 12 umgestellt * Infoscreen: URL-Panel unterstützt Angabe eines initialen Zoom-Faktors (--zoom) * debug_report um einige Informationen erweitert (lspci -nn, journalctl -a) * debug_report kann mittels '--message' direkt abgesendet werden * simpledrm/simplefb reaktiviert * Wird der VMware Player minimiert, erscheint eine kleine Taskbar, um das Fenster wiederherstellen zu können * Fernzugriff läuft nun über TigerVNC anstatt x11vnc * PVS: Debug Logging erweitert * Printergui: Fallback auf latin1 für Encoding von Dokumentnamen * Sound-GUI: kleinere Anpassungen des Layouts * idle-daemon: Bessere Erkennung von Inaktivitätszeiten * dnbd3: Parallelisierung des initialen Verbindungsaufbaus * beamergui: Anzeige von unterstützten Auflösungen verbessert * RAM-Zuweisung bei Verwendung von Nvidia-Karten angepasst * Timeouts für Shutdown/Reboot Targets * Deaktivierung von Änderung des Hostnamens nach Start des XServers * Preloading z.B. von lightdm, slxgreeter, XServer bei Boot * 3D-Beschleunigung bei VirtualBox VMs deaktiviert (Probleme seit VirtualBox 7) * Fix: debug_report enthält nicht alle Dateien (config.tgz.list, ...) * Fix: Wenn lokales Caching aktiv, werden DNBD3-Proxys bei Netzwerkregeln nicht gewhitelistet * Fix: PVS-Manager läuft auch auf "normalen" Clients unnötigerweise im Hintergrund * Fix: Manche Nvidia-Grafikkarten laden den nouveau-Treiber, anstatt der proprietären Nvidia-Treiber * Fix: Teilweises Überlappen von Elementen auf Loginmaske * Fix: Kein erneuter Login nach Logout möglich (hängender XServer) * Fix: Sperren der Sitzung bei QEMU-VMs u.U. nicht möglich (ungrab Script) * Fix: doppelte Einträge in VMX möglich * Fix: lightdm startet nach fehlgeschlagenem Login komplett neu * Fix: docker startet bei jedem Login, auch bei Nutzung von VMs oder Nativer Sitzung **[MaxiLinux 30r1 - 18.10.2022]** * VMware 16.2.4 * Kernel 5.15.73 * Nvidia 515.65.01 + 390.154 (legacy) * Verhindern von Sperren der Sitzung (über PVS-Toolbar oder Idletime) für Web-basierte Logins, Gastsitzungen sowie generell im Prüfungsmodus * "Sitzung beenden"-Button in PVS-Toolbar. Hilfreich, falls sich eine VM im Fernzugriff aufhängt, um neu zu beginnen * Standardwert von 'svga.graphicsMemoryKB' bei VMware-VMs angepasst; Guest-RAM wird zusätzlich um ein Viertel des gesetzten Wertes reduziert * Performanceoptimierung - kein Schachteln mehr von zswap in zram * Berechnung der RAM-Zuweisung für VMs angepasst * Downgrade von Mesa wegen Performanceeinbrüchen innerhalb der VM * vmchooser: Clients mit weniger als 5GB Ram zeigen standardmäßig den Tab 'Natives Linux' an * slxmix: Soundkonfiguration des Host kann über eigene GUI (in PVS-Toolbar) gesteuert werden * beamergui: Verbesserungen bei der Erkennung sinnvoller Auflösungen * Bessere Erkennung von DP+ Adaptern * lightdm: Warnung falls ausschließlich 3D-Softwarerendering zur Verfügung steht * Clients fahren herunter, falls Logout-Timeout erreicht wird und ein Auto-Login konfiguriert wurde (sonst Endschlossschleife :)) * Patch vmware-vmx für USB-Autoconnect in VMware 16.2.x * Fix: ID44/45 in 'extended MBR partition' wird nicht erkannt * Fix: VMs frieren ein bzw. hängen in bestimmten Fällen wiederholt bis zu einer Minute ('compaction_proactiveness' reduziert) * Fix: Bootprobleme bei bestimmten Netzwerkkarten vom Typ e1000e * Fix: WebKit Browser kann SWITCH-Login Seite nicht anzeigen, Login nicht möglich (fehlendes 'LocalStorage' in slxbrowser) * Fix: Fehlerhafte Warnung auf Loginmaske ("Missing translation for 'active' ...") * Fix: Warnungen auf Loginmaske überlappen teilweise andere Elemente * Fix: 3D-Beschleunigung mit älteren Intel-Onboard-GPUs seit MaxiLinux 29r1 defekt * Fix: Boot von Rechnern mit bestimmten Nvidia-Karten schlägt in MaxiLinux 29r1 und 29r2 fehl bzw. Monitor bleibt schwarz * Fix: DNBD3-Proxy-Server rebooten in manchen Fällen doppelt **[MaxiLinux 29r2 - 05.07.2022]** * Kernel Update auf 5.15.49 * Nvidia Treiberupdate auf 515.57 * Docker Update auf 20.10.17 * docker-compose hinzugefügt * debug-report erweitert (udhcpd-nat1.conf für VMs, resolv.conf) * Unterstützung für neue Konfigvariable "SLX_DHCP_OTHER_NICS" (ab Sat 3.11) * SLX_NET_SEARCH und SLX_NET_DOMAIN wird mit per DHCP bereitgestellten Informationen zusammengeführt * Timeout für Config-Download erhöht * Support für vmware hwVersion 19 (VMware 16.2.x) * Unterstützung für SwitchEdu-Login (Pendant von bwIDM in der Schweiz) * speedcheck: Modul für DNBD3-Performance-Tests * Fix: 2te Nic erhält keine IP / macht kein DHCP * Fix: Kiosk-Blacklist/Whitelist funktioniert nicht wie erwartet * Fix: In seltenen Fällen hat eine VM keinen Netzwerkzugriff bzw. keine IP (race condition) * Fix: Teilweise falsche Erkennung von fehlender VMX/SVM Unterstützung **[MaxiLinux 29r1 - 14.04.2022]** * Kernel-Update auf 5.15.32 * Nvidia Treiberupdate auf 510.54 + 390.147 (für Legacy Karten) * VMware Update auf 16.1.2 * VirtualBox Update auf 6.1.22 * QEMU 6.1.0 * Docker 20.10.14 * Weitere problematische UUIDs geblacklistet * debug_report erweitert (mltk-Metadaten, blkid, brctl) * debug_report kann mit '--local' erstellt aber nicht versendet werden * Auto-Update von Kiosk-Chromium deaktiviert * In VMware-VMs wird 3D nun immer aktiviert (bisher über Whitelist) * In VMware-VMs wird 'svga.graphicsMemoryKB' höher gesetzt bzw. aus der hochgeladenen VMX übernommen * Browser-Login für Shibboleth an lightdm * Soundkonfiguration über Plugin in PVS-Toolbar möglich (pavucontrol) * LDAP-Filter für Veranstaltungen (über Suite setzbar) unterstützen nun auch die Wildcards '*' und '?' * Fix: 'Neu verbinden'-Meldung im Remotezugriff sowie fehlerhafte Auflösung * Fix: DHCP-Optionen werden u.U. nicht an VM weitergegeben * Fix: WOL wird auf der Netzwerkkarte teilweise nicht korrekt (re-)aktiviert * Fix: VMware crasht wenn lokales Caching aktiv und Login über bwIDM stattfindet * Fix: Hostname ändert sich u.U. nach Start von X11 und verhindert Login an lightdm * Fix: ID44 wird bei bestimmten Partitionslayouts (erweiterte Partition) nicht erkannt * Fix: Manche Systeme können keine Veranstaltung starten, wenn lokales Caching aktiv ist * Fix: Homelaufwerke werden manchmal mehrfach eingebunden * Fix: In seltenen Fällen wird der SSH-Server nicht korrekt gestartet * Fix: systemd-timesyncd setzt HW-Clock immer auf UTC (Konfigurationsvariable SLX_BIOS_CLOCK hat keine Auswirkungen) * Fix: HW-Clock wird nicht gesetzt, falls NTP-Server zu langsam antwortet * Fix: Xscreensaver startet in manchen Fällen immer wieder nach 1min * Fix: Auflösung im Remotezugriff bei Clients ohne angeschlossenes Display u.U. falsch * Fix: Probleme (z.B. keine Veranstaltungsliste im vmChooser) bei Verwendung eines Webproxys * Fix: Kiosk-Chromium lädt anfangs die Website mehrfach hintereinander neu * Fix: Zusätzliche Netzwerkkarten werden trotz 'SLX_BRIDGE_OTHER_NICS' nicht an VM durchgereicht * Fix: Clients im Remotezugriff teilweise nicht erreichbar **[MaxiLinux 28r1 - 10.05.2021]** * Kernel-Update auf 4.19.189 bzw. 5.10.32 * 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) * Authentifizierung numerischer Nutzeraccounts in MaxiLinux 20.04 möglich * 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 * Neues Modul "ntfsfree" * Melde ID45-Auslastung an Sat * Melde CPU-Auslastung und -Temperatur 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 **[MaxiLinux 27r2 - 09.10.2020]** * Kernel-Update auf 4.19.147 * VirtualBox Update auf 6.1.14 * 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) **[MaxiLinux 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 * DNBD3-Code überarbeitet und optimiert (xloop) für schnellere Bootvorgänge * 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: 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: Dunst/Benachrichtigungen werden nicht angezeigt * Fix: Homelaufwerk bleibt nach User-Logout gemountet (pwdaemon) **[MaxiLinux 1 - 14.02.2020]** ([[news:satellitenserver_ws19:20|Satellitenserver WS19/20]]) * Kernel Update auf 4.19.102 * nVidia Treiberupdate auf 440.44 (bzw. Legacy 390.132) * VMware Update auf 15.5.1 * VirtualBox Update auf 6.1.2 * Chromium 79.0.3945.130 * Aktueller CPU-Microcode wird geladen * Native XFCE-Sitzung mit zusätzlichen Anwendungen (Chromium, PDF-Reader, Docker, Singularity, ...) * VirtualBox: Unterstützung von Klinke-Audiogeräten