Lançamento do GeckOS 2.1, um sistema operacional para processadores MOS 6502

Após 4 anos de desenvolvimento, foi publicado o lançamento do sistema operacional GeckOS 2.1, voltado para uso em sistemas com processadores MOS 6502 e MOS 6510 de oito bits, utilizados nos PCs Commodore PET, Commodore 64 e CS/A65. O projeto é desenvolvido por um autor (André Fachat) desde 1989, escrito em linguagem assembly e C, e distribuído sob licença GPLv2.

O sistema operacional é equipado com um microkernel, suporta multitarefa preemptiva e um sistema de gerenciamento de memória, fornece utilitários Unix padrão (sh, mkdir, ps, ls, etc.) e primitivos (multithreading, semáforos, sinais, etc.), desenvolve um padrão biblioteca lib6502, inclui uma pilha TCP/IP simplificada com a capacidade de executar aplicativos de rede (por exemplo, um servidor http está disponível). Em uma compilação mínima, o núcleo do sistema ocupa apenas 2 KB e em uma compilação completa, 4 KB. O kernel é independente de hardware – todos os componentes específicos de hardware são colocados em uma camada separada.

A nova versão melhorou a implementação dos utilitários ps e ls, adicionou o aplicativo setinfo para alterar informações sobre tarefas em execução, criou os utilitários kill, hexdump, wc e mais, e propôs um novo interpretador de comandos lsh. Desempenho de porta aprimorado para plataformas C64, PET e CBM 8x96. A porta para a plataforma CS/A65 foi devolvida.

Fonte: opennet.ru

Adicionar um comentário