pt.phhsnews.com


pt.phhsnews.com / Por que o software macOS às vezes é rotulado como “Darwin”?

Por que o software macOS às vezes é rotulado como “Darwin”?


Se você é um usuário de Mac e um fã de software livre, provavelmente já viu determinados aplicativos com o rótulo “Darwin” . Mas por que as versões macOS dos aplicativos carregam esse nome?

Porque o macOS é, junto com o iOS e o tvOS, impulsionado por um software open source baseado em BSD chamado Darwin. Como muitos sistemas operacionais de código aberto, Darwin até tem um mascote: Hexley, o Ornitorrinco.

Entendi? Porque o mascote do BSD é um diabo? Ah, não importa.

Isso não é um truque: a Apple leva a sério a coisa do código aberto. Você pode fazer o download de todo o código-fonte do Darwin, no momento, em opensource.apple.com. Você encontrará diferentes downloads para cada versão do macOS.

É por causa desse legado que o software do MacOS às vezes é rotulado como “Darwin”, particularmente por entusiastas de software livre.

Aguarde, Open Source? Isso significa que eu posso usar o macOS de graça?

Não.

Bem… principalmente não. Embora o próprio Darwin seja de código aberto, a maioria das coisas que você pensa quando visualiza o macOS não é. A interface do usuário do Aqua e a API do Cocoa são de código fechado, por exemplo, e nenhum software do MacOS pode ser executado sem essas coisas.

Assim, você pode baixar o código-fonte do Darwin gratuitamente e compilá-lo com as habilidades certas, você nunca conseguiria que o software macOS trabalhasse nele - incluindo, ironicamente, muitos dos rotulados como “darwin” (a menos que você queira passar alguns anos e / ou décadas fazendo engenharia reversa das partes proprietárias do macOS). Darwin é apenas o alicerce básico sobre o qual o resto do macOS é construído.

Mas isso não significa que você não pode obter qualquer coisa para rodar em Darwin. E há versões de terceiros do Darwin que você pode executar com relativa facilidade, principalmente o PureDarwin. Este sistema operacional desenvolvido por voluntários usa o Darwin como seu núcleo, e você pode até obter interfaces de usuário de código aberto rodando nele. Aqui está o que parece:

Não é exatamente o MacOS Sierra, é? Você também pode obter PureDarwin trabalhando em uma máquina virtual, se você estiver disposto a colocar no esforço. Só não espere rodar o software Mac.

Por que isso existe?

Quando a Apple demitiu Steve Jobs em 1985, ele se manteve ocupado. Ele ajudou a afastar o Graphics Group da LucasFilm, por exemplo. Essa empresa foi renomeada Pixar.

Na mesma época, Jobs também fundou a NeXT, que fabricava computadores de última geração. Esses dispositivos, destinados principalmente a acadêmicos, impressionaram seriamente os cientistas da computação com suas altas especificações e seu sistema operacional inspirado em objetos e inspirado em UNIX: o NeXTSTEP. Este sistema operacional, apesar de ser de código fechado, usou algum código aberto, principalmente do BSD.

Embora os dispositivos NeXT nunca tenham vendido particularmente bem, eles foram influentes: Tim Berners-Lee projetou o primeiro navegador da Web no NeXTSTEP, por exemplo.

Em 1997, a Apple comprou a NeXT. Isso trouxe Steve Jobs de volta à empresa, mas também significou que a Apple era proprietária do sistema operacional NeXTSTEP. Partes desse sistema operacional foram retrabalhadas para formar a base do Darwin, e o legado do UNIX fez com que essas partes acabassem sendo de código aberto.

Outros recursos do NeXTSTEP, incluindo o Cocoa API, também se tornaram parte do macOS. Até mesmo coisas básicas como o Dock e a extensão .app para aplicativos podem ser rastreadas até o NeXTSTEP, como mostra este vídeo.

Os recursos do NeXTSTEP continuam vivos até hoje no Mac, mas todos os dispositivos da Apple fazem parte desse legado. Darwin alimenta o iPhone, o Apple Watch e o Apple TV. A maioria dos usuários da Apple nunca vai saber, e eles realmente não precisam, mas todo mundo de vez em quando você vai encontrar um pacote com “Darwin” no nome. Agora você sabe por quê.


Como inicializar no modo de segurança no Windows 10 ou 8 (A maneira mais fácil)

Como inicializar no modo de segurança no Windows 10 ou 8 (A maneira mais fácil)

Uma das etapas mais comuns ao solucionar problemas de um PC é inicializar no modo de segurança. Por muito tempo isso foi conseguido pressionando a tecla F8, tudo isso muda com o Windows 10 e seu modo de Reparo Automático. Mas, e se quisermos o Modo de Segurança? Se você misturar a tecla F8 no momento certo (ou conseguir colocar a chave durante a inicialização), o Windows poderá ainda levar você a uma tela que permite você entra no ambiente de recuperação.

(how-top)

Como redefinir o cache DNS no macOS

Como redefinir o cache DNS no macOS

Se você trabalha em sites, ocasionalmente precisará redefinir o cache DNS do seu computador, especialmente após editar registros ou alterar hosts. Embora a limpeza do cache do DNS no Windows seja fácil com um comando dedicado, os usuários do Mac precisam usar um pouco de solução alternativa. Limpar o cache DNS no seu Mac Para limpar o cache do DNS no Mac, abra o Terminal , que você pode encontrar em Aplicativos> Utilitários ou pesquisando com o Spotlight, e execute o seguinte comando: sudo killall -HUP mDNSResponder Digite sua senha quando for solicitado.

(how-top)