Tabbed Terminal Screenshot with UNIX Icon

UNIX. The UNIX you know. The Mac you love.

O que a tecnologia totalmente compativel ao UNIX do Leopard pode fazer? Ela pode executar qualquer código fonte compatível com POSIX. Ajudá-lo a aproveitar o máximo dos sistemas de multi-núcleo. Coloque um novo terminal com uma interface de abas ao alcance de seus dedos. Introduza várias novidades que fazem a vida de qualquer desenvolvedores mais fácil. Afinal, o que é que não pode se fazer?

Certificação UNIX.

O Leopard é um produto registrado como Open Brand UNIX 03, conforme as especificações SUSv3 e POSIX 1003.1 para categorias de API C, utilitários de intérpretes e linhas. Com o Leopard pode se compilar e executar qualquer código UNIX, você pode distribui-los em ambientes que tenham total conformidade — completo para manter a compatibilidade com softwares existentes.

Terminal 2.

O aplicativo Terminal no Leopard toma vantagens das capacidades gráficas e textos nativas do sistema operacional, utilizando Input Manager e Core Text para oferecer uma compatibilidade total com idiomas diferentes do inglês. O motor de representação melhorado proporciona uma geração de texto muito rápida em ASCII, ISO, e Unicode, e uma nova interface gráfica permite aos usúarios ao redor do mundo se beneficiarem da potência do UNIX. Um inspetor simplificado e um painel de ajustes integrado permitem a fácil mudança de visual e espectos do Terminal.

TCP de ajuste automático.

O Leopard explora o a capacidade máxima des redes tanto banda larga quanto de banda estreita optimizando o tamanho de memória de acordo com os recursos disponíveis e tipo de conexão. Começando com um intervalos largo ajuda os protocolos TCP com a optimização dinâmica em curso. Trazendo melhores resultados quando utilizado banda larga e de alta latência conectado a redes como FiOS, que antes precisava de ferramentas específicas como o Broadband Tuner.

AutoFS.

A nova camada de sistema de arquivos multi-linha AutoFS mantém o controle de quais endereços estão atualmente alocados em servidores de sistemas de arquivos remotos como: AFP, SMB ou NFS — mesmo através de links simbólicos — e automaticamente monta o servidor apropriadamente. O Finder e outros aplicativos não precisam esperar o precesso de montagem completar para requisitar um outro. Agora você pode especificar endereços de auto-montagem para toda a sua organização utilizando os mesmos padrões (por exemplo, NIS) suportados pelo Linux ou Solaris.

Aplicativos de 64 bits.

O Leopard é o primeiro sistema operacional total e perfeitamente compatível com as arquiteturas de 64 bits e 32 bits em uma única plataforma, tornando simples a utilização de dispositivos já existentes. Incluindo as bibliotecas gráficas de sistema - Cocoa, X11 e OpenGL — estão disponíveis em ambos processos de 32 bits e de 64 bits.

Mult-núcleo optimizado.

O Leopard traz novidades como melhor programação, gerenciamento de memória, e algoritimos de afinidade com o processador fazendo uma melhor utilização dos multiplos núcleos. Diversos sub-sistemas (redes TCP, auto-montador AutoFS, e o servidor NFS) foram re-escritos para se tornarem totalmente multi-linha. Também, a alocação de linhas POSIX foram optimizadas para o suporte as novas APIs NSOperation.

DTrace.

DTrace é em depurador de baixo-nível e uma ferramenta para o monitoramento detalhado de qualquer aspecto de uma aplicação. Baseado no projeto de código fonte aberto Solaris, esta tecnologia foi integrada pela Apple dentro do núcleo do Darwin. E mais, Java, Ruby, Python e Perl foram estendidos para o suporte do DTrace, disponibilizando um acesso sem precendentes para a monitoração de performance características destas linguagens.

Scripting Bridge.

O Mac OS X é agora a plataforma ideal para todos os tipos de desenvolvimento baseado em script. Ruby 1.8.6 e Python 2.5 são ambos linguagens de primeira classe de desenvolvimento Mac, obrigado ao apoio do Cocoa, Xcode e Interface Builder, o DTrace monitorando e junto como os barramentos AppleEvent através do novo Scripting Bridge. O Leopard é também a primeira plataforma para o desenvolvimento Ruby on Rails, graças a junção de Rails, Mongrel e Capistrano.

Fluxo I/O.

A nova classe IOStream no IOKit proporciona uma API de alto-nível para manipulação de DMAs e outras informações de transferência de banda larga, sem precisar de uma optimização de cache para diferentes arquiteturas de hardware. É também a base da nova família IOVideo, desenhada para o suporte de placas de vídeo de nível profissional. Estas novas APIs tornam fácil para os desenvolvedores aproveitarem ao máximo gerações recentes e anteriores de hardware.

NFS kerberizado.

O Leopard NFS suporta autentificação Kerberos como uma alternativa ao uso da identificação de usuários UNIX para determinar quem pode acessar um particular volume. Agora, qualquer host automaticamente gera seu próprio Kerberos v5 principal, permitindo-os prestar serviços autentificados por Kerberos.

Utilitário de diretório.

O Utilitário de Diretório disponibiliza um único local para gerenciar graficamente todos os diretórios e serviços locais e remotos, uma tarefa que anteriormente precisava de complicadas operações de linha de comando.

UNIX é uma marca registrada de The Open Group.