O sistema operacional será baseado no Amiga OS. Na verdade o SO será uma evolução do Amiga OS e não necessariamente do Amiga OS 3.9.
O sistema operacional Linux poderá ser tanto nativo (a ser portado por terceiros) quanto emulado (se vamos emular x86 podemos fazê-lo com linux).
O sistema operacional deverá ser modular (e será, já que será baseado no Amiga OS), limpo e rápido.
A estrutura dos diretorios do sistema será aproximadamente a seguinte: /s para scripts /dev para os device drivers /storage para armazenamento de devices não ativos /c para os comandos interpretaveis /work para os arquivos do usuário /system para os arquivos do sistema /lib para as bibliotecas de funções
A inclusão de um hardware novo (principalmente periféricos) será tão simples quanto colocar o device driver no diretório /dev.
Nenhum device driver deve apontar para outro programa em outra parte do sistema.
Não será permitido a programas escreverem ou instalarem arquivos nas áreas de sistema.
Os programas deverão entregar todas as requisições de acesso ao sistema operacional e este providenciará os recursos necessários.
Qualquer programa que tente burlar essas regras será considerado malicioso (malware) e será removido do sistema.
Os programas de instalação de aplicativos deverão seguir regras rígidas e caso não as obedeçam não conseguirão prosseguir com a instalação.
Todos os aplicativos em execução deverão poder ser listados para o usuário, com uma definição clara do que fazem e com a permissão do mesmo terminá-los em qualquer momento que quiser (sistema sem tarefas escondidas).
O sistema estará sempre em ambiente gráfico, mesmo durante a iniciação. Temos capacidade de processamento sobrando para isso e não temos a necessidade de detectar nenhum hardware adicional para mostrar a tela para o usuário (todo o hardware de vídeo é proprietario e está on board). Logo o "modo texto" (telas de terminal ou console) deverá ser gráfico, suportando a fonte que o usuário desejar (fontes true type).
Os ícones deverão ser em 3D e animados.
O conceito de Área de Trabalho Viva (Living Desktop) deverá ser implementado.
As tarefas e suas janelas deverão ter a possibilidade de além de serem minimizadas também serem miniaturizadas (uma versão menor de sua janela ocupando um espaço menor na tela).
Os aplicativos principais, quando minimizados, ocuparão um cubo animado em 3D em um dos cantos da tela (a posição poderá ser configurada pelo usuário).
O emulador obviamente virá já instalado com a possibilidade de ler todos os discos do sistema como se fosse a máquina original, respeitando as regras de segurança do sistema.
As rom's virão de fábrica (rom's 1.3, 2.x, 3.x).
Para me contactar escreva para [email protected]
Todas as marcas e nomes registrados citados neste site pertencem a seus repectivos donos.