Ateliers2020/Présentation Debian : Différence entre versions

De Breizh-Entropy
Aller à : navigation, rechercher
(Page créée avec « <pre> #Breizh-Entropy ## Talk sur Debian ---- 11/11/2020 ---- ### ethique et motivation par Beuc #### contrat social sur le site de debian (transparence, les principes, conc... »)
 
(reformattage)
 
Ligne 1 : Ligne 1 :
<pre>
+
== Talk sur Debian - 11/11/2020 ==
#Breizh-Entropy
+
 
## Talk sur Debian ---- 11/11/2020 ----
+
=== ethique et motivation par Beuc ===
 +
 
 +
==== contrat social sur le site de debian (transparence, les principes, concepts...) ====
  
### ethique et motivation par Beuc
 
#### contrat social sur le site de debian (transparence, les principes, concepts...)
 
 
https://www.debian.org/social_contract
 
https://www.debian.org/social_contract
 +
 
les 4 lois du GNU sont inscrites en _dur_ dans le texte
 
les 4 lois du GNU sont inscrites en _dur_ dans le texte
 +
 
https://www.debian.org/social_contract#guidelines
 
https://www.debian.org/social_contract#guidelines
 +
 
https://www.gnu.org/licenses/gpl-3.0.html
 
https://www.gnu.org/licenses/gpl-3.0.html
 +
 
https://www.debian.org/intro/free
 
https://www.debian.org/intro/free
  
  
 
La distribution Debian fonctionne sur la base du vote.
 
La distribution Debian fonctionne sur la base du vote.
 +
 
Il existe un leader/an sur Debian.
 
Il existe un leader/an sur Debian.
 +
 
Distribution indépendante
 
Distribution indépendante
  
 
découpage en
 
découpage en
  
    main (paquets libres: si on met que main, on **sait** que mon systeme n'aura **que** des paquets libres dessus)
+
* main (paquets libres: si on met que main, on **sait** que mon systeme n'aura **que** des paquets libres dessus)
  
    contrib (paquets qui ont dépendances non libres)
+
* contrib (paquets qui ont dépendances non libres)
  
    non-free
+
* non-free
  
  
 
L'installation de debian installe exclusivement la partie "main".
 
L'installation de debian installe exclusivement la partie "main".
 +
 
Ubuntu est dans la même veine sur l'organisation de l'OS.
 
Ubuntu est dans la même veine sur l'organisation de l'OS.
 +
 
RaspberryPI utilise RASPbian sur la base de debian.
 
RaspberryPI utilise RASPbian sur la base de debian.
  
#### system de vote sur les décisions  
+
==== system de vote sur les décisions ====
 +
 
 
vote entre devs
 
vote entre devs
 +
 
méthode CONDORCET: https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Condorcet
 
méthode CONDORCET: https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Condorcet
 +
 
-> vote unique sans obligé de voter "utile"
 
-> vote unique sans obligé de voter "utile"
 +
 
https://www.debian.org/vote/
 
https://www.debian.org/vote/
  
Ligne 39 : Ligne 51 :
 
Pour les updates de packages, Debian se compose de devs mais aussi de personnes qui gèrent la sécurité. La sécurité peut donc intervenir sur la release.
 
Pour les updates de packages, Debian se compose de devs mais aussi de personnes qui gèrent la sécurité. La sécurité peut donc intervenir sur la release.
  
#### Debian Social
+
==== Debian Social ====
 +
 
 
Debian vit aussi comme projet, et propose des services
 
Debian vit aussi comme projet, et propose des services
https://wiki.debian.org//Teams/DebianSocial
+
 
 +
https://wiki.debian.org/Teams/DebianSocial
 +
 
 
https://salsa.debian.org/public
 
https://salsa.debian.org/public
  
### point technique par RzR
+
=== point technique par RzR ===
#### les branches
+
 
 +
=== les branches ===
 +
 
 
les différentes branches sont :
 
les différentes branches sont :
  
    stable: version finale disponible pour les téléchargements par les utilisateurs // grosso modo tous les deux ans
+
* stable: version finale disponible pour les téléchargements par les utilisateurs // grosso modo tous les deux ans
  
    testing: packages en cours de test (dizaine de jours) - packages en attente de validation pour la stable, ça revient à être en  _Rolling Release_
+
* testing: packages en cours de test (dizaine de jours) - packages en attente de validation pour la stable, ça revient à être en  _Rolling Release_
  
    unstable: distribution en cours par les devs
+
* unstable: distribution en cours par les devs
  
 
https://www.debian.org/releases/
 
https://www.debian.org/releases/
  
 
une version ne sort que quand elle est prête, puis que des maj de sécu
 
une version ne sort que quand elle est prête, puis que des maj de sécu
 +
 
https://wiki.debian.org/DebianStable
 
https://wiki.debian.org/DebianStable
  
    passer d'une branche à l'autre:
+
passer d'une branche à l'autre:
  
    https://wiki.debian.org/DebianStability  
+
https://wiki.debian.org/DebianStability  
  
 +
pinning vs backport:
  
    pinning vs backport:
+
https://wiki.debian.org/AptConfiguration
  
    https://wiki.debian.org/AptConfiguration
 
  
 +
==== différence avec Ubuntu ====
  
 +
Ubuntu: depuis la version unstable Debian et il répare jusqu'à maturité pour arriver sur une stable Ubuntu
  
#### différence avec Ubuntu
 
Ubuntu: depuis la version unstable Debian et il répare jusqu'à maturité pour arriver sur une stable Ubuntu
 
 
et également avec des scripts (Ubuntu auto-script)
 
et également avec des scripts (Ubuntu auto-script)
 +
 
https://wiki.ubuntu.com/NewReleaseCycleProcess
 
https://wiki.ubuntu.com/NewReleaseCycleProcess
  
 
Debian: fonctionne sur beaucoup d'architectures (officielles et non officielles (best effort))
 
Debian: fonctionne sur beaucoup d'architectures (officielles et non officielles (best effort))
 +
 
https://wiki.debian.org/SupportedArchitectures
 
https://wiki.debian.org/SupportedArchitectures
 +
 
https://wiki.debian.org/Multiarch/HOWTO
 
https://wiki.debian.org/Multiarch/HOWTO
  
 
https://sources.debian.org/stats/#hist_source_pkgs
 
https://sources.debian.org/stats/#hist_source_pkgs
  
#### Patchs de package:
+
==== Patchs de package ====
 +
 
 
On retrouve l'upstream dans le patch pour suivre les évolutions.
 
On retrouve l'upstream dans le patch pour suivre les évolutions.
 +
 
Ces informations sont disponibles dans le patch lui-même  
 
Ces informations sont disponibles dans le patch lui-même  
 +
 
https://dep-team.pages.debian.net/
 
https://dep-team.pages.debian.net/
  
#### Packaging
+
==== Packaging ====
 +
 
 
https://wiki.debian.org/Packaging
 
https://wiki.debian.org/Packaging
 +
 
https://wiki.debian.org/HowToPackageForDebian
 
https://wiki.debian.org/HowToPackageForDebian
 +
 
https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.en.pdf
 
https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.en.pdf
  
 
https://codesearch.debian.net : recherche d'information techniques devs sur les packages
 
https://codesearch.debian.net : recherche d'information techniques devs sur les packages
  
#### SALSA
+
==== SALSA ====
 +
 
 
https://salsa.debian.org/public
 
https://salsa.debian.org/public
 +
 
https://wiki.debian.org/Salsa
 
https://wiki.debian.org/Salsa
 +
 
https://wiki.debian.org/Salsa/Doc
 
https://wiki.debian.org/Salsa/Doc
</pre>
 

Version actuelle datée du 18 novembre 2020 à 20:58

Talk sur Debian - 11/11/2020

ethique et motivation par Beuc

contrat social sur le site de debian (transparence, les principes, concepts...)

https://www.debian.org/social_contract

les 4 lois du GNU sont inscrites en _dur_ dans le texte

https://www.debian.org/social_contract#guidelines

https://www.gnu.org/licenses/gpl-3.0.html

https://www.debian.org/intro/free


La distribution Debian fonctionne sur la base du vote.

Il existe un leader/an sur Debian.

Distribution indépendante

découpage en

  • main (paquets libres: si on met que main, on **sait** que mon systeme n'aura **que** des paquets libres dessus)
  • contrib (paquets qui ont dépendances non libres)
  • non-free


L'installation de debian installe exclusivement la partie "main".

Ubuntu est dans la même veine sur l'organisation de l'OS.

RaspberryPI utilise RASPbian sur la base de debian.

system de vote sur les décisions

vote entre devs

méthode CONDORCET: https://fr.wikipedia.org/wiki/M%C3%A9thode_de_Condorcet

-> vote unique sans obligé de voter "utile"

https://www.debian.org/vote/

Debian garantie donc la possibilité d'être en accord avec une certaine éthique et est donc un plus si on veut être en accord dans un projet "éthique" (asso, commerce equitable, etc...)

Pour les updates de packages, Debian se compose de devs mais aussi de personnes qui gèrent la sécurité. La sécurité peut donc intervenir sur la release.

Debian Social

Debian vit aussi comme projet, et propose des services

https://wiki.debian.org/Teams/DebianSocial

https://salsa.debian.org/public

point technique par RzR

les branches

les différentes branches sont :

  • stable: version finale disponible pour les téléchargements par les utilisateurs // grosso modo tous les deux ans
  • testing: packages en cours de test (dizaine de jours) - packages en attente de validation pour la stable, ça revient à être en _Rolling Release_
  • unstable: distribution en cours par les devs

https://www.debian.org/releases/

une version ne sort que quand elle est prête, puis que des maj de sécu

https://wiki.debian.org/DebianStable

passer d'une branche à l'autre:

https://wiki.debian.org/DebianStability

pinning vs backport:

https://wiki.debian.org/AptConfiguration


différence avec Ubuntu

Ubuntu: depuis la version unstable Debian et il répare jusqu'à maturité pour arriver sur une stable Ubuntu

et également avec des scripts (Ubuntu auto-script)

https://wiki.ubuntu.com/NewReleaseCycleProcess

Debian: fonctionne sur beaucoup d'architectures (officielles et non officielles (best effort))

https://wiki.debian.org/SupportedArchitectures

https://wiki.debian.org/Multiarch/HOWTO

https://sources.debian.org/stats/#hist_source_pkgs

Patchs de package

On retrouve l'upstream dans le patch pour suivre les évolutions.

Ces informations sont disponibles dans le patch lui-même

https://dep-team.pages.debian.net/

Packaging

https://wiki.debian.org/Packaging

https://wiki.debian.org/HowToPackageForDebian

https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.en.pdf

https://codesearch.debian.net : recherche d'information techniques devs sur les packages

SALSA

https://salsa.debian.org/public

https://wiki.debian.org/Salsa

https://wiki.debian.org/Salsa/Doc