What is the difference between Debian and Ubuntu? many Linux users may have such questions, this article compares the two systems, including system features, community culture, personal applications, enterprise applications, and learning curves, to discuss their advantages and disadvantages. The GNU color of the debian system is very strong. Although the non-free and contrib parts of the system have a compromise
What is the difference between Debian and Ubuntu? many Linux users may have such questions, this article compares the two systems, including system features, community culture, personal applications, enterprise applications, and learning curves, to discuss their advantages and disadvantages.
System features
The GNU color of debian is very strong. although there are some non-free and contrib compromise, the GNU color is the strongest among all releases, to a large extent, it can even be seen as the GNU project itself. The release of binary has a demanding requirement on stability on the basis of continuous updates. The academic smell is very strong, and the sub-departments of the system are perfectly matched. There are a lot of original tools, and the famous apt/dpkg system won't talk about it, even a font management system like defoma, it is also the only tool for unified management of various fonts in each release.
Although ubuntu is based on debian, because it mainly targets desktop users, pursues new desktop software, and graphical ease of use, its innovation based on debian mainly lies in
Further compromise on exclusive software, including exclusive drivers and multimedia codecs.
Integrate relatively immature desktop applications.
Visualize the original command line configuration tool.
In addition, because ubuntu has financial support from enterprises, it has "the advantages of churches over the market" for some large or many projects ", this is also the reason why ubuntu is relatively easy to use a newer framework. for example, the change to the system init: use upstart to replace the original long-used sysv system.
Community Culture
Debian has the characteristics of the traditional GNU community: desire for freedom (sometimes to the point of paranoia), and enthusiasm for contributing to their own strength. This is why debian has the most software packages: a large number of developers exist. Generally, new users can get enthusiastic help from the original staff. However, due to the fact that the members generally have a certain technical background, it is difficult for new people who have no background to communicate with each other.
Ubuntu is released on a free CD. Even people in the community cannot deny this. Therefore, in many other releases, there is a "cheating" reputation (that is to say, its popularity is not necessarily related to its own quality ). However, because it is free and its own positioning lies in desktop applications, the main group in the community is not very technical, but curious about emerging things, and have strong hands-on capabilities. For these members, they both have the willingness to try new things, but they also need the encouragement of success from time to time. This is why there are so many HowTo reasons for a specific and meticulous issue on ubuntu forums (usually not explaining the truth behind it, just step-by-step instructions ). However, in an atmosphere that does not require a thorough understanding, combined with the increasing popularity, the community has a benign interaction: On the one hand, the overall average enthusiasm for technology in the community is declining (that is to say, the threshold for entering the community is getting lower and lower), and due to user interaction, it is true that desktop users are not friendly to other releases. On the other hand, a huge community has become an influence that no developer can ignore. Therefore, although the average level is declining, the development power of the community has not been weakened, as long as you see more and more motu and all the exclusive/new software will be packaged for ubuntu, you will know.
Personal Applications
Ubuntu's desktop software is new, and server components are not emphasized during default installation. the community is also interested in desktop applications, and there is no doubt it should be the first choice.
The disadvantage is that binary packages inherited from debian must be large and complete when compiling options, and ubuntu itself adds services/layers/software for ease of use, the system is bloated and slow.
Enterprise applications
Without a doubt, debian wins. Stability has been tested for a long time. the server concept has been enhanced since the system was installed. the lack of dedicated hardware drivers can be solved simply by re-compiling the kernel, the server is completely necessary to compile the kernel once, so it is not a disadvantage. The system is simplified and practical, and the speed is reliable.
Ubuntu bug, as well as continuous updates and maintenance of the boss's book, all have issues with insufficient personnel. you must know that canonical is only a 60 ~ A small company with 70 employees. It is really difficult for us to maintain the boss in the continuous pursuit of new people.
Learning curve
The learning curves of debian and ubuntu are not much different. The management tools and system structures of the two are basically the same. As long as debian can adapt to your hardware, the two are actually similar. Can be used in the process of learning. Debian experience can be used in ubuntu, and debian is also easy to use in ubuntu.