Maio 20, 2012, 03:25:07
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
>
Como começar em osdev desde o zero?
Páginas: [
1
]
« tópico anterior
tópico seguinte »
Imprimir
Autor
Tópico: Como começar em osdev desde o zero? (Lida 500 vezes)
KernelPanic!
OS Newbie
Karma: 1
Mensagens: 22
Como começar em osdev desde o zero?
«
:
Julho 15, 2011, 07:40:16 »
Já mechi e estudei em kernels de sistemas operacionais existentes. Entretanto tenho muito pouca experiência em criar um SO desde o zero.
Quais tutoriais, livros e materiais são indicados para aprender a criar TUDO desde o zero? (sem absolutamente nada para começar). Qual caminho o pessoal trilhou para desenvolver um sistema operacional?
Eu não estou preocupado com linguagem (pode ser qualquer linguagem, se for uma que não sei estou disposto a aprender), pode ser C, C++, assembly que seja.
Já vi vários tutoriais, mas muitos são muito básicos (é só uma porcaria de bootloader com Hello World, na minha opinião Hello World não é sistema operacional). Outros tutoriais não dão exemplo de código (explicam o que é modo real e protegido mas não mostram código de como passar do modo real para o protegido).
Eu quero saber o que os grandes codificadores de SO fizeram para chegar la.
Registrado
Windowstec
OS Jr. Member
Karma: 1
Mensagens: 65
Estudante
Re:Como começar em osdev desde o zero?
«
Responder #1 :
Julho 16, 2011, 02:25:15 »
Eu posso dizer que o conhecimento sobre OS é muito reservado, o que é pena, para combater isso existe estes pequenos sites de OSDev.
Podes seguir o:
http://www.osdev.org/
http://www.osdevbrasil.net/tutorial/bkerndev/
http://www.osdever.net/tutorials/index
(...)
Entre outros, eu sei que uma pessoa fica enervada com isto, mas é o que temos.
Registrado
Windowstec OS - O link no google Code foi cancelado brevemente em domínio próprio.
Windowstec -
www.windowstec.netne.net
Mounter
Administrador
OS Sr. Member
Karma: 12
Mensagens: 432
Re:Como começar em osdev desde o zero?
«
Responder #2 :
Julho 16, 2011, 05:22:03 »
Boa tarde!
Os links que eu iria anunciar são esses mesmo que o Windowstec anunciou. Fora isso, mesmo com esses tutoriais de HelloWorld da pra aprender, mas pouca coisa, o que geralmente ensinam é criar um código para ser carregado pelo GRUB e como juntar os arquivos assembly e C, o tutorial BKernDev ensina as estruturas básicas para manter um kernel, como GDT, IDT, ISR, IRQ e PIC. Depois desses conteúdos você deve procurar por a parte de processos, RING3, e sobre como fazer um escalonador de processos usando o clock do processador.
Qualquer dúvida estamos a disposição aqui na comunidade....
Abraço
Mounter
Registrado
╔╗╔╦══╦╗╔╦══╦╗
║╚╝║╔╗║╚╝║╔╗║║
║╔╗║╠╣║╔╗║╠╣╠╣
╚╝╚╩╝╚╩╝╚╩╝╚╩╝
Projeto SOmBRA -
http://code.google.com/p/projeto-sombra
S.O.: Ubuntu 10.04
Browser: Google Chrome 10
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...