And with new features, you sometimes get new bugs and unexpected results. That's because Ubuntu pulls in new features constantly. Ubuntu is pretty stable, too, but it occasionally upgrades something and then gets a black screen, a sound not working, or a new bug. Upgrading software packages will almost never break something that worked previously. Generally speaking, Debian is much more stable. Debian 9 gets no new features for the Gnome desktop environment. Even if Gnome is already on version 3.34. This means that the Gnome desktop environment remains at version 3.22 forever in Debian 9. The downside, though, is that (almost all) packages will remain with the same version for the entire duration of the release. This means that every time a security hole is discovered, it will be patched in Debian (and pretty quickly, too). The notable difference is that normally all packages in main (and contrib and non-free, when possible) are maintained for the entire duration of the release. Packages in contrib and non-free are partially, or completely, non-free software, as is the case for drivers, some audio codecs, etc. Packages in multiverse are the ones that are not free (as in freedom, not price).ĭifferences in Terms of Software Packages - Debianĭebian also splits software into three categories: main, contrib and non-free. Most packages in universe are not maintained by anyone. This means that some packages in universe might have the same bugs and security holes for a long period of time. The packages in universe are maintained by volunteers sometimes if someone really wants to do it, otherwise they remain the same for the duration of an Ubuntu release. The packages in the main section get upgraded as often as necessary, patching bugs or security holes, and adding new features. Ubuntu splits software into three categories: main, universe and multiverse. Differences in Terms of Software Packages - Ubuntu But users that can't be bothered with the details and just want the job done, with tools that automate these tasks, will be happier with Ubuntu. Once they know how all the pieces fit together, Debian is easy to use. Users that want to learn how things work can choose Debian and do everything themselves. On Debian, the recommended way is to follow these steps. Software packages I develop are guaranteed to work (with no extra dependency testing) for Ubuntu users, of which there are many.Īfter replacing my Nvidia GPU with an AMD (for better drivers) and finding package repository tools that fit my workflow, I eventually switched to Debian.Ubuntu can also be upgraded with a few mouse clicks, with the help of a graphical application that is preinstalled.The Ubuntu bug reporting/tracking system is far more user friendly than Debian's. (Only to be used for freely redistributable software, of course.) Ubuntu has a free multi-platform build farm and software hosting system called Personal Package Archives.I used Ubuntu for years, for these reasons: That's not to say you can't make such things work on Debian they will simply be easier on Ubuntu. For example, nVidia's proprietary video driver. If you choose Ubuntu, certain proprietary software might be easier to install because it will be available through package repositories. Unless your development projects require bleeding-edge kernel or support libraries, this probably won't matter to you at all. If you choose Debian, you will have a choice of distribution series ("unstable" / "testing") that may get you newer releases of pre-packaged software a few months sooner than Ubuntu. The fundamental difference is that Debian follows a Free software ideology, while Ubuntu sacrifices that purity for practicality when no Free equivalent exists for important proprietary software. They're both quite suitable for server machines. Since Ubuntu is based on Debian, development is almost exactly the same for both.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |