LSE / OS.

LSE / OS é um sistema operacional baseado em Nanokernel dedicado para o X86.
Baixe Agora

LSE / OS. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MPL
  • Preço:
  • FREE
  • Nome do editor:
  • Viannet Rancurel
  • Site do editor:
  • http://www.x86os.org/

LSE / OS. Tag


LSE / OS. Descrição

A LSE / OS é um sistema operacional baseado em Nanokernel dedicado para o X86. A LSE / OS é um sistema operacional baseado em Nanokernel dedicado para o X86. A LSE / OS é uma boa escolha para os sistemas embarcados PC / 104.Requirements: · LSE / OS deve ser viável. · A LSE / OS deve abandonar o modelo monolítico: é verdade que o modelo monolítico do kernel é simples e foi bem experimentado, mas a longo prazo há uma possibilidade que não podemos dominar todos os links internos que foram feitos entre todos os -in serviços (bloqueios, variáveis globais, níveis de prioridade do sistema) e que podem levar a resultados imprevisíveis (deadlocks, erros, congelar do sistema). · A LSE / OS deve oferecer os mesmos serviços em um sistema UNIX. · A LSE / OS deve emular um sistema UNIX com uma cola. · A LSE / OS deve ser pequena, mas extensível (modular) · LSE / OS não unificará o manuseio de disco e a memória (McKusick): caso contrário, induz muita redundância de código. · A LSE / OS deve ter apenas uma libc para kernel, drivers e processos: pelas mesmas razões que acima. · A LSE / OS não deve travar: é verdade que os kernels de hoje são bastante estáveis, mas em algum momento acidente sem qualquer motivo e isso é inadmissível. · A LSE / OS deve confiar sob o hardware para a Max (Filosofia Mach) · A LSE / OS não deve empilhar contextos, mas use "Linking de contexto": que exclui overflows de pilha · O kernel inteiro LSE / OS deve funcionar no modo totalmente "escalar" ( sem a necessidade de um FPU). · A LSE / OS deve ser totalmente escrita na linguagem C (GCC). As chamadas de montagem são envolvidas em funções C. · O código LSE / OS para gerenciar o periférico deve estar fora do núcleo do núcleo: Fazer serviços independentes leva a uma melhor estabilidade global (tende a eliminar as condições de deadlock). · LSE / OS Drivers deve ser Normal userland processos. · LSE / OS Drivers deve ser reutilizável (compatibilidade com bordar de binários) · Não foi SPL () como funções em LSE / OS: Os manipuladores de interrupção não são interruptíveis (este é o padrão para o X86 Taskgates). · A LSE / OS deve suportar a extensão VM86. · A LSE / OS deve suportar SMP (multiprocessamento simétrico). O que foi novo nesta versão: · Suporte completo VM86 / VBE (gráficos) foi adicionado.


LSE / OS. Software Relacionado

Kernelconfig.

kernelconfig é um programa que executa as etapas necessárias para configurar, construir e instalar o kernel Linux ...

181

Download

Auroraux.

Sistema operacional principal para computação científica de alta integridade ...

93

Download

Pycorn.

Pycorn é um sistema operacional interpretado escrito em Python. ...

168

Download