Buscar

MenuetOS - SO feito COMOINSTALAR

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Não costumo escrever sobre esse tema, mas por acaso estava passeando pelo facebook e vi uma referência ao ReactOS
(https://www.reactos.org/project-news/reactos-044-released), um sistema operacional que tenta funcionar como se fosse uma plataforma
Windows. Daí lembrei que há muitos anos (no tempo em que os disquetes eram populares) eu conheci um sistema operacional 100% feito em
MenuetOS – SO feito em Assembly
  Djames Suhanko (https://www.dobitaobyte.com.br/author/djames-suhanko/) ∙ 
16 de agosto de 2021
 (https://www.dobitaobyte.com.br/)
Do bit Ao Byte (https://www.dobitaobyte.com.br/)
Embarcados, Linux e programação
Home (https://www.dobitaobyte.com.br/) / Geral (https://www.dobitaobyte.com.br/geral/geral/) /
MenuetOS – SO feito em Assembly (https://www.dobitaobyte.com.br/menuetos-so-feito-em-assembly/)
GERAL (HTTPS://WWW.DOBITAOBYTE.COM.BR/GERAL/GERAL/)
 11 de junho de 2017 ∙ 3 min read
MenuetOS
 (https://www.dobitaobyte.com.br)
 YOUTUBE
(https://youtube.com/dobitaobytebrasil?
sub_confirmation=1)
INÍCIO (HTTPS://WWW.DOBITAOBYTE.COM.BR)
ARDUINO (HTTPS://WWW.DOBITAOBYTE.COM.BR/GERAL/ARDUINO/)
CNC (HTTPS://WWW.DOBITAOBYTE.COM.BR/GERAL/CNC/)
CVISION (HTTPS://WWW.DOBITAOBYTE.COM.BR/GERAL/VISAO-
COMPUTACIONAL/)
ESP32 (HTTPS://WWW.DOBITAOBYTE.COM.BR/GERAL/ESP32/)
ESP8266 (HTTPS://WWW.DOBITAOBYTE.COM.BR/GERAL/ESP8266/)
IA (HTTPS://WWW.DOBITAOBYTE.COM.BR/GERAL/INTELIGENCIA-
ARTIFICIAL/)
IOT (HTTPS://WWW.DOBITAOBYTE.COM.BR/GERAL/IOT/)
LAB MAKER (HTTPS://WWW.DOBITAOBYTE.COM.BR/GERAL/KIT-
MAKER/)
RASPBERRY
(HTTPS://WWW.DOBITAOBYTE.COM.BR/GERAL/RASPBERRY/)


https://www.reactos.org/project-news/reactos-044-released
https://www.dobitaobyte.com.br/author/djames-suhanko/
https://www.dobitaobyte.com.br/
https://www.dobitaobyte.com.br/
https://www.dobitaobyte.com.br/
https://www.dobitaobyte.com.br/geral/geral/
https://www.dobitaobyte.com.br/menuetos-so-feito-em-assembly/
https://www.dobitaobyte.com.br/geral/geral/
https://www.dobitaobyte.com.br/
https://youtube.com/dobitaobytebrasil?sub_confirmation=1
https://www.dobitaobyte.com.br/
https://www.dobitaobyte.com.br/geral/arduino/
https://www.dobitaobyte.com.br/geral/cnc/
https://www.dobitaobyte.com.br/geral/visao-computacional/
https://www.dobitaobyte.com.br/geral/esp32/
https://www.dobitaobyte.com.br/geral/esp8266/
https://www.dobitaobyte.com.br/geral/inteligencia-artificial/
https://www.dobitaobyte.com.br/geral/iot/
https://www.dobitaobyte.com.br/geral/kit-maker/
https://www.dobitaobyte.com.br/geral/raspberry/
assembly – o MenuetOS, e era um sistema realmente impressionante. Então resolvi dar uma pesquisda para ver se o encontrava e pasmem;
ele roda em 64bits também agora!
MenuetOS
O MenuetOS é um sistema operacional preemptivo de tempo-real escrito inteiramente em assembly. Esse sistema certamente não será um
concorrente do Windows, mas é o estado da arte de um sistema operacional. Enquanto alguns de nós tem uma dor imensa pra escrever
algumas rotinas em assembly para MCUs, esse maluco escreveu um sistema que ainda inclui recursos interessantíssimos, como suporte a
webcam, suporte a até 32 processadores, suporte a até 32GB RAM, webcall (!), suporte a streaming, áudio, suporte a tv-tun e MPlayer (!),
TV digital (!) etc.
A resolução de video chega a até 1920×1080. Tem suporte a transparência, drag-and-drop, USB, pilha TCP/IP, servidores de diversos tipos e
muito mais!
Veja um pouco dos screenshots do sistema (http://menuetos.net/screens.htm) e apaixone-se.
Como fazer um ISO do MinuetOS
Para matar a saudade, baixei os arquivos necessários e montei um iso, então utilizei o QEmu para fazer o boot. Para montar o iso, faça o
seguinte:
wget -c http://menuetos.net/isohdr.zip 
unzip isohdr.zip 
Baixe a imagem de disquete na sessão Downloads (http://menuetos.net/download.htm), descomprima-a e concatene-a com o setor de boot do
CD:
unzip M64-1.25.90.ZIP 
cat ISOHDR M6412590.IMG >MenuetOS.iso
Instale o QEmu para poder brincar com o ISO:
sudo apt-get install qemu qemu-block-extra qemu-guest-agent \ 
qemu-kvm qemu-system qemu-utils
E para executar a ISO, utilize o comando:
qemu-system-x86_64 -m 512 -cdrom MenuetOS.iso
Dá pra brincar bastante com esse sistema, seria ótimo tê-lo migrado para ARM e assim rodá-lo Raspberry e afins. Mas enquanto isso,
 qualquer máquina simplória consegue executá-lo agora, com excessão de algumas BIOS. 

http://menuetos.net/screens.htm
http://menuetos.net/download.htm
Se resolver gravar um CD de boot, o programa de gravação deve reconhecer o formato ‘el-torito’. A imagem de boot não inclui suporte ao
sistema de arquivos ISO9660. Não me parece trivial descompilar o sistema (aliás, sugiro que dê uma olhada nesse artigo sobre extração de
firmwares (http://www.dobitaobyte.com.br/descomprimindo-imagens-de-sistema/)), mas algumas coisas tem código e docmentação
disponível no site do projeto. Agora dê uma apreciada no video.
Vá até o final da página e veja se os artigos relacionados lhe interessam.
Inscreva-se no nosso newsletter, alí em cima à direita e receba novos posts por email.
Siga-nos no Do bit Ao Byte no Facebook (https://www.facebook.com/DoBitAoByte).
Prefere twitter? @DobitAoByte (https://twitter.com).
Inscreva-se no nosso canal Do bit Ao Byte Brasil no YouTube (https://youtube.com/c/DobitaobyteBrasil).
Nossos grupos:
Arduino BR – https://www.facebook.com/groups/microcontroladorarduinobr/
(https://www.facebook.com/groups/microcontroladorarduinobr/?__mref=message_bubble) 
Raspberry Pi BR – https://www.facebook.com/groups/raspberrybr/ (https://www.facebook.com/groups/raspberrybr/?
__mref=message_bubble) 
Orange Pi BR – https://www.facebook.com/groups/OrangePiBR/ (https://www.facebook.com/groups/OrangePiBR/?
__mref=message_bubble) 
Odroid BR – https://www.facebook.com/groups/odroidBR/ (https://www.facebook.com/groups/odroidBR/?__mref=message_bubble) 
Sistemas Embarcados BR – https://www.facebook.com/groups/SistemasEmbarcadosBR/
menuetOSmenuetOS

http://www.dobitaobyte.com.br/descomprimindo-imagens-de-sistema/
https://www.facebook.com/DoBitAoByte
https://twitter.com/
https://youtube.com/c/DobitaobyteBrasil
https://www.facebook.com/groups/microcontroladorarduinobr/?__mref=message_bubble
https://www.facebook.com/groups/raspberrybr/?__mref=message_bubble
https://www.facebook.com/groups/OrangePiBR/?__mref=message_bubble
https://www.facebook.com/groups/odroidBR/?__mref=message_bubble
https://www.facebook.com/groups/SistemasEmbarcadosBR/?__mref=message_bubble
https://www.youtube.com/watch?v=oppx9VmaLRw
Previous
ifconfig command not found – solução simples
(https://www.dobitaobyte.com.br/ifconfig-command-not-found/)
Next
Módulo MP3 Player independente
(https://www.dobitaobyte.com.br/modulo-mp3-player-
independente/)
(https://www.facebook.com/groups/SistemasEmbarcadosBR/?__mref=message_bubble) 
MIPS BR – https://www.facebook.com/groups/MIPSBR/ (https://www.facebook.com/groups/MIPSBR/?__mref=message_bubble) 
Do bit Ao Byte – https://www.facebook.com/groups/dobitaobyte/ (https://www.facebook.com/groups/dobitaobyte/?__mref=message_bubble)
Projetos Arduino e Eletrônica – https://www.facebook.com/groups/projetosarduinoeletronica/
(https://www.facebook.com/groups/projetosarduinoeletronica/)
ESP8266 BR – https://www.facebook.com/groups/ESP8266BR/ (https://www.facebook.com/groups/ESP8266BR/)
Próximo post a caminho!
Biografia do Autor de Do bit
Ao Byte
(https://www.dobitaobyte.com.br/biografia-
do-autor-de-do-bit-ao-byte/)
Como substituir áudio de um
vídeo com ffmpeg
(https://www.dobitaobyte.com.br/como-
substituir-audio-de-um-
video-com-ffmpeg/)
Sinais dos tempos:
Biohacking x A Besta
(https://www.dobitaobyte.com.br/sinais-
dos-tempos-biohacking-x-a-
besta/)
Deixe uma resposta
Você precisa fazer o login (https://www.dobitaobyte.com.br/wp-login.php?
redirect_to=https%3A%2F%2Fwww.dobitaobyte.com.br%2Fmenuetos-so-feito-em-assembly%2F) para publicar um comentário.
Relacionado
(https://www.dobitaobyte.com.br/professor-
cria-computador-com-apenas-r22/)
Professorcria computador com apenas R$22 ?
(https://www.dobitaobyte.com.br/professor-cria-
computador-com-apenas-r22/)
Em "Geral"
(https://www.dobitaobyte.com.br/tutorial-
de-qt-em-portugues/)
Tutorial de QT em português
(https://www.dobitaobyte.com.br/tutorial-de-qt-
em-portugues/)
Em "Programação"
(https://www.dobitaobyte.com.br/introducao-
sistemas-embarcados-parte-1/)
Introdução a sistemas embarcados - Parte 1
(https://www.dobitaobyte.com.br/introducao-
sistemas-embarcados-parte-1/)
Em "Linux"
ARTIGOS RELACIONADOS
 9 de julho de 2021 
 Djames Suhanko
(https://www.dobitaobyte.com.br/author/djames-
suhanko/)
 9 de junho de 2021 
 Djames Suhanko
(https://www.dobitaobyte.com.br/author/djames-
suhanko/)
 6 de maio de 2021 
 Djames Suhanko
(https://www.dobitaobyte.com.br/author/djames-
suhanko/)
(https://www.dobitaobyte.com.br/b
do-autor-de-do-bit-ao-byte/)
(https://www.dobitaobyte.com.br/co
substituir-audio-de-um-video-
com-ffmpeg/)
(https://www.dobitaobyte.com.br/si
dos-tempos-biohacking-x-a-besta/)
GERAL
(HTTPS://WWW.DOBITAOBYTE.COM.BR
GERAL
(HTTPS://WWW.DOBITAOBYTE.COM.BR
LINUX
(HTTPS://WWW.DOBITAOBYTE.COM.BR
GERAL
(HTTPS://WWW.DOBITAOBYTE.COM.BR

https://www.dobitaobyte.com.br/ifconfig-command-not-found/
https://www.dobitaobyte.com.br/modulo-mp3-player-independente/
https://www.facebook.com/groups/SistemasEmbarcadosBR/?__mref=message_bubble
https://www.facebook.com/groups/MIPSBR/?__mref=message_bubble
https://www.facebook.com/groups/dobitaobyte/?__mref=message_bubble
https://www.facebook.com/groups/projetosarduinoeletronica/
https://www.facebook.com/groups/ESP8266BR/
https://www.dobitaobyte.com.br/biografia-do-autor-de-do-bit-ao-byte/
https://www.dobitaobyte.com.br/como-substituir-audio-de-um-video-com-ffmpeg/
https://www.dobitaobyte.com.br/sinais-dos-tempos-biohacking-x-a-besta/
https://www.dobitaobyte.com.br/wp-login.php?redirect_to=https%3A%2F%2Fwww.dobitaobyte.com.br%2Fmenuetos-so-feito-em-assembly%2F
https://www.dobitaobyte.com.br/professor-cria-computador-com-apenas-r22/
https://www.dobitaobyte.com.br/professor-cria-computador-com-apenas-r22/
https://www.dobitaobyte.com.br/tutorial-de-qt-em-portugues/
https://www.dobitaobyte.com.br/tutorial-de-qt-em-portugues/
https://www.dobitaobyte.com.br/introducao-sistemas-embarcados-parte-1/
https://www.dobitaobyte.com.br/introducao-sistemas-embarcados-parte-1/
https://www.dobitaobyte.com.br/author/djames-suhanko/
https://www.dobitaobyte.com.br/author/djames-suhanko/
https://www.dobitaobyte.com.br/author/djames-suhanko/
https://www.dobitaobyte.com.br/biografia-do-autor-de-do-bit-ao-byte/
https://www.dobitaobyte.com.br/como-substituir-audio-de-um-video-com-ffmpeg/
https://www.dobitaobyte.com.br/sinais-dos-tempos-biohacking-x-a-besta/
https://www.dobitaobyte.com.br/geral/geral/
https://www.dobitaobyte.com.br/geral/geral/
https://www.dobitaobyte.com.br/geral/linux/
https://www.dobitaobyte.com.br/geral/geral/
PAM8403: Amplificador
para auto-falante de até 3W
(https://www.dobitaobyte.com.br/pam8403-
amplificador-para-auto-
falante-de-ate-3w/)
Como criar VPC endpoint
interface com AWS CLI
(https://www.dobitaobyte.com.br/como-
criar-vpc-endpoint-interface-
com-aws-cli/)
Pulseview – Programa
alternativo para o Saleae
(https://www.dobitaobyte.com.br/pulseview-
programa-alternativo-para-
o-saleae/)
LilyGo TTV – A era das
telas transparentes chegou!
(https://www.dobitaobyte.com.br/li
ttv-a-era-das-telas-
transparentes-chegou/)
Do bit Ao Byte LTDA ME | EnterNews (https://afthemes.com/products/enternews) by AF themes.
VOCÊ PODE TER ESQUECIDO...
 9 de agosto de 2021 
 Djames Suhanko
(https://www.dobitaobyte.com.br/author/djames-
suhanko/)
 1 de agosto de 2021 
 Djames Suhanko
(https://www.dobitaobyte.com.br/author/djames-
suhanko/)
 26 de julho de 2021 
 Djames Suhanko
(https://www.dobitaobyte.com.br/author/djames-
suhanko/)
 19 de julho de 2021 
 Djames Suhanko
(https://www.dobitaobyte.com.br/author/djames-
suhanko/)
(https://www.dobitaobyte.com.br/p
amplificador-para-auto-falante-de-
ate-3w/)
(https://www.dobitaobyte.com.br/co
criar-vpc-endpoint-interface-com-
aws-cli/)
(https://www.dobitaobyte.com.br/p
programa-alternativo-para-o-
saleae/)
(https://www.dobitaobyte.com.br/li
ttv-a-era-das-telas-transparentes-
chegou/)
ELETRONICA
(HTTPS://WWW.DOBITAOBYTE.COM.BR
2/)
LINUX
(HTTPS://WWW.DOBITAOBYTE.COM.BR
ELETRONICA
(HTTPS://WWW.DOBITAOBYTE.COM.BR
2/)
KIT MAKER
(HTTPS://WWW.DOBITAOBYTE.COM.BR
LINUX
(HTTPS://WWW.DOBITAOBYTE.COM.BR
ESP32
(HTTPS://WWW.DOBITAOBYTE.COM.BR

https://www.dobitaobyte.com.br/pam8403-amplificador-para-auto-falante-de-ate-3w/
https://www.dobitaobyte.com.br/como-criar-vpc-endpoint-interface-com-aws-cli/
https://www.dobitaobyte.com.br/pulseview-programa-alternativo-para-o-saleae/
https://www.dobitaobyte.com.br/lilygo-ttv-a-era-das-telas-transparentes-chegou/
https://afthemes.com/products/enternews
https://www.dobitaobyte.com.br/author/djames-suhanko/
https://www.dobitaobyte.com.br/author/djames-suhanko/
https://www.dobitaobyte.com.br/author/djames-suhanko/
https://www.dobitaobyte.com.br/author/djames-suhanko/
https://www.dobitaobyte.com.br/pam8403-amplificador-para-auto-falante-de-ate-3w/
https://www.dobitaobyte.com.br/como-criar-vpc-endpoint-interface-com-aws-cli/
https://www.dobitaobyte.com.br/pulseview-programa-alternativo-para-o-saleae/
https://www.dobitaobyte.com.br/lilygo-ttv-a-era-das-telas-transparentes-chegou/
https://www.dobitaobyte.com.br/geral/eletronica-2/
https://www.dobitaobyte.com.br/geral/linux/
https://www.dobitaobyte.com.br/geral/eletronica-2/
https://www.dobitaobyte.com.br/geral/kit-maker/
https://www.dobitaobyte.com.br/geral/linux/
https://www.dobitaobyte.com.br/geral/esp32/

Continue navegando