Debian vs Ubuntu

article debian dansla doc icaunux

Le titre: “Debian: une distribution particulière” mériterait d'être changé, ou bien explicité. Cet article rédigé initialement par dnarte89, modifié pour des détails par wanica, reste utile.

Mots clés

Ubuntu: distribution release, developpement release; Debian: stable, testing, unstable.

Pourquoi cet article ?

Question existentielle

et angoissante: « Ubuntu est-il basé sur la Debian testing ou pas ? »

Différences entre Ubuntu et Debian .

Ce thème sera pas évoqué brièvement, (voir infra).

Pourvu que ça marche !

Derrière ces appellations geek, une seule remarque: il faut que cela fonctionne sans heurts pour l'utilisateur final !

Donc pour Ubuntu, prenez la distribution release proposée par défaut au téléchargement; pour debian, débrouillez vous, mais stable et testing semblent utilisables.

Le véritable choix, outre l'aspect 100 % libre ou pas, résidera plus dans le look, et les bureaux par défaut proposés par les deux distributions.

Des bugs de plus en plus nombreux

Remarque non polémique qui s'applique essentiellement à Ubuntu, ce dont je suis fort désolé car c'est mon système favori.

Je trouve de plus en plus de bugs, y compris dans la version 12.04 LTS, alors que la version 10.04 ( obsolète depuis avril 2013) fonctionnait comme un charme. *Faute à pas de chance? * à unity ? * à un script de post install : non, pas utilisés pour ces tests. * au matériel assez ancien ? Non, car des pc récents de 2007, 2009 sont aussi impactés.

Ces bugs apparaissent sur tous types de pc portables, fixes, (architectures intel essentiellement), dotés de tout type de carte graphique, et sans scripts de post install. Les dépôts proposed ont souvent été activés, la suite des tests se fera sans ces dépôts ( “testing”)

Présents en 32 et 64 bits; en PAE ou non PAE, dans les versions Ubuntu et Lubuntu.

Debian en test depuis peu et Emmabuntus ne présentent quasiment pas de bugs ( bureau xfce).

Les différences d'Ubuntu par rapport à Debian

Basé sur Debian sid

Les distributions Ubuntu sont basées sur la branche dite « instable » de Debian (surnommée Sid). L’architecture générale (dont le système de paquets APT) est donc celle de la distribution Debian.

Hors du cadre éthique très strict de Debian

La différence principale est que la convivialité générale (procédure d’installation, choix de logiciels par défaut…) se fait parfois hors du cadre éthique très strict de Debian.

Réciproquement, les versions stables de Debian suivantes intègrent ou adaptent certaines des avancées mises en place pour Ubuntu.

Compte admin

Contrairement à la plupart des distributions Linux, le compte root ou administrateur est désactivé par défaut, ce qui permet de conserver un certain niveau de sécurité ; c'est donc l'utilisateur qui effectue les tâches administratives temporairement et pour une tâche déterminée avec les droits d'administrateur (voir sudo).

les consoles user et admin

[code] michel is not in the sudoers file. This incident will be reported[/code].

Debian possède deux consoles une utilisateur qui ne peut pas passer admin même avec sudo, su - , su -i ou tout ce qu'on veut. et une console admin qui une fois logué dessus, évite de taper sudo et mot de passe à chaque commande.

Des liens

Peu de choses sur le site ubuntu-fr.org

Au bistrot les discussions !!

how-to: installer debian sid + kde-core/gnome-core(kde/gnome minimal) forum ubuntu 2008_ 37 pages section bistrot… Cette section est destinée à recevoir les discussions “longues” (plus de 5 pages) du Café Ubuntu, afin de rafraîchir celui-ci. Les sujets adéquats y sont déplacés par la modération, vous ne pouvez donc pas ouvrir de nouvelle discussion dans cette section.

La force d'Ubuntu pour tous, et les francophones en particulier, c'est son forum, et surtout sa documentation excellente qui couvre quasiment tout. Sa faiblesse tient à une certaine fermeture ( défaut de ses qualités) vis à vis de Debian dont on ne parle quasi pas, sauf au bistrot, et encore ! S'il en est de même pour les autres distributions linux, on aurait pu s' attendre à plus de transparence sur les rapports Ubuntu / Debian.
Les forums Debian en français sont moins riches, plus académiques (renvoi permanent à la doc officielle). Il faut travailler plus pour trouver l' info.

