Novidades de 17/08/2003

Executar programas feitos para Linux

Finalmente é possível executar simples programas feitos para Linux, por exemplo o programa /lib/ld-2.2.5.so.

O disco de boot contém esse programa e também um simples programa "hello world!" que não funciona porque as chamadas de sistemas que ele usa não foram implementadas ainda.

Poucas chamadas de sistema do Linux foram implementadas, o mínimo necessário para executar o ld-2.2.5.so.

Outra mudança interessente feita é a possibilidade de funções que retornam ponteiro poderem retornar erro também usando um novo esquema da interface ErrorManager.

As funções da interface MemManager e MemManager_i386 passaram a usar esse novo esquema.

Estarei trabalhando agora na implementação de mais chamadas de sistema do Linux e também num emulador de terminal para os programas do Linux poderem rodar melhor.

Além disso, acho que terei que implementar o suporte a HDs já que as bibliotecas do Linux são muito grandes para um disquete.

Luiz Henrique Shigunov