« Ateliers2020/Présentation Debian » : différence entre les versions

De Breizh-Entropy
Aller à la navigation Aller à la recherche
(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>

Dernière version du 18 novembre 2020 à 18: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