Você não está autenticado.

Anúncio

Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.

Para mais informações: contato at archlinux-br.org.

#1 18/09/2016 17:08:08

GugaDozero
Membro
Registrado: 18/09/2016
Mensagens: 4

[Resolvido] Contribuição para o Kernel

Olá, eu tenho um grande interesse em contribuir para algum subsistema do Kernel do linux, realmente quero começar esse jornada.
Eu comecei primeiro lendo os passos da wiki sobre como compilar o kernel no método tradicional, porém também me bati com esse site: https://kernelnewbies.org/

Nele tentei seguir esse tutorial: https://kernelnewbies.org/FirstKernelPatch, que aliás pede pra que siga um outro tutorial com a finalidade de instalar o ambiente e ferramentas necessários:
https://kernelnewbies.org/Outreachyfirs … patchSetup

A minha dúvida é a seguinte, eu não sei se é perfeitamente possível que eu siga esse tutorial visto que eles deixam bem claro isso:

"This tutorial assumes you are running Ubuntu or Debian. If you are running Fedora, Suse, Arch, or Gentoo, the package installation commands or package names may be slightly different. Ask for help on #kernel-newbies on irc.oftc.net if you get stuck. If (and only if) you are an applicant for Outreachy, then you should ask for help on #kernel-outreachy on irc.oftc.net."

e no segundo tutorial:

These instructions assume you're running a variant of Ubuntu (like 12.04 LTS).

Se não for possível ou potencialmente arriscado segui-los, existe algum passo-a-passo ou guia para usuários arch interessados em contribuir para o kernel linux? Por enquanto só encontrei mesmo esse link da wiki: https://wiki.archlinux.org/index.php/Ke … ompilation.

Abraços

Última edição por GugaDozero (04/04/2017 16:46:27)

Offline

#2 20/09/2016 00:22:13

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.874

Re: [Resolvido] Contribuição para o Kernel

Não sei se é isso que você quer
O arch usa o PKGBUILD

Instalação pelo aur
https://wiki.archlinux.org/index.php/Makepkg
https://wiki.archlinux.org/index.php/Ar … Repository

https://wiki.archlinux.org/index.php/PKGBUILD

No arch já tem vários tipos de compilaçoes de kernel, que usa o aur para instalação.
Veja aqui
https://wiki.archlinux.org/index.php/Kernels

Última edição por swatquest (20/09/2016 00:23:35)

Offline

#3 20/09/2016 17:27:01

GugaDozero
Membro
Registrado: 18/09/2016
Mensagens: 4

Re: [Resolvido] Contribuição para o Kernel

A overview do tutorial é essa:

Intro
Setup your tools
Explore the kernel tree
Play with some git basics
Update your kernel
Make a driver change
Start creating your first patch
Understand patch best practices
Find a driver to clean up
Committing your changes
Submit a patch
Send your patch to your mentors
Responding to emails
Revising your patches
Submitting a patchset

Se for possível fazer exatamente tudo isso, como por exemplo fazer mudanças em drivers, tudo bem. O que eu me perco é que eles trabalham usando o git e sobre esse repositório: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git

Falam sobre boas práticas, mentores, etc, note que eu quero começar a contribuir não apenas customizar. Isso está me deixando um pouco confuso, porque eu percebo que os links da wiki relacionados a compilação, patches, etc não são necessariamente voltados a um aspirante a kernel dev.

Offline

#4 27/09/2016 01:45:08

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.874

Re: [Resolvido] Contribuição para o Kernel

Dê uma olhada aqui
https://wiki.archlinux.org/index.php/linux-ck

para ter uma noção..

Este é sobre o kernel  Con Kolivas' ck

Offline

#5 01/10/2016 17:55:52

GugaDozero
Membro
Registrado: 18/09/2016
Mensagens: 4

Re: [Resolvido] Contribuição para o Kernel

Obrigado mano.

Offline

#6 03/10/2016 17:42:12

corvolino
Admin
De: Bahia
Registrado: 19/08/2007
Mensagens: 1.659
Website

Re: [Resolvido] Contribuição para o Kernel

Coloca [RESOLVIDO] no tópico por favor.


corvolino ~  archlinux i686

* http://corvolinopunk.wordpress.com  / @corvolinopunk

Offline

Rodapé do site