Como posso executar o Linux praticamente na minha caixa do Mac OS X Server?

1

Eu quero executar uma distribuição de servidor Linux praticamente no meu servidor PowerMac G5 (PPC) com a execução 10.5.8. Existe algum produto que você recomendaria para fazer isso? Meu principal motivo é que gosto muito do Mac OS X, mas me canso de trabalhar na compilação de novos módulos do Apache e eles nunca funcionam por causa das dependências da Apple (não pedindo ajuda para compilá-los. É uma causa perdida agora).

A principal coisa que quero fazer é rodar o Apache na máquina linux, acessar o MySQL ou outros bancos de dados, ou seja, para um servidor web com todos os trimmings. Eu provavelmente vou entrar no meu domínio do Windows via samba com a instalação virtual do Linux. Vou deixar meu Mac fazer outras coisas.

Obrigado por qualquer ajuda.

EDIT: Este servidor virtual seria um servidor de produção, a menos que seja uma má ideia (por favor, diga-me se é.)

    
por johnny 12.08.2009 / 19:52

8 respostas

2

Existe algum motivo para você executá-lo em uma máquina virtual e não executá-lo nativamente? Ainda há muitas distribuições que são executadas nativamente no PPC, então não sinta que você tem que executá-lo em uma VM.

Se você está preso à ideia de uma VM, saiba que ela provavelmente será feia. A maioria das plataformas de virtualização para Macs PPC não são mecanismos de virtualização, mas sim mecanismos de emulação. Como não há camada de hardware compatível com Intel, eles precisam fingir completamente, o que leva a um desempenho incrivelmente lento. O único que pode oferecer algum desempenho que eu conheço pode ser o QEMU. Há um fórum Linux-on-PPC

Boa sorte. Se você não consegue obter a virtualização nativa e não quer rodar o linux nativo, então acho que ter um servidor de produção rodando em uma plataforma emulada seria uma má ideia. Desde que você perguntou.

    
por 12.08.2009 / 20:18
1

A menos que você tenha algum motivo convincente para manter o OSX, eu usaria o YellowDog. Como uma loja da RedHat, posso dizer que o RHEL tem problemas de manutenção com o Apple PPC, e o CentOS não lançou uma versão do PPC há muito tempo. Em vez disso, usei o YellowDog e até agora tive boa sorte com ele. Eu posso gerenciá-lo da mesma forma que faço com outros sistemas RHEL. A única diferença que descobri é que, como os nomes das imagens do kernel são diferentes, quaisquer scripts que analisem devem ser modificados.

    
por 12.08.2009 / 20:22
1

O VirtualBox não funcionará como funciona apenas na Intel, ele não emula a CPU. Existe o Microsoft Virtual PC e talvez algum outro emulador da CPU Intel.

Para exercícios virtuais, eu encontraria um Intel Mac, muito mais fácil e muito mais desempenho, já que o processador não precisa ser emulado.

    
por 12.08.2009 / 21:13
1

Isso não responde à pergunta superficial, mas, para executar o Apache com MySQL ou PostgreSQL, dê uma olhada em BitNami Stacks . Eles compilaram todas as coisas padrão que você deseja para um servidor web (em um binário universal), e ele fica sozinho sem dependências nas bibliotecas do seu sistema.

Eles têm "pilhas de aplicativos", com coisas como Moodle, Joomla, MediaWiki, Wordpress, ocPortal (que parece incrível!) pré-instalados e "pilhas de infra-estrutura" - uma pilha MAMP, uma pilha MAMP, uma pilha Django e uma pilha de Ruby. Há muitas coisas boas por lá .

Você está certo. Não vale a pena tentar compilar essas coisas no OS X. Mas baixar e instalar essas pilhas são ótimas. [Eu ainda não executei nenhum em um sistema de produção, mas, com uma passagem pelos arquivos de configuração, não vejo razão para não fazer isso.]

    
por 12.08.2009 / 22:29
1

virtualização é um método possível de fazer o que você quer, mas como a máquina que você está falando é um G5 PPC Mac (ou seja, bastante antigo e lento para os padrões de hoje), E parece que você está usando isso como seu estação de trabalho principal também ("fazer outras coisas") E destina-se a ser um servidor de produção, IMO uma opção muito melhor é pegar um P4 de segunda mão ou melhor PC e instalar o Linux sobre isso.

Instalar o linux instalado e funcionando em um PC real será muito menos trabalhoso do que executá-lo em um ambiente de virtualização em hardware que é antigo e completamente diferente CPU / arquitetura / plataforma (virtualização sw, se você pode encontrar qualquer para um Mac PPC quase certamente emular um PC i386 ao invés de executar código nativo ppc)

Dado que você pode comprar clones headless AMD ou Intel de 64 bits com 4GB ou 8GB de RAM e 500GB ou mais de espaço em disco rígido (e Gb NIC, IDE, SATA, etc.) a partir de $ 500 AUD (cerca de US $ 400 dólares) nos dias de hoje, você provavelmente pode obter um P4 de 2ª mão com 1GB de RAM por US $ 200 ou mais. ou reciclar a máquina de mesa de alguém obsoleta, mas ainda assim superpotente.

dependendo da quantidade de carga que seu servidor de produção espera obter, você pode até mesmo usar um Pentium-II antigo ou algo assim - você pode pegá-lo gratuitamente, embora seja menos provável que ele tenha um built-in placa de rede (custará US $ 20 ou mais)

Além disso, o AFAIK, Virtual Box, só roda em Macs Intel, não em PPC. Eu acho que o Parallels também. O Virtual PC da Microsoft para Mac rodou no PPC. Se ainda estiver disponível para compra em qualquer lugar, isso provavelmente custará uma porcentagem significativa do que custaria comprar um clone de PC whitebox de segunda mão ou até mesmo novo. Também emite hardware de PC, então você teria que rodar um linux i386 ao invés de um linux PPC nativo.

Para resumir:

não se incomode. obter um pc barato para rodar o linux.

    
por 13.08.2009 / 01:53
0

eu NÃO executaria uma instância do servidor de produção em uma máquina desktop. Muitos parâmetros externos influenciam seu comportamento.

faz todo o sentido fazê-lo para "instâncias de ajuda" e eu faço isso no meu MacBook. Se este for um requisito importante para você, considere migrar para um Mac baseado em intel.

    
por 20.08.2009 / 17:46
-1

Experimente o VirtualBox www.virtualbox.org . Funciona perfeitamente no OSX, é menos inchado que seus concorrentes e é fornecido pela Sun Microsystems.

EDITAR: OOPS! Totalmente perdi essa parte sobre você usando um Mac PPC. Desconsidere minha recomendação, pois o VirtualBox não funcionará na arquitetura PPC.

Você pode tentar encontrar uma cópia do Virtual PC 7, que deve permitir que você instale e execute o Linux no OSX.

    
por 12.08.2009 / 21:08
-2

No hardware Mac, a plataforma de virtualização que você provavelmente gostaria de usar é o Fusion da VMware. Produto sólido e não pode dar errado com o VMware. Você também pode ver o Parallels. Ambos os produtos visam a virtualização de desktops (por exemplo, executar vms localmente para testes). Você está procurando executar um servidor Linux prod a partir desta solução?

    
por 12.08.2009 / 19:59