Linux users are not given the root access by default, it is a known fact. The reason being, it prevented the users from tampering the system files, intentionally or unintentionally, as it can even lead to system failure. The android operating system is derived from Linux itself difference being that it does not support the GNU libraries and nor does it has an X window system. This is one of the reasons one cannot install applications for Linux on android. However, as there are ways to access root in Linux so they are for android. With the access to root one can modify the system files as well perform a number of other tasks like installing a ROM which is otherwise not possible.
Benefits of Rooting :
The brand manufactures offer their own customized interfaces with their phones. Majority of us may enjoy the limited resources due to the lack of technical knowledge but those who do have the knowhow loathe it. After rooting, one is capable enough to modify the factory settings and install custom ROM which also comes handy while upgrading the software.
If you are among those, who expects high end performance from their phone then rooting is the solution for you. Most of the manufactures incorporate the EXT3 file system to ensure stability over performance. However, one rooted one can incorporate the EXT4 file system, which is faster and helps the phone run smoother, although one will have to sacrifice a little storage stability which may lead to data loss or crash but that has rarely happened.
Rooting allows you to control the internal hardware components of the phone. One can install custom kernels that enable you to modify your phone for specific purposes. Rooting also offer certain unlock features as well. Often, the network carriers do not allow the users to install apps from other sources. With rooting, one can bypass all such restrictions. In fact, there are some applications in the android market that can be installed only on the phones that are rooted.
Irrespective of the innumerous benefits provided by rooting, one needs to brood over the the matter once before attemptings as there are a certain risks involved too in the process. So, it is always advisable that you backup all your important data before the process.
The users of android phones rely on over the air updates to keep their devices updated with the latest version of the OS and other enhancements. Installing such updates on rooted phones breaks it and in worse situations can render the device useless.
Rooting may sound like a simple process but is not. Even a slight mistake during the process can turn your phone into a mere toy for kids to play with. This can happen due to a number of reasons like updating with the wrong file or a corrupted file. So, make sure that you are technically sound before the procedure.
Lastly, manufactures do not consider the phone under warranty right after your very first attempt, irrespective of the fact whether it was successful or not.