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