Infinity OS | Kernel booting…

Boas,
A uns dias atras, no ultimo post que fiz, disse que iria dar uma nova vida ao bootloader, adicionando suporte a gráficos em 32bit, mas decidi ir primeiro para o kernel(componente central de um sistema operativo, normalmente, responsável pela ponte entre o processamento real dos dados a nível de hardware e os aplicativos).

Depois de basear-me em código do sistema operativos Kiwi, apresento-vos a primeira imagem do boot do Kernel do Infinity OS.

O Infi, nome que adoptei para o kernel, é um kernel híbrido tal como Windows NT e o XNU(nucleo do Darwin utilizado no Mac OS X) isso posibilita a execução de serviços a nível do kernel para reduzir o impacto na performance e torna muito mais simples o desenvolvimento de drivers, entre muitas outras vantagens.

Actualmente o kernel tem as seguinte funcionalidades implementadas:

  • Debug a nivel do kernel;
  • Subsistema de segurança;
  • Paginação(funcionalidade muito conhecida, possibilita que uma aplicação use mais memória que a fisicamente existente);
  • Consola(a consola é o está a aparecer na janela que diz QEMU);
  • Suporte a bitmap(Já é possível implementar a famosa imagem de boot);
  • etc.

Por agora é tudo, obrigado pela forma que alguns colegas me estão a dar e obrigado por estarem a seguir.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s