Ubuntu

distribution release

http://distrowatch.com/?newsid=08542 distribution relase

Maintenance updates will be provided for 5 years for Ubuntu Desktop,Ubuntu Server, Ubuntu Cloud, Ubuntu Core, Ubuntu Kylin, Edubuntu, and Kubuntu. All the remaining flavours will be supported for 3 years.

Users of Ubuntu 12.04 will soon be offered an automatic upgrade to 14.04.1 via Update Manager. For further information about upgrading, see:

https://help.ubuntu.com/community/TrustyUpgrades

development release

Development Release: Ubuntu 14.10 Alpha 2 [Ubuntu] Iain Lane has announced the availability of the second alpha release of Ubuntu 14.10, code-named “Utopic Unicorn”. As with the first alpha, only Kubuntu, Lubuntu, Ubuntu GNOME and Ubuntu Kylin have opted to release CD/DVD images for testing.

Les versions de debian: la théorie

stable

Actuellement, la distribution “stable” de Debian est la version 7, nom de code Wheezy. Elle a été initialement publiée en tant que version 7.0 le 4 mai 2013 et sa dernière mise à jour, version 7.6, a été publiée le 12 juillet 2014.

testing

La distribution “testing” contient les paquets qui n'ont pas encore été acceptés dans la distribution “stable”, mais qui sont en attente de l'être. Le principal avantage d'utiliser cette distribution est qu'elle contient des versions plus récentes des logiciels.

Actuellement la distribution “testing” est Jessie.

unstable

La distribution “unstable” est celle sur laquelle les activités de développement se déroulent. Généralement, cette distribution est utilisée par les développeurs et par ceux qui aiment vivre sur le fil.

La distribution “unstable” est appelée Sid.

Les versions de debian/ubuntu: en pratique

