Tout ce que vous avez toujours voulu savoir sur les versions stables de Linux (1/2)

https://www.kernel.org/doc/html/latest/process/stable-kernel-rules.html


Everything you ever wanted to know about Linux -stable releases

(Tout ce que vous voulez savoir sur la version stable de Linux)

Rules on what kind of patches are accepted, and which ones are not, into the “-stable” tree:

Pour l'arborescence "-stable", il existe des règles pour les types de correctifs acceptés et ceux qui ne sont pas acceptables.

  • It must be obviously correct and tested.
  • It cannot be bigger than 100 lines, with context.
  • It must fix only one thing.
  • It must fix a real bug that bothers people (not a, “This could be a problem…” type thing).
  • It must fix a problem that causes a build error (but not for things marked CONFIG_BROKEN), an oops, a hang, data corruption, a real security issue, or some “oh, that’s not good” issue. In short, something critical.

--Il doit être clairement correct et testé. ――Il ne dépasse pas 100 lignes au maximum, même si vous incluez le contexte. ――Veuillez résoudre une seule chose.

  • Serious issues as reported by a user of a distribution kernel may also be considered if they fix a notable performance or interactivity issue. As these fixes are not as obvious and have a higher risk of a subtle regression they should only be submitted by a distribution kernel maintainer and include an addendum linking to a bugzilla entry if it exists and additional information on the user-visible impact.

Un problème important signalé pour les utilisateurs distribuant le noyau qui résout les problèmes de performances et d'interactivité. Ces correctifs comportent évidemment un risque élevé de régression délicate et ne sont fournis que par le mainteneur du noyau de distribution, et s'il a des informations supplémentaires sur l'impact que l'utilisateur voit, il devrait inclure un lien par entrée bugzilla. il y a.

  • New device IDs and quirks are also accepted.

Procedure for submitting patches to the -stable tree

  • If the patch covers files in net/ or drivers/net please follow netdev stable submission guidelines as described in Documentation/networking/netdev-FAQ.rst after first checking the stable networking queue at https://patchwork.ozlabs.org/bundle/davem/stable/?series=&submitter=&state=*&q=&archive= to ensure the requested patch is not already queued up.

-Si le correctif se trouve dans le fichier net / et drivers / net, alors à https://patchwork.ozlabs.org/bundle/davem/stable/?series=1submitter=1state=*&q=1archive= Après avoir vérifié la file d'attente du réseau stable, reportez-vous au guide de soumission netdev stable dans Documentation / networking / netdev-FAQ.rst pour vous assurer que le correctif demandé n'est pas encore dans la file d'attente. S'il te plait donne moi.


À l'origine, il fait partie du code source du noyau Linux, il sera donc traité comme GPLv2 (reconnaissance qu'il devrait l'être).

https://www.kernel.org/doc/html/latest/index.html

Licensing documentation

The following describes the license of the Linux kernel source code (GPLv2), how to properly mark the license of individual files in the source tree, as well as links to the full license text.

https://www.kernel.org/doc/html/latest/process/license-rules.html#kernel-licensing

Recommended Posts

Tout ce que vous avez toujours voulu savoir sur les versions stables de Linux (1/2)
Tout ce que vous avez toujours voulu savoir sur les versions stables de Linux (2/2)
Opérations clés que vous souhaitez connaître
Je veux savoir comment fonctionne LINUX!