xref: /linux/Documentation/translations/pt_BR/process/8.Conclusion.rst (revision 72fdff1416e280e2baaa3cca69574defb998437e)
1.. SPDX-License-Identifier: GPL-2.0
2
3Para mais informações
4=====================
5
6Há inúmeras fontes de informação sobre o desenvolvimento do kernel Linux e
7tópicos relacionados. A primeira delas sempre será o diretório Documentation
8encontrado na distribuição do código-fonte do kernel. Comece com o arquivo de
9nível superior :ref:`process/howto.rst <process_howto>`; leia também
10:ref:`process/submitting-patches.rst <submittingpatches>`. Muitas APIs internas
11do kernel são documentadas usando o mecanismo kerneldoc; "make htmldocs" ou
12"make pdfdocs" podem ser usados para gerar esses documentos em formato HTML ou
13PDF (embora a versão do TeX fornecida por algumas distribuições esbarre em
14limites internos e falhe em processar os documentos corretamente).
15
16Vários sites discutem o desenvolvimento do kernel em todos os níveis de
17detalhes. O autor gostaria de sugerir humildemente o https://lwn.net/ como uma
18fonte; informações sobre muitos tópicos específicos do kernel podem ser
19encontradas através do índice do kernel do LWN em:
20
21	https://lwn.net/Kernel/Index/
22
23Além disso, um recurso valioso para os desenvolvedores do kernel é:
24	https://kernelnewbies.org/
25
26E, claro, não se deve esquecer o https://kernel.org/, o local definitivo
27para informações sobre os lançamentos do kernel.
28
29Há uma série de livros sobre o desenvolvimento do kernel:
30
31	Linux Device Drivers, 3rd Edition (Jonathan Corbet, Alessandro
32	Rubini, and Greg Kroah-Hartman).  Online at
33	https://lwn.net/Kernel/LDD3/.
34
35	Linux Kernel Development (Robert Love).
36
37    Understanding the Linux Kernel (Daniel Bovet and Marco Cesati).
38
39Todos esses livros, no entanto, sofrem de um defeito comum: eles tendem a estar
40um pouco obsoletos quando chegam às prateleiras, e já estão nelas há algum
41tempo. Ainda assim, há uma boa quantidade de informações úteis a serem
42encontradas ali.
43
44A documentação para o git pode ser encontrada em:
45
46	https://www.kernel.org/pub/software/scm/git/docs/
47
48	https://www.kernel.org/pub/software/scm/git/docs/user-manual.html
49
50
51Conclusão
52=========
53
54Parabéns a qualquer pessoa que tenha chegado ao fim deste documento longo e
55detalhado. Esperamos que ele tenha fornecido uma compreensão útil de como o
56kernel Linux é desenvolvido e de como você pode participar desse processo.
57
58No fim das contas, é a participação que importa. Qualquer projeto de software
59de código aberto não é nada mais do que a soma do que seus colaboradores
60dedicam a ele. O kernel Linux progrediu tão rápido e tão bem porque foi ajudado
61por um grupo impressionantemente grande de desenvolvedores, todos trabalhando
62para torná-lo melhor. O kernel é um exemplo primordial do que pode ser feito
63quando milhares de pessoas trabalham juntas em direção a um objetivo comum.
64
65O kernel, no entanto, sempre pode se beneficiar de uma base maior de
66desenvolvedores. Há sempre mais trabalho a fazer. Mas, de forma igualmente
67importante, a maioria dos outros participantes do ecossistema Linux pode se
68beneficiar ao contribuir para o kernel. Colocar o código na linha principal
69(mainline) é a chave para uma maior qualidade de código, menores custos de
70manutenção e distribuição, um nível mais alto de influência sobre a direção do
71desenvolvimento do kernel e muito mais. É uma situação em que todos os
72envolvidos ganham. Abra o seu editor e venha se juntar a nós; você será mais do
73que bem-vindo.
74