Il est bien difficile de s'y retrouver, car le débat est tout autant idéologique que pratique et technique !
Les afficionados de l'un comme de l' autre système feraient bien de creuser le sujet avant de se jeter des testing et des stables, instables au visage. (référence gratuite à un échange récent lors d'une réunion icaunux).
Les débats ci dessous sont là pour mémoire. Si votre système vous convient, gardez le, et ne perdez pas de temps avec des débats parfois trop idéologiques. L'utilisateur final a besoin que ça fonctionne, point barre.

Fork or spoon ?

Is Ubuntu a Debian fork?

fork_wikipedia

Tollef Fog Heen (UNIX is user friendly, it's just picky about who its friends are) a répondu.

Yes.

It's a spoon.

Patches to bugs, debian maintainers picking up the patches from the patch repository, inter-team communication. It depends.

Debian unstable ne mérite pas son nom

Un rien provocateur quand même.

unstable ne mérite pas son nom

unstable-does-not-deserve-its-name

[code] Si Debian unstable était de si piètre qualité, elle ne servirait pas de base de départ pour des distributions dérivées.

Logique, non ? Deux exemples basées sur sid parmi d’autres : Ubuntu et Sidux Aptosid.

Les problèmes de sécurités d’importance moindre peuvent n’entraîner aucune correction dans stable. Dans ce cas, les utilisateurs de testing/unstable sont mieux servis, dans la mesure où ils récupèreront la correction avec la nouvelle version du paquet, quoi qu’il arrive. [/code]

ubuntu-is-based-on-debian-unstable

Les rapports entre équipes ubuntu et debian

Apaisés ?

We'll see, Matt Zimmerman a potpourri of mirth and madness Ubuntu is based on Debian unstable

From time to time, I see someone remark that Ubuntu uses packages from Debian unstable, and that they don’t think this is a very good idea. I would like to explain why we do this and how it works, and hope that this will enable a less one-sided view of the subject.

Debian is well known and regarded as a product, the Debian system itself. In addition to this end product, the Debian community produces a variety of useful by-products. One of the most celebrated is Debian “unstable”, which despite its unglamorous name is an incredible achievement. It represents the collective work of a vast number of developers, who package and maintain essentially all of the free software available.

Put simply, Debian unstable provides immediate access to anything you could want from the free software world. It’s all there, updated daily with the latest and greatest releases. As if that weren’t great enough, the components are continuously integrated, so that problems become evident right away and can be fixed quickly.

Debian doesn’t “release” unstable directly; it’s an intermediate stage in their process. The Debian release team selects components which they believe are ready to release, and place them in “testing”, which is the next stage in the process. However, many people, developers especially, use unstable as their primary operating environment. They drink from the firehose of free software, delivered daily by Debian.

Ubuntu was created in a similar spirit, but with significantly different goals. We wanted to release a complete product much more frequently and regularly. We wanted to focus on desktop users, and provide a system which met their specific needs, even if this meant serving some other needs less well. In this way, we created a complement to Debian, as many others had done before us.

What we did differently was to choose unstable as the basis for this work. There are many other distributions based on Debian, but at the time, they were mostly derived from a particular release. Debian would make a release, then someone else would take this and produce a customized version of it. The problem was that these customized versions would become outdated as Debian continued to develop. Bringing them up to date with Debian’s latest work required a lot of effort, particularly as Debian’s releases were sometimes years apart with massive changes between them.

Basing Ubuntu on Debian unstable meant keeping up. We would continually merge in the latest code from Debian, keeping Ubuntu closely in sync. While this was sure to be a lot of work, it provided us with access to all of the pre-packaged software we would need to produce Ubuntu, freshly delivered every day. Instead of duplicating this work, we could build on it.

We would, of course, need to do our own release management, and make decisions about what was ready to ship, just as Debian’s release team did. We couldn’t reuse their work, because we needed to make different decisions in order to suit our distinct release cycle and provide the desktop experience we wanted.

These decisions reflected some of the key advantages of free software. We could get the benefits of a custom solution without having to reinvent every wheel. We could focus on the pieces which mattered most to us, and use stock components everywhere else. We showed that this applied to open processes as well as open source code.

This is why, and how, Ubuntu was based on Debian unstable. It was, quite simply, the best tool for the job, and still is today.

jef spaleta This explanation talks to the motivation and position of the Ubuntu Desktop project as a derivative of the Debian process using Debian unstable as the starting point for differentiation for a fast moving Desktop product.

What about the Ubuntu Server product? Can you explain why Canonical feels its appropriate to base Ubuntu server from Debian Unstable?

Or for that matter the LTS releases. The LTS releases have the same pre-release testing period that the non-LTS releases use.. but they are supported for far longer.

Both the LTS and Server concepts were introduced into Ubuntu after the original rationale for basing on Debian unstable was constructed. I’ve never seen an cohesive explanation as to why its equally valid to use the same differentiation starting point for LTS and Server releases as it is for a fast moving Desktop product.

jg First of all, Canonical runs Debian unstable through its own set of “customizing scripts” that change some behavior of the resulting distro. Canonical then _doesn’t_ test those changes against _all_ of the packages in Debian’s repositories. Unlike Debian, Canonical does _not_ have the sheer number of talented developers to do that, in an atmosphere supporting completely unfettered interaction. That’s why, for example, Hardy broke the Debian package for the MidiSport drivers. Canonical applied changes to Debian unstable, and obviously didn’t test those changes against that (and many more) Debian packages.

Secondly, your citing of the Canonical “Code of Conduct” is laughable. There are a large number of “destructive” people on Canonical’s forums, and they’re called “Ubuntu fanbois”. Some of them are moderators. For example, I’ve seen a moderator lock a thread, then reopen the thread for a few seconds in order to allow a someone to post an inflammatory comment, and then immediately relock the thread. I’ve seen moderators, who can barely write intelligible english, moderating english language forums. I’ve seen moderators, who have absolutely no technical expertise, destructively moderating discussions they don’t even understand. Ubuntu’s CoC is a disaster, a joke, and a sham. It doesn’t produce nearly as good results as Debian’s community.

If you wrote the above blog to try to convince yourself that you’re doing the right thing, that’s your prerogative. If you wrote it to convince others, then you’re fooling no one.

ubuntu_vs_debian.txt · Dernière modification: 2014/08/07 16:22 (modification externe)
GNU Free Documentation License 1.3
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5