Plano 9 do Bell Labs ou, simplesmente, Plano nove é um sistema operacional distribuído, usado principalmente como automóvel de pesquisa. Plano 9 é popular de forma especial por representar todas as interfaces do sistema, incluindo aqueles utilizados pra redes e intercomunicação com o usuário, pelo sistema de arquivos, em vez de sistemas especializados.
O nome vem do video de ficção científica chamado Plano 9 do espaço sideral. A primeira versão pública foi lançado em 1992 para universidades. Em 1995, se colocou à dedicação do público em geral uma segunda versão comercial. Mais tarde, no desfecho dos anos 90, Lucent Technologies, que havia “herdado” os Bell Labs, deixou o interesse comercial pelo projeto. Em 2000, uma terceira versão não comercial foi disponibilizada perante uma licença de código aberto.
E, em 2002, uma quarta versão, de novo, não comercial, tornou-se disponível na condição de software livre. O desenvolvimento continua, liderado por uma equipe dos Laboratórios Bell e membros do MIT. Atualizações menores se tornam disponíveis todos os dias em forma de imagens ISO para a plataforma IA-32.
- Visual F# (Apareceu no Visual Studio 2010, é similar ao J#)*
- Se remove o botão de Início do sistema
- Jornal Da Manhã
- 2 Características 2.Um Qualidade de som
- Cinco computadores portáteis por menos de 300 euros ideais pra trabalhar
A árvore de desenvolvimento é assim como acessível perante os protocolos 9P e HTTP, que são usados pra preservar uma instalação por dia. Assim, Plano nove foi o primeiro sistema operacional a oferecer suporte completo Unicode. Plano nove utiliza um recinto de janelas chamado rio.
Um recinto de realização instalável existe para a plataforma IA-32, e Plano 9 foi portado pra MIPS, Alpha, SPARC, PowerPC, ARM, Motorola 68000 e outras arquiteturas. O micro computador de Plano nove foi originalmente liderado por Rob Pike, Ken Thompson, Dave Presotto e Phil Winterbottom com a auxílio de Dennis Ritchie como cabeça do Computing Techniques Research Department. Através dos anos, incalculáveis desenvolvedores memoráveis contribuíram pro projeto, incluindo Brian Kernighan, Tom Duff, Doug McIlroy, Sítio Stroustrup e diversos outros. Os designers de Plano 9 mostraram-se interessados em objetivos semelhantes aos do micronúcleo, no entanto fizeram possibilidades diferentes de arquitetura e design para alcançá-los.
Recursos como arquivos: todos os recursos do sistema são representados como arquivos no sistema de arquivos hierárquico. Espaços de nomes (namespaces): a visualização da rede por divisão da aplicação é um espaço de nomes acessível e compreensível, que aparece como um sistema de arquivos hierárquico, no entanto que poderá representar recursos separados fisicamente (locais ou remotos). Protocolo de comunicação padrão: utiliza um protocolo modelo, chamado 9P, para ter acesso a cada um dos recursos, sejam eles locais ou remotos. UNIX foi o primeiro sistema operacional que tentou relatar o recinto de computação majoritariamente como um sistema de arquivos.
contudo, vários conceitos-chave não parecia se fixar bem em arquivos naquele tempo, e, à proporção que se acrescentaram novas funcionalidades, estas tendiam a implementar pra fora do sistema de arquivos. O projeto de pesquisa Plano 9 questionou estas distinções.
Plano 9 estendeu o sistema de arquivos pra nomes, quer dizer, um único caminho pra um utensílio prontamente seja um arquivo, uma tela, um usuário ou micro computador. Tudo é feito utilizando os padrões UNIX existentes, mas estendidos de modo que cada instrumento podes ser nomeado e acessado, um conceito aproximado ao conhecido sistema URI da World Wide Web.
No UNIX, dispositivos como impressoras haviam sido apresentados por nomes por intermédio do exercício de conversores software” no diretório /dev, porém esses apenas seguram dispositivos do hardware lugar e não dispositivos remotos. Sob o Plano 9 as impressoras foram virtualizadas como arquivos, que podiam ser acessados por intermédio da rede a começar por qualquer estação de serviço.
Outra inovação do Plano 9 é a experiência de que os usuários tivessem nomes diferentes para os mesmos equipamentos reais. Cada usuário poderá elaborar um ambiente personalizado recolhendo inmensuráveis objectos no espaço de nomes. O UNIX tem um conceito parecido, em que os usuários têm “privilégios” ser copiado de outro usuário, mas Plan 9 quer dizer estendido a cada um dos objetos. Os usuários podem facilmente elaborar cópias de si mesmos, modificá-las e depois eliminá-los sem afetar os recursos de que foram desenvolvidas. Plano nove também introduziu o conceito de diretórios combinação, diretórios, que combinam e introduzem recursos por intervenção de incontáveis meios e redes.