Qual é a diferença entre macOS e Linux?

Costumamos comparar o Linux com o Windows, mas que tal fazê-lo com o macOS? Embora as diferenças entre Linux e Windows sejam bastante óbvias, Linux e macOS podem parecer semelhantes para muitos.

Ambos podem executar comandos Unix no terminal, e a experiência do usuário é muito diferente do Windows. E nem todos os aplicativos e jogos do Windows estão disponíveis para macOS e Linux.

É por isso que alguns pensam que o SO da Apple é baseado no Linux. Mas esse não é o caso. O macOS não é Linux, apesar das semelhanças. Existem muitas diferenças entre os dois sistemas operacionais do tipo UNIX.

Origens

O macOS tem uma história fascinante. A base disso foi construída por Steve Jobs e era baseado no Mach Kernel e no BSD derivado do UNIX, um sistema operacional NeXTSTEP criado para sua empresa de computadores NeXT .

Embora tenha recebido alguma atenção, não foi um grande sucesso. Mais tarde, a Apple adquiriu a NeXT e trouxe Steve de volta como parte do acordo, tornando o NeXTSTEP OS a base para o macOS.

É por isso que o macOS tem uma combinação de componentes Unix com tecnologias proprietárias da Apple.

O Linux (o kernel) foi construído como um substituto de código aberto para o Unix. Ele não é um sistema operacional, mas precisa de componentes diferentes para formar um. Existem centenas de sistemas operacionais baseados em Linux, chamados “distribuições”.

kernel

O kernel do macOS é oficialmente conhecido como XNU, que significa “XNU não é Unix”. De acordo com a página Github da Apple, é “um kernel híbrido que combina o kernel Mach desenvolvido na Carnegie Mellon University com componentes do FreeBSD e da API C++ para escrever drivers”.

A parte do subsistema BSD do código é “tipicamente implementada como servidores de espaço do usuário em sistemas microkernel”.

A parte Mach é responsável pelo trabalho de baixo nível, como multitarefa, memória protegida, gerenciamento de memória virtual, suporte a depuração do kernel e E/S do console.

Enquanto o kernel do macOS combina os recursos do Mach e BSD, o do Linux é monolítico, responsável pelo gerenciamento da CPU, memória, comunicação, drivers de dispositivo, sistema de arquivos etc.

Aqui está o que eles têm em comum

O macOS utiliza componentes Unix e o Linux foi construído como uma alternativa ao Unix. Então, o que temos em comum aqui? Ambos dão acesso a comandos Unix, bash/zsh e outros shells . O shell padrão pode ser diferente, mas pode-se alterá-lo de acordo com suas preferências.

Provavelmente uma década atrás, poderíamos dizer que tanto o Linux quanto o macOS ofereciam menos aplicativos. Mas esse não é mais o caso. O ecossistema de software e o suporte a jogos para ambos evoluíram ao longo dos anos.

Base de código: proprietário vs código aberto

O macOS é um sistema operacional proprietário, o que significa que você não pode visualizar o código-fonte do sistema operacional. Você obtém menos transparência nas reivindicações e práticas da Apple para proteger e aprimorar sua experiência com o computador.

Alguns podem argumentar que o código proprietário permanece oculto por motivos de segurança. No entanto, tanto o software proprietário quanto o de código aberto permanecem vulneráveis ​​a ameaças.

A diferença entre eles é que o software de código aberto geralmente é corrigido mais cedo, devido à participação da comunidade de vários desenvolvedores, em comparação com funcionários limitados que trabalham no macOS.

A menos que você confie na Apple sem questionar, o modelo de código aberto do Linux leva vantagem.

Finalidade e uso

O macOS é adaptado para uso em desktops e laptops. É adequado para edição de vídeo, design gráfico e edição de áudio .

Quando se trata de Linux, você tem uma série de possibilidades. Você pode usar o Linux para:

  • Área de Trabalho
  • Torradeira (IoT )
  • Computadores
  • Servidor

Obviamente, não é a mesma experiência ao usá-lo em várias plataformas, mas o Linux pode ser executado em outras plataformas, com uma experiência confortável.

Experiência do usuário

Quando se trata de experiência do usuário, tudo se resume a preferências pessoais. O macOS oferece uma interface de usuário agradável . É visualmente atraente, com animações sutis e papéis de parede/ícones de alta resolução. Pode-se esperar uma experiência fácil e perfeita.

Com o Linux, pode-se obter uma interface de usuário igualmente agradável e fácil de usar. A experiência do usuário varia, devido à distribuição que decida instalar e ao ambiente de desktop que a acompanha.

No geral, a experiência “pronta para uso” com o Linux é inconsistente, mas é capaz o suficiente se você souber o que está fazendo. E se você estiver vindo do Windows, a interface pode ser confusa inicialmente.

Personalização

