O OS X suporta recursos semelhantes a linux? [fechadas]

1

Eu uso o XP há quase uma década. Ao contrário da crença popular, isso me serviu bem. Nos últimos 4 anos, não me lembro de tê-lo batido em mim. Tem a GUI mais estável que já usei.

No entanto, um sistema operacional é tão bom quanto ele é GUI E linha de comando combinados . A linha de comando do Windows é horrível e totalmente inútil. Então eu tenho usado o Ubuntu por alguns anos e o Debian em meus servidores.

O único problema é que os aplicativos Gnome (Ubuntu 6-10) constantemente travam em mim (o Ubuntu Studio era o sistema operacional mais instável que eu já usei). Tenho placas-mãe Gigabyte, MSI e Asus de alta qualidade e CPUs desde o antigo Semprons / Athlons até Celerons / Core 2 Quads. Quais são as chances de que cada PC que eu possuo não possa permanecer estável com uma interface gráfica do Linux? Sem mencionar que o Adobe CSx Suite não funciona no linux.

De qualquer forma, agora estou pensando em mudar para um Mac na esperança de encontrar uma GUI estável e uma linha de comando repleta de recursos.

O Mac OS tem uma linha de comando integrada na qual eu posso fazer uma experiência incrível como rsync , ssh , wget , tarefas longas, atualizações de pacotes e git sem ter uma GUI instável?

Basicamente, até que os aplicativos GUI do linux fiquem um pouco melhores, o OS X é o que eu preciso?

    
por Xeoncross 14.01.2011 / 19:25

5 respostas

4

Sou um desenvolvedor de software que trabalha rotineiramente em máquinas Linux e OSX usando a linha de comando, geralmente por SSH. Eles são quase idênticos.

Eu corro o Bash em ambos para o meu shell. Quase todas as ferramentas de linha de comando funcionam em ambos. Todas as ferramentas que você mencionou são as mesmas em ambos.

    
por 14.01.2011 / 19:46
4

Sim, o Mac OS X é construído sobre uma base do Darwin UNIX. Você encontrará a maioria dos comandos da sua instalação do Linux disponíveis no OS X, incluindo todos os que você listou. A compra é sua.

    
por 14.01.2011 / 19:31
4

O OS X é baseado no Darwin, que é um derivativo BSD compatível com POSIX. Ele suporta muitos dos mesmos recursos do Linux em relação às ferramentas de linha de comando, mas faz outras coisas de maneira diferente, como o manuseio do X e os recursos de baixo nível. Além disso, esteja ciente de que qualquer reputação de estabilidade que o OS X possa ter se baseia no hardware da Apple, enquanto o Linux pode ser executado em uma variedade muito maior de máquinas.

Quanto a "o OS X é o que eu preciso?", dificilmente alguém, a não ser você mesmo, decide.

    
por 14.01.2011 / 19:31
3

Sim, você certamente pode fazer o que quiser. Você terá que instalar coisas como wget e git , e muitas coisas de linha de comando como make e gcc funcionarão melhor se você tiver o Ferramentas de Desenvolvimento do Xcode (E, o que quero dizer com" funcionar melhor "é que elas são mais fáceis de instalar se você tiver as Ferramentas Xcode, vendo como as Ferramentas Xcode incluem eles). Existem muitos gerenciadores de pacotes diferentes para o Mac OS X, como Homebrew , MacPorts . Algumas das ferramentas que você mencionou, como ssh e rsync , vêm embutidas. O aplicativo de linha de comando também é integrado. É chamado de Terminal.app. Aqui está uma captura de tela:

A linha de comando no Mac OS X é tão poderosa quanto no Linux. Mas, claro, a decisão final depende de você, e você deve escolher o que for melhor para você.

    
por 15.01.2011 / 00:18
1

O backend de linha de comando do Mac OS X, o Darwin, é um derivativo do FreeBSD compatível com POSIX, que é baseado no UNIX original. Ele permite que você use muitas ferramentas de linha de comando GNU / Linux, embora haja algumas diferenças na forma como as coisas são tratadas nos bastidores.

Se você estiver instalando muitas ferramentas de linha de comando e não quiser mexer com scripts de configuração e com o GNU make, você ainda não estará perdendo o APT, o Pacman ou o gerenciador de pacotes que você usou antes, porque com o Homebrew , é igualmente fácil e à prova de erros.

Quanto a "o OS X é o que eu preciso?", mesmo considerando suas necessidades específicas, você decide.

    
por 14.01.2011 / 23:55