After installing java/openjdk8 the following message pops up:
I can understand what fdescfs(5) and procfs(5) do. What I can't understand, for what purpose Java wants to have access to all file descriptors on my machine and the complete process table information of a running system. I do not want to give Java (which got a security history) this access, before I exactly know the purpose. I searched the internet, and I see only people telling that this is necessary, but no reason why.
I installed games/minecraft-server for my son and his friends, and it works well without said mounts. In a month there were a dozen of crashes, though. However, the crash reports tell nothing about java is missing said file systems.
Please, can somebody give me a good technical reason (other than everybody do this) on why I should mount fdesc and proc.
Code:
======================================================================
This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and
procfs(5) mounted on /proc.
If you have not done it yet, please do the following:
mount -t fdescfs fdesc /dev/fd
mount -t procfs proc /proc
To make it permanent, you need the following lines in /etc/fstab:
fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
======================================================================
I installed games/minecraft-server for my son and his friends, and it works well without said mounts. In a month there were a dozen of crashes, though. However, the crash reports tell nothing about java is missing said file systems.
Please, can somebody give me a good technical reason (other than everybody do this) on why I should mount fdesc and proc.