O que é o Rosetta e por que o Snow Leopard não o inclui por padrão?

2

Desde que repavionei o meu MacBook com o Snow Leopard esta manhã, estava prestes a reinstalar uma das aplicações que utilizo, o Adobe Flex Builder 3 . Quando abri o instalador do FB3, o seguinte foi exibido:

(Dialogdiz:"Para abrir o FB3_Mac_Installer, você precisa instalar o Rosetta. Deseja instalá-lo agora?")

Perguntas:

  1. O que exatamente é o Rosetta? (Eu tenho uma ideia, mas a sua resposta especializada provavelmente é melhor do que o meu entendimento.)

  2. Por que eu ainda não tenho o Rosetta incluído em minha nova instalação do Snow Leopard? Parece que a Rosetta vem da Apple. Por que a Apple decidiu não incluí-lo? Esta teria sido uma instalação opcional do meu DVD do Snow Leopard ou só está disponível online na Apple?

  3. Por que um instalador relativamente recente, como o Adobe Flex Builder 3, exige o Rosetta? Já instalei muitos outros pacotes e não vi esta mensagem, até agora. A Adobe está fazendo algo bobo?

  4. Há algum desempenho ou outro impacto ou preocupação em ter o Rosetta instalado?

por Chris W. Rea 29.08.2009 / 19:51

5 respostas

12

What exactly is Rosetta? (I have an idea, but your expert answer is probably better than my understanding.)

O Rosetta é um software pelo qual o código PowerPC pode ser executado em um Mac Intel.

Why don't I already have Rosetta included with my new Snow Leopard install? Why would Apple decide to not include it? Would this have been an optional install from my Snow Leopard DVD, or is it only available online from Apple?

O Snow Leopard é apenas para a Intel. A Apple quer essencialmente que os poucos desenvolvedores restantes ainda tenham o software PowerPC para recompilá-lo para a Intel. O Rosetta é uma instalação opcional que está disponível no DVD do Snow Leopard.

Why would a relatively recent installer such as Adobe Flex Builder 3 require Rosetta? Is Adobe doing something silly?

O Mac da Adobe é possivelmente o conjunto de aplicativos mais mal feito que qualquer um realmente usa. Veja Adobe UI Gripes para mais odeia a Adobe.

Is there any performance or other impact or concern with having Rosetta installed?

Somente quando você está executando o código PowerPC. Simplesmente tê-lo instalado não diminuirá o desempenho. Há poucas razões para você não instalá-lo; é um pacote pequeno que permite que alguns softwares sejam executados lentamente, caso contrário, não poderiam ser executados.

Eu fiz este CW então por favor edite isso se você tiver algo para adicionar.

    
por 30.08.2009 / 12:08
9
  1. O Rosetta permite que o seu computador execute código somente PowerPC, ou seja, código antigo que seja anterior à transição da Apple para os processadores Intel.
  2. A Rosetta vem com o seu DVD do Snow Leopard, mas é uma instalação opcional . A Apple provavelmente acha que quase todo software é traduzido para a Intel hoje em dia.
  3. Porque a Adobe não enviou um aplicativo com o código da Intel. (Alguns drivers de impressora Epson também usam código PPC e exigem Rosetta mesmo no Snow Leopard.)
  4. É claro que o código nativo seria muito mais agradável / rápido. Não tenho certeza se apenas o instalador requer o Rosetta ou o aplicativo que ele instala. Se apenas o próprio instalador requer o Rosetta, não é grande coisa.
por 29.08.2009 / 21:11
2

De acordo com o site Adobe , somente a linha de produtos CS4 foi certificada como compatível com o Snow Leopard e a compatibilidade A lista disponível aqui mostra que o Flex 3 ainda não foi testado.

O Rosetta é a tecnologia que permite que os aplicativos PowerPC sejam executados em Macs Intel. De tudo o que vi até agora, este foi removido do Snow Leopard por padrão e, com base na sua captura de tela, será instalado quando necessário. Potencialmente, isso será removido na próxima versão do OSX.

    
por 29.08.2009 / 19:59
2

Rosetta is a lightweight dynamic translator for Mac OS X distributed by Apple. It enables applications compiled for the PowerPC family of processors to run on Apple systems that use Intel processors. Rosetta is based on Transitive Corporation's QuickTransit technology, and it is a key part of Apple's strategy for the transition of their Macintosh line from PowerPC to Intel processors as it enables pre-existing Mac OS X software to run on the new platform without modification.

The name is likely a reference to the Rosetta Stone, whose discovery made it possible to comprehend and translate Egyptian hieroglyphs.

Fonte: Wikipedia

    
por 29.08.2009 / 20:01
1

O Flex Builder 3 não requer que o rosetta seja executado. O Snow Leopard idiota acha que sim. Apenas cancele e tudo ficará bem.

    
por 30.08.2009 / 08:19