A Apple anunciou o lançamento do código-fonte do macOS 14.2

Apple

A Apple também tem código aberto

Logo após o lançamento de macOS 14.2 com codinome “MacOS Sonoma”, a Apple também anunciou o lançamento do código-fonte atualizado a partir deste, que usa código aberto, incluindo componentes Darwin e outros componentes, programas e bibliotecas não-GUI.

O termo "Darwin" no contexto da Apple refere-se ao kernel do macOS. Darwin é um sistema operacional baseado em Unix que serve como base para o macOS. Foi lançado pela primeira vez como um sistema operacional de código aberto em 2000 e é composto de várias tecnologias importantes, incluindo o kernel XNU, que é um kernel híbrido que combina elementos de Mach e FreeBSD.

Em julho de 2003, A Apple lançou o Darwin na versão 2.0 da Licença de Fonte Pública da Apple (APSL), o que Isso significa que a Apple lançou parte do código-fonte, No entanto, a interface gráfica do usuário (GUI) do macOS, conhecida como Aqua, não é de código aberto, o que significa que a experiência completa do macOS não está disponível em código aberto.

O fato de Darwin ser de código aberto permitiu que a comunidade de desenvolvimento contribuísse e usasse partes de Darwin em outros projetos. Além disso, tornou mais fácil entender como funciona a base do macOS e permitiu que os desenvolvedores explorassem e entendessem melhor a arquitetura subjacente do sistema operacional da Apple.

A Apple tem contribuído ativamente para projetos de código aberto além dos seus próprios produtos, por exemplo participando na melhoria de tecnologias fundamentais como LLVM e Clang, que são essenciais para o desenvolvimento de software.

Cabe mencionar que A Apple lidera vários projetos significativos, como o mecanismo de renderização WebKit e a linguagem de programação Swift. No entanto, deve-se notar que certos componentes desenvolvidos pela própria empresa são mantidos em segredo por vários motivos.

Todos esses códigos-fonte estão disponíveis no site Código aberto na Apple, bem como nos repositórios GitHub, que dá aos desenvolvedores e usuários interessados ​​a oportunidade de explorar, contribuir e colaborar no desenvolvimento do sistema.

Sobre o código-fonte lançado recentemente de componentes do macOS 14.2 (Sonoma), Vale ressaltar que o lançamento inclui o código-fonte de 172 pacotes, abrangendo componentes Darwin e outros elementos, programas e bibliotecas não gráficas da interface do usuário (GUI). É importante mencionar que os pacotes gnudiff e libstdcxx foram removidos do branch macOS 13.

Entre os componentes disponíveis o código-fonte do kernel XNU é encontrado, apresentado na forma de trechos de código associados à próxima versão do macOS, além de Os componentes de código aberto usados ​​no iOS 17.2 também foram publicados, É mencionado que o lançamento inclui dois pacotes: WebKit e libiconv.

Finalmente, só para citar algumas novidades que apresenta MacOS Sonoma se destaca melhorias no preenchimento automático aprimorado em campos PDF e outros formulários, que exibirão uma seleção de opções de preenchimento automático, como nome, endereço, número de telefone ou detalhes da sua lista de contatos.

Na parte do Mensagens, agora possui uma seta no canto superior direito de algumas conversas. Clicar nesta seta o levará para a primeira mensagem não lida da conversa; É ótimo para aqueles bate-papos em grupo que você normalmente ignora. Também destaca-se a verificação das chaves de contato que fornece alertas automáticos e códigos de verificação de contato para ajudar a verificar os contatos.

Além disso, um novo widget de clima está incluído e a Apple melhorou muito o aplicativo Relógio com temporizadores predefinidos e uma visualização "Recente" e um grande número de correções de bugs também estão incluídas, das quais a correção curl e sua biblioteca associada, libcurl , que tinha duas vulnerabilidades com uma pontuação CVSS de “9.8 CRÍTICO” em um máximo de 10.

Finalmente Se você estiver interessado em aprender um pouco mais sobre os componentes lançados pela Apple, você pode visitar o seguinte link.