Originally Posted by ramzes777
I am new to Fedora and I am making an effort to shift from Windows 10. I feel extremely bored of MS Windows, I am in IT and have to deal with it every day at work.
One thing that mostly annoying about MS is that it constantly re-brands functions and changes names of things we are used to. Sometimes it seams that they do it just because they can!
One thing I've noticed about updates that Fedora Project and Microsoft approach things differently.
Why does Fedora move to a brand new distro altogether instead of following rolling updates strategy (the one that Windows users used to) and stopping support for old ones?
I would be interested to know if you move to new distros when they come out or keep using the one you are used to.
What would be a reason for you to move to a new distro? If for instance the one you are using suits you and no apparent bugs that annoy you?
Does RHEL follow same update process too?
Welcome to the world of Linux.
You will find many subtle differences between the way Linux works from what you are used to in Windows. Take your time to get accustomed to these differences and don't expect Linux to just be a free Windows. Also, there are a multitude of different distributions and software combinations that you can try - not just Gnome on Fedora, so if you find something annoying, there is probably some alternative you might like better. It can often take several years of trying alternatives before you find one that is comfortable - you have choices
One reason for the complete replacement distro is simply because they can. With Fedora being entirely open source it means the maintainers are able to rebuild everything from source - not just the core, but all the applications as well - something Microsoft could never do.
One difference between Linux and Windows is that the binary interface (ABI) to the OS is more stable under Windows - programs written for XP will probably still run. The lack of stability in the ABI is not a significant issue for Linux since the open source programs can simply be rebuilt. However, it is a pain for those that want to provide commercial software for Linux - this is most keenly felt for Nvidia.
Another advantage of installing a new distro is that you clean out all the cruft. It is normally possible to do an update from one release to the next, but after a few iterations you start to find things begin to get a bit cluttered with things like obsolete configuration files and such. So, one or two updates, and then a re-install is probably what most Fedora users do.
A new distro also makes it easier for new users. They can install the latest version of everything. Otherwise you would be installing an old version and then rolling forward through the subsequent updates.
I use Scientific Linux, which is a rebadged RHEL aimed at workstation users (as opposed to Centos which targets servers). I installed version 7.1, but its now at 7.3 with no action on my part - it was all automatic. However you would have to do a full install to get from one major version to the next. This is not a problem since the support lifetime is many years.
The reason for moving from Fedora to SL7 was that the 6 monthly upgrade was interfering with my development work. My projects often take several years to implement and having major elements change every six months quickly becomes annoying.
Don't hesitate to ask questions on this forum - there are a lot of helpful and very experienced users here.