Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


MenuetOS: o incrível sistema de um disquete só

Enviado por Cristiano Rohlng (cristiano·rohlingΘgmail·com):

“Nesses dias em que se tornou lugar comum ver distribuições Linux em “live cd”, que tal um SO (com interface gráfica!) que roda em “live diskette”? Não é brincadeira, nem feitiçaria: é o MenuetOS (ou MeOS), um mini-sistema operacional totalmente desenvolvido em assembly (asm). (…) O criador do MeOS é o finlandês Ville Turjanmaa, provavelmente um übernerd com muitas idéias loucas na cabeça e um compilador asm nas mãos. De acordo com uma entrevista para o OS News, Turjanmaa teria visto que, ao serem portadas para o assembly, certas partes do kernel Linux tiveram um ganho de velocidade de 10 a 40%.

Ao saber deste fato, Turjanmaa deve ter sentido um impulso irresistível que o arrastou para a frente do micro, forçando-o a passar diversas noites em claro regadas a muita cafeína e pizza fria (ou seja lá o que os programadores finlandeses comem). (…)” [referência: geeknologia.wordpress.com]


• Publicado por Augusto Campos em 2009-08-24

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Lucas Timm (usuário não registrado) em 24/08/2009 às 1:21 pm

    Já usei há um tempão, é bem bacana.

    Frank (usuário não registrado) em 24/08/2009 às 1:47 pm

    (…) provavelmente um übernerd com muitas idéias loucas na cabeça e um compilador asm nas mãos.

    Corrijam-me se eu estiver errado mas, se é Assembly, não deveria ser montador em vez de compilador?

    Orlando Xavier (usuário não registrado) em 24/08/2009 às 1:50 pm

    Já conhecia o MenuetOS há algum tempo.
    Já o testei e posso dizer que é MUITO leve, até porque não teria como não ser.
    É um belo trabalho, uma verdadeira obra de arte. :)

    Igor Mol (usuário não registrado) em 24/08/2009 às 1:57 pm

    Frank, você está certo. Assembly é uma linguagem montada, logo o certo não seria compilador, mas sim montador.

    >>> Corrijam-me se eu estiver errado mas, se é Assembly,
    >>> não deveria ser montador em vez de compilador?

    Assembly = Linguagem. Assembler = Montador. =)

    a (usuário não registrado) em 24/08/2009 às 2:10 pm

    disquete? o q eh isso?

    Smaug (usuário não registrado) em 24/08/2009 às 2:32 pm

    disquete? o q eh isso?

    Eu também quero saber!!!

    Eu lembro do Menuet, se bem que hoje em dia existe “pen-drive”. Mas não deixa de ser um grande feito, quem sabe não se inspiram em um OS leve igual a este, para tentar chegar no utópico notebook de 100 dolares. ;)

    kayo (usuário não registrado) em 24/08/2009 às 3:46 pm

    sistema antigo.. a noticia faz parecer que foi lançado ontem.

    Melqui (usuário não registrado) em 24/08/2009 às 4:03 pm

    para os leigos que não sabem o que é diquete para saber basta acessar o wikipedia aqui vai o link http://pt.wikipedia.org/wiki/Disquete

    Condector (usuário não registrado) em 24/08/2009 às 4:07 pm

    Rapaiz.. a muito tempo atrás mexi com isso, bem legal mesmo… hehehhehe

    Cristiano Rohling (usuário não registrado) em 24/08/2009 às 4:14 pm

    Ooopa… realmente, pessoal, é “montador” e não “compilador”. Eu “corrigi” no site, obrigado mesmo.

    Bom, pensem bem… imaginem se eu tivesse dito que o sistema foi feito em “ASSEMBLER” (muita gente ainda confunde “assembly” com “assembler”)…

    Aí sim que a coisa ia ficar FEIA.. rsrsrsrs

    “ASSEMBLER” = “MONTADOR” “COMPILADOR”

    Monge (usuário não registrado) em 24/08/2009 às 4:19 pm

    Muito interessante! – mas a licença não é livre…

    1) Free for personal and educational use.
    2) Contact menuetos.net for commercial use.
    3) Redistribution, reverse engineering, disassembly or decompilation
    prohibited without permission from the copyright holders.

    Vinícius (usuário não registrado) em 24/08/2009 às 4:20 pm

    ebA… ja sei o que vou colocar no meu Notebook Compaq Armada

    Frank (usuário não registrado) em 24/08/2009 às 4:41 pm

    Disquete é aquilo que as pessoas usavam antes de inventarem o DVD.

    Ah… e antes que alguém me pergunte o que é um DVD, é uma coisa que as pessoas usavam antes de inventarem o Blu-Ray Disc. Muitos ainda usam.

    kristiang (usuário não registrado) em 24/08/2009 às 4:59 pm

    nunca tinha ouvido falar e posso dizer que acabei de testar e fiquei impression ado… como conseguiram colocar ate aceleracao 3D em 720KB? O sistema me pareceu leve, estavel e ja possui interface grafica com transparencias e ate gadgets – tem um relogio parecido com o do Vista. Nem a MS nem Linus Torvalds conseguiram fazer algo igual! Este cara e um genio, mas pena que a versao de 64Bits nao e livre – ade 32Bits e hospedada no Souce Forge. Se fosse aberto e GPL2 ou 3, seria um grande sistema para daqui a 10 anos… imagine um sistema em assembly com o poder de processamento que temos hoje? nem iamos precisar de computador quantico tao cedo – ao menos nos usuarios…

    Webmarlin (usuário não registrado) em 24/08/2009 às 6:37 pm

    Disquete é aquele confeito de chocolate, imitação do Confeti da Lacta, que os camelôs vendem nos ônibus.

    alberto (usuário não registrado) em 24/08/2009 às 8:16 pm

    Esse disquete é horrível. É açúcar puro. Chocolate passa longe.

    Wilfredo (usuário não registrado) em 24/08/2009 às 8:21 pm

    A versão 64 bits do MenuetOS é freeware com código fechado. Já a versão 32 bits é GPL, mas parecer não ser mais mantida (ao menos o desenvolvimento está parado). Existe um grupo de mantenedores interessados em aperfeiçoar o MenuetOS 32 bits, o KolibriOS:

    http://www.kolibrios.org/

    Vinícius (usuário não registrado) em 24/08/2009 às 10:44 pm

    testei o MenuetOS essa tarde, ele travou no QEMU e VirtualBox, não sei se é culpa dos virtualizadores…

    José (usuário não registrado) em 25/08/2009 às 8:57 am

    O problema hoje é ter um drive de disquete para testar!

    cristo (usuário não registrado) em 25/08/2009 às 9:14 am

    @kristiang

    Cara só tem um pequenino probleminha, o SO por inteiro é em assembly, todos os programas de suporte são em assembly, neste caso nada de gambiarra para suportar drivers fechados e nada de outras linguagens para evitar o trabalho pesado, só teria apenas uma linguagem, um único processador suportado (padrão 8086) e uma incompatibilidade incrivel com varias coisas, além de uma manutenção quase que absurdade de ser realizada.

Este post é antigo (2009-08-24) e foi arquivado. O envio de novos comentários a este post já expirou.