sábado, 1 de outubro de 2011

O que é Sistema Operacional


Um sistema operacional (OS) é um conjunto de programas que gerencia o hardware do computador recursos, e fornece serviços comuns de software aplicativo . O sistema operacional é o tipo mais importante de software de sistema em um sistema de computador. Sem um sistema operacional, um usuário não pode executar um programa aplicativo em seu computador, a menos que o programa de aplicação é auto inicialização.


Esse artigos não irá falar sobre os sistemas operacionais mais conhecidos, como os Windows e as plataformas Linux. Mas sim projetos que não avançarão tanto na popularidade como na sua funcionalidade.


O tipo de sistemas operacionais listados aqui tem uma alta taxa de mortalidade. Esta lista foi off-line a partir de 04/09/2004 até 17/06/2006 e durante esse tempo 112 de 213 projetos de sistemas operacionais desapareceu da internet, deixando apenas 101 (submetido). Olhando quantas vezes esses projetos são iniciados por usando o OS forum Anúncio do Projeto , podemos ver que entre 24/11/2004 e 21/06/2006 cerca de 68 projetos foram anunciados (muitos dos quais desapareceu antes de ser adicionado aqui). O total atual é de 183 projetos (a partir  de 7 de dezembro de 2009). 


Os sistemas operacionais estarão divididos por ordem alfabética.


A


  • A2 - É um sistema operacional e um ambiente de software integrado desenvolvido no ETH, em Zurique. É um único usuário, multi-core, sistema multi-tarefa que roda em hardware nu ou em cima de um sistema operacional hospedeiro (atualmente Microsoft Windows ou Linux). Os desenvolvedores por objectivo produzir um sistema fiável e operacional de tempo real adequado para sistemas embarcados e industriais e, em particular aplicações médicas. Mais cedo, A2 foi chamado de "Aos" (System Object Ativa), uma nomenclatura que ainda está em uso. Está escrito na linguagem Oberon atividade de programação, que evoluíram a partir de Oberon, uma linguagem de programação na tradição Pascal / Modula. A interface gráfica é referido como "Bluebottle".

  • Ace OS - Este sistema operacional é principalmente lidar com as especificações de hardware. Ele é codificado em C, C + + (MinGW) e Montagem (NASM). Eu não quero competir com o Windows ou Linux. Simplesmente é um sistema operativo de 32 bits multitarefa para IA32 desenvolvido para fins experimentais e exploração. A próxima versão (Ace 2.0) irá capale de manipulação de arquivos DLL também.

  • Acess2 - Acess2 é um kernel eo sistema operacional projetado para fazer o que o Linux faz, ser personalizável a qualquer situação. No entanto, ao contrário do Linux, que não há necessidade de manter a compatibilidade com qualquer coisa. Possui um VFS simples, mas extensível que suporta atualmente VFAT e Ext2 e suporte de rede está a caminho.

  • AdaOS - Projeto para desenvolver um sistema operacional totalmente distribuído escritos principalmente em Ada. Objetivo principal será na estação de trabalho desktop.Será seguro, orientado a objetos, com interface gráfica.
    • Contato: Nick Roberts (nickroberts AT blueyonder.co.uk)
    • URL: Kernel (Veja Project) Kernel (Veja Project) ]
    • Status: 07 abril de 2004 - documentação do kernel-vários (sem Kernel conhecida lançado publicamente)

  • Adelian - A OS área de trabalho com base em nossa RTOS (MDOS). Desenhado de raiz, este SO totalmente modular possui uma GUI, CLI, VFS, som etc etc
    • Contato: Gary partis, info@adelian.co.uk
    • URL: http://www.adelian.co.uk
    • Status: Completa nano-kernal além de muitos módulos concluídos

  • Agnix - Agnix é um kernel do sistema operacional para pequenos i386, suportando modo de 32 bits de memória protegida, paginação, hardware ligado tarefas, testes de memória (RW, ECC, padrões de endereço), barramento PCI, dispositivos, PCI IRQ routing, timers RT e da rede protocolos. Agnix está disponível com todo o código fonte e é totalmente compatível com o Kernel Linux API. Agnix foi escrito a partir do zero por Lukas Dembinski.
    • Contato: Lukas Dembinski (dembol) (dembol AT oomkill.net)
    • URL: http://agnix.sourceforge.net
    • Status: 12 de janeiro de 2007 - kernel-0.0.4-agnix

  • Aksel - Aksel é um kernel do sistema operacional para pequenos i386 em ASM e C, em parte, com portado newlib ainda está em desenvolvimento. Fonte para as diferentes fases do desenvolvimento estão disponíveis para download. É uma grande ferramenta de aprendizagem.
    • Contato: Ivan idiprima@hotmail.com
    • URL: http://www.qakeup.co.uk
    • Status: 26 de novembro de 2010 - apenas alguns comandos implementados e não fs ainda.


  • Ctrl Alt Delet - Polish OS Project
    • Contato: (mrkaktus AT wp.pl)
    • URL: http://www.acd.prv.pl/
    •  Status:
    •  A validade desta entrada é questionável; 
      ATENÇÃO! Este Website URL não é em Inglês e contém anúncios de primeira página que você precisa clicar na imagem para aceder a este site. Este site está sob revisão

  • AltOSdev - Just visualizar outra sobre como deve ser projetado OS.

  • Amador OS - Um em tempo real, sistema operacional mínimo de kernel para fazer o trabalho e os modos DSP rádio amador digital.

  • Amiga Sistema Operacional Research, - AROS visa criar um AmigaOS livre de código aberto como OS e torná-lo melhor que o original.

  • Anix sistema operacional, - Anix é um sistema operacional escrito principalmente em C que atualmente suporta multithreading FAT12 e Preferência além de paginação.


  • AntiTux - AntiTux é um C + + OS com o objetivo de ser a par com Linux. Em desenvolvimento.

  • AOS (Sistema Operacional Avançado) - Um grande não (ainda) OS escrito em C #. Trabalho em andamento.
