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