Olá Senhores,
Gostaria de saber se há algum interesse no desenvolvimento de um simulador de sistemas operacionais.
Estamos desenvolvendo um TCC, e preciso de ajuda, programadores Java que tenham interesse e disponibilidade para contribuir com o projeto.
Já temos boa parte do código pronto e uma versão inicial apenas com linha de comando e console.
A idéia principal não é criar interface com ícones e que utilize mouse, mas sim uma implementação básico para demonstração do funcionando de um sistema computacional para apoio ao aprendizado de sistemas operacionais:
User --> Shell --> FileSystem --> Kernel --> Hardware
Utilizando uma linha de comando e duas interfaces. Uma do tipo CUI (Comando-line User Interface) e outra do tipo GUI (Graphic User Interface), sendo a segunda uma animação, em tempo real, do funcionamento básico de um núcleo de SO, quando é solicitado alguma tarefa numa linha de comando.
O projeto está sendo desenvolvido com o conceito de computador hipotético, onde, desenvolvemos uma camada de harware abstrato e uma camada de filesystem bem simples, para a manipulação de “arquivos virtuais”, pois, em nenhum momento o simulador tem contato com o SO nativo.
Caso tenham interesse, por favor, respondam este tópico.
Obrigado!
Abraços.