Skip to content

Latest commit

 

History

History
72 lines (45 loc) · 1008 Bytes

README.md

File metadata and controls

72 lines (45 loc) · 1008 Bytes

jOS

Nano Sistema Operacional escrito em Assembly. Esse é um projeto voltado para os estudos relacionados a programação de baixo nível portanto o código fonte conterá comentários e o repositório poderá conter arquivos auxiliares.

Tecnologias

  • Assembly
  • NASM

Ferramentas

  • XXD
  • Qemu
  • Make

O Projeto

Boot

  • Legado(MBR)
  • BIOS SERVICES

Como rodar

Requisitos

Antes de começar, instale os softwares abaixo em sua máquina.

  • Linux:

    • GNU/Make
  • MacOS:

    • Brew
    • GNU/Make

Com os requisitos cumpridos, basta executar os seguintes comandos para:

Instalar as dependências

make linux-deps

ou

make macos-deps

Construir imagem

make build

Executar SO

make run

Limpar o lixo

make clean

Bibliografia

blau_araujo/lost

Construindo um OS do zero