Pesquisar este blog

Novidades no blog

- Passamos das 120k visitas \o/

- Os repositórios ainda precisam ser organizados!

- Nova postagem: Organizando a casa;
- LOS versão 0.7 (acesse, em breve, no github.com);

sexta-feira, 24 de maio de 2013

Numaboa

Acabei de ler um email que recebi da vovó Vicki, fiquei até lisonjeado...

Eu que tenho que agradecer, pois graças a diversos artigos da Aldeia Numaboa que me foi possível conhecer melhor o PC e dar coragem para essa empreitada.

Obrigado vovó Vicki!

quarta-feira, 22 de maio de 2013

Sugestão 1 - Driver de BIOS

Uma ideia é implementar "um driver de BIOS" para acessar as funcionalidades presentes na BIOS e que ainda não foram implementadas por drivers próprios.

domingo, 19 de maio de 2013

Sugestão 3 - Imagem de boot

Outra ideia, ao invés de ter uma imagem de boot binária criada pelo linker, pode-se usar uma imagem "tipo TAR" (ou similar, mais simples), contendo o kernel, drivers, arquivos de configuração do bootloader e kernel, etc...

Sugestão 2 - Parâmetros em formato texto

Andei pensando que usar tabelas de boot no formato registro (record) é simples, porem muito restritiva.

domingo, 12 de maio de 2013

ENEM...

Bem pessoal (nem sei se tem alguém acompanhando o blog...), acho que o projeto vai ficar em segundo plano, por enquanto.

Kernel, fase 2 - Abastecendo o tinteiro

Um caractere piscando na tela não tem grande utilidade além de indicar que o kernel está em execução. Mas para que possamos realmente escrever algo útil, como o conteúdo de um registrador, devemos ter alguns procedimentos básicos que permitam isso.

quinta-feira, 2 de maio de 2013

Kernel, fase 1 - Bem vindo Pascal

Depois do desenvolvimento do bootloader iremos partir para o desenvolvimento do kernel, sendo que cada funcionalidade será adicionada na medida da necessidade e da possibilidade. Nenhum recurso avançado, como modo gráfico, por exemplo, deve ser tentando no início. Primeiro o kernel precisa trabalhar, e bem, com os recursos da máquina, como memória e dispositivos...

quarta-feira, 24 de abril de 2013

Estudando um pouco...

Analisando como o FPC lida com Strings para poder implementar o recurso seguramente...
Também como é a unit System dele, será muito útil saber essas coisas...

Esta semana será isso, dominar o ld (linker) e as estruturas do FPC.
E o Google que atualiza os links do blog mas não atualiza a descrição dele :(

Bem, vou tentar fazer o seguinte, vou limpar a descrição lá e colocá-la aqui, por enquanto:

"<b>O menor Blog de Tecnologia da Internet.</b><br>
Onde "de tudo" e "o nada" estão presentes."

E também vou retirar ele dos mecanismos de pesquisa, assim da próxima vez que o googlebot passar por aqui ele elimina a cache, e quando eu não encontrar mais no google, ativo de novo, assim ele vai ter que atualizar a cache na marra :)

Ops! Falha minha... achei onde configura isso... é em preferências de pesquisa :D

Desfaz tudo, meia volta, última forma...

Ahh e lá também tem outras configurações muito interessantes, mas isso vai ficar para depois, porque eu já estou atrasado :(

Boot, fase 10 - Finalizando

Finalmente chegamos ao ponto em que podemos considerar que o bootloader está pronto e enfim entrar realmente no desenvolvimento do kernel.