Zuletzt aktualisiert am

Bottles 61 wird mit der neuen Eagle-Funktion zu einem Analyse-Tool

Bottles 61 stellt Eagle vor, ein neues Analyse-Tool, das Windows-Executables gründlich untersucht, um die Kompatibilität von Wine und Proton unter Linux zu verbessern.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Bottles, ein auf Wine basierendes Open-Source-Softwaretool, das Benutzern durch eine benutzerfreundliche grafische Oberfläche die Ausführung von Windows-Anwendungen und -Spielen unter Linux ermöglicht, hat gerade die Version 61.0 veröffentlicht, die eine wichtige neue Funktion namens Eagle enthält.

Eagle ist ein neues integriertes Analyse-Tool, das Windows-Ausführungsdateien vor ihrer Ausführung überprüft. Anstatt sich auf Versuch und Irrtum zu verlassen, führt es eine mehrstufige Untersuchung einer ausgewählten Datei durch, um festzustellen, wie sie aufgebaut ist, welche Technologien sie verwendet und welche potenziellen Probleme bei der Ausführung unter Wine oder Proton auftreten können.

Wenn Eagle erkennt, dass es sich bei einer ausführbaren Datei um ein Installations- oder Containerformat wie MSI, Inno Setup oder komprimierte Launcher handelt, führt es automatisch einen tiefen Scan durch. Dabei werden die Inhalte in eine temporäre Sandbox extrahiert und einzeln analysiert, sodass Bottles die tatsächlich zu installierenden Dateien identifizieren kann, bevor der Benutzer sie ausführt.

Darüber hinaus analysiert Eagle auch zugehörige Dateien im selben Verzeichnis, wie beispielsweise begleitende DLLs, um Abhängigkeiten oder gebündelte Technologien zu erkennen. Um Fehlalarme zu vermeiden, passt es sein Verhalten bei der Arbeit in unübersichtlichen Verzeichnissen wie Downloads an und beschränkt die Analyse nur auf relevante Dateien.

Der Erkennungsumfang ist breit gefächert. Eagle identifiziert Frameworks und Laufzeitumgebungen wie .NET Framework und .NET Core, WPF-Anwendungen, Electron, Java und Qt. Bei Electron-Anwendungen kann es ASAR-Archive untersuchen, um potenziell nicht unterstützte oder fest codierte Systemaufrufe aufzudecken. Bei Spielen erkennt Eagle Grafik-APIs und Funktionen wie Vulkan, DirectX 12, Raytracing, DLSS, FSR und XeSS.

Alle Ergebnisse werden transparent dargestellt. Für jede Erkennung und Empfehlung zeigt Eagle sowohl die Quelldatei, die die Regel ausgelöst hat, als auch den genauen technischen Kontext, wie z. B. Strings oder Signaturen, die in der Binärdatei gefunden wurden. Empfehlungen, wie z. B. die Verwendung einer bestimmten Proton- oder Wine-Variante, werden von klaren Erklärungen begleitet, warum sie erforderlich sind.

Neben Eagle enthält Bottles 61 eine Reihe von inkrementellen Verbesserungen und Fehlerbehebungen, darunter eine bessere Gamescope-Verarbeitung, aktualisierte Befehle zur Installation von Abhängigkeiten, Verbesserungen der Benutzeroberfläche, erweiterte Terminalunterstützung und Aktualisierungen der Übersetzungen.

Weitere Informationen zu allen Änderungen finden Sie in der Ankündigung oder im GitHub-Changelog des Projekts.

Bildnachweis: Bottles Project

 

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments