Novidades de 15/02/2002

Mais bibliotecas

Mais bibliotecas do usuário estão prontas. Com estas bibliotecas um shell simples está muito perto.

Foram feitas mudanças importantes na interface UserModManager para poder alocar páginas de memória e para implementar uma biblioteca de gerência de memória.

Além disso, agora as interfaces do sistema tem um espaço de nomes e as interfaces do usuário outro. Com isso não temos mais problemas de uma interface do usuário ter o mesmo nome que uma do sistema e vice-versa.

Outra mudança foi nos utilitários elf2emod e elf2lmod. Eles suportam essa diferença no espaço de nomes das interfaces e também têm uma nova sintaxe para especificar as interfaces, implementações e funções utilizadas.

Neste momento estou disponibilizando apenas o código fonte dos módulos que mudaram. Na próxima vez quero ter tudo completo.

O código novo que estou disponibilizando não foi testado. Então pode ter coisa errada que será corrigida mais adiante.

Estarei trabalhando agora num pequeno shell que terá os comandos internos cd e ls. Nada de programas porque tem que mudar mais coisas no UserModManager para fazer isso.

Luiz Henrique Shigunov