Fedora 22 released with GCC5, Kernel 4.0 and more

f22

Now that Fedora 22(f22) has been released officially, we can all run the latest kernel version i.e, v4.0.4 which is present there by default. This particular post is intended to spread some light over the changes during the transition from fedora 21(f21) to 22. The following points are explained from my experience with the latest version after up-gradation. When version 21 was released, I followed the fedup procedure. Since the up-gradation was successful, I decided to do fedup for version 22 too and it doesn’t disappoint me in any aspect. In fact at first attempt it complained about the lack of disk space on my laptop and I had to do a massive clean-up to recover some free space. I wonder why it requires too much of disk space. Post installation steps were really helpful in building the rpm database so that future errors can be avoided.

DNF or YUM: Do they differ?
I would say no for this question because I couldn’t find any major difference. They could have announced that we are renaming yum to dnf. Instead they made dnf as an advanced yum and for an end-user its pretty much the same thing. One important thing to notice here is that its super fast in resolving the dependencies and parallel downloading of packages. I really loved this improvement as it took more time for yum previously. Being said that, dnf is not Read More »

Creating customized SysV init scripts in Red Hat/Fedora

Most of the software packages running on GNU/Linux distributions are not by default available in the pre-configured repositories. For developers, these software packages are usually compiled and installed. Quite often these source-compiled software requires a daemon to be run inorder to have the correct execution of the software. The service command in fedora can be used to invoke those background process. Installation from source may or may not contain the initialization scripts to start the particular service. In such situations you could write your own init scripts for launching the daemons using the service command. Let’s start with the basics now.

Run levels
Read More »