So I recently got a Lenovo P50 laptop and I plan to use it for my university studies.
Stability is my main focus, mile ahead of other advantages a new system could offer me, key requirements are as follows.
-> Does not change, unfortunately I have to use Java JDK 7u79 because my University has not updated their applications, I cannot have an update suddenly changing my JDK version to 9.
-> Kernel changes, I need the drivers to be tested I have looked at Ubuntu and RHEL and the device is certified by both, my version also avoids the hibernation issue outlined by RHEL.
-> Stable Nvidia drivers, This device has a quadro in it which helps, but I don’t want to change the drivers outside of when I change them.
-> Mobile backup station, This device will be backing up my desktop mainly so I can let my destructive side out and it has all my /home stuff.
It just works! -> I want it to just work when I come to it, I fix computers for my job, I don’t want to be doing it at home also (Unless its on my desktop)
Finally, VMs, I will be using VMs for testing and learning other things, reliability is key to keep them running (Thinking test ownCloud/Nextcloud server)
So my current choices come down to RHEL/CentOS or Debian/Ubuntu LTS, RHEL is looking better for me at the moment as it has java rpm files and the RHEL documentation is rather in-depth, furthering this I use Fedora on my desktop and I may add a little cockpit setup in there also.
Which do you think? again I am leaning towards RHEL although I do not fully understand the limitations of the dev subscription over CentOS.
Many thanks all!