Este aprimoramento das ferramentas da área de trabalho é novo no Developer 9/07.
A partir desta versão, o Solaris OS inclui o Adobe Flash Player 9. Para obter informações sobre este Flash Player, consulte http://www.adobe.com/products/flashplayer/productinfo/features/.
Este aprimoramento das ferramentas da área de trabalho é novo no Developer 9/07.
O Developer 9/07 oferece uma experiência de instalação dinamizada para usuários de laptop x86. Uma nova interface gráfica do usuário orienta você durante uma instalação prática da mais recente versão do Solaris Express Developer Edition, incluindo as mais atuais ferramentas do desenvolvedor.
Para obter mais informações sobre este recurso e procedimentos passo a passo, consulte Guia de instalação do Solaris Express Developer Edition: instalações em laptop.
Este aprimoramento das ferramentas da área de trabalho é novo no Developer 9/07.
A partir desta versão, o Solaris oferece suporte à notificação na área de trabalho. Com o suporte à notificação na área de trabalho, os usuários são notificados quando ocorrem eventos assíncronos específicos, por exemplo quando um disco removível é conectado ao sistema.
Para obter mais informações, consulte http://www.galago-project.org/news/index.php.
Este aprimoramento das ferramentas da área de trabalho é novo no Developer 9/07.
O Devhelp é um miniaplicativo útil para desenvolvedores navegarem e pesquisarem as referências à API do GNOME. O miniaplicativo funciona com gtk-doc e é usado para navegar a documentação do produto.
Para obter mais informações, consulte as páginas do manual do devhelp.
Este aprimoramento das ferramentas da área de trabalho é novo no Developer 9/07.
O aperfeiçoamento do GNOME 2.18 inclui os seguintes recursos:
Internacionalização aprimorada – Pango agora oferece suporte a layouts de texto verticais em chinês e japonês.
Visualização de gráfico de anel – o analisador de disco do GNOME tem uma nova visualização do gráfico de anel.
Evince – este recurso agora oferece suporte a miniaturas para documentos do PostScriptTM.
Suporte a Glade 3 – Glade 2 foi atualizado para Glade 3 para um desempenho mais rápido.
Eye of GNOME – quando você gira fotos na câmera, elas permanecem giradas ao serem visualizadas com o visualizador de imagens Eye of GNOME.
Suporte adicional a correção ortográfica – Aspell é substituído por Enchant. Enchant compartilha dicionários com Thunderbird e Firefox que possibilitam que Evolution e Gedit ofereçam suporte à correção ortográfica de mais idiomas.
Controle de arquivos abertos recentemente – o GNOME agora localiza arquivos abertos recentemente, de forma que você sempre acompanha seu trabalho.
O miniaplicativo deskbar procura novas distrações – o miniaplicativo deskbar oferece uma interface de pesquisa onipresente e versátil. As pesquisas são manipuladas por uma série de plug-ins ou manipuladores. Os usuários podem digitar palavras-chave na caixa de texto do miniaplicativo deskbar e este gera uma lista de resultados de pesquisa. Os resultados de pesquisa incluem arquivos locais, aplicativos e conteúdo da Web semelhantes ao manipulador do Yahoo ou do Mozilla. O resultado de pesquisa depende dos manipuladores ativados por usuários.
Suporte adicional a plug-in – novos plug-ins de caixa de ritmo artdisplay ou arte de capa, mmkeys e visualizer agora estão disponíveis. O plug-in de caixa de ritmo artdisplay é usado para reunir e exibir capas de álbum da Internet. O plug-in mmkeys controla a caixa de ritmo usando teclas de atalho. O plug-in visualizer proporciona uma experiência de usuário aprimorada.
Jogos on-line – xadrez com um aspecto 3D e sudoku estão disponíveis.
Este aprimoramento das ferramentas da área de trabalho é novo no Developer 9/07.
O Developer 9/07 inclui suporte à área de trabalho para a configuração automática de impressão no OpenSolaris Presto Project. O suporte à área de trabalho inclui um miniaplicativo GNOME, e um miniaplicativo de configuração e preferências, capplet. O miniaplicativo permite notificação e processamento de eventos específicos de impressora, como conexão automática ou eventos de erro no painel do GNOME. O capplet permite o controle do comportamento do miniaplicativo. Nesta versão, o suporte à área de trabalho combina-se com o suporte à impressora USB HAL, que permite detectar e configurar automaticamente o suporte à impressora USB local.
Para obter mais informações, consulte Support for Automatic Printer Discovery and Configuration in the GNOME Desktop Environment no System Administration Guide: Solaris Printing.
Este aprimoramento das ferramentas da área de trabalho é novo no Developer 9/07.
O Pigdin é um conhecido cliente de mensagens instantâneas de código-fonte aberto. O Pigdin 2.0 inclui os seguintes recursos:
Muitos aprimoramentos nos módulos de IU, abrangendo sistema de status, Buddy List, conversação e a janela de bate-papo.
Novos recursos no Yahoo, abrangendo configurações clandestinas, doodle e o comando /list.
Aprimoramentos gerais nas transferências de arquivos do AIM e ICQ.
Aprimoramentos no módulo Visualizador de Log.
Suporte para a nova versão da transferência de arquivos no ICQ.
Novos recursos de IRC, abrangendo suporte SSL e os novos comandos /whowas, /nickserv, /memoserv, /chanserv e /operserv.
Recursos Jabber, incluindo suporte para pesquisas SRV, ícones camaradas e pesquisa no diretório de usuário Jabber.
Este aprimoramento das ferramentas do desenvolvedor é novo no Developer 9/07.
A partir desta versão, o GNU Automake 1.9.6 e o GNU Automake 1.10 foram integrados no Solaris OS. O GNU Automake é uma ferramenta usada para gerar makefiles, sendo geralmente usada pelos desenvolvedores que trabalham em projetos de código-fonte aberto.
Para obter mais informações, consulte http://sourceware.org/automake/
Esta seção descreve os novos recursos do ZFS no Solaris Express Developer Edition versão 9/07.
Aprimoramentos no histórico do comando ZFS (zpool history) - o comando zpool history foi aprimorado com as novas opções que oferecem registro em log do evento do sistema de arquivos ZFS e um longo formato que inclui o nome de usuário, o nome de host e a região em que a operação foi realizada.
Por exemplo, a opção zpool history -i fornece eventos de comando zpool e os eventos de comando zfs.
# zpool history -i users History for 'users': 2007-04-26.12:44:02 zpool create users mirror c0t8d0 c0t9d0 c0t10d0 2007-04-26.12:46:13 zfs create users/home 2007-04-26.12:46:18 zfs create users/home/markm 2007-04-26.12:46:23 zfs create users/home/marks 2007-04-26.12:46:30 zfs create users/home/neil 2007-04-26.12:47:15 zfs snapshot -r users/home@yesterday 2007-04-26.12:54:50 zfs snapshot -r users/home@today 2007-04-26.13:29:13 zfs create users/snapshots |
A opção zpool history -l fornece um formato longo. Por exemplo:
# zpool history -l tank History for 'tank': 2007-07-19.10:55:13 zpool create tank mirror c0t1d0 c0t11d0 [user root on neo:global] 2007-07-19.10:55:19 zfs create tank/cindys [user root on neo:global] 2007-07-19.10:55:49 zfs allow cindys create,destroy,mount,snapshot tank/cindys [user root on neo:global] 2007-07-19.10:56:24 zfs create tank/cindys/data [user cindys on neo:global] |
Para obter mais informações, consulte zpool(1M).
Atualizando os sistemas de arquivos ZFS (zfs upgrade) – a partir desta versão, o comando zfs upgrade foi incluído para fornecer aprimoramentos futuros ao sistema de arquivos nos sistemas ZFS atuais. Os pools de armazenamento ZFS têm um recurso semelhante de atualização para fornecer aprimoramentos aos pools existentes de armazenamento.
Por exemplo:
# zfs upgrade This system is currently running ZFS filesystem version 2. The following filesystems are out of date, and can be upgraded. After being upgraded, these filesystems (and any 'zfs send' streams generated from subsequent snapshots) will no longer be accessible by older software versions. VER FILESYSTEM --- ------------ 1 datab 1 datab/users 1 datab/users/area51 |
No entanto, não são fornecidos recursos novos de atualização do sistema de arquivos ZFS nesta versão.
Administração delegada ZFS – a partir desta versão, você pode delegar permissões refinadas para realizar tarefas de administração ZFS a usuários não-privilegiados. Você pode usar os comandos zfs allow e zfs unallow para conceder e remover permissões.
O exemplo a seguir mostra como configurar as permissões de modo que o usuário cindys possa criar, destruir, montar e obter instantâneos em tank/cindys. As permissões em tank/cindys também são exibidas.
# zfs allow cindys create,destroy,mount,snapshot tank/cindys # zfs allow tank/cindys ------------------------------------------------------------- Local+Descendent permissions on (tank/cindys) user cindys create,destroy,mount,snapshot ------------------------------------------------------------- |
Como a permissão do ponto de montagem tank/cindys é configurada em 755 por padrão, o usuário cindys não conseguirá montar os sistemas de arquivo em tank/cindys. Configure um ACL semelhante à sintaxe a seguir para fornecer acesso a ponto de montagem.
# chmod A+user:cindys:add_subdirectory:allow /tank/cindys |
Você pode modificar a capacidade de usar a administração delegada ZFS com a propriedade delegation do pool. Por exemplo:
# zpool get delegation users NAME PROPERTY VALUE SOURCE users delegation on default # zpool set delegation=off users # zpool get delegation users NAME PROPERTY VALUE SOURCE users delegation off local |
Por padrão, a propriedade delegation é habilitada.
Para obter mais informações, consulte o Capítulo 9, ZFS Delegated Administration, no Solaris ZFS Administration Guide.
Configurando dispositivos separados do registro de log ZFS - o log de intenção ZFS (ZIL) é fornecido para satisfazer as exigências POSIX para transações síncronas. Por exemplo, em geral os bancos de dados exigem que suas transações estejam em dispositivos de armazenamento estáveis ao retornar de uma chamada do sistema. NFS e outros aplicativos também podem usar fsync() para garantir a estabilidade dos dados. Por padrão, o ZIL é alocado dos blocos no pool de armazenamento principal. No entanto, pode ser possível obter melhor desempenho usando dispositivos separados de log de intenção no seu pool de armazenamento ZFS, por exemplo com NVRAM ou um disco dedicado.
Os dispositivos de log de intenção ZFS não estão relacionados aos arquivos de log do banco de dados.
Você pode configurar dispositivos separados do registro de log ZFS das seguintes maneiras:
Quando o pool de armazenamento ZFS é criado ou depois da criação do pool.
Você pode anexar um dispositivo de log em um dispositivo existente de log para criar um dispositivo de log espelhado. Essa operação é idêntica à anexação de um dispositivo em um pool de armazenamento não-espelhado.
Para ver exemplos sobre a configuração dos dispositivos de log, consulte Creating a ZFS Storage Pool with Log Devices no Solaris ZFS Administration Guide e Adding Devices to a Storage Pool no Solaris ZFS Administration Guide.
Para obter informações sobre a utilização dos dispositivos de log ZFS separados e saber se são apropriados para o seu ambiente, consulte Setting Up Separate ZFS Logging Devices no Solaris ZFS Administration Guide.
Criando conjuntos de dados ZFS intermediários – você pode usar a opção -p com os comandos zfs create, zfs clone e zfs rename para criar rapidamente um conjunto de dados intermediário não-existente, caso já não existam.
Por exemplo, crie os conjuntos de dados ZFS users/area51) no pool de armazenamento datab.
# zfs list NAME USED AVAIL REFER MOUNTPOINT datab 106K 16.5G 18K /datab # zfs create -p -o compression=on datab/users/area51 |
Caso exista o conjunto de dados intermediário durante a operação de criação, a operação será concluída com êxito.
As propriedades especificadas se aplicam ao conjunto de dados desejado, e não aos conjuntos intermediários. Por exemplo:
# zfs get mountpoint,compression datab/users/area51 NAME PROPERTY VALUE SOURCE datab/users/area51 mountpoint /datab/users/area51 default datab/users/area51 compression on local |
O conjunto de dados intermediário é criado com o ponto padrão de montagem. Quaisquer propriedades adicionais são desativadas para o conjunto de dados intermediário. Por exemplo:
# zfs get mountpoint,compression datab/users NAME PROPERTY VALUE SOURCE datab/users mountpoint /datab/users default datab/users compression off default |
Para obter mais informações, consulte zfs(1M).
Aprimoramentos hot-plug ZFS - a partir desta versão, o ZFS responde com mais eficácia aos dispositivos que são removidos. O ZFS também fornece um mecanismo para identificar automaticamente os dispositivos que são inseridos com os seguintes aprimoramentos:
Você pode substituir um dispositivo atual por um dispositivo equivalente, sem precisar usar o comando zpool replace.
A propriedade autoreplace controla a substituição automática do dispositivo. Se a propriedade for configurada como desativada, a substituição do dispositivo deve ser iniciada pelo administrador usando o comando zpool replace. Se a propriedade for configurada como ativada, qualquer dispositivo novo que for encontrado no mesmo local físico que um dispositivo que antes pertencia ao pool será automaticamente formatado e substituído. O valor padrão da propriedade autoreplace é desativado.
O estado do pool de armazenamento REMOVED é fornecido quando for removido um dispositivo ou reserva, se o dispositivo foi fisicamente removido enquanto o sistema estava em execução. Um dispositivo reserva é substituído pelo dispositivo removido, se disponível.
Se um dispositivo for removido e depois inserido, o dispositivo será colocado on-line. Caso um reserva seja ativado quando o dispositivo for reinserido, a reserva será removida quando a operação on-line for concluída.
Quando os dispositivos são removidos ou inseridos, a detecção automática dependerá do hardware e poderá não ser suportada em todas as plataformas.
Os reservas são verificados periodicamente para garantir que estejam on-line e disponíveis.
Para obter mais informações, consulte zpool(1M).
Para obter mais informações sobre estes aprimoramentos do sistema de arquivos ZFS, consulte o Solaris ZFS Administration Guide.
Este aprimoramento das ferramentas do desenvolvedor é novo no Developer 9/07.
A partir desta versão, os tipos uid[lowbar]t e gid[lowbar]t foram alterados dos tipos long (binários de 32 bits) e int (binários de 64 bits) para o tipo uint32[lowbar]t. Este tipo é usado para os binários de 32 bits e 64 bits. Esta alteração propicia compabilidade com outros sistemas operacionais.
Como parte da alteração do tipo de uid[lowbar]t e gid[lowbar]t , a implementação do Solaris também reserva os valores uid[lowbar]t e gid[lowbar]t, que variam de 231 to 232 - 2. O valor 232 - 1 continua reservado para uso como valor sentinela. Valores que são atribuídos neste novo intervalo são atribuições temporárias feitas pelo novo serviço de mapeamento de identidade. Observe que esses valores não persistem após uma reinicialização do sistema. Assim, os aplicativos não devem gravar valores de UID ou GID em arquivos persistentes no sistema de arquivos. Tampouco devem enviar esses valores em uma conexão de rede como forma de fazer referência a uma identidade persistente. Para persistência, use o nome de identidade correspondente. Utilitários do Solaris, como o comando tar, e o protocolo de rede NFSv4 já seguem este procedimento.
Uma vez que os tipos uid[lowbar]t e gid[lowbar]t antigos e novos ocupam a mesma quantidade de espaço, binários existentes não são afetados. Por exemplo, binários que são compilados com definições mais antigas. Nestes casos, não é necessário recompilar o código. Binários, arquivos de objetos, assim como bibliotecas compartilhadas, incluindo bibliotecas vinculadas a bibliotecas compartilhadas do Solaris, também não são afetados.
O impacto dessas alterações é como a seguir:
Para binários C recém-compilados – Quando o código é recompilado, as práticas de desenvolvimento padrão devem identificar qualquer problema causado por essas alterações no tipo uid[lowbar]t e gid[lowbar]t. Nos casos em que a alteração de sinal possa ter implicações para a semântica do código, o compilador de C e, ou, o processo de lint produzem determinados avisos. Observem os desenvolvedores que quaisquer avisos gerados como resultado desta alteração devem ser inspecionados.
Para código C++ – Como parte do nome do símbolo da função, os compiladores de C++ aplicam uma técnica chamada “name mangling”, desconfiguração do nome. Esta técnica codifica os nomes primitivos de tipo que são usados nas assinaturas de chamadas de função. A alteração no tipo uid[lowbar]t e gid[lowbar]t resulta em uma diferente desconfiguração de nome para as funções de C++ e objetos.
Como no caso de binários C, binários e bibliotecas de C++ continuam a funcionar como antes. A exceção é quando as bibliotecas contêm interfaces que usam uid[lowbar]t e gid[lowbar]t.
O Solaris OS não expõe as interfaces de C++ desta natureza. Assim, não se espera qualquer incompatibilidade com as bibliotecas do Solaris.
Para obter detalhes sobre as conseqüências desta alteração, inclusive avisos, consulte Alterações nos tipos uid_t e gid_t no Developer 9/07 no Notas de versão do Solaris Express Developer Edition.
Este aprimoramento do suporte a idiomas é novo no Developer 9/07.
O Locale Creator é uma linha de comando e uma ferramenta da interface gráfica do usuário que permite que os usuários criem e personalizem localidades do Solaris. Esta ferramenta permite que os usuários criem pacotes instaláveis do Solaris que contenham dados de localidades personalizados de uma localidade específica. Uma vez instalado o pacote criado, o usuário tem uma localidade totalmente funcional disponível no sistema. Para obter mais informações, consulte:
Execute o comando /usr/bin/localectr -h
Página do manual localectr
http://developers.sun.com/global/products_platforms/solaris/reference/techart/locale-creator.html
Este aprimoramento das funções do kernel é novo no Developer 9/07.
O Solaris OS usa as instruções SSE3 MONITOR e MWAIT no loop ocioso do processador x86. O uso das instruções SSE3 no loop ocioso do processador elimina a sobrecarga decorrente do envio e do recebimento de uma interrupção para ativar o processador parado. Usa-se MONITOR para especificar um intervalo de memória para "monitorar". MWAIT interrompe o processador até que o endereço previamente especificado com MONITOR seja acessado. Com o novo loop ocioso, o processador precisa apenas gravar na memória para ativar um processador parado.
Este aprimoramento de rede é novo no Developer 9/07.
A partir desta versão, o recurso de gerenciamento de serviço (SMF) gerencia IPsec e IKE como um conjunto de serviços:
svc:/network/ipsec/policy:default
svc: /network/ipsec/ipsecalgs: padrão
svc: /network/ipsec/manual-key: padrão
svc: /network/ipsec/ike: padrão
Por padrão, a política e os serviços ipsecalgs são ativados, e a chave manual e os serviços ike são desativados. Para que o tráfego seja protegido por IPsec, configure chaveamento manual ou IKE, e preencha o arquivo /etc/inet/ipsecinit.conf. Isto permite o serviço de gerenciamento de chave apropriado antes de atualizar o serviço de política. Para obter mais informações, consulte o Capítulo 19, IP Security Architecture (Overview), no System Administration Guide: IP Services .
O perfil Gerenciamento IPsec de rede é adicionado para o gerenciamento de IPsec em uma função. Além disso, os comandos ipsecconf e ipseckey podem verificar a sintaxe dos respectivos arquivos de configuração. Para obter mais informações, consulte as páginas do manual ipsecconf(1M) e ipseckey(1M).
Este aprimoramento de recursos do sistema é novo no Developer 9/07.
Os limites de CPU fornecem restrições absolutas à quantidade de recursos da CPU que pode ser consumida por um projeto ou uma região. Os limites de CPU são fornecidos como um recurso zonecfg, e como controles de recursos de projeto e de região geral.
O recurso de CPU limitada zonecfg fornece um limite absoluto à quantidade de CPU que pode ser consumida por um projeto ou uma região.
Os seguintes controles de recursos estão disponíveis:
Limite absoluto da quantidade de recursos da CPU que pode ser consumida por uma região não global.
Limite absoluto da quantidade de recursos da CPU que pode ser consumida por um projeto.
Para obter mais informações, consulte o que se segue:
A página do manual zonecfg(1M)
A página do manual zones(5)
System Administration Guide: Virtualization Using the Solaris Operating System
Este aprimoramento de gerenciamento de dispositivos é novo na versão Developer 9/07.
Esta versão do Solaris fornece suporte para o protocolo Internet Storage Name Service (iSNS) no software de destino Solaris iSCSI. O protocolo iSNS permite a descoberta, o gerenciamento e a configuração automatizados dos dispositivos iSCSI em uma rede TCP/IP.
Atualmente, o software Solaris iSCSI não inclui suporte nativo ao servidor iSNS, mas, nesta versão do Solaris, você pode usar o comando iscsitadm para acrescentar acesso a um servidor iSNS existente e descobrir automaticamente os dispositivos iSCSI na sua rede. O servidor iSNS pode ser especificado pelo nome de host ou pelo endereço IP. Depois de acrescentar as informações do servidor iSNS, será necessário habilitar o acesso ao servidor.
Para obter mais informações, consulte o iscsitadm(1M) e o Capítulo 14, Configuring Solaris iSCSI Targets and Initiators (Tasks), no System Administration Guide: Devices and File Systems.
Este aprimoramento de desempenho de sistema é novo no Developer 9/07.
O mecanismo de contexto, que é usado pelo hardware da unidade de gerenciamento de memória Unit (MMU) para distinguir o uso do mesmo endereço virtual em diferentes espaços de endereço de processo, introduz algumas ineficiências quando se usa memória compartilhada. As ineficiências se devem ao fato de que os dados em uma determinada memória compartilhada do endereço em diferentes processos podem realmente ser idênticos, mas o número do contexto associado a cada processo é diferente. Assim, o hardware de MMU não poderá reconhecer uma correspondência. Isto resulta na expulsão desnecessária de mapeamentos do cache de conversão de MMU, Translation Lookaside Buffer (TLB), para serem substituídos por mapeamentos idênticos com um número de contexto diferente.
O sistema UltraSPARC T2 (Niagara 2) tem um contexto “compartilhado” adicional, que é um recurso de hardware que pode ser usado para impedir a ineficiência na manipulação da memória compartilhada. Quando o TLB é pesquisado para mapear, uma correspondência no contexto privado ou compartilhado resulta em um acerto de TLB. O suporte atual de software para contexto compartilhado ativa o recurso para processos que usam Dynamic Intimate Shared Memory (DISM). Neste caso, o segmento de texto do processo e os segmentos de DISM mapeados no mesmo endereço virtual e com as mesmas permissões para cada processo usarão o contexto compartilhado.
Este aprimoramento de desempenho de sistema é novo no Developer 9/07.
Os modernos processadores Intel fornecem uma interface para descobrir as informações sobre a hierarquia de cache do processador através da instrução CPUID.
Este aprimoramento de administração de sistema é novo na versão Developer 9/07.
fwflash(1M) é um novo comando do Solaris para manipulação do firmware para PCI-X, e cartões PCI-Express HBA e HCA. Atualmente, o comando permite listar, ler e gravar o firmware nos cartões HCA InfiniBand.
Para obter mais informações sobre este comando, consulte a página do manual fwflash(1M).
Esse aprimoramento de segurança é novo na versão Developer 9/07.
O banco de dados audit[lowbar]user(4) não é mais de acesso restrito. Os servidores de nome Network Information Service Plus (NIS+) existentes podem ser atualizados com o comando:
# nischmod nw+r audit_user |
Garanta as seguintes condições:
As entradas de classe do objeto SolarisAuditUser devem ser lidas publicamente. Os servidores de nome de diretório LDAP existentes não devem modificar as entradas de classe do objeto SolarisAuditUser, acis SolarisAuditAlways e SolarisAuditNever, do padrão, idsconfig(1M).
Se o arquivo /usr/lib/ldap/idsconfig possui acis personalizados para as entradas de classe de objeto SolarisAuditAlways e SolarisAuditNever, os acis personalizados devem permitir acesso de leitura anônimo.
Criar um novo servidor de nome NIS usando o ypmake(1M) instalado cria um banco de dados audit[lowbar]user irrestrito. Semelhantemente, criar um novo servidor de nome NIS+ usando nissetup(1M) também cria um banco de dados audit[lowbar]user irrestrito.
Para obter mais informações, consulte o que se segue:
Página principal audit_user(4)
Este aprimoramento de driver é novo no Developer 9/07.
A partir desta versão, gráficos 2D e 3D acelerados são suportados para placas gráficas das séries i945 e i965 integradas por Intel. Este suporte inclui o kernel agpgart e os drivers Direct Rendering Manager (DRM), drivers Xorg DDX do nível de usuários e drivers Mesa 3–D correspondentes.
O recurso de suporte a gráfico permite alta resolução e renderização 3D acelerada nas placas gráficas i945 e i965.
Este aprimoramento de driver é novo no Developer 9/07.
A partir desta versão, é oferecido suporte para o conjunto de chips RTL8110SC/RTL8169SC no driver Realtek Gigabit Ethernet rge.
Este aprimoramento de driver é novo no Developer 9/07.
A partir desta versão, é oferecido suporte para o conjunto de chips Broadcom NetXtreme (bnx) II Ethernet, que inclui BRCM5706C, BRCM5706S, BRCM5708C e BRCM5708S.
Para obter mais informações, consulte a página do manual bnx(7D).
Este aprimoramento de driver é novo no Developer 9/07.
A partir desta versão, um novo driver sem fio ral está integrado ao Solaris OS. O novo driver oferece suporte para o conjunto de chips Ralink RT2500 802.11b/g. O driver aumenta a cobertura do suporte WiFi no Solaris e aprimora a experiência do usuário no WiFi do Solaris.
Para obter mais informações, consulte http://opensolaris.org/os/community/laptop/.
Este aprimoramento de driver é novo no Developer 9/07.
A partir desta versão, rtw(7D) é o driver para o adaptador sem fio RealTek 8180L 802.11b PCMCIA. O driver aumenta a cobertura do suporte WiFi no Solaris e aprimora a experiência do usuário no WiFi do Solaris.
Para obter mais informações, consulte o que se segue:
Página do manual rtw(7D)
Este aprimoramento de driver é novo no Developer 9/07.
O novo driver 3945 WiFi suporta o chip Intel Centrino 3945 WiFi. O novo driver é útil para usuários de laptop com chip 3945.
Este aprimoramento do suporte a idiomas é novo no Developer 9/07.
O método de entrada (IM) Chewing é baseado em libchewing, que é uma biblioteca de código-fonte aberto para entrada em chinês tradicional. libchewing foi atualizada para a versão libchewing 0.3.0. Entre os recursos da nova versão se incluem:
Incompatibilidade com API/ABI.
Núcleo do mecanismo de idioma baseado em UTF-8 para ambiente Unicode.
Núcleo do mecanismo de idioma baseado em UTF-8 para ambiente Unicode.
Núcleo do mecanismo de idioma baseado em UTF-8 para ambiente Unicode.
Correções de Zuin e aprimoramentos de símbolo.
Alguns erros e vazamentos de gerenciamento de memória interna corrigidos.
Novo formato binário de dados hash do usuário para agilizar o carregamento e a resolução de corrupção de dados hash.
Melhor cálculo de constantes internas de árvore e telefone.
tsi.src revisado para obter expressões mais detalhadas e evitar interrupções.
Telefone e expressão mesclados de CNS11643.
Han-Yu PinYin aprimorado para usar implementação de pesquisa de tabela.
Avaliação de freqüência experimental que recalcula o tempo de vida do chewing.
Implementação do mecanismo de escolha para pares de símbolos.
Manipulação de dados binários baseada no mapeamento de memória experimental para agilizar o carregamento de dados.
Para obter mais informações, consulte o International Language Environments Guide.
Este aprimoramento de freeware é novo no Developer 9/07.
C-URL é uma biblioteca de utilitários que fornece acesso programático aos mais comuns protocolos da Internet, como HTTP, FTP, TFTP, SFTP e TELNET. C-URL é também amplamente usado em vários aplicativos.
Para obter mais informações, consulte http://curl.haxx.se/.
Este aprimoramento de freeware é novo no Developer 9/07.
Libidn fornece implementações das especificações Stringprep (RFC 3454), Nameprep (RFC 3491), Punycode (RFC 3492) e IDNA (RFC 3490). Esta biblioteca fornece nova funcionalidade e facilidades ao Solaris OS.
Para obter mais informações, consulte o que se segue:
Este aprimoramento de freeware é novo no Developer 9/07.
LibGD é uma biblioteca de utilitários de conversão e manipulação de gráficos. Esta biblioteca é usada amplamente em estruturas de aplicativos baseadas na Web. Os utilitários de linha de comando de LibGD fornecem recursos de conversão de gráficos fáceis de usar.
Para obter mais informações, consulte http://www.libgd.org/.
Este aprimoramento de freeware é novo no Developer 9/07.
PCREs permitem acesso programático a expressões regulares compatíveis com Perl. Antes de PCRE, as expressões regulares de Perl estavam disponíveis somente através de Perl.
Para obter mais informações, consulte http://www.pcre.org/.
Este aprimoramento de freeware é novo no Developer 9/07.
TIDY é um analisador de HTML. É o equivalente HTML de lint(1). TIDY é útil para validar a precisão de páginas HTML estáticas e dinâmicas.
Para obter mais informações, consulte http://tidy.sourceforge.net/.