Documentation/translations/pt_BR/process/maintainer-netdev.rst

Source file repositories/reference/linux-study-clean/Documentation/translations/pt_BR/process/maintainer-netdev.rst

File Facts

System
Linux kernel
Corpus path
Documentation/translations/pt_BR/process/maintainer-netdev.rst
Extension
.rst
Size
27806 bytes
Lines
596
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

.. SPDX-License-Identifier: GPL-2.0

=====================================
Subsistema de Rede do Linux (netdev)
=====================================

tl;dr
-----

- **Direcione seu patch para uma árvore** – use ``[PATCH net]``para correções
  ou ``[PATCH net-next]`` para novas funcionalidades.
- **Tag Fixes** – para correções, a tag ``Fixes:`` é obrigatória,
  independentemente da árvore de destino.
- **Tamanho da série** – não envie séries grandes (> 15 patches);divida-as em
  partes menores.
- **Intervalo de envio** – não reenvie seus patches dentro de um período de 24
  horas.
- **Reverse xmas tree** – organize as declarações de variáveis locais da mais
  longa para a mais curta.

netdev
------
A **netdev** é a lista de discussão para todos os assuntos do Linux relacionados
a rede. Isso inclui qualquer item encontrado em ``net/`` (ex: código principal
como IPv6) e  em ``drivers/net`` (ex: drivers específicos de hardware) na árvore
de diretórios do Linux.

Note que alguns subsistemas (ex: drivers de rede sem fio/wireless), que possuem
um  alto volume de tráfego, possuem suas próprias listas de discussão e árvores
específicas.

Como muitas outras listas de discussão do Linux, a lista netdev é hospedada no
`kernel.org <https://www.kernel.org/>`_, com arquivos disponíveis em
https://lore.kernel.org/netdev/.

À exceção dos subsistemas mencionados anteriormente, todo o desenvolvimento de
rede  do Linux (ex: RFCs, revisões, comentários, etc.) ocorre na **netdev**.

Ciclo de Desenvolvimento
------------------------

Aqui está um pouco de informação contextual sobre a cadência de desenvolvimento
do Linux. Cada nova versão (release) inicia-se com uma "janela de mesclagem"
(*merge window*) de duas semanas, onde os mantenedores principais enviam suas
novas implementações para o Linus para incorporação na árvore principal
(*mainline tree*).

Após as duas semanas, a janela de mesclagem é fechada e a versão é
nomeada/etiquetada  como ``-rc1``. Nenhuma funcionalidade nova é incorporada à
árvore principal após  isso -- espera-se apenas correções (*fixes*) para o
conteúdo da rc1.

Após cerca de uma semana coletando correções para a rc1, a rc2 é lançada. Isso
se  repete semanalmente até a rc7 (tipicamente; às vezes rc6 se o ritmo estiver
calmo, ou rc8 se houver muita instabilidade); uma semana após a última vX.Y-rcN
ser  concluída, a versão oficial vX.Y é lançada.

Para descobrir em que ponto do ciclo estamos agora - carregue a página da
mainline (Linus) aqui:

  https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

e observe o topo da seção de "tags". Se for rc1, estamos no início do ciclo
de desenvolvimento. Se a rc7 foi marcada há uma semana, então um lançamento
é provavelmente iminente. Se a tag mais recente for uma tag de lançamento
final (sem o sufixo ``-rcN``) - muito provavelmente estamos em uma janela de
mesclagem (*merge window*) e o ``net-next`` está fechado.

Árvores git e fluxo de patches
------------------------------

Annotation

Implementation Notes