Embora os designs da Apple possam ser esteticamente agradáveis, nem todos gostam deles. Se você deseja personalizar, assumir o controle e personalizar fortemente as porcas e parafusos do sistema operacional, o Linux deve ser a escolha perfeita.

Pode-se personalizar a interface do usuário o quanto quiser, com ampla variedade de elementos diferentes, enlouquecer com as possibilidades e o tiro pode sair pela culatra ao fazê-lo. Portanto, aprenda/explore o que deseja modificar.

Requisitos de hardware

É aqui que o macOS sofre uma derrota sólida. Se você deseja acessar o macOS e ter uma boa experiência com ele, precisa adquirir o hardware da Apple, que é caro.

Por exemplo, as configurações básicas para laptops com macOS começam com 8 GB de RAM e 256 GB de armazenamento , disponíveis por US$ 1.200 ou mais.

A menos que você queira usar constantemente o espaço de troca para multitarefa e já tenha um espaço de armazenamento em nuvem, seria uma péssima ideia obter um para você.

Por outro lado, se você prefere não gastar muito, mas ainda quer uma configuração decente para o seu sistema (PC/laptop), é fácil obter um dispositivo com 16 GB de RAM + 512 GB SSD para rodar Linux por cerca de 800 USD.

Ecossistema de software

O macOS oferece uma experiência nativa de alto nível com aplicativos ou ferramentas exclusivas do macOS da Apple. Sim, você pode ter que comprá-los. Ao contrário de algumas opções de assinatura, há alternativas de compra única com o macOS, para aplicativos profissionais.

Para os que desejam criar, editar vídeos e fotos e ter um fluxo de trabalho criativo, o pacote de software do macOS deve ser uma ótima opção, se você não se importar em investir nele.

As ferramentas gratuitas da Apple são boas em si. Junte-os a ferramentas premium e você terá uma experiência de edição de classe mundial. Para não esquecer que ferramentas criativas como a Adobe também estão disponíveis no macOS.

Além disso, a Apple possui diretrizes rígidas para aplicativos disponíveis para sua plataforma que aprimoram a experiência nativa com aplicativos de terceiros (gratuitos ou pagos). É por isso que muitos designers e editores preferem usar o macOS, em vez de outro sistema operacional.

Para a plataforma Linux, você tem ótimas alternativas FOSS para alguns aplicativos somente para macOS. A menos que você goste ou tenha experiência com aplicativos específicos para macOS, não deverá ter problemas com softwares disponíveis para Linux.

A experiência do aplicativo nativo depende da distribuição Linux que você usa. Pode não ser tão perfeito quanto o macOS, mas se você não for um editor de vídeo/gráficos de nível profissional, não deverá ter problemas.

Jogos

Enquanto a Apple está fazendo um bom progresso em tornar seus novos chips M1/M2 tão capazes quanto possível, atualmente o macOS tem um suporte ruim para jogos. Alguns jogos funcionam e a maioria não é suportada oficialmente.

Em relação ao Linux, vários jogos títulos independentes funcionam bem. Existem alguns soluços com certos jogos. Mas, com o impulso da Valve em direção ao suporte oficial para o Steam Deck. Em última análise, ajudando a melhorar o suporte do jogo para a plataforma Linux.

Além disso, considerando que o mercado de placas gráficas para PC está quase de volta ao normal, você pode obter uma boa versão de PC ou laptop sem se preocupar com gargalos de desempenho.

Gerenciador de pacotes

Um gerenciador de pacotes ajuda você a localizar, instalar e remover rapidamente software em seu sistema operacional. O Linux tem sido a força superior no gerenciamento de pacotes em comparação com qualquer coisa por aí.

Você obtém opções como Flatpak , Snap , Synaptic e outras prontas para uso.

Os usuários de Mac não têm nada em que confiar por padrão. Felizmente, uma opção como o Homebrew (que também suporta Linux). Assim, você pode usá-lo em vários dispositivos para facilitar as coisas.

Atualizações do sistema operacional

A Apple não compartilha cronogramas específicos para atualizações de software do sistema operacional. As versões anteriores do sistema operacional tiveram suporte médio por cerca de sete anos. Com as mudanças mais recentes, parece ser cerca de cinco agora.

O Linux oferece opções. Para um sistema operacional estável, sem atualizações de recursos, focado em manutenção e segurança, as edições LTS as distribuições Linux oferecem até cinco anos de atualizações gratuitas. Principalmente para distribuições baseadas ou derivadas do Ubuntu, como o Linux Mint.

Além disso, há um plano de assinatura para o Ubuntu, onde você pode continuar recebendo atualizações de segurança por até 10 anos .

Se optar por distribuições de lançamento contínuo, com atualizações constantes sem cronograma, contanto que seu hardware seja competente o suficiente, poderá atualizar o sistema operacional sem problemas.

Qual escolher?

