openj9 und Java 11: als Standalone JRE/JDK, als Docker-Image und als Tomcat-Docker-Image

Nach der Übernahme von AdoptOpenJDK durch Eclipse gab es aus Lizenzgründen keine Java-Binaries mit openj9-JVM mehr. Wie auch andere User setzte auch ich diese JVM ein, aufgrund besserer Performance bzw. geringerem Speicherbedarf, vorallen in Docker-Containern. Mittlerweile gibt es nun auch wieder offizielle OpenJDK-Builds, direkt von IBM. Ich setze Eclipse für…

Log4j2: automatisch JAR/WAR/EAR-Files nach betroffenen Versionen durchsuchen (CVE-2021-44228 und CVE-2021-45046)

Nach Bekanntwerden einer kritischen Log4j2-Sicherheitslücke patchen weltweit DevOps und Sysadmins deren Anwendungen mit integrierter Log4j2-Library. Grundsätzlich würde man eine alte Log4j2-Version anhand des Dateinamens des JAR-Files (z.B. log4j-api-2.14.0.jar) erkennen. Wenn es aber zu Umbenennungen oder zu „merged JAR-Files“ gekommen ist, führt die Dateinamen-Suche ins Leere. Abhilfe schafft u.a. der CVE-2021-44228-Scanner…

VMware Player 16.2.0 + Windows 11: TPM-Modul aktivieren

Die Installation von Windows 11 in einer virtuellen Maschine (unter VMware Player 16.2.0) blockiert mit folgender Fehlermeldung (Bild 1): Die Ursache liegt in einer Reihe neuer Mindestanforderungen von Windows 11: Neben einem Prozessor mit mindestens 1 Ghz, 4 GB RAM und 64 GB Festplatte (alles soweit nicht außergewöhnlich), gibt es…

VeraCrypt 1.25.4 unter Linux Mint 20.2 installieren

VeraCrypt, ein Fork der nicht mehr weiterentwickelten Verschlüsselungs-Software Truecrypt, ist in einer neuen Version 1.25.4 erschienen. Nachfolgend eine Schritt-für-Schritt-Anleitung, wie VeraCrypt unter Linux Mint 20.2 (Xfce Edition) installiert werden kann. Die Installation unter anderen Mint-Versionen oder Linux-Deriaten wird sehr ähnlich sein. 1.) Veracrypt mit wget herunterladen (URLs sind auch direkt…

Firefox: Tabs permanent anpinnen („PermaTab“)

Firefox bietet seit einigen Versionen die Möglichkeit an, Tabs anzuheften. Das funktioniert mit Rechte Maustaste auf den Tab => Tab anheften (Bild 1 ). Leider ist diese Funktion nicht immer verlässlich – manchmal „vergisst“ Firefox die angehefteten Tabs, vorallem nach dem Browser-Neustart. Abhilfe schafft die Firefox-Erweiterung PermaTab. PermaTab helps Pinned…

VMware Player: von einem USB-Stick booten

VMware Player (zumindest bis Version 16.2) unterstützt es nicht, direkt von einem USB-Stick zu booten. Wählt man also einen boot-fähigen USB-Stick aus (z.B.: ein Ubuntu Live-USB-Stick), so wird dieser schlichtweg nicht zum Boot initialisiert und durch das VMware-BIOS mit „no operating system found“ quittiert. Abhilfe schafft ein „Zwischen-Bootmanager“, wie es…

Windows 10/11: direkt ins BIOS booten (ohne F-Tasten)

Um ins BIOS zu gelangen, gibt es die gängige Möglichkeit, beim Boot eine der F-Tasten zu drücken. Wenn man sich aber bereits im laufenden Windows 10/11 befindet, und „direkt ins BIOS booten“ will, gibt es eine komfortable Möglichkeit über den Shutdown-Befehl: Wichtig: Der Befehl muss mit Admin-Rechten ausgeführt werden! Entweder…

AdoptOpenJDK wird zu Eclipse Temurin

Das beliebte AdoptOpenJDK wird Teil der Eclipse Foundation, und geht dort in der „Eclipse Adoptium Working Group“ auf. Was früher also als AdoptOpenJDK bekannt war, nennt man fortan: Eclipse Temurin (Übrigens: Temurin ist ein Anagramm von Runtime). Docker Das dazupassende Docker-Image ist zu finden unter: Die Major-Java-Versionen (11, 17,…

Self-Signed SSL-Zertifikat mit OpenSSL erstellen

Dank Let’s Encrypt ist es so leicht (und noch dazu kostenlos), wie nie zuvor, eine Webseite mit einem SSL-Zertifikat zu versehen. Um in der lokalen Development-Umgebung ebenfalls ein SSL-Zerfifikat zu verwenden, kann man sich ein sog. self-signed SSL-Zertifikat erstellen. Das funktioniert sehr gut mit OpenSSL, auch unter Windows. Folgende Schritte…