Linux

MacMinix

Mac Os 8.Os 2

Paramecium

Paros

Prose

reactOS

Shema

Solaris

Space

Spin

Spring

Voltar à página inicial.


Linux

Linux é um clone livre de UNIX escrito por Linus Torvalds com uma equipa de programadores na Internet, contem todas as características esperadas não somente no UNIX, mas em todos os sistemas operativos. Algumas das características incluídas são multitasking verdadeiro, memória virtual, os excitadores os mais rápidos do TCP/IP do mundo, bibliotecas compartilhadas, e naturalmente potencialidades multi-user (esta significa que 100s de pessoas pode usar um computador ao mesmo tempo, sobre uma rede, Internet, ou em laptops/computers ou em terminais ligados às portas de série daqueles computadores). Linux funciona inteiramente na modalidade protegida (ao contrário dos Windows) e as suporta inteiramente as fledg multitasking 32-bit e 64-bit.

Linux tem também uma execução completamente livre dos Windows de X de acordo com o padrão de X/Open. A maioria de programas X baseados existentes funcionarão sob Linux sem nenhuma modificação.

Os programas pretendidos para SCO Unix 4,2 e SVR4 funcionarão na maioria dos sistemas de Linux inalterados (devido ao auxílio de uma drive chamada IBCS).Os programas do Windows podem também funcionar dentro de X-Windows com a ajuda de um emulador chamado WINE. Geralmente, os programas do Windows podem funcionar até 10 vezes mais rapidamente do que em um sistema nativo, devido às potencialidades do Linux.

Como esperado na maioria dos Unix, Linux inclui potencialidades de operar em redes avançadas. Utiliza-se mesmo a Internet para os seus esforços do desenvolvimento, o funcionamento em rede apareceu cedo no estágio do desenvolvimento do Linux. O Linux é superior á maioria dos outros sistemas operativos no que se refere ao desenpenho em rede. Como um servidor de Internet/WWW, Linux é uma escolha muito boa,mesmo em relação a outros clones de Unix. Este OS foi escolhido por centenas dos milhares de ISPs, por muitos laboratórios de informática nas Universidades, e supreedentemente já e aplicado no campo dos negócios.

Linux suporta todos os protocolos da Internet, incluindo o correio electrónico, notícias de UseNet, Gopher, Telnet, Web, FTP,Talk ,POP, NTP, IRC, NFS, DNS, NIS, SNMP, Kerberos, WAIS e outros. Linux pode operar como um cliente ou como um servidor para todas esta aplicações. O sistema também encaixa facilmente nas redes locais, independentemente dos sistema sque estão a correr.

O Kernel do Linux tem a sua licença na posse de Linus B.Torvalds. A distribuição de software é GPL (General public license), o que significa que os pacotes de software do nível mais baixo são de livre circulação.

Quer saber mais?

Voltar ao ínicio.


MacMinix

Na educação, o MacMinix é ideal, pois é de fácil instalação, corre em cima do Mac OS, e arranqua rapidamente, equiparado a aspecto só o MachTen. Pode recompilar o OS, fechá-lo e simplesmente reiniciar a aplicação MacMini. No caso de erro pode-se reverter facilmente para a versão mais antiga. Esta é uma vantagem que o sistema operativo MacMinix tem em relação às outras versões de MINIX. Para além disso o código de assemler só possui 68K o que pode ser mais satisfatório para um ambiente educacional que um Power PC, ou mesmo configurações Intel.

MacMinix é a versão da Macintosh de MINIX, sendo este um clone de Unix que não contém nenhum código de AT&T. Isto significa que o código de fonte pode ser feito disponibilizado públicamente. MacMinix não correctamente suportado e nunca foi elaborada a versão para PC. Actualmente, ambos os produtos tem sido abandonados.

Quer saber mais?

Voltar ao ínicio.


Mac Os 8

Mac OS 8 representa a mudança maior no sistema operativo da Mac durante os últimos anos, mas é uma mudança evolutiva. A evolução é directa para hardware apoiado (PowerPC - e 68040-base Macs), mas há vários compatibilidades, especialmente com o software de utilização.
Mac OS 8 trabalha com a maioria das aplicações existentes, extensões e drives, e tem compatibilidade. Mac OS 8 suporta todos osprocessadores-baseados no 68040 - e PowerPC Mac OS e ainda sistemas compatíveis. Mac OS 8 suporta plataformas de hardware de referencia (sistemas CHRP). Sendo requerido, pelo menos 12 MB de RAM. Com menos de 20 MB de RAM a memória virtual deve ser utilizada e deve ser fixada a pelo menos 20 MB.

