|Logged in and getting ready to do something... dangerous?|
I was pleasantly surprised this time around with how Fedora looked and installed, for the most part. I'll explain what few things I didn't like as I come to them. And this time, I'm going to do something I haven't done in a long time; I'm going to display a series of screen captures to illustrate my points.
For the curious, I gave the VM 30GB of disk space, 2GB of memory, and two processors.
I noticed another very nice touch; packages are not incredibly intertwined with Fedora 19. It looks like the dependencies have been cleaned up tremendously, so that removing applications is far more straightforward than it has been in the past. In particular I remove Java and Libreoffice because in the past I wanted to use standard Oracle Java, and some yahoo somewhere decided to make Libreoffice dependent on that distro's version of Java. So they both came out so I could use the Java I wanted to use. Another nice touch with regards to Java is that the brain-dead default version of GNU Java, based on Java 5 (java-1.5.0-gcj), is no longer the default "least common denominator" Java that's installed if you remove Fedora's stock Java 7. That version caused no manner of problems with regular Java-based applications, such as Tomcat. Thank you, whoever did this. I am eternally grateful.
That Fly in the Ointment
This is about the firewall. At first I thought it was set up to be non-strict in its configuration, but I quickly found it was getting in the way of me using Firefox. So I went off looking for the firewall applet. I thought that I could simply turn off the firewall (as I normally do on a VM), but somebody decided to make the firewall applet fiendishly complicated for Fedora 19. I couldn't disable the damn thing, which is all I wanted to do. So I went hunting around the Internets for a way to disable the firewall, and found I had to do it from the command line. The commands are very simply once you know, so here they are.
- Open a shell
- su to root
- type 'systemctl stop firewalld.service'
- type 'systemctl disable firewalld.service'
There's a tremendous amount of capability and power in Fedora 19. What I've presented here is not even the tip of the iceberg, as an iceberg tip would be far larger. But it's a start. All the distributions could learn a few things from Fedora 19 (and I'm looking at you, Ubuntu). As I said at the start of this post I've trimmed my Linux distributions down to just two, Fedora 19 and Linux Mint 15. Before long I see myself dropping Linux Mint and running several versions of Fedora 19, just to try out the Gnome Classic desktop and Cinnamon.
The next thing for me to do is install Pidora onto my two little Raspberry Pi machines. But that's a post for another day.
Fedora 19 Release Notes: http://docs.fedoraproject.org/en-US/Fedora/19/html/Release_Notes/