Novidades de 21/01/2003

Várias alterações que afetam os programas

Nesses últimos meses fiz várias alterações que afetam os programas.

Fiz mudanças na maneira de iniciar as bibliotecas usadas por um módulo executável. Agora o carregamento é feito pelo UserModManager, porém a iniciação e o término deve ser feito pelo módulo executável.

Além disso, as bibliotecas não precisam mais iniciar as bibliotecas usadas por elas. Somente o módulo executável faz isso.

Outra grande mudança foi feita na maneira como os programas utilizam a interface de entrada e saída. Agora a interface InterManager não tem funções específicas de cada dispositivo de entrada ou saída. Um programa deve obtê-las diretamente no dispositivo de entrada ou saída.

Foram vários meses de trabalho, mas valeu a pena. Como disse antes, o desenvolvimento ficou mais lento mas não vai parar!

Como de costume muitos erros também foram corrigidos, tornando o ModulOS melhor!

Estarei trabalhando agora para suportar programas do Linux. A idéia é poder usar os programas feitos para o Linux enquanto programas específicos para o ModulOS não surgem.

Nota: já terminei a minha dissertação de mestrado e, por isso, pretendo trabalhar mais no desenvolvimento do ModulOS.

Luiz Henrique Shigunov