Res: [br-KernelNewbies] Formação de grupo de estudos

Cassiano Ricardo souzacassiano em yahoo.com.br
Quarta Março 12 13:55:28 BRT 2008


Olá Lista 

E ai alguem resolveu alguma coisa?

Gostei da ideia do Daniel alguem se habilita a um das funções abaixo?

E o horario.... vai ficar fechado para de noite mesmo... o pessoal  que chega tarde em casa ai se manifeste, galera que faz faculdade.

Bem eu ñ conheço nada sobre o assunto...  mas posso ajudar em outras coisas. 


----- Mensagem original ----
De: Daniel Bonekeeper <thehazard em gmail.com>
Para: Túlio Magno Quites Machado Filho <tuliom em gmail.com>
Cc: kernelnewbies em listas.cipsga.org.br
Enviadas: Quarta-feira, 5 de Março de 2008 20:07:54
Assunto: Re: [br-KernelNewbies] Formação de grupo de estudos

Túlio & Lista,

2008/3/5 Túlio Magno Quites Machado Filho <tuliom em gmail.com>:
> Daniel,
>
>  2008/3/5 Daniel Bonekeeper <thehazard em gmail.com>:
>  >  Gostei da ideia =)
>
>  Muito bom que o pessoal como um todo está gostando da idéia.
>
>
>  >  Pra mim também, qualquer horario e qualquer dia tá otimo.
>  >  Acho que perdi essa parte da discussão, mas... qual vai ser o modelo
>  >  desse grupo de estudo ?
>
>  As coisas ainda estão bastante abstratas. Pensávamos em formar um
>  grupo de estudos como forma de compartilhar conhecimentos como um
>  todo. Se conseguíssemos que cada dia uma pessoa dê uma palestra/aula
>  seria muito legal, mas se isso não for possível lançaríamos uma força
>  tarefa para entender o assunto. Pensei que algum dia poderíamos chamar
>  alguém mais experiente para falar sobre algum assunto. Mas é como
>  mencionei: apenas idéias.
>
>
>  >  Simplesmente discussão ? Alguns palestrantes falando sobre temas
>  >  específicos (tipo, um dia marcado vai ter uma palestra de alguem soh
>  >  sobre mm), e depois abre pra perguntas, etc. Em um canal de IRC ?
>  >  Provavelmente no #kernel-br na OFTC (que vive vazio, infelizmente) ?
>
>  Quanto ao local, tanto faz. O importante é temos sempre algum op para
>  dar uma ajuda no gerenciamento do grupo. Se for preciso criaremos
>  outro canal.
>

Essa é uma boa ideia.

Seria interessante se cada um de nós, ou em subgrupos, nos
especializassemos em um subsystem. Por exemplo, quem ja tiver
experiencia com networking (nao networking em geral, e sim no /net
subsystem) lidera um grupo que vai se especializar nessa área, 2 ou 3
pessoas, dependendo do numero total de pessoas envolvidas e nos
subsystems de interesse. Dai esses subgrupos de estudo se encarregam
de ir estudando o subsystem que for designado/escolhido e dai a cada
duas semanas a gente se encontra pra trocar ideias com outros grupos
de outros subsystems pra discutir o que estudamos e como uma coisa se
encaixa na outra, etc.

Enquanto cada grupo vai estudando um subsystem em particular, ele vai
também documentando esse subsystem no wiki do kernelnewbies-br. Por
exemplo, suponhamos que cada grupo tenha 4 pessoas:

Grupo A - Memory Management
Individuo 1) Documentar sistema de memoria virtual/paginacao/etc da
plataforma x86
Individuo 2) Documentar o mesmo que individuo 1 pra plataforma PowerPC
(nao necessario no momento, mas seria interessante, caso alguem tenha
algum interesse em especial em ppc) ou documentar as funcoes do mm
subsystem (o que ela faz, argumentos, etc) (seria interessante alguem
com ingles decente aqui porque ai poderiamos fazer essa documentacao
em ingles e portugues, sendo que a documentacao em ingles poderia ser
puxada pro mainstream kernel), etc
Individuo 3) Documentar o funcionamento geral do sistema de
gerenciamento de memoria / estruturas relacionadas com mm
Individuo 4) Também documentar o funcionamento geral do sistema de
gerenciamento de memoria / influencia do mm em outros subsystems /
syscalls relacionadas com mm e como afetam o userspace

Grupo B - Filesystems
Individuo 1) Documentar geometria basica de HDs e algoritmos de busca
(agrupar leituras por proximidade pra diminuir tempo de acesso) e uma
abordagem sobre ext2 (depois que a primeira parte do individuo 2 tiver
pronta)
Individuo 2) Documentar um histórico geral de sistemas de arquivos
UNIX mais antigos e conceitos basicos de sistemas de arquivo UNIX
(inodes, links simbolicos/hardlinks, etc) e uma explicacao sobre ext3
e journaling
Individuo 3) Documentar o funcionamento do VFS e como ele se "encaixa"
com alguns subsystems (block devices, sockets, etc), estruturas
relacionadas com VFS e syscalls relacionadas com acesso a arquivos
Individuo 4) Mesma coisa que o individuo 3

E por ai vai. Dai cada grupo se encarrega de dividir as tarefas entre
si, e dai ele tem duas semanas pra adiantar uma explicacao sobre o
assunto no Wiki. Dai tipo, digamos que comecamos hoje. Dai daqui ha
duas semanas um individuo de um dos grupos dah uma "palestra" num
canal de IRC, ou pra quem puder, gravar um video e jogar no google
video, sei la. E ai a gente vai indo nessa até cobrir todos os
subsystems principais (bootstrap, mm, net, fs, etc). Uma sugestao
seria ir montando os grupos na mesma ordem em que o linux sobe os
subsystems dele.

Sabendo que a maioria daqui (como eu) eh casado, trabalha durante o
dia e quase n sobra tempo pra fazer/estudar o que realmente gosta, a
ideia central seria de que, por dividir os subsystems em grupo (o que
significa que eh mais facil voce estudar um aspecto de um subsystem em
particular do que sentar e sair lendo os source codes do zero), e cada
um saber exatamente o que tem que estudar, fica mais facil porque o
sujeito fica focado e tal -- sem contar que tem a responsa de estudar
a parada porque vai ter gente contando com sua peca do quebra-cabecas
=) Entao seria interessante que somente quem estiver serio mesmo
participasse -- quem nao tem condicoes de dar certeza, é melhor ficar
na espreita esperando pelas apresentacoes e ai entrar no grupo quando
tiver mais folgado =)

Quem se habilitaria ?
Que subsystems/plataformas cada um aqui tem interesse em especial ?
Quem se habilitaria como "capitão" dos grupos (logico, quem do grupo
tiver mais experiencia no subsystem, de preferencia experiencia
profissional) ?

[]'s
Daniel

-- 
What this world needs is a good five-dollar plasma weapon.
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies em listas.cipsga.org.br
http://listas.cipsga.org.br/cgi-bin/mailman/listinfo/kernelnewbies






      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.cipsga.org.br/pipermail/kernelnewbies/attachments/20080312/92239651/attachment.html


Mais detalhes sobre a lista de discussão Kernelnewbies