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.
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);
quarta-feira, 24 de abril de 2013
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 :(
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.
segunda-feira, 22 de abril de 2013
Boot, fase 9 - Tornando o processo inteligente, parte 2
Desde as primeiras
versões do bootloader, ele detectava informações do
hardware, e a cada nova versão novas informações foram sendo
adicionadas, porem a única que era fornecida ao kernel era o
endereço de vídeo.
Boot, fase 8 - Tornando o processo inteligente, parte 1
Embora o bootloader
seja capaz de carregar um kernel de 32 bits para a memória superior,
isto ainda não é feito de forma inteligente, pois todos os
parâmetros usados durante o processo estão no bootloader e são
criados durante a compilação deste.
sexta-feira, 19 de abril de 2013
Boot, fase 7 - Bem vindo 32 bits
Chegamos ao último
passo antes de começar o desenvolvimento do kernel...
quinta-feira, 18 de abril de 2013
Boot, fase 6 - Entrando num mundo unreal
Depois da batalha do
A20 entraremos num mundo unreal, ou melhor, no Modo Unreal, rsrs.
quarta-feira, 17 de abril de 2013
Mudança de nome LuckOS => LuckyOS
Bem hoje eu estava preparando a continuação da postagem, quando resolvi procurar no Google por LuckOs, para minha surpresa existe esse nome em algum lugar do mundo, inclusive existe um nome de domínio no ".com" e não tem nada a ver com o um sistema operacional.
Boot, fase 5 - Quebrando a marca do Megabyte
O foco no momento é
acessar a memória superior, mas existe uma herança nos PCs que
torna essa tarefa um tanto ingrata.
segunda-feira, 15 de abril de 2013
Boot, fase 4 - Entrando no Modo Protegido
O próximo passo é
executar o kernel no Modo Protegido, mas para isso é necessário que
o procedimento de chamada do kernel seja melhorado. Ele precisa
habilitar o Modo Protegido, configurar todos os registradores de
segmento e a pilha, e saltar para o kernel.
Boot, fase 3 - Iniciando o desenvolvimento
O primeiro passo para
desenvolver um bootloader é ter um kernel para ser carregado, mas aí
temos o velho problema do ovo e da galinha, porque sem o bootloader
também não temos como desenvolver o kernel.
domingo, 14 de abril de 2013
Assinar:
Postagens (Atom)