O FreeBSD ou alguma distribuiçao linux pode rodar programas do Mac OS X da Aple, ja que ele é unix?

1. O FreeBSD ou alguma distribuiçao linux pode rodar programas do Mac OS X da Aple, ja que ele é unix?

Saga
msmsaga

(usa Linux Mint)

Enviado em 03/09/2015 - 11:38h

O Mac OS é um BSD. Os programas do mac por exemplo o Office pode rodar no Free BSD ou algum linux sem uso de um emulador tipo wine?

Vi essa afirmaçao em um site:

"O Mac OS® X é a mais recente versão do sistema operacional da linha Macintosh® da Apple Computers Inc. O core BSD deste sistema operacional, o Darwin, está disponível como um sistema operacional completamente funcional para computadores x86 e PPC. Contudo, o sistema gráfico Aqua/Quartz e muitos outros aspectos proprietários do Mac OS® X continuam como código fechado. Vários desenvolvedores do Darwin também são desenvolvedores do FreeBSD e vice versa".

"O BSD pode executar a maioria dos binários do Linux, enquanto o Linux não pode executar binários do BSD. Muitas das implementações; BSD podem inclusive executar binários de outros sistemas derivados do UNIX®. Como resultado, o BSD pode ser uma opção de migração a partir de outros sistemas mais fácil do que o Linux seria".

Fonte: https://www.freebsd.org/doc/pt_BR/articles/explaining-bsd/comparing-bsd-and-linux.html


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/09/2015 - 13:17h

XProtoman escreveu:

O ambiente mais próximo que você pode chegar e para poder rodar programas do Mac OS X são essas versões hackeadas que são distribuídas na Internet. Se eu não me engano, eles usam parte do Darwin aberto para conseguir fazer o sistema funcionar.


Se você tem um processador Intel, placa mãe da Gigabyte ou ASUS, com placa de vídeo off, não precisa usar essas versões hackeadas. É possível usar o Mac OS X Retail (original da App Store) em um computador Intel. Você só vai precisar de um hackboot para dar boot na image original, as kexts (kernel extension = driver/módulo) para o sistema reconhecer alguns periféricos, e nada mais. Tudo depende do modelo de placa mãe e do seu processador.

Agora, com processadores AMD, só com distros (iDeneb, iAtkos, etc) que são instáveis e sempre dão pau.

Quanto ao tópico, até onde sei não é possível rodar apps do OS X no FreeBSD sem alguma camada antes (como o Wine para programas Windows). Existe o projeto PureDarwin que usa o kernel Darwin com outros softwares livres. Entretanto, os aplicativos do OS X dependem inteiramente de sua interface gráfica Aqua para rodar; este sendo de código fechado, onde só é possível usar no próprio OS X.

3. Re: O FreeBSD ou alguma distribuiçao linux pode rodar programas do Mac OS X da Aple, ja que ele é unix?

M.
XProtoman

(usa Fedora)

Enviado em 03/09/2015 - 12:26h

O ambiente mais próximo que você pode chegar e para poder rodar programas do Mac OS X são essas versões hackeadas que são distribuídas na Internet. Se eu não me engano, eles usam parte do Darwin aberto para conseguir fazer o sistema funcionar.


4. Re: O FreeBSD ou alguma distribuiçao linux pode rodar programas do Mac OS X da Aple, ja que ele é unix?

Wellington
wellington_r

(usa Debian)

Enviado em 03/09/2015 - 13:22h


O BSD pode executar a maioria dos binários do Linux, enquanto o Linux não pode executar binários do BSD.


Por que isso?


5. Re: O FreeBSD ou alguma distribuiçao linux pode rodar programas do Mac OS X da Aple, ja que ele é unix?

Saga
msmsaga

(usa Linux Mint)

Enviado em 04/09/2015 - 16:11h

wellington_r escreveu:


O BSD pode executar a maioria dos binários do Linux, enquanto o Linux não pode executar binários do BSD.


Por que isso?


Como o bsd tem uma gama muito pequena de programas comparado ao linux eles criarão um copilador para rodar a maioria dos progrmas linux.




6. Re: O FreeBSD ou alguma distribuiçao linux pode rodar programas do Mac OS X da Aple, ja que ele é unix?

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/09/2015 - 16:16h

msmsaga escreveu:

wellington_r escreveu:


O BSD pode executar a maioria dos binários do Linux, enquanto o Linux não pode executar binários do BSD.


Por que isso?


Como o bsd tem uma gama muito pequena de programas comparado ao linux eles criarão um copilador para rodar a maioria dos progrmas linux.



Muitos softwares para Linux possuem uma versão para o FreeBSD, mas consegue rodar quase tudo o que não tem versão nativa no FreeBSD com a "Linux layer" habilitada.

---------------------------------
Keep it Simple, Stupid







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts