O que h?? de novo no Solaris Express Developer Edition

Novos recursos do Solaris Express 10/06

Esta seção descreve todos os recursos novos ou aprimorados na versão Solaris Express 10/06.

Controles de recursos de sistema V para regiões

Este aprimoramento de recurso de sistema é novo na versão Solaris Express 10/06.

Para limitar a quantidade total de recursos do sistema V usada pelos processos em uma região não global, foram incluídos os seguintes controles de recursos para toda a região:

Os controles de recursos são definidos por meio da propriedade de recurso add rctl no comando zonecfg para regiões não globais.

Para limitar o consumo de regiões globais, os controles de recursos podem ser definidos através do comando prctl.

Para obter mais informações, consulte:

Suporte no lado do cliente para o protocolo de impressão via Internet

O suporte do lado do cliente para IPP (Protocolo de impressão via Internet) permite que os sistemas cliente do Solaris se comuniquem com serviços de impressão baseados em IPP, como aqueles dos sistemas operacionais Linux e Mac OS X, bem como outras plataformas.

Também são apresentadas pequenas melhorias no suporte do lado do servidor para o serviço de escuta IPP. Estas melhorias geram melhor interoperabilidade, incluindo algumas pequenas alterações que resultam em uma representação mais padrão dos dados do atributo de trabalho e da impressora.

A implementação de cliente e servidor de IPP no Solaris OS é um dos vários projetos de impressão do OpenSolarisTM que estão atualmente em desenvolvimento. A impressão do OpenSolaris fornece um conjunto de especificações e implementações de software que permite criar componentes de impressão escaláveis e padronizados para software Solaris e Linux ou qualquer sistema operacional que contenha um conjunto de interfaces POSIX.

Para obter mais informações, consulte o System Administration Guide: Solaris Printing .

Para obter mais informações sobre OpenSolaris Printing, consulte http://opensolaris.org/os/community/printing/.

Uso selecionável de localhost para nome de host do banco de dados do servidor de impressão Solaris

Este aprimoramento do recurso de impressão foi introduzido na versão Solaris Express 5/06.

Este recurso de impressão permite que o sistema de impressão Solaris reconheça e use o localhost como o host local nos bancos de dados do sistema de impressão. Em versões anteriores, /bin/hostname era usado somente para gerar o nome de host de impressão. O sistema de impressão depende de que este nome permaneça constante. A capacidade de usar localhost como o nome do sistema atual permite que os servidores de impressão mantenham o mesmo nome de host de impressão, independentemente do nome de host do sistema.


Observação –

A modificação se aplica exclusivamente à configuração das filas de impressão locais.


Para suportar este recurso, são eficazes as seguintes modificações do comando lpadmin e da interface gráfica de usuário (GUI) do gerenciador de impressão Solaris:

Para obter mais informações, consulte o que se segue:

Arquivo de hosts único

Este aprimoramento de rede é novo na versão Solaris Express 10/06.

A partir desta versão, o Solaris OS não apresenta dois arquivos de hosts diferentes. O /etc/inet/hosts é o arquivo de hosts único que contém as entradas IPv4 e IPv6. Os administradores do sistema Solaris não precisam manter as entradas IPv4 em dois arquivos de hosts que estejam sempre sincronizados. Para compatibilidade com versões anteriores, o arquivo /etc/inet/ipnodes é substituído por um link simbólico com o mesmo nome de /etc/inet/hosts.

Para obter mais informações, consulte as páginas do manual hosts(4) e ipnodes(4).

SPARC: Nova ferramenta sysidkbd configura o teclado

Este aprimoramento de instalação é novo na versão Solaris Express 10/06.

Para as plataformas baseadas em SPARC, um novo sysidtool, sysidkbd, configura o layout de teclado USB durante a instalação do sistema.


Observação –

Anteriormente, o teclado USB adotava um valor de identificação automática durante a instalação. Portanto, todos os teclados que não eram de identificação automática eram configurados com inglês dos EUA durante a instalação.


Com a nova ferramenta sysidkbd, ocorrem os seguintes processos:

Se o teclado não for de identificação automática e você não quiser ser solicitado durante a instalação do JumpStart, selecione o idioma do teclado no script sysidcfg. Para a instalação do JumpStart, o layout de teclado padrão é o inglês dos EUA. Para selecionar outro idioma, defina a entrada do teclado no script sysidcfg como no exemplo abaixo:


keyboard=German

Observação –

O valor fornecido para sysidcfg deve ser um valor válido. Do contrário, uma resposta interativa será solicitada durante a instalação. As seqüências de teclado válidas são definidas em um arquivo citado na página do manual sysidcfg(4).


Para obter mais informações, consulte as páginas do manual sysidcfg(4) e sysidtool(1M).

Aprimoramentos de nomeação de dispositivos

Este aprimoramento de gerenciamento de dispositivos é novo na versão Solaris Express 10/06.

A partir desta versão, o espaço de nome /dev oferece suporte a várias instâncias de sistema de arquivos conforme necessário. Quando o sistema é inicializado, uma instância global do sistema de arquivos /dev é criada automaticamente. As instâncias subseqüentes de /dev são criadas e montadas quando necessário. Por exemplo, quando os dispositivos são adicionados a uma região não global. Quando uma região não global é encerrada, a instância de /dev disponível é desmontada e não está disponível.

Além disso, a configuração de dispositivos é melhorada da seguinte forma:

Atualizações de bibliotecas e vinculadores

Este aprimoramento de ferramentas de desenvolvedor é novo na versão Solaris Express 10/06.

A partir desta versão, há uma maior flexibilidade ao executar um editor de link alternativo com a opção link-editor -z altexec64 e a variável de ambiente LD[lowbar]ALTEXEC.

As definições de símbolo geradas com o mapfiles podem agora ser associadas às seções ELF (Formato executável e de vinculação).

Os editores de link agora permitem a criação de TLS (Armazenamento de segmento local) estático em objetos compartilhados. Além disso, é estabelecida uma reserva de TLS de backup para evitar o uso limitado de TLS estático em objetos compartilhados após o início.