É esperado que OS 8 esteja disponível no E.U.A. e Canadá que começa 26 de julho de 1997. É esperado que um updater esteja disponível em 26 de julho de 1997 no website de Maçã a para assegurar a compatibilidade de Mac OS 8 com todo o Idioma de Kits da aplle.

Quer saber mais?

Voltar ao ínicio.


OS/2

        O sistema operativo OS/2 têm anos de vantagem sobre o Windows NT, o que tem contribuído para uma grande funcionalidade e estabilidade do sistema operativo básico. Como resultado, as diferenças no novo OS/2 Warp 4.0 estão mais relacionadas aos grandes aprefeiçoamentos na facilidade de uso e às novas funções do que às alterações efectuadas no Kernel e já aprovadas. Devido a época em que foi criado - predominava a arquitetura Intel - os projectistas do OS/2 focaram o desempenho na arquitetura Intel em vez da fácil compatibilidade com outro hardware. Como resultado, não há nenhum microkernel subjacente ou camada de abstração do hardware tratando na ligação entre o sistema operativo e o hardware. A principal desvantagem do OS/2 é que a plataforma foi escrita como um sistema operativo de 16 bits na época do processador 80286. Mas desde o lançamento do OS/2 2.0 há cinco anos, a IBM substítui continuamente o código de 16 bits no kernel por código de 32 bits, sempre que possíve. Certamente não é possível converter todo o OS/2 para o modelo de 32 bits. Para manter a compatibilidade com aplicativos mais antigos, a IBM ainda reconhece as APIs de 16 bits.

O desempenho dos aplicativos de 16 bits, OS/2 ou Windows, é na realidade pior em um sistema operativo de 32 bits devido às conversões que precisam ser feitas. Os endereços de 16 bits que eles utilizam devem ser traduzidos em endereços de 32 bits, em um processo designado "thunking", que é moroso.É de salientar, pois os sistemas de arquivo e os drivers de dispositivo do OS/2 Warp 4.0 ainda possuem código de 16 bits. Um sistema operativo é essencialmente o produto de uma série de decisões de projecto. Prioridades como desempenho, estabilidade e reconhecimento de aplicativos determinaram os recursos do OS/2 Warp 4.0 e produziram um sistema operativo multitarefa, preemptivo, replecto de funções e estável, capaz de ser executado de forma aceitável em um 486 com 12 MB. Contudo, 16 MB é um pouco mais razoável e serão necessários 24MB e um Pentium/90 para comandos de voz.

Quer saber mais?

Voltar ao ínicio.


Paramecium

 

Paramecium é um simples e flexível (i.e. adaptável e melhorável) sistema operativo utilizado para explorar os "tradeoffs" entre os processos do utilizador e o kernel.
O tópico de pesquisa é explorar os vários aspectos do utilizador kernel no contexto do processamento paralelo Orca. Isto inclui a colocação do sistema operativo tradicional nas partes de aplicação. Outros aspectos interessantes são: serviços de interposição, desempenho monitorando, e utilização de rede combinado com filtragens de endereço.
Este sistema operativo usa um arquitectura de micro kernel simples com múltipla protecção sem ter que visualizar o hardware.
Este sistema operativo foi implementado numa arquitectura sun4m (Sparc) e é frequentemente actualizada. Também trabalha num sistema simples orca, que tem a vantagem da extensibilidade do kernel.

Quer saber mais?

Voltar ao ínicio.


PAROS

Paros é um sistema operativo de micro-kernel desenvolvido para computadores paralelos distribuídos (DMPC). Paros é um kernel de aplicação geral que suporta eficazmente mensagens dos aplicativos
Paros integra funcionalidades de ligação coerentes encontradas em duas camadas: micro-kernel de sistema operativo e fomentador de sistema operativo.
Paros fornece para funcionalidades de DMPC comparáveis pelas fornecidas por Coro ou Mach. Estes micro-kernel originaram e evoluíram na área de sistemas distribuídos e compartilham memória paralela nos computadores.
Como qualquer micro-kernel, fornece apoio por implementar o peso pesado clássico do funcionamento de SO (sistema de arquivo, acesso de rede, médio e controle de processo de termo longo...), como subsistema em cima do kernel de peso leve; directamente apoios um processo flexível e modelo de comunicação é designado para apoiar o programador de ambientes e modelos eficazmente utilizados especialmente no domínio dos multiprocessadores de memória distribuída.
O kernel de Paros foi implementado em primeiro nos "transputers". Duas características básicas do Paros são: linhas de peso leve e comunicação eficiente, tendo apoiado directamente no "transputer".
Com Paros, nós fornecemos subsistemas que oferecem para um pouco funcionalidades de peso pesado de SO e apoio a dois modelos de programação. Os modelos de programação apoiados por este subsistema são basicamente o Inmos C e 3L Fortran modela, surgiu para evitar a necessidade de um processador de raiz (uniformidade, toda a tarefa tem a mesma funcionalidade disponível).
Podem ser carregadas várias aplicações concorrentemente. Compatibilidade binária com programas seguintes existindo também está disponível.

