Você pode encontrar um sistema de erro que diz: simples kernel grub C. Existem algumas etapas que você pode executar para corrigir esse problema e vamos ajudar nisso em breve.
Aprovado: Fortect
O kernel é o centro obrigatório de uma rede operacional de computador (SO). Este kernel fornece serviços básicos para todos os outros sistemas operacionais. Provavelmente será a camada base que inclui o esquema operacional e o hardware e ajuda no gerenciamento de processos e espaço de memória, fontes de arquivos, gerenciamento de dispositivos e gerenciamento de conexões.
Código de inicialização
O montador que estou iniciando neste tutorial é chamado NASM. fonte inicialNASM, ou Net-Wide Assembler, montaO código provavelmente será compilado em um formato de arquivo que é, sem dúvida, reconhecível como código objeto. Objeto º arquivogerado é apenas um passo intermediário especial para criar um exe ouprograma binário. A razão para esta circulação intermediária é que um grandeA lista de códigos-fonte é dividida no final para arquivos-fonte de código de cupom menores.Torne o tamanho e a complexidade um pouco mais gerenciáveis. Por exemplo,Quando você compila código C, você realmente diz ao compilador C para produzirapenas um arquivo de brinquedo. Todo o código de objeto de (cria seus arquivos ASM e C)form tasks e partes do seu kernel principal. Para assinar uma compilação,Você usa o construtor de casas para exibir todos os objetos necessáriosarquivos, mesclar todos os envolvidos e, em seguida, criar um programa.
Como você pode fazer um kernel simples?
Este conselho passo a passo mostrará como criar e fazer um kernel Linux do zero.
Criar compilador cruzado
Primeiro, você precisa configurar algum compilador cruzado GCC que está disponível para i686-elf. Você ainda não modificou seu compilador atual que estará ciente da existência de seu bom sistema operacional, então use seu destino genérico rotulado como i686-elf que fornece uma cadeia de ferramentas para lidar com o System V ABI. Esta opção é habilmente testada e compreendida pelo osdev e deve permitir que você personalize facilmente qualquer um. É um kernel inicializável junto com GRUB e inicialização múltipla. (Observe que se você já estiver usando um tipo específico de plataforma ELF como Linux, você já pode ter todos os programas elf gerando GCC. Este não é um trabalho OSDEV adequado, pois este compilador cria empresas para muitos Linux e seu sistema operacional do sistema definitivamente possivelmente não Linux, não. Não importa como pareça necessário. Você provavelmente fará algo estúpido se você e sua família não fizerem a compilação cruzada.)
Acelere o desempenho do seu computador agora com este simples download.