NÃO QUERO TEAM-MEMBROS (ainda). Atualmente em desenvolvimento.

  • Apollo Kernel - Kernel Monolítico x86 no desenvolvimento alpha início

  • Aprom - Aprom é um estranho, modular 32bit OS. Projeto de ligação forte, cerca de microkernel. Está em desenvolvimento a cada momento e, em seguida, na última década. Uma fusão espontânea de uma biblioteca de algoritmos de grande porte.

  • Asgard - Um kernel pequeno para a investigação sobre a viabilidade da OSKit e componentes redistribuível em geral, escrito em FreeBASIC, com um porto do interpretador Python. WORK IN PROGRESS. Idéias e contribuições bem-vindas.

  • AtlantisOS - Atualmente, no redesenho e reimplementação (? 3 ª vez é um encanto) a nova versão suporta o Bochs VBE adaptador e dispositivos IDE. Ele inicia somente em máquinas de 64 bits.
    • Contato: Candy (dascandy@gmail.com)
    • URL: [<> <>]
    • Status: -

  • Asmadian - A (atualmente) 32-bit OS (mas mais tarde irá ter uma versão de 64 bits) que roda em um microkernel personalizado. Embora seja parcialmente baseado em UNIX, não é totalmente compatível com qualquer padrão (será mesmo que não use INT80, INT70 será usado!). Será colocado em um OS inteiro com um GUI, sob o nome AsmadianOS

  • Aurora - Aurora é um núcleo de aprendizagem / pesquisa simples (no momento), que é lenta, mas gradualmente se tornando um kernel multitarefa modular.

  • AWOS (Andrew Wilcox - AWOS é um sistema operacional que conquistarei o mundo Não, mas check it out!
    • Contato: Andrew Wilcox (Andreni AT HotPOP.com)
    • URL: http://awos.wilcox-tech.com/
    •  Status:                                                                                                                                                    


B


  • BareMetal - BareMetal é um SO de 64 bits para computadores x86-64 com base. O sistema operacional é inteiramente escrito em Assembly enquanto os aplicativos podem ser escritos em Assembly ou C / C + +. As duas principais finalidades da BareMetal são para usos educacionais em aprender programação de baixo nível no SO de 64 bits Assembléia e para ser usado como uma base para um nó de processamento de dados em alta velocidade. Código-fonte está bem documentado e disponível gratuitamente. A partir da versão 0.4.9 BareMetal OS suporta oficialmente processadores múltiplos, gerenciamento de memória, e as comunicações Ethernet.

  • BCOS - BCOS é um sistema operacional prático distribuídos, inicialmente destinada a 80x86/PC computadores compatíveis. Em geral BCOS destina-se a (finalmente) fazer um grupo de computadores conectados por uma rede (um cluster de computadores) se comportam como um único computador com vários usuários.


  • BOS - BOS é um novo sistema operacional de 32 bits projetada com DOS em mente. Isso significa que nenhuma proteção, não multitarefa, sem paginação, e não a um monte de outras coisas, muitas vezes relacionados com o novo sistema operacional de 32 bits: es. Mas apesar da sua falta de proteção ele ainda será um sistema operacional moderno, com suporte nativo para CD-ROM/BURNER, DVD, USB, a maioria dos sistemas de arquivos, até 4GB de memória, etc Este é um sistema operacional para todas as pessoas que perca os dias de programação DOS.

  • BRIX - safe-language/OS híbridos - sistema de arquivos de banco de dados persistentes - interface gráfica reconfigurável


C


  • CakeOS - CakeOS (bolo) é um sistema operacional de 32 bits para x86 projetado para ser fácil de usar, com uma interface que é único e ainda instintivo. Ele está atualmente em desenvolvimento, com suporte para multitarefa, um heap dinâmico, um driver vesa / vga 32bpp com o apoio do mouse, um shell básico e gerenciador de janelas, e vários drivers em desenvolvimento. Bolo tem muitos objectivos ambiciosos para o uso do desktop.

  • Caldera - Caldera é um modo protegido de 32 bits com OS: atualmente parciais de emulação POSIX, VESA \ support VGA, multitarefa básica, e carregamento dinâmico de drivers.
    • Contato: KotuxGuy
    • URL: Não URL
    • Status: Em Desenvolvimento

  • Capital OS - Capital é um Sistema Operacional Orientado a Objetos sendo desenvolvido para processadores iPAX386 +. Possui um modelo de multithreading tasking. O kernel em si é multithreaded e é totalmente preemptivo dando apoio aos processos de Tempo Real. O modelo de memória é um sistema de memória virtual por paginação.A camada de interface de hardware está previsto. Segue-se um projeto totalmente orientado a objeto com todos os projetar feito em UML. Ele está sendo escrito em C + +, C e, claro, da Assembléia.

  • CapROS (The Capability baseado em sistema operacional confiável) - CapROS é um novo sistema operacional que reúne algumas idéias muito antigas sobre as capacidades com algumas idéias mais recentes sobre o desempenho e gestão de recursos. O resultado é um pequeno, seguro, sistema operacional de tempo real que fornece persistência ortogonal.

  • Caracal - Caracal começou a vida como um OS hobby que estava indo para torná-lo tão longe como um 'Olá mundo' kernel. Desde que eu tenho o bug OS Dev Agora tem crescido a um PC compatível multiboot pmode32 OS com suporte a multitarefa. Caracal acaba de passar por uma reformulação, onde o gestor de arranque tem sido feito muito mais versátil e o kernel agora usa uma árvore de arco separado para permitir fácil portabilidade. Atualmente, as versões i586 e x86_64 do kernel estão em desenvolvimento inicial.
    • Contato: nenhuma informação do contato
    • URL: http://www.ajsoft.co.uk/
    • Status: 30 de janeiro de 2008 - CBoot é alpha, Kernel Caracal é cedo pré-alpha.

  • Cleese - A meta é um sistema operacional escrito, tanto quanto possível em Python com o VM Python como um micro-kernel no topo de uma camada C / asm mínimo.

  • Clicker - Explorando novas maneiras de design OS. Clicker32 é um sistema baseado em microkernel, para hardware x86. É baseado na arquitetura modular e já suporta multithreading preemptivo + nível de usuário processos. Próxima etapa (0.8.0) deve permitir o carregamento do programa do usuário a partir de outro programa do usuário.

  • Cobos - Cobos é uma fonte, atualmente fechado, 64-bit sistema operacional baseado em microkernel. É desenvolvido principalmente para fins educacionais.

  • Coremark - Um kernel minimalista que fornece ambiente de teste para análise de performance de hardware e testes
    • Contato: Hüseyin Uslu (shalafiraistlin @ NOSPAM @ gmail dot com)
    • URL: http://coremark.sf.net
    • Status: 0, No lançamento público ainda - Sem autorização público ainda

  • C-OS - A 16 bit em modo kernel real que é baseado em DOS.
    • Contato: walking_zombie_35@hotmail.com
    • URL: [none none]
    • Status: Sill trabalhando nisso.

  • cos2000 -? Un OS en fran ais enti rment en ASM. Le site de la traite aussi des prog OS.


  • Crocos - Crocos é um pequeno kernel UNIX-like opensource para sistemas x86/x86_64 (escrito em C), concebido com a simplicidade em mente, para fins educacionais. É desenvolvido em várias etapas para permitir que as pessoas a entender como um sistema operacional pequeno pode ser construído a partir do zero. A idéia principal usado em fases de desenvolvimento precoce é correr um ambiente de multiprocesses dentro de um processo de Linux. Desta forma, é possível implementar um máximo de recursos com o conforto de Linux para depuração e testes.
    • Contato: Guillaume Duranceau (g_duranceau AT usuários DOT sourceforge dot net)
    • URL: http://crocos.sourceforge.net/
    • Status: Crocos é atualmente um sistema incorporado dentro multitasks um processo Linux. Ele suporta operações de leitura em um sistema de arquivos ext2.



D


  • Derrick Sistema Operacional - A monolítico de 32 bits do kernel do sistema operacional projetado para a estabilidade e velocidade. Derrick está sendo executado em modo protegido. É codificadas em assembly x86 e é destinado como um single-tasking OS híbrido monolítico.


  • DEX sistema operacional (Extensible dex-os) - dex-os é um sistema operacional de ensino que suporta um plug-in como arquitetura e visa atingir zero estática inter-módulo chama.

  • DexOS - DexOS é um 32bit, asm OS, baseado na idéia, que seria legal ter um sistema operacional baseado em um console tipo de sistema operacional, mas em vez de correr em um xbox ou DS, que seria executado em um x86. Desde o início, como seria de esperar de um sistema operacional baseado em um jogo do console do sistema operacional, otimização de velocidade tem sido de importância primordial em todas as mais de design. Para este fim, não há paginação de memória virtual, e apenas um processo individual é permitido (embora esse processo pode gerar múltiplas threads). O programa é executado em ring0, você tem acesso direto a todos os hardware (incluindo CPU e gráficos). Alocação de memória é de responsabilidade do app - não há nenhuma alocação de memória front-end. O sistema operacional inteiro vai caber em menos de 100k.

  • DreamOs - Home-made sistema operacional, desenvolvido em C e asm para as arquiteturas x86.

  • Dux - Dux (iniciado em 2008) é um sistema operacional em constante mudança atualmente em execução no i386, usando o kernel metodo. Ele é projetado para ser limpo e fácil de trabalhar (para desenvolvedores e usuários), e fácil de depurar com ele é interativo depurador de kernel ("Colpa"). Acesso serão divididos entre os quatro níveis - Acesso Kernel (acesso completo), Drivers Kernel (ou seja, drivers gráficos), Drivers usuário (userland, mas syscalls mais), acesso do usuário (não confiável). Verhttp://wiki.github.com/RockerMONO/dux/ para mais informações.

  • Dynacube Sistema Operacional - uma fonte desenvolvida totalmente aberta, com base x86, modo protegido de 32 bits, sistema operacional multitarefa. Check it out.

  • DynatOS - Um sistema operacional que tem uma abordagem diferente e mais simples para abstrair os fundamentos de um sistema de computador. Inicialmente, visando a série de processadores x86 de 32 bits, DynatOS agora se concentra na arquitetura x86-64. O kernel é desenvolvido em linguagem assembly utilizando NASM.
    • Contato: Keith Kanios (spook AT dynatos.org)
    • URL: http://www.dynatos.org/
    • Status: Pre-Alpha Desenvolvimento. 64 bits Modo Long. Memória e Gestão de Processos. Paginação. Alternância de tarefas de software. Gestão de Recursos básicos. Básicas ABI.


E


  • Efos (Projeto Sistema eficiente e segura Operacional) - Este projeto é um esforço para criar um sistema operacional essencialmente impermeável a ataques de segurança. Esta é uma empresa extrodinary, exigindo múltiplos níveis de esforço. A concentração será na segurança do sistema operacional a partir do zero, e fornecer uma barreira impenetrável contra aplicações modo usuário tentar alterar o sistema de forma maliciosa ou OS.
    • Contato: nenhuma informação do contato
    • URL: Não URL
    • Status: Alpha

  • EROS (sistema operacional extremamente confiável) - EROS funde algumas idéias muito antigas em sistemas operacionais com algumas idéias mais recentes sobre o desempenho e gestão de recursos. O resultado é um pequeno, seguro, sistema operacional de tempo real que fornece persistência ortogonal. - Desenvolvimento parou em favor da CapROS.

  • EmbOS (Sistema Operacional Embutido) - EmbOS visa proporcionar um sistema operacional básico (gerenciador de tarefas, drivers básicos, gestão de memória e suporte a arquivos do sistema para permitir o desenvolvimento fácil e rápida de sistemas embarcados em uma linguagem de alto nível, permitindo que o desenvolvedor se concentre sobre o software parte do sistema.

  • Fuga - Escape é um 32-Bit sistema operacional microkernel para X86 que oferece suporte a multitarefa e multithreading. É implementado em ANSI C, C + + e assembler bit e mais partes dele são UNIX-like. O objetivo é experimentar e aprender o máximo possível sobre sistemas operacionais, hardware e assim por diante.

  • EX - EX (anteriormente conhecido como KOS) é uma arquitetura x86 de 32 bits do modo protegido do sistema operacional do computador. É desenvolvido desde 2004 (com pausas em desenvolvimento) como um hobby. O site é executado em um PC em casa, por isso esperava que fosse para baixo por algum tempo cada dia.


F


  • FDOS - FDOS usa apenas 30K de código, mas contém todas as partes importantes e supera o conhecido M $ DOS em cada detalhe. Ele não apenas funciona em modo protegido, mas contém dois drivers para disquete e discos rígidos escrito a partir do zero também. Um sistema de arquivos especial para aqueles meios de comunicação é adicionado, que não só é muito extentable, mas instalado em um segundo.


  • Festival - O sistema operacional multimídia.
    • Contato: nenhuma informação do contato
    • URL: http://festival.sf.net/
    • Status: 23 de novembro de 2007 - Uma build alpha está disponível

  • FlachsOS - FlachsOS é um de 32 bits do sistema operacional em tempo real.
    • Contato: ? Daniel Wei LER (Xardas) e Michael Wangler (Wacky) (michael.wangler AT web.de)
    • URL: http://www.flachsos.de.vu
    •  Status:

  • Flick - Flick é suposto ser um simples mas poderoso e limpo 32-bit Unix.

  • Fluidium - Fluidium é um sistema operacional x86 passatempo destinado a criar um user-friendly, texto orientado experiência, computador.

  • Quadro - Os objetivos principais do projeto foram criar o sistema operacional mais simples (KISS) e para aprender a fazer um. Ele é escrito em assembly (FASM), com pré-processador personalizado. Novo site estará disponível em breve.
    • Contato: Mariusz (assassinxp93 AT gmail.com)
    • URL: Não URL
    • Status: 24, 2011

  • FreeDOS - Hoje, FreeDOS é ideal para quem quer pacote uma versão do DOS sem ter que pagar um royalty para uso do DOS. FreeDOS também irá trabalhar em hardware antigo, em DOS, e em sistemas embarcados. FreeDOS é também um recurso inestimável para as pessoas que gostariam de desenvolver seu próprio sistema operacional. Embora existam muitos sistemas operacionais livres por aí, nenhum outro sistema operativo livre DOS compatível existe.

  • FreeNOS - FreeNOS (Sistema grátis Niek da operação) é um sistema operacional experimental microkernel para fins de aprendizagem, licenciado sob a GPLv3.

  • FritzOS - FritzOS é uma OS (incompleto). Idéias serão adicionados ao sistema operacional como ele é desenvolvido e, ele será executado na plataforma x86. FritzOS terá uma GUI e ser fácil de usar e understand.FritzOS é programado em Assembly / Intel Syntax, C e C + +.
    • Contato: Tom Fritz (jrfritz47 AT hotmail.com)
    • URL: http://fritzos.sourceforge.net
    • Status: 24 de novembro de 2002 - kernel-prekernel-0.7.1 (C + +) (CVS vazio)

  • FROST - FROST é um sistema operacional escrito em FreeBASIC baseado no FROST Microkernel.

  • FrostOS - FrostOS é um sistema operacional desenvolvido pela SecurityOverride. O sistema operacional tem como objectivo proporcionar uma experiência de auditoria de segurança como nenhum outro.

  • Fudge - Fudge é uma base muito de 32 bits do sistema operacional microkernel escrito em C na maior parte, exceto para algumas partes escritas em Assembler. O objetivo é mover a funcionalidade, tanto quanto possível em userspace, mantendo tempos de execução rápida.

  • FunghOS - livre, open-source, OS peso-leve em desenvolvimento ativo

G


  • GalaXyOS - Este é um novo sistema operacional escrito em C. Queremos que este OS é simples de usar, mas muito seguro e estável. Um já muitos como um escritor de utilidade exemplo de texto simples. Ele reconhece a freqüência da CPU ea quantidade de RAM.

  • Game6 - kernel Isso ainda está em fase de planejamento, mas vai ser um microkernel. Ele é escrito para experimentar com microkernels, bem como para uso como código mais simples possível, ficando o sistema de trabalho antes de se preocupar com velocidade. Game6 é um codinome (o OS é de uso geral).

  • GeekOS - As versões anteriores do GeekOS têm sido usados ​​como base para projetos de estudantes em cursos de sistema operacional. Esta versão de desenvolvimento do novo GeekOS é uma reescrita projetados para atender limitações na versão original. Não é projetado especificamente para projetos de curso, mas porque se esforça para simplificar, pode ser útil para pessoas interessadas em aprender sobre OS implementação do kernel.

  • Gémeos - O objetivo é criar um núcleo de qualidade de produção micro baseado nas mais recentes descobertas na pesquisa do sistema operacional. O resultado será um kernel micro-ter as seguintes características: não abstrações, segura as necessárias para a proteção, conjunto mínimo de primitivas, o apoio à segurança baseada capacidade, o apoio à gestão de recursos necessários para aplicações em tempo real e multimídia.

  • HorizonOS Genius - Este sistema operacional é feita por um aluno (ele nasceu em 1996) e é uma pequena de 32 bits, de código fechado OS, mas você ainda pode pedir o desenvolvedor sobre como ele fez isso para ajudá-lo a fazer a coisa que você perguntando. Ele suporta FAT12, disquetes, gerenciamento de memória, teclado, e ele vai suportar gráficos em breve.


  • GZistem - Um sistema operacional simples 32bits sendo desenvolvido em C


H


  • Haiku - Totalmente caracterizado sistema operacional open source inspirado no sistema comercial a operar. Tem um kernel, de preferência modular, compatibilidade POSIX razoável, um bom (não-X11-based) GUI, e uma ampla variedade de aplicações portadas e nativas (incluindo um navegador WebKit baseado).
    • Contato: haiku-development@freelists.org
    • URL: http://www.haiku-os.org/
    • Status: 13 setembro, 2009 - R1 alpha 1 - ativo

  • Helenos - design microkernel de Preferência, suporte SMP, leve IPC, thread-local de armazenamento e espaço de usuário fibrilas conseguiu
    • Contato: helenos-devel@lists.modry.cz
    • URL: http://www.helenos.eu/
    • Status: 19 de junho de 2007 - 0.2.0.5 - ativo

  • Helix - Helix é um sistema operacional open-source alemão. Tem um shell agradável e já suporta 12 FAT, multitarefa, teclados e mouses e muito, muito mais ... Helix ainda está em desenvolvimento e ele não existe há muito tempo, por isso há muitos recursos para vir! Neste ponto do tempo não existem downloads na página da web, porque ainda há alguns bugs pesados ​​(;, por favor, seja paciente, eles vão vir!

  • Horizon - Horizon é um sistema operacional de pesquisa. Ele é escrito para a família de processadores i386, usando C (gcc) e alguns Assembly (NASM). Seu principal objetivo é desenvolver uma estrutura de rede nativamente integrada, de modo que I / O operações (os locais e de rede) acontecem da mesma maneira. Desta forma, cada nó Horizon na Internet (ou em uma LAN) podem se comunicar nativamente por meio de um Network File System.

I


  • IBOX - IBOX é um sistema operacional "modular" para o desktop x86. Os principais objetivos deste sistema operacional são: portabilidade, segurança, estabilidade, e personalizável. Será escrito em linguagem assembly e C. Eu sugiro que você dê uma olhada para si mesmo.

  • Idylla OS - Idylla OS é o sistema operacional pequeno e simples. Será escrito em linguagem assembly e C. Os principais objetivos: Portabilidade, segurança, estabilidade e personalizável.

  • Infinitech - Novo projeto em andamento. O sistema está sendo escrito em C + +.

  • ISOS - ISOS é um sistema operacional muito simples multithreaded para o conselho Evaluator-7T da ARM. É baseado em JayOS também listados nesta página. Possui preventivo multi-threading, a comunicação entre threads, etc, e drivers de hardware.

  • IX - Sistema Operacional IX é um x86 de 64 bits do kernel do projeto de pesquisa que tem como objectivo conceber um kernel de sistemas operacionais de propósito geral (incluindo desktops e servidores).

J


  • JaysOS - JaysOS é um "brinquedo OS" que é executado no Game Boy Advance. Ele fornece tópicos de preferência, semáforos, variáveis ​​de condição, e filas de mensagens.

  • Jimix - Jimix é um x86 (_64) OS baseado em uma arquitetura microkernel. Ele é escrito em C + + e todos os métodos IPC são envolvidos mais de um paradigma Remote Method Invocation.

  • Jinix - Jinix é um sistema operacional de código fechado construído de raiz.

  • JNode - JNode (Java Operação Esforço New Design System) é um código aberto java OS escrito totalmente em java (com uma montadora muito pequeno nano-kernel).

  • Jonos - jonos é um sistema operacional de 16 bits, feito totalmente em asm, liberado sob a licença GNU General Public License. Ele não pode fazer muito ainda, mas tem um prompt fresco e um relógio bonito;)
    • Contato: Wojciech Komorowski aka GigaWolf (gigawolf AT hotmail.com)
    • URL: http://sail.to/jonos
    •  Status:

  • JouleOS - Algo simples e diferente, tipo de torta, como a não ser com 32bits - Este é basicamente um projeto morto.

  • JPasKernel - Um sistema operacional escrito em Object Pascal alvo plataformas embarcadas

K


  • Kairos - Kairos é uma revolução no design de sistema operacional: o foco é a simplicidade, o minimalismo, e poder; acabar com a "compatibilidade legado" e restaurar momento ótimo rendimento e eficiência, utilizando todo o potencial da arquitetura de 64 bits juntamente com a modularidade e confiabilidade de um μKernel moderna.
    • Contato: Joshua K (stable.entropy AT gmail.com)
    • URL: http://kairos.sf.net
    • Status: Fase de Planejamento

  • Kid Operating System (KOS) - Um projeto de sistema francês de funcionamento. A OS modular, escrito em C, com um motorista de gestão orientada a objeto. Use o modo protegido. Muita documentação no site.
    • Contato: Julien Munier, Thomas Petazzoni, David Decotigny (thomas.petazzoni AT enix.org)
    • URL: http://kos.enix.org
    •  Status:


  • Kolibri OS - OS Kolibri era um fork da versão de 32 bits do Menuet OS, mas mudou muito ao longo do caminho. O Kernel ea maioria das aplicações, bibliotecas e drivers são escritos em FASM.

  • KOS - KOS é um OS modesta intenção de incorporar características puramente experimental.
    • Contato: Karthik Kumar (karthikkumar AT gmail DOT com)
    • URL: http://guilt.bafsoft.net/downloads/wip/KOS
    • Status: Kernel tem manipuladores de interrupção de trabalho. Em curso está o processo de design para o alocador de memória Re-entrantes, Kernel reentrada e Subsistema reentrada.

  • Kryos - Kryos é uma fonte aberta sistema operacional passatempo / desenvolvedor. Kryos tem uma interface de linha básica de comando (CLI), multitarefa, motoristas de depuração, e carregar executáveis ​​básicos, para não falar um monte de outras características

L


  • L4ka - L4 é um microkernel extremamente rápida disponível para ARM, x86, MIPS e outras arquiteturas.
    • Contato: Universidade de Karlsruhe, Alemanha (l4ka AT ira.uka.de)
    • URL: http://l4ka.org/
    •  Status:

  • Lemadops OS - Lemadops é o meu atempt em escrever um sistema operacional. Não é muito avançada, mas ele estará livre para fazer o download, se alguém quer.Estou apontando para um DOS como sistema.

  • Leviathan - Leviathan é um micro / modular kernel de 64 bits que pretende ser utilizado pelo público em geral. Inclui
apoio para o meu sistema de arquivos rwfs que pode lidar com 500 milhões exabytes de armazenamento.

  • Logram - Logram é um sistema operacional totalmente pequena de 64 bits. Ele usa seu próprio sistema de arquivos (FSL), e reconhece o teclado. Ele é desenvolvido desde abril de 2008. Logram é mantido por uma grande comunidade de entusiastas. É também um site onde você pode fazer perguntas e falar sobre o seu próprio sistema operacional (como osdev.org). O site é em francês.
    • Contato: Denis Steckelmacher (steckdenis AT yahoo.fr)
    • URL: http://www.logram-project.org
    • Status: v0.0.7.5: sistema de arquivos, memória, extensões, syscalls, teclado
    •  A validade desta entrada é questionável; 
      Parece que Logram não é mais uma OS, mas uma distribuição Linux.

  • Lunix - LNG é um sistema operationg principalmente para o bom e velho Commodore64 computador para casa. Há também uma versão nativa para o sucessor Commodore 128. Portas para outras impulsionado 6502/6510 8-Bit Computadores são possíveis, mas ainda não começou. Lunix iniciado em 1993 e chegou à internet em 1994. Em 1997 Lunix 0,1 foi reescrito do zero, o resultado é de GNL.


M


  • M3 - M3 é um sistema operacional visando a arquitetura IA32. Ele está atualmente em desenvolvimento. O objetivo deste projeto é aprender os meandros do desenvolvimento do sistema operacional, e compartilhar este conhecimento por escrito tutoriais e bem comentado.

  • Mammoth OS - Mammoth OS é um kernel, compacto e leve concebido para ter um núcleo monolítico, e um sistema de extensão modular kernel. Esperamos ter uma implementação completa de um compilador C toolchain, e outras linguagens como C + + Montagem e por Augest 2009.
    • Contato: callum rohedin.co.uk (at)
    • URL: http://launchpad.net/mammoth-os
    • Status: 18 de fevereiro de 2009 - Versão 0.0.2. Ainda muito básico pré-alpha. Implementado adequada I / O funções. Próximo lançamento: Saída Avançado, Gerenciador de memória.

  • ManRiX - ManRiX OS é open source sistema operacional baseado em microkernel com POSIX compliance.ManRiX OS está escrito totalmente a partir do zero usando C e linguagem Assembly.

  • Mattise - Mattise é um sistema operacional muito simples hobby para arquiteturas x86. É um kernel monolítico totalmente escrito em C e montagem com paginação, carregamento ELF (módulos e executáveis) e uma porta de trabalho newlib. Tem um shell rudimentar e uma nasm de trabalho e porta binutils.
    • Contato: Matthew Iselin (pcmattman AT users.sourceforge.net)
    • URL: http://mattise.sourceforge.net/
    • Status: 1 de abril de 2007 - versão básica C-somente do kernel, sem paginação ou newlib; carregador de arquivo básico binário

  • MazzanetOS - MazzanetOS é um sistema operacional DOS / UNIX-like escrito em linguagem assembly e C + +. Atualmente, corre um disquete e inclui uma demonstração de gráficos. Ele será executado (espero) em qualquer PC.

  • Mídia OS - Media OS é um sistema seguro, paradigma microkernel, multiprocessador de 64 bits, multitarefa preemptiva, sistema operacional desenvolvido com tecnologia do futuro em mente para tirar o máximo proveito do hardware. Neste ponto, não é funcional, mas um CVS existe para ele se você gostaria de participar.

  • Melão - Melão é um C + + sistema operacional projetado para ser simples e rápido e para fornecer um quadro coerente OS para desenvolvimento de aplicações.

  • MenuetOS - MenuetOS é um conjunto de bit totalmente escrito 32 sistema operacional gráfico. Menuet suporta programação assembly x86 de 32 bits como um sistema de pegada mais rápidos e menores. Menuet não tem raízes unix e do sistema básico é destinado a ser uma estrutura baseada asm limpa. Menuet não se baseia em qualquer sistema operacional específico, uma vez que a idéia foi a de remover as camadas extras entre diferentes partes do software, que complicam a programação e criar bugs. Menuet estrutura do aplicativo não é especificamente reservado para a programação asm desde o cabeçalho pode ser produzido com praticamente qualquer outro idioma. No entanto, o projeto de programação global de aplicação destina-se a programação de pouco mais fácil 32 asm. A GUI é extremamente fácil de manusear com a linguagem assembly. http://MenuetOS.net/ .

  • Metta - Metta é uma social, OS, de multimídia móvel. O objetivo é ser a espinha dorsal de interações sociais para os usuários de pós-internet era, através da gestão do caos. Escrito em C + + para várias arquiteturas.
    • Contato: Berkus (Berkus em exquance.com)
    • URL: http://metta.exquance.com/
    • Status: Executando instantâneos release disponível no site. Ainda na infância embora.

  • Micro OS X - A DOS Livre como sistema operacional que cabe em um disquete. O novo Micro OS X é a terceira geração de OS Micro. O Micro OS X Workspace Manager é baseado em GEM Desktop.
    • Contato: ? Bj rn Schnackenbeck (megadriveag AT yahoo.de)
    • URL: http://www.mosx.de.vu/
    •  Status:
    •  A validade desta entrada é questionável; 
      ATENÇÃO! Este Website URL não está em Inglês.

  • MIK - Um sistema operacional de 32-bit x86 hobbyist completamente codificado em assembly puro. Objetivos são um sistema operacional totalmente capaz com paginação / multitasking / FDD, HDD e USB.
    • Contato: Pascal Smit (smitpascal AT gmail DOT com)
    • URL: Não URL
    • Status: Ainda não Releasd

  • MikeOS - A OS 16-bit x86 com compatibilidade hobbyist DOS rudimentar que arranca a partir de um único disquete.

  • Mini Sistema Operacional - "um sistema operacional 21st Century", "fácil de usar", escrito em um dialeto chamado Java Turk / 2 projetado para ser mais robusto do que o padrão Java; todas as operações do programa pode ser feito com a manipulação direta (WIMP); portáteis a todos os CPUs.

  • Minirighi - Um kernel Linux-like didático.

  • Mojo OS - OS Mojo tem como objetivo ser um sistema operacional moderno desktop. Dade está em desenvolvimento ativo, mas longe de terminar. Leia mais na página inicial.

  • Mona OS - Mona OS é um pequeno sistema de microkernel novos e rápidos escrito em C + + para a arquitetura Intel x86. Não é nem um clone POSIX ou Windows.

  • MOS - Sistema Operacional Mãe - Um sistema operacional projetado e desenvolvido em C / C + + para trabalhar no processador (tanto) x86. É um de 32 bits em modo protegido OS usando x86 características arquitectónicas para gerenciamento de memória (segmentação de paginação) e gestão de processos (TSS, Gates Chamada, Gates Interrupt). Objetivo é construir um mínimo OS embalados completa com suporte para USB, Internet (wi-fi) e um GUI cool -> e torná-lo adequado para Tablet PCs / netbooks / celulares.

  • MSB-OS - Um OS originalmente concebido como uma plataforma para o meu trabalho próprio AI (lingüistica), mas logo a ser utilizado para fins de educação também.Toda a programação do MSB-OS tem sido feito diretamente em código de máquina (sem usar assembler).

  • MuOS - OS 32-bit pequeno com o desenvolvimento contínuo e com boa documentação.

  • MVS/380 - idade da IBM sistema operacional de mainframe IBM (MVS) foi de domínio público. Com um emulador disponível gratuitamente hardware IBM disponível, este sistema operacional foi espanado e sendo dado uma nova vida com algumas alterações na arquitetura radical. Há um VM/380 similares disponíveis também, por outro mainframe IBM OS.
    • Contato: Paul Edwards (fight.subjugation @ gmail.com)
    • URL: http://mvs380.sourceforge.net
    • Status: Versão 1.0 lançada e um grupo de pessoas dirigindo-o para frente em uma base diária em vez de ser um projeto de um homem só

  • MyNOS - O projeto MyNOS visa desenvolver um sistema operacional novo e diferente, com base em linguagens de alto nível. MyNOS será baseado no interpretador de bytecode OCaml. Gostaríamos de explorar a arquitetura microkernel e definição nova língua também.

  • Myos - Myos é um sistema operacional livre para x86 e mips, codificado em C + + com o duende, vesa, ata e suporta ext2.

  • MysteriOS - Extremamente modular kernel monolítico (assim como o Linux, mas muito mais modular) projetado para ser portátil potencialmente em qualquer plataforma
    • Contato: Pierre Krieger (webmaster AT tomaka17.com)
    • URL: http://mysterios.tomaka17.com
    • Status: Sem autorização para PC, apenas para Game Boy Advance. Compilação atual (05/2009) tem uma GUI gráfica e pode executar pequenos programas nativos Linux (ou seja, um binário trabalhando no Linux poderia trabalhar em MysteriOS sem recompilá-lo)

  • MysticOS - MysticOS é um exokernel baseada OS. Seu principal objetivo é ser capaz de se adaptar aos desejos usuários e habilidades em tempo de execução, proporcionando o ambiente perfeito para qualquer um. Características atuais incluem FreeBASIC apoio e gráficos acelerados por hardware (2D e 3D).
    • Contato: Marcel Sondaar (marcel_willem AT hotmail.com)
    • URL: http://dimensionalrift.homelinux.net/combuster/mos3/
    • Status: 2009 - O sistema operacional é atualmente pré-alpha - não há versões oficiais ainda. No entanto, nightly builds, código fonte e documentação estão disponíveis.

  • Myxomycota - Myxomycota é um sistema monolítico executado em modo protegido e usando paginação. Ele é escrito em C, newlib (a stdlibc pequeno) é parcialmente portados. Ele roda a partir de um disquete (carregado com interrupções de BIOS na inicialização, e portanto ainda USB drives de disquete são suportados). Sinto muito, mas muitos textos são alemães.
    • Contato: Max Reitz (xanclic@googlemail.com)
    • URL: http://sourceforge.net/projects/myxomycota
    • Status: 04 de abril de 2009 - Kernel com os programas em execução no modo de usuário (shell simples, brainfuck compilador, editor simples (cedit), os programas-padrão (ls, cp, rm, cd, echo, top de arquivos, montagem) e alguns portado programas (aargh intérprete, flat assembler 1.67.26, ed)). - 0,003 (pré alpha)

N


  • Naked Lady - Um open source do sistema operacional mínima base, adequada para instalação em um computador compatível com IBM equipado com um IA32processador compatível.
    • Contato: Mark Hobley (markhobley@yahoo.deletethisbit.co.uk)
    • URL: http://markhobley.yi.org/nakedlady/
    • Status: Bugs no toolchain estão impedindo a construção de sistema de compilação


  • Nanos - Nanos é um OS nanokernel modo protegido para computadores x86. Está escrito na montagem e montados com NASM.
    • Contato: Peter Hultqvist (e-mail em endnode.se peter.h.)
    • URL: http://lab.endnode.se/nanos/
    • Status: Bootable do kernel, nenhum trabalho adicional será feito.

  • Os Nano - Nano Os é um passatempo / Projeto Operacional do Sistema Educativo.
É um sistema operacional de kernel monolítico para PC e compatíveis com a 386 e acima. É escrito em g + + e assembly (NASM)
    • Contato: Ashok Shankar Das (ashok [dot] s [dot] das [at] gmail [dot] com)
    • URL: http://code.google.com/p/nanoos/
    • Status: dois anos e meio de desenvolvimento tempo livre, o modo protegido, o Gerenciador de memória, Shell, Basic multitarefa

  • NDK - NDK é a experimentação contínua neuraldk é a criação de um novo sistema operacional moderno. Atualmente em sua infância, é de pouca utilidade para ninguém, mas o início de operação desenvolvedor de sistemas.

  • Neptune Operating System - Netuno é um auto de hospedagem de 32 bits altamente modular do sistema operacional multitarefa gráfica escrita em C e algumas de montagem.


  • NukeOS - NukeOS é um OS hobby, sendo escrito em C e Assembly
    • Contato: charlie@ricchio.com
    • URL: [Nenhum ainda = None 3 ainda = 3]
    • Status: Nem mesmo após o estágio bootloader = D

O


  • Oberon Sistema - O Sistema de Oberon é um sistema operacional acadêmico que foi desenvolvida por Niklaus Wirth e Gutknecht Jürg na segunda metade da década de 1980. Está disponível a partir ETH Zürich e uma versão mais atual multiprocessador pode ser encontrada aqui: Bluebottle. Note que algumas coisas sobre essas páginas aparecem desatualizado, mas isso pode ser mais um problema de manter as páginas da Web-como atual como o do Sistema. Uma lista de discussão ativa está aqui: Oberon Mailing List Archive . Mais atuais e documentação detalhada está incluído nos sistemas, embora você (sorrily) tem que dominar os seus (parcialmente) não convencionais da interface do usuário antes que você possa acessar a documentação. Muitos links mortos em Native Oberon site de referência pode ser reanimado, substituindo www com www-velho.

  • OminOS - ominOS é um núcleo pequeno e leve que visa ser simples e ter fácil entender o código fonte para aprender. Sua definitivamente não está fazendo nada de revolucionário, mas eu adoro trabalhar nele e ver onde ele vai. Atualmente o sistema operacional tem portas de Nasm, binutils, e algumas bibliotecas gráficas. Também tem um parcialmente implementado pilha TCP / IP.

  • ONEM OS - ONEM OS é um kernel de montagem x86-16. O objetivo é ser capaz de executá-lo fora de um pen drive usb.

  • Laranja OS - The Orange OS projeto começou com a intenção de projetar um sistema operacional leve. Ele contém um kernel pequeno projetado para aqueles interessados ​​no baixo nível, aspectos práticos da construção de um sistema x86. Atualmente, ele é projetado para caber em um disquete.

  • OS / C - OS / C é o meu pequeno, open-source, Unix-like OS. É (e foi) projetado para tarefas pré-forma de redes e outras de arquivo processos orientados whiltaking até muito pouco do poder de processamento do computador.

  • Osiris - A OS modular escrito em C / Assembly. Grub usado como o carregador de boot. Paginação, Multi threading, básico vesa modo GUI. Dinâmica ELF apoio, Small C Library (String Safe, Math, IO, Mem). Grub carrega o Hal que por sua vez carrega o Kernel e outros serviços do sistema operacional. Atualmente trabalhando em uma pilha USB, suporte MP, Drivers NIC, retrabalhando o sistema GUI.


  • OS-mentam (A) - Este projecto tem como objectivo limpar a bagunça que o desktop OSs tornaram-se, voltando a um estado simples, magra e evolutivo. Ele também tenta ser um sistema operacional que é o único otimizado para uso em computadores pessoais de baixo para cima, como BeOS foi, e ao contrário de sistemas operacionais como a família do Windows NT ou mais Unices que tentar abordar muitos outros, as necessidades às vezes conflitantes (como os de servidores da empresa). Finalmente, visa melhorar a qualidade da experiência cotidiana desktop do usuário através de maior confiabilidade, maior consistência na interface do usuário, os modelos mais simples de interação, menor aborrecimento ...

  • OSSO - Um Sistema Operacional Micro Kernel escrito a partir do zero

  • Kernel of Oxygen - microkernel gráfica projetada para portabilidade e sistemas modernos.

P


  • OS Particles - partículas OS é um sistema operacional de 32 bits. Visite o site para mais informações.

  • Patricknet - Patricknet é um SO (Sistema Operacional), que não é outro kernel do Linux. Patricknet nesta fase usa Grub e é construído usando NASM, C, GCC. O código está sempre disponível. Se você quiser ajudar com o processo de desenvolvimento por favor, sinta-se livre para e-mail.

  • DOP - Sistema Operacional Domínio Público - Um dos sistemas operacionais muito poucos que têm um explícito "liberado para o domínio público" aviso prévio. O que isto significa é que se você gastar tempo com isso, e mais tarde você ver um uso comercial para ele, não há absolutamente nenhuma restrição à venda / modificando etc, não mais do que você desenterrar Shakespeare e perguntar-lhe se não há problema em usar " Hamlet ". Ele é projetado para se parecer com MSDOS, e atualmente pode executar alguns arquivos executáveis ​​MSDOS inalterada. Ele é escrito em C, com algumas assembler, e uma versão de 32 bits, que também se parece com MSDOS, mas não é, está incluído.
    • Contato: Paul Edwards - autor principal: @ gmail.com fight.subjugation
    • URL: http://pdos.sourceforge.net
    • Status: 0,86 DOP são suficientemente completas para permitir que algumas tarefas comercial a ser teoricamente possível. - atividade atual é restrito para a biblioteca de tempo de execução C que é opera com, ao invés do próprio sistema operacional.

  • Pebble Sistema Operacional - Pebble é um sytem operacional de 32 bits para sistemas IA-32. Ele pode rodar MS-DOS e aplicativos de DPMI compatíveis e oferecem recursos avançados, tais como multitarefa e paginação. Vai ser uma boa plataforma para rodar programas antigos do MS-DOS e incorporados.

  • Pedigree - OS monolíticos em desenvolvimento pela JamesM, bluecode e pcmattman. Trazendo várias infra-estruturas até simulaneously - x86, x64, ARM MIPS32, e PowerPC. Kernel escrito em C + + com os bits óbvia de ASM.

  • Pépin - Um kernel pequeno e simples criado para fins educacionais. Um grande cuidado é colocada em manter o código tão simples e clara possível. A página do projeto fornece um tutorial completo (atualmente apenas em francês) explicando como um código de kernel usando uma abordagem bottom-up. Pépin é escrito em C e algumas montagem i386. Apoio: Grub, modo de 32 bits Protegidas, Interrupções, segmentação, paginação, Syscalls, Multi-tasking, IDE modo PIO, Ext2FS (leia), ELF, Sinais.Todo o material sob a licença GPL e os termos GNU FDL.
[michelizza.free.fr]

  • Percepção - Um sistema operacional nativo de 64 bits em torno de um microkernel. (Melhor website em breve).
    • Contato: MessiahAndrw.
    • URL: [- -]
    •  Status:


  • Plan 9 - Plan 9 é um sistema distribuído construído pela Bell Laboratories (hoje Alcatel-Lucent), o mesmo grupo que desenvolveu o Unix, C e C + +. ... ele usa três tipos de componentes: terminais que ficam nas mesas dos usuários, servidores de arquivos que armazenam os dados permanentemente, e outros servidores que fornecem CPUs rápidas, autenticação de usuário e gateways de rede. ... No uso típico, os usuários interagem com aplicativos executados tanto em seus terminais ou em servidores de CPU, e as aplicações obter os seus dados dos servidores de arquivo. A imagem do CD é construída a cada noite da última fonte e também funcionar como um CD `ao vivo '. Existe um Plano 9 Wiki.


  • Polix32 - Polix é um sistema operacional de 32 bits para x86, baseado no kernel Linux.

  • POS - Peter sistema operacional é o meu projeto de pesquisa OS iniciados no segundo ano na universidade de 1998.

  • POSYS - POSYS: programadores de sistema operacional pequeno, rápido, dinâmico, seguro. (Em desenvolvimento) Idioma: NASM + CC386. Links úteis na página.

  • Prex - O projeto Prex é uma iniciativa de código aberto para fornecer um sistema operacional portátil em tempo real para sistemas embarcados.

  • Pro-OS - Um sistema operacional de 32-Bit para o x86. A arquitetura microkernel direcionados para a velocidade.


  • Pure64 - Pure64 é um bootloader segunda fase para 64-bit PC com processadores compatíveis Intel ou AMD. O carregador fica o computador em um estado total de 64 bits sem camadas de compatibilidade legado. Pure64 também habilita e configura todos os núcleos disponíveis / CPUs no computador. Uma tabela a informação é armazenada na memória depois que terminar Pure64 que armazena detalhes importantes sobre o computador.


Q


  • Quark Sistema Operacional - Quark é um objeto do sistema operacional de 32 bits Oriented. Tem como objetivo ser um kernel multitarefa.

  • QUARN - OS projeto em assembler e C. Sistema funciona em modo protegido de 32 bits, com multitarefa e multithreading. Há também atendimento ELF e vinculador dinâmico. Quarn OS tem drivers para FDC, PIT, RTC, porta serial, teclado, VGA (modo texto), barramento PCI e muito mais. Ele também oferece ferramentas que permitem configurá-lo, as possibilidades são muito amplos. Por exemplo, você pode escolher se você quer que ele seja executado com total preempção preempção, o espaço do usuário ou sem preempção. Quarn OS também tem módulo de inteligência artificial que é usado em scheduler, mas existem planos para utilizá-la de muitas maneiras mais.

R


  • RDOS - OS baseado em x86 escrito inteiramente em assembléia. Fornece proteção com segmentação e paginação. Tem drivers para sistemas de arquivos baseados em FAT, TCP / IP, USB, som, LFB suporte VESA com uma API baseada GUI. A API de nível de usuário é baseada em C + + classes.
    • Contato: Leif Ekblad (Leif AT rdos.net)
    • URL: http://www.rdos.net
    • Status: Estável, utilizado para alguns projetos comerciais.

  • ReactOS - Um projeto de GPL para clonar WinNT escrito a partir do zero. Corre-se: Firefox, OpenOffice 2, Quake III Arena, e muito mais. Muito trabalho ainda é preciso ser feito. Olhando para os desenvolvedores.
    • Contato: uma equipe de desenvolvedores (ros-geral AT reactos.com)
    • URL: http://www.reactos.com
    • Status: 0.3.13 - Fase Alfa (Não recomendado para o uso diário)

  • Redos - redos é um sistema operacional pequeno escrito em C, montagem-lo funcionar no PM32, Basta entrar para ver.

  • Rhombus - Rhombus é um sistema operacional que tem como objetivo ser um ambiente ideal para a programação. Escrevi-o completamente do zero para ser simples, concisa e fácil de modificar. Devido a esta facilidade de modificação, tentei designs convencionais e radical para muitos componentes diferentes, então o que resta é (espero) bem juntos. Espero lançar um beta em um par de meses, altura em que eu estarei interessado em ajuda externa.


  • RMMTOS - Real Mode sistema operacional multitarefa

  • Rubi Sistema Operacional - Harvest as melhores características de outros sistemas operacionais e combiná-lo em ROS. ROS deve ser amigável. Tanto quanto possível deve ser escrito em Ruby, para que um usuário, que mestres Ruby, está em pleno controle de ROS.

  • RYMOS - OS gráfico em construção marcados com NASM e GCC
    • Contato: Roberto Rodriguez (romyt01 AT yahoo.es)
    • URL: http://rymos.us.tt
    •  Status:
    •  A validade desta entrada é questionável; 
      site baixo

S


  • Saerox - Um sistema operacional deveria ser extremamente estável e utilização eficaz dos recursos. Ele está atualmente em desenvolvimento e será executado em Intel x86. Escrito em assembly e C. Não é comercial ainda, então ajuda é muito apreciada.
    • Contato: Jason Prince (jason.prince @ saerox.com)
    • URL: http://www.saerox.com/
    •  Status:
    •  A validade desta entrada é questionável; 
      site baixo

  • Sanos - Um pequeno de 32 bits do kernel do sistema operacional x86 para aparelhos JBox. A JBox é um aparelho de servidor JavaOS rodando em hardware de PC padrão. Isso permite que você execute aplicativos de servidor java sem a necessidade de instalar um sistema operacional hospedeiro. Apenas um padrão Java HotSpot VM eo kernel Sanos são necessários.

  • Microkernel Sartoris - O Sartoris objetivo do projeto é desenvolver um microkernel portátil e um conjunto de serviços do sistema operacional que suportam: - A execução eficiente de chamadas do sistema local. - A execução concorrente de vários OS "personalidades", ou seja, um ambiente UNIX e um nativo baseado em microkernel, interface. - Integração simples e elegante dos componentes do sistema operacional distribuído.

  • SauOS - SauOS é um kernel de 32 bits em modo protegido escrito em C. Ele foi inicialmente baseado em bkerndev mas agora está sendo reescrito em um galho.
    • Contato: imate900 (SeventyEight asteinborn at gmail dot com)
    • URL: http://sauos.googlecode.com/
    • Status: No kernel do presente está sendo reescrito

  • ScorchOS - A 32-bit OS pmode teve como objetivo ser leve, rápido, bem documentado e fácil de desenvolver.

  • Kernel of Sea - Um kernel pequeno por Piranha, que será semelhante ao Linux, mas não um clone. Tem multitarefa, usermode, MM, e várias outras funções inferiores.Além disso, mouse básica, HDD, FDD, apoio e suporte ext2 também. Além disso, vou trabalhar para fora AI no nível mais baixo (talvez). A OS passatempo seria descrevê-la bem.

  • SharpOS - SharpOS é o esforço fonte original aberto para escrever um sistema operacional em 100% C #, com um forte foco em segurança, confiabilidade e facilidade de manutenção. Tem um wiki.


  • Shunya Sistema Operacional - O Shunya projeto explora os fundamentos de sistemas operacionais e lida com a criação de um sistema operacional simples, que pode ser carregado por um Bootloader Compliant Multiboot. Embora não possa ser chamado de um OS completo, uma vez que apenas fornece uma plataforma nua para o desenvolvimento, mas ele utiliza uma biblioteca de C e outras tarefas de gerenciamento de memória.

  • SkyOS V3.0 - PM 32Bit, Paging, multitarefa, vm86, GUI (SkyGI / GiGFX), VFS, FAT12/16/32, SkyFS, procfs, DeviceFS, Network, TCP / IP, Teclado, Serial, PS / 2, IDE , ATAPI, FDD, RAMDISK, Soundblaster, VESA2.0, CT6xxxx, Dynamic módulos loadlable, PnP, PCI, LIBC, SkyGI Biblioteca, aplicações gráficas.
    • Contato: Szeleney Robert (Robert.Szeleney na BR-automation.co.at)
    • URL: http://www.skyos.org
    •  Status:

  • SmiddyOS - smiddyOS é um sistema operacional que está escrito na FASM asm. É principalmente um ambiente de aprendizagem para o autor, com metas muito solta.

  • Solar_OS - Simples, fácil, rápido 32bit OS GUI em ASM
    • Contato: bogdan_ontanu @ @ yahoo - com - inserir o ponto aqui em remover pontuação no nome
    • URL: http://www.oby.ro/os/
    •  Status:

  • SollerOS - A Unix baseado em sistema operacional de 32 bits escrito em assembléia-it não tem conexão com Solar_OS, os nomes semelhantes são apenas uma coincidência

  • Spiderpig - sistema operacional de 32 bits escrito em C


  • SubraX - Educação / Experimental do sistema operacional com interface gráfica de apoio sob a Oracle VirtualBox. Embora ainda não utilizável está crescendo relativamente rápido.
    • Contato: bobbyjo (AT) love2code.org
    • URL: http://www.love2code.org
    • Status: A partir de fevereiro de 2011, meu servidor de um controle remoto automaticamente cria todas as noites e uploads para espelhos sourceforge semanais.Tipicamente, uma mudança é feita semanalmente.

  • Sugatha do kernel RTOS - Sugatha é um kernel RTOS com até 8 níveis de prioridade. É principalmente escrito em C com o código de CPU específica em asm.
    • Contato: dushara (nidujay AT sourceforge.net)
    • URL: http://sugatha.sourceforge.net
    • Status: 28 de junho de 2007 - Sugatha RTOS versão 0.8.0 (beta)

  • SUNUX - SUNUX é destinada a ser um sistema operacional de rede para a execução de servidores web e servidor DHCP, etc

  • SunLight - A luz solar é um 32-bit em modo protegido OS escrito a partir do zero. Planejava fazer uma interface gráfica simples.
    • Contato: qandrew (qandrew777 AT yahoo.com)
    • URL: http://qandrew.narod.ru
    • Status: reescrever o sistema completa ... v0.0.114 (2009/12/24)

  • Platform SYCODE - Platform SYCODE é (ainda não, mas vai ser) um 32bit pmode OS (multitasking) com GUI. O formato executável, provavelmente, o PE. Eu vou de porta de um montador, um compilador C, um linker, e eu porto um compilador básico (estou escrevendo isso para DOS, que vai apoiar muitos recursos portados de linguagem C).

  • Synergy OS - Synergy OS é um sistema operacional construído para fins de aprendizagem. Ele é construído a partir do zero usando única assembleia e não C; nasm e GNU ld são necessários para construí-la. Ele tem um núcleo de 32 bits em modo protegido e um driver de teclado. É fonte é no download OS

  • SysPak OS - SyaPak OS é um microkernel baseado multiprocessador, multitarefa, o sistema operacional multithreading para o IBM-PC sistemas i386 Intel. É desenvolvido no Departamento de Ciência da Computação da Universidade Bahahuddin Zakariya, Multan Paquistão, sob a supervisão espécie de Dr. Aman Ullah Khan.SysPak OS é um sistema operacional com ênfase em design e portabilidade. É em grande parte implementada em C / C + +, com uma pequena quantidade de montagem. Atualmente, o sistema é principalmente um kernel com uma quantidade mínima de bibliotecas do usuário e aplicações espaciais. Até agora, a maioria do trabalho foi colocado no kernel e suporte subjacente outro. Como resultado, o sistema não é tão interessante do ponto de usuários finais de vista (sem gui, comandos simples em uma linha de comando). A documentação completa está disponível.

T


  • Tabos - Tabos é um novo sistema operacional, nesta fase de desenvolvimento destinado para rodar em plataforma x86 da Intel. Embora seja nossa primeira tentativa em criar um sistema operacional, runable moderna, parece que estamos no caminho certo. Decidimos desenvolver um kernel modular monolítico com suporte ao carregamento de módulo, usando os recursos da plataforma x86 para atingir esse objetivo

  • Tachyon - tachyon é outro OS hobby, anseio de suporte x86 e x86_64. Atualmente, este é carregado em ambas as plataformas no qemu, bochs, virtualbox e hardware real. ele não tem muito a ver, realmente, mas uma gestão de memória de trabalho físico e virtual (ainda melhorar) ...

  • TappiOS - Um projeto de estimação pessoal para aprender noções básicas de developement OS, criando tudo do zero a partir de boot (bootloader, incluindo, sistema de arquivos formato binário, etc ..). O plano de longo prazo é criar um modo de longa pura sistema operacional microkernel para se divertir um prazer.

  • Times - Times é um Sistema Operacional educacionais e multi finalidade que nasceu como um trabalho de graduação e tem o seu objetivo principal a ser não só outro sistema operacional, mas um conjunto de ferramentas completo concebido para ajudar os alunos em seus cursos de OS.
    • Contato: Renê Pinto S. (rene AT renesp.com.br)
    • URL: http://tempos-project.org
    • Status: Em desenvolvimento ativo (fase inicial)

  • O OS Damn Small - Um kernel-Exo onde o aplicativo cria o sistema de auto-la, fornecendo as funções mais basical para um sistema multi-tasking. Todos a resposta é jogado para a aplicação, deixe-o controlar, mas proteger os recursos. Uma abordagem extrema de Sistemas Operacionais, que deve ser altamente portátil. 100% em C.

  • O Dr - É um kernel para a arquitetura IA32 escrito em C e asm. É baseado na arquitetura exokernel mas garfos de quando a simplicidade pode ser adquirida.


  • O Microkernel Colher - O microkernel colher é o meu hobby. Está se tornando um microkernel totalmente abastecido e um sistema operacional está sendo construído em torno dele. Por favor, gosta de ter um olhar, é ótimo para as pessoas a aprender.

  • Titanium Operacional Bonfire System/32 (TBOS32) - TBOS32 é um sistema operacional de 32-bit x86 flexível escrito em C com NASM e baseado em partes iniciais de tutoriais JamesM é.

  • TJI-OS - TJI-OS é um sistema operacional de 32 bits, eu decidi criar. Eu tive muita experiência em Basic, HTML, Batch. Vou ter que aprender C # ou C + + para criar este sistema operacional, mas eu acho que vai ser um chalenge interessante. Todas as idéias / feedback me avise.

  • Tornado - O kernel modular.

  • Trion - Um portátil nanokernel baseado OS.

  • Týndur - O microkernel baseado OS comunidade do alemão OS desenvolvimento da comunidade de baixo nível.

  • Tysos - O sistema operacional tipo seguro é um microkernel multitarefa de 64 bits escrito em C #
    • Contato: John Cronin (jncronin AT tysos.org)
    • URL: http://www.tysos.org
    • Status: Ahead-do-tempo do compilador é mais completo, o trabalho tem mudado para implementar o kernel

U


  • U-OS - Um Projeto OS alemão
    • Contato: Jan Loebel (jan.loebel AT web.de)
    • URL: http://uos.maep.de/
    • Status: 2005: Projeto foi interrompido
    •  A validade desta entrada é questionável; 
      ATENÇÃO! Este Website URL não está em Inglês.

  • UbixOS - Ele está de volta:)


  • UNext / os aka (You Next / Sistema Operacional) v8.1.b (c) 2009 - c + + sistema operacional plana modo de a. T . d
as características atuais:
  • módulo de memória plana de modo até 4gig de RAM
  • gordura motorista 12,16,32
  • ps2 driver do mouse
  • multi tasking
  • como CLI usual é suportado
  • XGUI (aberto desktop): VBE2, 800x600x256 e muito mais, sistema de janelas, buildin linguagem de script para desenvolvimento de aplicações GUI (Basic como a linguagem)
  • apoio de 40% do DOS API (aka int 0x20, 0x21, 0x33)
    • Contato: r_ed209 at yahoo dot com
    • URL: [em breve eu espero]
    • Status: 60% feito

  • OS Useless - O OS Useless (Inútil) é feito inteiramente em ASM compilado com NASM. Hoje é um modo de 16 bits-Real OS com um sistema de arquivos FAT12. Tem cerca de 30 chamadas de sistema e um cabeçalho ASM para desenvolvimento de aplicações para a UOS. Aplicações podem ser desenvolvidas em ASM, ou com um compilador BASIC chamado UBASIC (Useless BASIC) que foi programado em FreeBASIC. A Compiler UBASIC leva código BASIC e traduz-lo para NASM código que por sua vez, compila-lo para aplicações COM flat-binário ou.. A forma como o UOS multi-tarefas é mais parecido com a alternância de tarefas no modo real. A GUI está sendo desenvolvido. Os planos futuros são para escrever um de 32 bits extensor p-mode, então a porta do GUI para usá-lo para melhor multi-tasking. Note-se que nosso site está em construção.

V


  • Valix - O Sistema Operacional Valix é um sistema operacional de código gerenciado. Valix corre nenhum binários userland: em vez disso, um interpretador orientado a objeto está embutido no kernel. Isto oferece segurança superior (o binário só a CPU está executando diretamente é o próprio kernel) e velocidades mais rápidas em comparação com outros intérpretes, já que o tempo não é desperdiçado com troca de contexto entre kernelmode e usermode. Valix si é escrito em GCC C, C + +, FASM e da Assembléia sob a GPLv3, o código-fonte disponível em http://gitorious.com/valix . arquitetura x86. Exemplo de código interpretado em http://valix.org/wiki/doku.php?id=code_examples
    • Contato: xvedejas e cfaust em # valix em irc.freenode.net, ou xvedejas@gmail.com
    • URL: http://valix.org/
    • Status: 2009, 2010, 2011

  • VolTroX Sistema Operacional - Codinomes Chronos E Aurora, Dois sistemas de 16 bits de modo real operacional desenvolvido por duas equipes Aurora E Chronos, Ambos são compatíveis com fat12, e conterá vesa gui, com gerenciamento de memória simples

  • VSTA - VSTA é um sistema de copyleft, originalmente escrito por Andrew Valencia, que usa idéias de vários sistemas operacionais de pesquisa na sua implementação.Ele tenta ser POSIXish exceto onde POSIX fica no caminho, e é executado em um número de configurações de PC diferentes. VSTA também é projetado para tirar proveito de SMP para a direita fora da caixa.

W


  • WISDOM - WISDOM (SABEDORIA) é um sistema operacional de 32 bits com um shell primitivas implementadas. É sob direitos autorais GNU / GPL. SABEDORIA é também uma investigação sobre o campo do design do sistema operacional.

X


  • XOmB - OS propósito geral construída em cima do exokernel XOmB. Visa acabar com a porcaria legado de x86 e utilizar os recursos do x86_64 em seu benefício.Dispositivos como dado para o usuário com a mais mínima de abstrações. O kernel em si é multicore 64 bits somente. Ele suporta multicore programação, um driver de teclado userspace, um userspace driver VESA (através de emulação x86), e está ativamente desenvolvida por um grupo de estudantes de graduação e pós-graduação.



  • X-OS - Francês OS Project
    • Contato: Aladdin
    • URL: http://xos.freezee.org/
    •  Status:
    •  A validade desta entrada é questionável; 
      ATENÇÃO! O site está em baixo

  • Xenon - Xenon é (quase) um clone UNIX; ainda não estou certo como vai ser diferente, mas haverá alguma coisa :-) Tem como objetivo ser pequeno e bastante rápido, mas a maioria só existe para preencher meu tempo .. . Neste ponto, o único componente totalmente funcional é o manipulador de acidente. Ele está atualmente em C / NASM. Licença: MIT

  • Xenon - Xenon é uma raça completamente nova do sistema operacional inspirado Singularity, L4, Panda, e Vista. Ele combina tarefas isoladas usando software tipo seguro de código (C #) com um design completamente kernel livre que substitui o kernel tradicional com um grupo de serviços básicos em execução em suas próprias tarefas. Este projeto oferece a melhor estabilidade e segurança, melhorando a performance. Xenon Software é a minha empresa startup que se esforça para pensar "em nenhuma parte perto da caixa".

  • Xero MaLux - Xero MaLux, ou MLX para breve, é um sistema operacional que é completamente baseado em nada * *. O objectivo é simples. Perseguir a eficiência na sua forma mais pura. Ele é escrito em C, para posteriormente serem portados, e totalmente desenvolvido, em ASM.
    • Contato: connorwood71 [at] gmail [dot] com
    • URL: http://xeromaluxdl.blogspot.com/
    • Status: Graphics, e Gerenciador de memória básica de trabalho. Janela quase-gerente.

Y



Z



  • Zephirum OS - Um OS interpretado a partir v0.0.2 com segurança extrema. Originalmente, era destinada a ser um sistema compatível com POSIX, agora já não é um unix baseado OS. Pode executar processamento paralelo. Escrito em assembly x86_64.

  • ZoftOS - ZoftOS é um Intel 80x86 OS baseado que vai ** ** (sujeito a alterações) fornecer suporte para ext2 VFAT e com formatos diferentes de arquivos suportados executável. Escrito em C / C + + (gcc) e montagem (nasm), unde Win / DOS usando Bochs (para testes de qualquer maneira). __was__ Objetivo principal de desenvolver um escudo mais inteligente, que poderia reconhecer e aprender comandos diferentes e shell script que é mais flexível.






Fonte de pesquisa: 
http://wiki.osdev.org

0 comentários:

Postar um comentário