Conversation
Notices
-
Embed this notice
If anything, I would panic that all the "C replacements" always statically link to everything wasting space and that every electron app I install bundles the same stuff over and over again so that you can't get rid of it and have one runtime per system.
- Haelwenn /элвэн/ :triskell: likes this.
-
Embed this notice
Not sure where the JVM "bloat" moral panic comes from. You can have one instance per system and if you're very concerned with space, you can put it in a squashfs image or 7z archive and mount the latter using FUSE. Just ran a test:
27493121 jdk-8u422-jre.7z
28188489 jdk-22+34.7z
For comparison:
5554652 /usr/lib/x86_64-linux-gnu/libc.a
80555360 /bin/hugo
16661392 /bin/audacity
4906512 /bin/obs
Download a few apps that statically link to glibc (even though in most cases it's questionably legal...) and JVM no longer feels like bloat.