AndrewHsasku wrote: I am fed up with lack of documentation and sense in LinuxCNC.
A more common complaint is that there is too much documentation, so perhaps you haven't found it?
linuxcnc.org/docs/2.7/html/
The Wiki is user-generated and a lot if it was generated by users 10 years ago. I would take _everything_ on the Wiki with caution.
The docs in the link above are maintained, and should be correct.
You almost certainly don't need, or want, rip-environment on a typical installation.