Quer saber mais?

Voltar ao ínicio.


Prose

O Sandia Nacional Laboratoires, com grandes companhias de aviação e a Intel estão a desenvolver um sistema operativo seguro para operar em tempo real, designado por Prose. Foi tomada especial atenção de modo a assegurar que o sistema é escalável para milhares de processos e a chave OS têm saltos de operação fidedignos assegurando as aplicações de tempo real. O Prose é projectado a funcionar em qualquer plataforma de memória distribuída. A implementação inicial é para o Pentium-Pro da Intel, uma vez que o sistema operativo utiliza conceitos especiais, tais como, canais virtuais, DMA directo no NIC, e relógio de alta resolução, o sistema é projectado para ser executável em outras arquitecturas. A tecnologia base é o sistema operativo Puma. Actualmente, não existe planos para disponibilizar formalmente o Prose, estando a ser implementada segurança adicional para sistemas integrados.

Quer saber mais?

Voltar ao ínicio.


ReactOS

Um sistema operativo de fonte aberta que é compatível com o Windows mais existente, NT e drivers de aplicação, criando e mantendo um sistema operacional de Fonte Aberta.
Com o esforço contínuo a qualidade é obtida em todos os aspectos inclusive fiabilidade, desempenho e monotorizacão.
A compatibilidade fornecida com as drivers do Windows NT 4 e as aplicações para apoiar o software corrente.
Assegurar que o ReactOS é compatível com as drivers do Windows NT 4 e suas aplicações, a primeira versão do ReactOS tem como principal objectivo fornecer o APIs que as drivers de NT e suas aplicações requerem. ReactOS também é dirigido agora para os sistemas compatíveis Intel, mas pode expandir-se a outros sistemas no futuro.
O projecto está em desenvolvimento por várias pessoas em todo o Mundo que se comunica através dos serviços da Internet. O coordenador do projecto é Jason Filby, tendo como função distribuir a carga de trabalho pelos diversos colaboradores.

Voltar ao ínicio.


Schema

Schema é um sistema operativo projectado e sobretudo implementado na linguagem Sheme.Baseia-se numa máquina virtual bastante intermutável e independente do hardware.Este projecto começou pela inconformidade de dois programadores, com o estado actual do software de sistemas operativos que parecem estar aproximadamente dez anos atrás do resto da indústria da informática.
Schema tem um objectivo em programação funcional e em formalismo matemático processando especialmente a probabilidade de sistemas de algoritimos complexos. Schema pretende ser principalmente um sistema de pesquisa, apoiando diariamente as tarefas informáticas.
Schema não está ainda completamente implementado, muito menos operacional (é um sistema, entretanto!). Algum trabalho foi iniciado na máquina virtual, porém a base de código está crescendo lentamente diariamente.

Quer saber mais

Voltar ao ínicio.


Solaris™

O Solaris™ é o sistema operativo de nível básico requerido para todo o servidor e sistemas de mesa.
Existem três extensões de software no servidor: - o Solaris™ Servidor de Acesso Fácil; o Solaris Empreendimento Servidor e o Solaris ISP software de Server™ - destaque o valor com incremento fornecido pelas extensões e algumas capacidades distintas para o Solaris sistema operativo. As extensões são projectadas para satisfazer as necessidades de mercados específicos.O Solaris 7 sistema operativo fornece apoio agora por espaços de endereço virtuais grandes com um total de 64-bit. 32-bit aplicações correrão sem modificação no sistema operativo Solaris 7 . Não serão forçados os clientes a converter as 32-bit aplicações deles/delas para 64-bit, mas pode fazer assim quando eles estão prontos.
O Solaris 7 SO suporta ambas as configuracões de hardware32-bit e 64-bit .

Características a quando do projecto!
Minimizar o tempo de manutenção não planeado
Minimizaro tempo de manutenção planeado
Recuperação rápida depois de falha
UNIX® File Sistem, Impedem os sistemas de arquivo de ficarem incompatíveis,

Quer saber mais?

Voltar ao ínicio.


SPACE

