1.. SPDX-License-Identifier: GPL-2.0 2 3.. raw:: latex 4 5 \renewcommand\thesection* 6 \renewcommand\thesubsection* 7 8=============================================== 9Trabalhando com a comunidade de desenvolvimento 10=============================================== 11 12Então você quer ser um desenvolvedor do kernel Linux? Bem-vindo! Embora haja 13muito a aprender sobre o kernel em um sentido técnico, também é importante 14aprender como nossa comunidade funciona. A leitura desses documentos tornará 15muito mais fácil para você ter suas alterações integradas com um mínimo de 16problemas. 17 18Uma introdução sobre como funciona o desenvolvimento do kernel 19-------------------------------------------------------------- 20 21Leia estes documentos primeiro: entender este material facilitará 22sua entrada na comunidade do kernel. 23 24.. toctree:: 25 :maxdepth: 1 26 27 Como começar <howto> 28 Guia do Processo de Desenvolvimento <development-process> 29 Lista de verificação para submissão de patches do kernel Linux <submit-checklist> 30 31Ferramentas e guias técnicos para desenvolvedores do kernel 32----------------------------------------------------------- 33 34Esta é uma coleção de material com o qual os desenvolvedores do kernel 35devem estar familiarizados. 36 37.. toctree:: 38 :maxdepth: 1 39 40 Requisitos mínimos <changes> 41 Informações sobre clientes de email para Linux <email-clients> 42 Como aplicar patches <applying-patches> 43 Backporting e resolução de conflitos <backporting> 44 Adicionando uma nova chamada de Sistema <adding-syscalls> 45 Como não Deixar as ioctls malfeitas <botching-up-ioctls> 46 47Guias de políticas e declarações de desenvolvedores 48--------------------------------------------------- 49 50Estas são as regras pelas quais tentamos viver na comunidade do kernel 51(e além). 52 53.. toctree:: 54 :maxdepth: 1 55 56 Regras de licenciamento <license-rules> 57 Código de Conduta de Compromisso do Colaborador <code-of-conduct> 58 Interpretação do Código de Conduta do Kernel Linux <code-of-conduct-interpretation> 59 Modelos de Maturidade para Contribuição no Kernel Linux <contribution-maturity-model.rst> 60 Declaração sobre Drivers do Kernel <kernel-driver-statement> 61 Estilo de gerenciamento do kernel Linux <management-style> 62 Conclave (Continuidade do projeto) <conclave> 63 64Lidando com bugs 65---------------- 66 67Bugs são uma realidade; é importante lidarmos com eles de forma correta. 68Os documentos abaixo detalham políticas e conselhos em relação ao 69gerenciamento de bugs e vulnerabilidades. 70 71.. toctree:: 72 :maxdepth: 1 73 74 Falhas de segurança <security-bugs> 75 CVEs <cve> 76 77Informações para mantenedores 78----------------------------- 79 80Como encontrar as pessoas que aceitarão seus patches e manuais úteis para os 81mantenedores de subsistemas. 82 83.. toctree:: 84 :maxdepth: 1 85 86 Manuais dos mantenedores <maintainer-handbooks> 87 Processo do subsistema de rede (netdev) <maintainer-netdev> 88 Processo do subsistema SoC <maintainer-soc> 89 Conformidade de DTS para SoC <maintainer-soc-clean-dts> 90 Processo do subsistema KVM x86 <maintainer-kvm-x86> 91 92Outros materiais 93---------------- 94 95Aqui estão alguns outros guias para a comunidade que são de interesse para 96a maioria dos desenvolvedores: 97 98.. toctree:: 99 :maxdepth: 1 100 101 Index de documentos do Kernel <kernel-docs> 102 Interfaces, recursos de linguagem, atributos e convenções obsoletos <deprecated> 103