Comunidade OSDevBrasil.net
Maio 22, 2012, 07:47:55 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.

Login com nome de usuário, senha e duração da sessão
Notícias: Anuncie a nossa comunidade a amigos, fóruns...
 
   Home   Ajuda Pesquisa Login Registrar  
Páginas: [1]
  Imprimir  
Autor Tópico: Conhecimento necessário para fazer um bootloader eficiente  (Lida 1331 vezes)
Darshu
OS Newbie
*

Karma: 0
Mensagens: 6


Ver Perfil Email
« : Dezembro 07, 2007, 07:00:50 »


Olá a todos, estou começando a me adentrar neste mundo maravilhos que é a construção de um SO. E gostaria da ajuda de vocês para sanar uma dúvida: Qual é o conhecimento necessário em Assembly para que eu consiga fazer um boot loader (BL), e o que eu preciso para fazer um BL eficiente ?

Desde já agradeço pelas respostas.
Registrado
Mounter
Administrador
OS Sr. Member
*****

Karma: 12
Mensagens: 432


mrjostz@hotmail.com
Ver Perfil WWW Email
« Responder #1 : Dezembro 08, 2007, 08:03:28 »

Uma lista:

1) Ter vontade e paciência.
2) Um assembler
3) Criativididade

Isso é o básico, mas posso preencher uma lista. Mas se quer saber, posso mandar códigos fonte de alguns boot-loader. o BL deve ficar no primeiro setor do disco e deve (por padrão) ter 512 Bytes e ter um numero terminador 0x55AA ou inverso a isso:P . O computador le esse primeiro setor e o executa. É como ter um arquivo .com de 512Bytes, o resto é criatividade.
Registrado

╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝

Projeto SOmBRA - http://code.google.com/p/projeto-sombra

S.O.: Ubuntu 10.04
Browser: Google Chrome 10

Darshu
OS Newbie
*

Karma: 0
Mensagens: 6


Ver Perfil Email
« Responder #2 : Dezembro 10, 2007, 05:42:29 »

Ei Mounter, se puder me mandar alguns BLs para que eu possa analisar ficarei muito agradecido.
Por enquanto eu peguei o da aldeia, o do Braso, MenuetOs, o do Sombra e to começando a analisá-los.

Ah.. muito obrigado por responder o tópico
Registrado
anthony collucci
it not exist
Moderador Global
OS Full Member
*****

Karma: 3
Mensagens: 100


Ver Perfil WWW Email
« Responder #3 : Dezembro 12, 2007, 03:56:17 »

Kra vc pode analiar alguns mais complexos como o grub e o lilo...
Registrado

Páginas: [1]
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines XHTML 1.0 Válido! CSS Válido!