Maio 22, 2012, 08:02:06
Bem-vindo,
Visitante
. Por favor faça o
Login
ou
Registro
.
1 Hora
1 Dia
1 mês
1 Ano
Sempre
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
Comunidade OSDevBrasil.net
>
Desenvolvimento de Sistemas Operacionais
>
Desenvolvimento
>
ELF ou binário puro?
Páginas: [
1
]
« tópico anterior
tópico seguinte »
Imprimir
Autor
Tópico: ELF ou binário puro? (Lida 830 vezes)
osdeving
OS Newbie
Karma: 0
Mensagens: 5
ELF ou binário puro?
«
:
Novembro 22, 2010, 03:43:40 »
Por que quero usar ELF?
Binário puro parece funcionar, o que vou ganhar usando ELF?
Quais as vantagens e desvantagens, alguém sabe me dizer?
Sempre tive essa dúvida, resolvi perguntá
PS: To me referindo ao formato do kernel que é carregado pelo boot, ELF vs Binary
Registrado
Mounter
Administrador
OS Sr. Member
Karma: 12
Mensagens: 432
Re:ELF ou binário puro?
«
Responder #1 :
Novembro 23, 2010, 10:39:40 »
Algumas vantagens que posso citar:
- Realocação do kernel para outros locais de memória, ainda mais se for em um sistema que usa paginação;
- Tornar parte do kernel realocavel para programas, por exemplo no Windows a include C
<windows.h>
que usa parte da API contida no kernel do Windows (ntoskrnl.exe, mesmo não sendo ELF, ele é um PE realocavel);
- Se este for um arquivo objeto, ele poderá ser parte de algum outro para formar um executável final, por exemplo, um stub que carrega e se junta o kernel com os drivers formando um kernel final.
Existem mais vantagens, mas não lembro de todas agora, mas essas são algumas delas.
Abraço,
Mauro
Registrado
╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝
Projeto SOmBRA -
http://code.google.com/p/projeto-sombra
S.O.: Ubuntu 10.04
Browser: Google Chrome 10
osdeving
OS Newbie
Karma: 0
Mensagens: 5
Re:ELF ou binário puro?
«
Responder #2 :
Novembro 23, 2010, 03:24:16 »
Bom, eu não entendi muito não, mas eu fiz um elf_loader que carrega todos segmentos do arquivo para 0x100000, então como estou usando ELF o dia que eu entender isso ae já estarei usando, não precisarei mudar =)
Registrado
JohnTortugo
OS Newbie
Karma: 0
Mensagens: 1
Re:ELF ou binário puro?
«
Responder #3 :
Julho 29, 2011, 07:57:03 »
Olá.
osdeving, Mounter, all, estou querendo aprender sobre o formato ELF e gostária de criar um programa para ler um arquivo executável (ou objeto) em formato ELF e mostrar algumas informações a respeito do conteúdo do arquivo. Alguém poderia me indicar por onde poderia começar meus estudos?
Osdeving, poderia me enviar este programa que você fez?
JT
Registrado
Páginas: [
1
]
Imprimir
« tópico anterior
tópico seguinte »
Ir para:
Por favor selecione um destino:
-----------------------------
Desenvolvimento de Sistemas Operacionais
-----------------------------
=> Projeto
=> Desenvolvimento
===> OSDev-BR
===> Projeto SOmBRA
=====> BugZilla
=====> Programas
=> Designe & Teoria
=> Anúncios , Requisitar Testes, & Vagas disponíveis
-----------------------------
Programação
-----------------------------
=> Assembly
=> C/C++
=> Pascal
=> Programação em Geral
-----------------------------
Qualquer Coisa
-----------------------------
=> Discussões em Geral
-----------------------------
OsDevBrasil.net
-----------------------------
=> Anúncios e contribuições
=> Sobre este site
Carregando...