Хочется запустить современную Java (хотя бы Java 11, но лучше 14) на Oracle Linux Enterprise 4.9 (а-ля RHEL/CentOS 4). Там ядро 2.6.9-103.0.0.0.1.EL и glibc 2.3.4-2.57.0.1.el4.1.
Если просто попытаться это сделать, ничего не получается, glibc слишком старая, JVM, кажется, хочет 2.5+.
Есть сборка JVM для Alpine Linux которая завязана на MUSL. Почитал про MUSL, похоже, что она тоже под такие старые ядра не заточена, хотя, наверное, можно этот путь исследовать.
Можно ли решить этот вопрос относительно адекватным способом? Мне кажется, все нужные сисколлы в ядре есть. Пересобирать JVM это слишком хардкорно для меня. В идеале что-то вроде chroot, куда засунуть новую glibc или какую-то другую libc, про которую известно, что она работает на этом старом ядре.