UbuntuForDebianDevelopers
Differences between revisions 9 and 82 (spanning 73 versions)
Size: 2729
Comment:
|
← Revision 82 as of 2008-09-22 11:48:26 ⇥
Size: 38
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
This article aims at solving some common mistunderstandings about Ubuntu found amongst Debian developers and users. == Why should I care about Ubuntu ? == * Ubuntu is Debian-based and advertises this fact. * Ubuntu wants to contribute back to Debian (even if it's not done perfectly currently - see below) * Ubuntu has a large userbase, is a quality GNU/Linux distribution, enabling new users to come tu GNU/Linux. * Ubuntu has a big community of developers and advocates. Debian can benefit from it. * Ubuntu brought much to the Free Software world, in areas where Debian hasn't totally succeeded yet (like desktop system for end users, or hardware support) * A lot of Debian developers and users also use Ubuntu, often on their laptops. == What is Universe ? And MOTU ? == Debian has 3 sections : main, contrib, and non-free. Ubuntu, on the other hand, has four of them : main, restricted, universe and multiverse. While ''main'' packages (and their non-free counterparts ''restricted'' packages) are maintained and fully supported by the Ubuntu team, ''Universe'' is a section of the Ubuntu archive which isn't officially supported. Universe aims at providing as many packages as possible, from difference sources (Debian, of course, but also [http://www.apt-get.org/ apt-get.org] or [http://revu.tauware.de/ REVU]). The MOTUs (Master of the Universe) are a bunch of volunteers taking care of Universe : they merge and sync packages in Ubuntu from Debian or other sources, fix bugs, etc. Read [http://ubuntulinux.org/ubuntu/components ubuntu/components] for more info. == What kind of divergence is introduced inside Ubuntu ? Why does Ubuntu need to change my packages ? == Ubuntu sometimes needs to modify packages so that they will build and work on an Ubuntu system. This is usually due to a library transition that Ubuntu has undergone first, change of the default Python version (Ubuntu uses Python 2.4 by default), dependancies changed because of a different X.org packaging, etc. In other cases, it is because an Ubuntu user has found a bug (in either the program or the packaging) before someone filed one in the Debian BTS. These changes are usually small and unobtrusive, but there are of course exceptions. == Ubuntu's way of ''contributing to Debian'' really sucks. == Yeah, we know that. Apart from [http://people.ubuntu.com/~scott/patches/ publishing patches on an ongoing basis] (patches which might not be very usable from the DD point of view), Ubuntu doesn't do much feedbacking currently. There are several reasons for this : * Lack of manpower TODO * Lack of tools TODO == Crash course in Ubuntu development == - Wiki - Release schedule, UVF - BTS (malone) |
#REDIRECT Ubuntu/ForDebianDevelopers |
UbuntuForDebianDevelopers (last edited 2008-09-22 11:48:26 by 82-69-40-219)