X coisas que eu gostaria de ver no OSX (Leopard) …
Após mais de um ano usando o OSX (Tiger), sendo que vim do mundo Gnu/Linux, e estando próximo do lançamento do Leopard, resolvi escrever o que gostaria de ver nesta nova versão do, já muito bom, Sistema Operacional da Apple.
Posso dizer, sem medo de errar, que sou um usuário avançado do OSX, pois procurei entender bem como ele funciona por “debaixo da carinha bonita do Aqua” e sendo assim também me importo com outras funções além de uma Interface Gráfica Bonita.
Eu gosto de “perfumaria”, caso contrário, não usaria OSX, mas meu interesse vai além disto …
Diria sem sombra de dúvida que o OSX é hoje um dos melhores sistemas para Programadores (vide Xcode) ou para Hacking (vide o cerne Unix), além de agregar uma interface muito amigável, performance excelente e uma grande estabilidade.
Bom vamos ao que eu acho que deveria melhorar/agregar no Leopard:
1) Gerenciamento de Pacotes e Atualizações;
Para mim que vim do Debian Gnu/Linux (ainda uso em Servidores), sinto muita falta de um Gerenciamento de Pacotes, tal como o Apt.
Eu sei que existem projetos como o Fink e DarwinPorts que te trás algo próximo a isso, embora ainda muito limitados, além de alguns sites (Apple, MacUpdate, ) que te trazem uma gama muito grande de programas, mas nada como poder dar um,
# apt-cache search “expressao”
para encontrar um pacote que traga a funionalidade que deseja e depois um simples apt-get install.
O ideal seria um repositório central da própria Apple com um sistema de gerenciamento de pacotes nativo no 10.5 e de preferencia que pudesse ser gerenciado via terminal (além de uma interface em Cocoa ou Carbon) para ser possivel fazer scripts e etc.
E que fosse integrado ao sistema de Atualização do Sistema Operacional.
Hoje tu não fica sabendo de uma atualização critica do SO a menos que clique na ” Atualização de Software” . Não combina com a idéia da Apple de ser simples, bonita e segura.
2) File System com suporte a Case Sensitive;
É parece mentira, mas o HFS+ não é Case Sensitive e isto limita bastante na criação de Scripts e no port de outros aplicativos para o Sistema.
Embora seja excelente no que tange a Performance e Journaling ele peca por isto;
3) Finder Renovado;
Acho o Finder muito fraquinho, na verdade acho ele o mais fraco de todos os Gerenciadores de Arquivos que conheço, perdendo até para o Explorer … é verdade …
Se comparado com o Nautilus do Gnome ou o Konqueros do KDE, então, fica a anos luz de distância.
Espero ver outras formas de vizualização dos arquivos, quem sabe Temas?
Abas, pré-vizualização de verdade, gravação de CDs e DVDs eficiente, possibilidade de navegação via scp, smb, sftp e http … seria pedir demais?
Isto só para empatar com os concorrentes, pois tenho certeza que a Apple pode mais!!
4) Spotlight melhorado;
Spotlight é sem dúvida o melhor sistema de indexação de arquivos e procura que existe em qualquer sistema operacional e foi um grande avanço no Tiger, mas pode ficar melhor.
Posssibilidade de procuras Booleanas, por tipo de arquivo, dentro de imagens (não apenas em pdf) e em todo o sistema de arquivos.
Também seria ótimo se tivesse uma maneira de desabilitar a procura “on the fly“, isto é que ele comece a procurar somente depois que tu digitou tudo que queria, pois este negócio de ir mostrando os resultados a medida que tu vai digitando é legal de ver mas incomoda com o tempo, prncipalmente quando se tem um G4, como eu …
5) Plugins, Extensões, Temas e Widgets no Safari;
O Safari, navegador oficial do OSX, pode ser mais rápido que os demais e até ser o navegador que mais segue os WebStandards, mas a gerência de plugins dele é muito precária, além da oferta ser muito limitada.
Além disso, eu queri poder mudar a cara do navegador (thema) sem precisar mudar o OS todo.
Uma gestão de Temas, plugins e extensões a exemplo do Firefox seria excelente.
A possibilidade de instalar Widgets direto no navegador a exemplo do Opera seria um grande ganho.
Um leitor de RSS decente seria pedir demais??
6) Terminal com Abas e Temas
Eu uso o Terminal direto e sinto falta da possiblidade de abrir abas como no Gnome Terminal.
Eu quebro o galho usando o Screen, mas o ideal é que eu pudesse usar o Screen em uma aba e nas outras não.
Quem sabe a Apple poderia tornar o Screen algo nativo como a transição de áreas de trabalho!!
Temas no Shell também seria uma ótima idéia. Levar a beleza (perfumaria) para o terminal é uma boa … contanto que pudesse ser desativado.
7) RSS, Assinat. Digital e Cripto no Mail
Suporte a RSS no Mail (MUA padrão do OSX) parece já estar nos planos da Apple e é bem vindo. Assim posso abandonar o Shrook.
Eu já uso Assinatura Digital (S/MIME) e Criptografia no Mail, mas tomei a maior surra para configruar isto atravéz do chaveiro.
Tem que haver um modo mais fácil, pois isto é uma tendência sem volta e bem vinda;
Programa para Gravar CDs e DVDs e Backup (de verdade)
Se tem uma coisa chata de se fazer no OSX, sem o uso de programas externos, é gravar uma imagem ISO ou um CD/DVD com multi-sessões.
Deve-se recorrer ao “Utilitário de Disco” e além de não ser nada amigável e intuitivo (a curva de aprendizado é grande) é o mesmo software que tu usa para gerenciar as partições do disco, e isto implica que pode ocorrer um erro e tu apagar um filessytem ao invez de limpar um CDRW!!
Complicado!!
Além disto não tem programa de Backup, somente para quem assina o .Mac (U$100,00 anuais) e mesmo assim eu acho o iBackup muito fraquinho. Não tenho como cancelar os backups incrementais por exemplo!!
Eu sempre faço backup full!!
9) Possibilidade de Rodar GTK e QT fora do X11
É possivel rodar praticamente qualquer programa feito para Linux ou BSD no OSX, contanto que se faça sobre o X11. É possivel rodar o Gnome completo, por exemplo, mas antes tem que se startar o X11 e instalar uma porrada de bibliotecas via Fink.
Até mesmo para exportar o X remotamente de uma máquina Linux, tem que ser sobre o X11.
Para rodar o Gimp e o OpenOffice tem que ser sobre o X11.
Não é emulação, mas já é um overhead no sistema, pois se passa a ter 2 Servidores Gráficos, Quartz e X11 rodando sob o mesmo Sistema Operacional e consumindo os mesmos recursos, alem de que a interoperabilidade entre os aplicativos fica limitada.
Mas acho que isso seria mais complidao para a Apple fazer …
Sonhar não custa nada!!
10) Mais efeitos Gráficos + Perfumaria;
Efeitos no Gerenciador de Janelas são a marca registrada da Apple e que faz grande parte da fama do seu Sistema, mas que tem perdido terreno para os efeitos causado por Servidores Graficos do Linux como AIGLX e XGL e o Looking Glass da Sun.
Espero que o novo ambiente que irá substituir o atual Aqua seja uma passo além destes sistemas e recoloque a Apple na vanguarda dos efeitos mirabolantes no Desktop.
Parece que o novo Gerenciador de janelas irá se chamar Illuminous … não tenho certeza, mas é um belo nome.
O da Microsoft se chama Aero … alguém falou em plágio aí??
Bem era isso …
Abraços