O space é uma aproximação a sistemas operativos que usam domínios de proteção múltiplos, em vez de um único núcleo serviços do sistema operativo.. Eleminando o Kernel monolitico permite escrever o sistema operativo como um conjunto de programas de aplicação. Isto tem um grande impacto na extensão e flexibilidade do sistema. Paradigmas fundamentais, como linhas e memória virtual, podem coexistir, desde que são implementados como código de aplicações.

Tudo aquilo permanece no que era o núcleo de sistemas operativos, é um jogo de mecanismos para implementar os domínios de protecção. No space estes mecanismos podem ser substituídos pela aplicação para não fornecer um nível fundamental de extensão disponível em outros sistemas operativosftp://ftp.cs.ucsb.edu/pub/papers/space/trcs95-06.ps.gz adaptáveis.

Quer saber mais?

Voltar ao ínicio.

 


[Global SPIN - 176K]SPIN

SPIN é um sistema operativo que aproxima os conseitos distintos entre kernels e aplicações. Aplicações tradicionalmente em espaços de endereço oa nível do utilizador, separadas por recursos do Kernel e servidos por um limite de proteção caro. Com SPIN, as aplicações podem especializar o Kernel atravez de um novo código de ligaçãodinamico que une aoo sistema corrente. Extensões do Kernel podem adicionar um novo kernel,que substitui processos de falha, ou simplesmente migra a funcionalidade da aplicação no espaço de endereço do Kernel . São fornecidos ligações de kernels sensíveis por um link restringido e propriedades do idioma de programação"type-safe do Modula-3" .O resultado é um sistema operativo flexível que ajuda aplicações a correrem rapidamente mas não "crach". Utiliza-se o SPIN para implementar uma variedade larga de aplicações exigentes e serviços. Por exemplo, o servidor de Rede SPIN executa completamente no espaço de endereço do kernel. Isto permite ter acesso á rede e ao disco local com baixo tempo de espera. A aplicação de servidor de Rede, como também o arquivo interface do sistema, inteira rede protocolar, e infra-estrutura de dispositivos é tudo unido no sistema.

Quer saber mais?

Voltar ao ínicio.


Spring


Embora Spring não será a próxima versão de Solaris, muitos dos conceitos encontrados no Spring migrarão eventualmente ao OS comercial de SunSoft. Um objecto de Spring é uma abstração que contém um estado e um jogo de métodos para manipular aquele estado. SunSoft chama a descrição do objecto e os seus métodos um interface. Este interface define interações entre um objeto que provê um serviço (i.e., um servidor) e um objeto que usa o serviço (i.e., um cliente).
Para manter abertura e não ficar preso aum único idioma de programação, SunSoft desenvolveu um IDL (idioma de definição de interface). Um compilador de IDL converte IDL em três partes de código no idioma de implementação designado escolhido: o IDL liga, código do cliente.
Estes três partes de código permitem objectos num idioma particular a tratar objetos IDL-definidos como se eles fossem objectos de idioma da base. Todas as interfaces de Spring são definidas em IDL, contudo IDL não define nada sobre a forma de implementar operações num objecto ou como carregar pedidos de operação a um objecto. Servidor-baseado objeta tipicamente use o mecanismo de portas de Spring para comunicar entre o cliente e servidor.O desígnio de microkernel base tem dois componentes que correm no modo de núcleo. O VMM (o gerente de memória virtual) provê as instalações de código para chamar memória virtual. O microkernel formal é chamado o núcleo. O núcleo apóia três abstrações: domínios, linhas, e portas. Os domínios são análogos a processos em Unix. Linhas executam dentro de domínios. Uma porta descreve um ponto de entrada particular a um domínio, representado pelo contador de programa e um valor sem igual que são escolhido pelo domínio. A maioria dos clientes da memória virtual,parte do sistema só com espaço de endereço e objectos de memória. Um objecto de endereço-espaço representa o espaço de endereço virtual de um domínio. Um objeto de memória é uma abstracção de memória traçada em espaços de endereço, como um objecto de arquivo. O VMM implementa objetos de endereço-espaço.
Spring não é Unix, mas provê compatibilidade binária para vários programas Solaris usando um subsistema de emulaçãoUnix. A emulação corre como código de usuário-nível e não emprega nenhum código de Unix. O implementação consiste em dois componentes: uma biblioteca dynamically e um jogo de serviços Unix-específicos
O processoUnix servidor implementa funções que não são parte do sistema spring básico e o qual não podem residir na biblioteca compartilhada devido a razões de segurança. O sistema provê bastante emulação de Unix para apoiar utilidades standards, como faça, vi, csh, X Janela Sistema, e várias ferramentas Solaris que usam sping.

Quer saber mais?

Voltar ao ínicio.