[Dicas-L] MikeOS - um sistema operacional para aprender sistemas operacionais
MikeOS - um sistema operacional para aprender sistemas operacionais
Estamos vivendo um tempo muito legal, graças à tecnologias livres e abertas. Sistemas baseados em Raspberry Pi e outras plataformas móveis vêm incentivando uma nova leva de curiosos e autodidatas a conhecer à fundo as entranhas de sistemas operacionais e hardwares. Mas, às vezes, para aqueles que já pegaram o bonde andando, fica difícil voltar às raízes importantes para o entendimento das coisas. Por isso recomendo o MikeOS.
Ele é um projeto relativamente novo, de 2011, e nasceu justamente com o intuito de mostrar que sistemas operacionais não são tão difíceis e misteriosos quanto parecem. É possível rodá-lo a partir de uma pendrive USB e, assim, se você tiver algum receio de que possa fazer algo que estrague sua instalação atual ao futricar muito com o MikeOS, você pode sentir-se relativamente seguro: se tudo travar, tire a pendrive com a qual você deu o boot e reinicie seu PC.
O sistema foi todo escrito em Assembly e inclui um interpretador da linguagem BASIC, com 46 instruções. Aqueles que programaram em Assembly no MSX usando os comandos PEEK e POKE da linguagem se sentirão em casa.
Além de várias ferramentas simples de experimentação e desenvolvimento, uma calculadora e jogos como o Sudoku e o Cosmic Flight estão presentes no MikeOS.