Textos do Blog Blogmind sao licenciados sobre a Creative Commons Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 2.5 Brasil License.
Parte do Trabalho de Leandro Godoy - www.opencode.com.br.







Jan 24th 2007
Olá, bom, eu uso Macs desde 1995, trabalho com servidores FreeBSD, então creio que tenho alguns pontos em que posso comentar…
1. Sobre pacotes, não sei se você percebeu nas Atualizações do Mac ou na maneira com que você instala os programas, que os mesmos se auto-contém, ou seja, se o programa vai precisar de um Lib, a mesma vai estar dentro do programa, ou caso a mesma seja compartilhada entre outros programas do mesmo fabricante, ela vai para a pasta Library. Creio que a Apple não implementou pacotes ainda por tornar fragmentada a idea de aplicativo “Drag-and-Drop”
2. Na hora de formatar seu hd, escolha HFS+ Case Sensitive, se você fez um upgrade do 10.3 para o 10.4 não vai encontrar, mas se você instala do zero, no Utilitário de Disco tem a opção de usar o File System com case sensitive sim.
3. Os recursos que você comentou seriam interessantes para um público mais técnico, creio que o Finder do Mac está no estado de arte no sentido de facilidade de uso. Afinal de contas, sua mãe sabe o que é SCP? SMB? SSH? A minha não, mas ela sabe que clicando em “Rede” ela acessa os computadores da rede. Simples não?
4. Acho que tirar a procura on-the-fly faria com que ficasse igual ao Sherlock do Mac OS 9, isso ao meu ver seria regredir no tempo, e vale lembrar que como você comentou, você tem um G4, o Tiger está otimizado para G5 e Intel.
5. Quanto ao Safari, concordo contigo menos na parte de temas, acho que mudar o tema meio que sai do padrão do sistema. Mas concordo plenamente que é um navegador ‘capado’.
6. Sinto falta de abas também, mas quanto a temas, se você refere-se a deixar transparente isso é possivel sim. Quanto a imagens de fundo, se não me engano tem como sim.
7. Sem comentários neste item.
8. Não achei a curva de aprendizado grande não. Concordo que a falta de atenção pode causar a perda de algum outro filesystem que não seja o do sistema, porém, os ícones são auto-explicativos, CD é CD, HD é HD. Quanto ao programa nativo do Finder para gravação é aquilo que comentei, para usuários experientes ou altamente técnicos é um lixo, mas você está usando um sistema que tem como base a facilidade de uso e não o conhecimento técnico.
9. Sem comentários neste item.
10. A interface nova ainda é segredo, então vamos ver o que ela pode revelar…
Jan 24th 2007
Fala Leandro!Otimo post!Concordo com tudo que você disse, segue algumas dicas/opções:1) Atualização de software.Você pode recorrer ao comando “softwareupdate -i -a”E fazer um simples script para rodar na crontab e disparar e-mail local.2) Finder melhorado.Existe um software que se chama PATH FINDER, nele existe algumas melhorias.6) Utilize o Iterm, lembra o aterm/eterm.Tem suporte a multi-abas e transparencia.E que venha o Leopard!
Jan 25th 2007
Ae cara, tou começando com esse lance de blog.. sou bem amador ainda mas ja tenho a cabeça pra frente e todo dia busco aprender mais e mais em relação a esse mundo, antes de tudo parabéns pelo blog, dos que ja vi o primeiro totalmente diferente dos outros e padrões normais.. Ae cara, você poderia me passar o códigos da votação ’stars’ que tem ao lado direito dos comentário!? Agradeço e bom trabalho!
Jan 25th 2007
Olá Matheus e Eduardo …
Obrigado pelos comentários e desculpe-me por nao ter respondido antes … afinal o que me mantêm financeiramente não é o Blog …
Vamos as respostas:
–> Matheus
1) Quanto ao empacotamento que a Apple utiliza acredito ser bom e ruim. Bom por conter-se em si sóm isto o pacote tem uma estrutura quase que completa e isto faz com que não dependa de outros pacotes ou libs em quase todos os casos e torna a desisntalação muito fácil, pois basta arrastar o Diretorio (pacote) para a lixeira … Ruim, pois os pacotes acabam sendo muito grandes, já viu o tamanho que tem o iLife06 ou o iWork?
Um sistema com este tipo de empacotamento dos programas acaba causanso uma superpopulação de libs que serverm para a mesma coisa e faz com que tenhamos que ter um HD grande … prefiro o modo como o Linux trabalha, com bibliotecas compartilhadas (vide ldd)… mas esta é a minha opinião !!!
2) Esta eu não sabia … valeu pela dica!!
3) Acho que o OSX é um Leopardo em pele de Gato. Isto é pode-se ter todo o poder que um *BSD te fornece em termos de Estrutura, estabilidade e funcionalidade e mesmo assim com uma bela e robusta inteface.
Isto é, se nossas avós quiserem usar o OSX sem nunca ter ouvido falar de SSH … ok .. elas conseguirão e serão produtivas com ele, mas acho que ele deve fornecer recursos avançados para quem é avançado.
Pense como uma possibilidade queestá ali, para quem quiser usar e não é obrigatória para quem a desconhece.
4) Volto a dizer que a procura “on the fly” é legal, mas deveria poder ser desativada. Pense como uma possibilidade/recurso a mais.
5) Também uma questão de opção. Acredito que a Apple deveria nos dar a possibilidade de escolher a cara do aplicativo e não nos obrigar a usar o “aço escovado/polido”.
6) Não me refiro a transparencia, cores ou imagens … isto eu até uso.
Falo de algo como o Bashish (http://freshmeat.net/projects/bashish/).
7) Questão de opinião. Eu acho que é um risco muito grande deixar no mesmo aplicativo, a gestão dos Filesystems e a gravação corriqueira dos CDs, para um usuário inciante/médio.
–> Eduardo
1) obrigado pela dica … .valeu ..
2 e 3) vou experimentar estes softwares … valeu …
É legal trocarmos estas experiências e idéias …
Abraços