Today, a VMwareAppliance of Fedora9 was downloaded for work and used directly in VMwarePlayer. The last time I installed ibus, I learned that Fedora is very different from Ubuntu. This time I used it and found many characteristics of Fedora. The pre-installed software Fedora9 of Fedora9 is pre-installed with Abiword and Gnumeric as office components, while Ubuntu has always been pre-installed with OpenOffice. Org. Fed
Today, we downloaded a VMware Appliance of Fedora 9 for work purposes and used it directly in VMware Player.
The last time I installed ibus, I learned that Fedora is very different from Ubuntu. This time I used it and found many characteristics of Fedora.
Preinstalled software of Fedora 9
Fedora 9 is pre-installed with Abiword and Gnumeric as office components, while Ubuntu has always been pre-installed with OpenOffice. Org.
Package Manager of Fedora 9
When I first used Fedora 6, I began to know that it was using the Yum command to manage the software package. Although Yum is still used, it seems to be quite different.
Well! PackageKit is introduced!
PackageKit is a brand new software package management system + graphical front-end. It appears to unify different software package management systems. Different backends (such as apt and yum) are set, and a unified graphic front-end is provided.
It turns out that Fedora has used PackageKit so early, and it is indeed a technology leader.
I don't know when Ubuntu will be used. According to my estimation, Ubuntu's software package management system and image front-end (Update Manager) are constantly updated and will not be switched to PackageKit in the short term.
By the way, PakcageKit is written in Python.
Software Update mechanism of Fedora 9
Apt-get is simple. download and install the software package.
Yum is different. Download the delta file (differential file), generate the rpm package immediately, and install it. (If there is an error, correct it with a friend of Fedora ).
The advantage of this process is that there is much less download time, but the disadvantage is that it takes a little time to generate an rpm package. For example, if you update Evolution, there are only a few hundred kb, And that Gnome-applets is the same, if you fix a small Bug in Ubuntu, it will also bring up to dozens of MB of updates.
Each has its own advantages. Today, I have learned a lot.
In addition, Yum can be extended through plug-ins, which is quite flexible.