O macOS pode valer a pena o preço, se você precisar. Não é uma recomendação fácil para usuários que precisam apenas navegar na web, enviar e-mails e realizar algumas tarefas que são possíveis em qualquer plataforma.

O macOS continua sendo uma escolha de nicho.

No entanto, o Linux melhorou para se tornar uma escolha útil para ex-usuários do Windows/macOS, estudantes de ciência da computação, desenvolvedores, profissionais criativos e uma ampla gama de usuários em potencial.

Há muitas razões para escolher o Linux ao invés do macOS.

FONTE: aqui

10 curtidas

Cara, muito boa a comparação. Demonstra claramente essa diferença entre os sistemas. Acho o MacOS muito bonito, mas as distros linux em geral sempre me entregaram uma experiência formidável de uso. Tenho amigos que usam o mac, mas comparando com eles eu sempre venço em questão de produtividade, pois para o uso geral, o linux é excelente. E olha que sou power user, edito vídeos e áudios, uso softwares de escritório a rodo, notion, xmind 8, softmaker, libre office, jogo, assisto filmes, navego na internet, e a lista segue.

Em si, o único atrativo, hoje, no macos é os seus softwares exclusivos, nada que uma alternativa não supra, não é mesmo?

3 curtidas

Fala isso pro Davies, pro Nick, pro Tiago Abreu, pra Bárbara Tostes, pro @eddiecsilva, pra mim…

6 curtidas

A lista de pessoas que desafiam essa afirmação diariamente é quase infindável.

Interessante ver as opiniões de outros profissionais, mesmo que eu discorde de alguns tópicos.

:vulcan_salute:

5 curtidas

Mac OS é um sistema que piorou na última década.

Aberto às argumentações, de quem traga alguma coisa prática que tenha sido incorporada ao sistema.

Tive pouquíssimos contatos com o ecossistema, mas o que me parece é que o esquema do Airdrop é uma inovação relevante. Tem mais além disso?

n sou eu que digo, mas o dono do artigo. me tira dessa. kkkkkkkk

1 curtida

n sei s procede. nunca usei mac e esse artigo é opinião do autor. rsrsrsrsrs

“Me inclui fora disso”

Acredito que a principal vantagem do macOS sobre qualquer outro sistema operacional só vem à tona se você for um power user de Apple Devices. A integração entre eles é tão perfeita que faz valer o custo de um setup completamente baseado neles para trabalhos que dependem de compartilhar arquivos, um workflow convergente e contínuo.. Parte da ideia principal do Unity8 que fez a Canonical simplesmente desistir de ter seu próprio ambiente gráfico.

Mas, para um brasileiro médio, que precisa incluir uma cratera no orçamento para comprar qualquer coisa que meramente lembre uma maçã, essa vantagem é muito pouco aproveitada. Ainda prefiro o Linux, ainda mais depois de anos usando ele, por mais que um ecossistema perfeitamente integrado pareça super tentador, acho difícil eu me acostumar com um modo “fechado” de pensar novamente – onde eu só posso fazer o que o OS me permite.

“O homem sai do Linux, mas o Linux não sai do homem”

– Albert Einstein

(contém ironia)
3 curtidas

Parabéns :clap::clap:

Eu respondo assim quando me perguntam:

Você já assistiu o filme do Thor?
Conhece o Odin? Então, no mundo dos sistemas operacionais que dominam o mundo ele seria o Unix - o pai de todas.
O mac_OS seria o Thor, loiro, olhos claros e fortão. Já o linux estaria mais representado pelo Loki, inteligente, manipulador e salvou o multiverso e mesmo assim ainda é odiado por muitos.

3 curtidas

Engraçado pensar que, sem o Linux, boa parte da infraestrutura que compõe o esqueleto da internet seria inviável – inclusive parte da infraestrutura usada pela Microsoft.

3 curtidas

Para quem nunca usou, vou só dar uma dica, porque eu cheguei a pensar que estava sem intelecto, mas é realmente uma limitação.
Vejam como é tosca e quase “inutilizável” a forma de fazer snaps (dividr a tela) no MacOS.

Qualquer besteira sobre workflow num sistema que não consegue organizar minimamente as janelas é puro marketing. E mesmo eu que já tive a oportunidade (telefone cedido pelo patrão + Macbook que era meu), não vi nada de mais. Mal mal dava para atender o telefone pelo notebook, com qualidade aceitável, nada surpreendente.

3 curtidas

Uma coisa que sempre achei ultrajante na Apple foi isso de que o que é Apple só funciona com Apple. Pendrives em NTFS ou FAT criados no Windows que não abriam (acho que isso mudou, mas se não me engano isso já existiu), Iphones que não conectavam via USB em qq computador fora Apple exceto por meio de gambiarras (Itunes e assemelhados portados para outros sistemas), bluetooth que só conecta entre dispositivos Apple e por aí vai. Quase uma venda casada em formato poligâmico!

