terça-feira, 6 de maio de 2008

Kraken no Ohloh

O Kraken agora está no Ohloh, the open source network!

Vejam aqui, comentários aqui.

Obrigado, Walter!

[]'s
Cacilhas, La Batalema

quarta-feira, 30 de abril de 2008

Kraken 8.01

Lancei o Kraken em Subversion no Assembla.

No momento em que posto este artigo, a versão no head é 8.01. O endereço da página do Kraken é http://www.assembla.com/wiki/show/kraken-lua. Para obter os códigos do repositório use o comando:

svn co http://svn2.assembla.com/svn/kraken-lua/tags/8.01 kraken-8.01.0


Infelizmente não há ainda uma versão de LuaWsgi portada para esse novo Kraken.

[]'s
Cacilhas, La Batalema

domingo, 14 de outubro de 2007

Kraken 7.10

Primeiramente gostaria de pedir desculpas pelo tempo sem postar aqui. Estive um tanto ocupado com uma série de contratempos, mas agora estou de volta!

Tomei esse último feriadão para mexer no código do Kraken. Infelizmente não consegui fazê-lo funcionar com threads, pois preciso clonar um estado Lua – e sinceramente não sei como fazer isso (ainda) – portanto ele faz fork por enquanto.

De qualquer forma, segue a prematura versão 7.10 do Kraken e do LuaWsgi, mas cuidado! Deve haver bugs não detectados.

Os fontes estão aqui:



Para os felizardos usuários de Slackware, seguem os pacotes (testados na versão 11.0):


Obrigado!

[]'s
Cacilhas

domingo, 19 de agosto de 2007

Kraken

Como LuaWsgi é meu projeto de conclusão de curso da faculdade, ainda vai levar algum tempo para entrar em fase beta. Enquanto isso, modificações mais pesadas pode ser feitas.

E é o que tenho feito.

Por exemplo, o wsgi.listener passou a se chamar Kraken, nome escolhido num debate entre mim, Krisnatágoras Araújo, Claudio Torcato, Ulisses Campos e Walter Cruz.

Estou reescrevendo o Kraken em C com dois pontos em vista: 1reduzir a quantidade de dependências e 2adaptar seu funcionamento para ambiente multiprocessado, inicialmente só de memória compartilhada. O suporte a memória distribuída será inicialmente fornecido por OpenMosix.

Após a defesa do trabalho de conclusão, pretendo implementar no Kraken suporte nativo a ambiente multiprocessado de memória distribuída, mas esse ainda é um sonho distante.

Aproveitando a deixa, estou escolhendo outro nome pro módulo que trata do protocolo HTTP, atualmente wsgi.httpd. Sugestões são bem vindas!

Gostaria que fosse algo que tenha a haver com Kraken – sugestão de procura: mitologia nórdica.

Então nova versão de LuaWsgi demorará um pouco, pois estou reescrevendo o Kraken em C.

[]'s
Cacilhas

sábado, 7 de julho de 2007

Pacotes para Slackware 11.0

Os seguintes apontadores levam aos pacotes necessários para instalar LuaWsgi e suas dependências sobre Slackware 11.0 (outras versões não foram testadas):



Sintam-se convidados a criar pacotes RPM e APT (.deb). =)

[]'s
Cacilhas