A instalação do linux facilitaria meus problemas com o Mac OS?

0

Eu tenho um Mac. Eu estou na faculdade estudando física.

Por causa disso, eu precisaria compilar muitas bibliotecas C ++ (pense em vtk , gsl , ...). Eu costumo precisar corrigir alguns Makefiles, compilar a partir do código fonte, procurar por dependências e outros problemas irritantes, porque parece que o Mac OS X, apesar do Unix, tem algumas diferenças com os sistemas Linux padrão.

Portanto, eu estava pensando em fazer o switcheroo antigo para um sistema operacional Linux (provavelmente Debian).

P: Este seria um bom passo para resolver todos os problemas de compatibilidade descritos acima? (Eu ouço de amigos rodando Linux eles também tem problemas), ou seria trocar um conjunto de problemas contra outro?

Vale a pena? Trocando meu sistema operacional 100% (1) com um sistema mais amplamente usado, ainda que tenha alguns problemas de hardware (provavelmente)?

Afinal de contas, um Mac também é Unix, então o lucro seria lucrativo?

(1) com isso quero dizer que o software Mac é construído para rodar em hardware Mac, enquanto o software Linux, embora universal, não é. Experimentando algumas coisas no VirtualBox, notei que o mapa de teclado correto para o meu teclado não está disponível no Ubuntu nem no Debian. Eu também noto (desses mesmos amigos meus) que o Linux tende a ter problemas de driver, etc.

Talvez eu não deva ouvir esses meus amigos.

    
por romeovs 28.02.2012 / 20:09

3 respostas

3

Bem, uma mudança é sempre uma troca de problemas. Não há sistema operacional ideal. Eu não sei qual software você usa / precisa, mas vtk e gsl estão disponíveis para qualquer distribuição Linux moderna.

Problemas de driver geralmente dependem do hardware ... faça algumas pesquisas no google pelo seu hardware e Linux e veja se outras pessoas têm algum problema.

Se você fornecer mais aplicativos que você precisa / perca no MacOS, podemos verificar se há pré-compilações disponíveis em nossas distribuições Linux (o Sabayon Linux aqui).

Por outro lado, o Linux tem quase tudo o que você precisa para o C ++ (libs, compiladores, etc), o Java também roda bem e o Ruby simplesmente funciona. Então, a menos que você especifique aplicações mais concretas, podemos adivinhar o que você precisa.

    
por 28.02.2012 / 20:19
1

Por todos os meios, experimente o Linux como uma carga virtual, mas Antes de recarregar a Apple com o Linux, considere instalar algumas coisas que farão o Mac fazer o que você quer, como Xcode e considere Octave .

O Xcode trará compilador e editor C ++ e permitirá que você tenha um Xserver nativo em execução no OSX. Oitava vai deixar você fazer muitas coisas legais com matemática. O Xserver sozinho permitirá que coisas como o gnuplot funcionem bem com o Octave etc.

A menos que seja antigo e rastejante, você pagou pelo OSX com suas atualizações, etc., eu o manteria nativo e executaria o Linux como uma instância virtual quando você quiser. Uma vez que você tenha um Xserver, compilador C ++ e ferramentas como octave instaladas, o OSX deve fazer o que você quiser.

    
por 29.02.2012 / 16:51
0

Eu instalaria e usaria o VirtualBox, e instalaria o Debian, Mint, Ubuntu, CentOS, Fedora, (ou se a sua escola tiver as licenças baratas / gratuitas para ele) Estação de trabalho Redhat.

Guarde a sua área de trabalho agradável do OS X para obter informações gerais sobre a área de trabalho. Mude para a VM e abra um IDE, ou apenas SSH, e exporte X de volta para o seu host - o OS X também tem um servidor X disponível!

    
por 31.12.2016 / 03:53