6 curtidas

A principal diferença (em termos de “significatividade”) para mim, se dá pelo fato da otimização de hardware-software, já que, esse duo nos macintoshs funciona como um casamento. Se tivéssemos algo estilo Gentoo, só que user-friendly em termos de instalação otimizada, até esse paradigma de momento seria quebrado.

4 curtidas

Na verdade meio que nos últimos 2 anos as coisas melhoraram bastante, o maior problema era o hardware que vinha decaindo a quase uma década. Hoje eu acho o hardware deles ótimo e recomendaria a qualquer um que não procura jogos ou renderização 3D.

De qualquer forma eu sou suspeito, hoje em dia eu acho todos os OSes agradáveis e produtivos. Em parte eu acho que aprendi a conviver com a diferença dos sistemas, mas também acho que VSCode + Docker contribuíram.

Para desenvolvimento de software, acho a Workstation Linux mais confortável, mas quando vou trabalhar com questões que envolvem design ou trabalho artístico, saio da Workstation e vou trabalhar no MacBook Pro.

Em termos de hardware, no desktop prefiro PC Linux para trabalho e PC Windows para entretenimento, mas quando se trata de portáteis (celular, tablet, notebook), acho a Apple melhor. Sendo honesto, só voltaria para Linux em notebooks se questões financeiras me forçassem.

Tem N motivos para minhas escolhas (inclusive o porquê de eu usar todas as plataformas e form-factors de hardwares hoje em dia), mas não quis deixar o texto muito longo. Se alguém quiser saber o motivo de alguma escolha minha em particular, é só perguntar.

1 curtida

Boa noite, ou bom dia, ou talvez boa tarde. Mac uma empresa proprietária, poucos programadores, soluções demoradas, linux desenvolvida por qualquer pessoa que queira melhorar e postar sua melhora, desenvolvida por tudo mundo, software aberto, programas sem fim, para todas as funções e idiomas, dezenas de distribuições das mas complexas as mais simples, e seus protocolos de segurança extremo. Sistema que dominou todas as estruturas e comunicações com todos os tipos de computadores do mundo, todos os tipos de protocolos para que isso venha a acontecer transparentemente, dominando 97% dos servidores com total segurança, proporcionando aos gênios dos protocolos todas as quebras de segurança aos sistemas operacionais concorrentes, digo que o mesmo veio quebrou todos os outros sistemas operacionais em todos os atributos, para tudo tem uma solução dentro de linux. Coisa que os concorrentes não conseguem fazer devido a falta de liberdade operacional, Sistema fechado, não tem futuro, não tem competição, não tem comparação com o sistema aberto, libre, são centenas de milhões de pessoas no mundo todo programando em C desenvolvendo rotinas para Linux. Pergunto: Quem pode concorrer a isso ?

1 curtida

Por que acha os portáteis da Apple superiores (principalmente falando de celulares)? Na sua opinião, quais vantagens os Iphones posssuem, fora o tempo de suporte geralmente maior e a qualidade maior nos stories de redes sociais?
Não estou necessariamente discordando, apenas gosto de ouvir opiniões diversas.

Se puder também opinar sobre quais vantagens os Androids possuem em relação aos Iphones, agradeço.

Desconsiderando o software, que é um ponto onde a Apple me convenceu ao longo do tempo, pelo capricho do ecossistema e pela integração melhor com o restante do que considero melhor em termo móveis (iPad e MacBook Pro 14/16) .

O outro grande fator, como nos outros dispositivos móveis da Apple, é o hardware diferenciado sem grandes defeitos, além do preço, óbvio. Na minha visão, a Apple está em uma boa fase. Eles estão com CPUs espetaculares, displays espetaculares, e no caso do iPhone, a bateria finalmente não é ruim para um produto premium.

Eu já tive o topo de linho de diversas marcas, como Samsung, Xiaomi, Huawei… Cansei de ver aparelhos com displays espetaculares, mas um conjunto de OS+calibração porca, ou alguma economia em algum aspecto menos exigido dos consumidores para manter o preço competitivo, como som mono, etc. As vezes tem um bom hardware, mas a versão de Android é bem meia boca… A Apple já esteve nessa lista por causa da bateria para mim, e assim vai… Hoje eu não vejo outro defeito que não seja o preço.

Feliz ou infelizmente este tipo de movimento somente ocorreu quando começou a perder market share.

Mas dentro do critério preço nenhum Android topo de linha satisfaz? Não é o mercado que acompanho, mas acharia curioso dentre tantas marcas nenhuma atender bem a vários/todos os quesitos cobrando o preço de um iPhone.

PS: eu tenho trauma de bateria de iPhone. Chegou a ter uma época que não sabia se ela aguentaria 3 horas de pedal com GPS ligado.