Apple lança kernel do macOS 13.1 e código de componentes do sistema

A Apple publicou o código-fonte dos componentes de baixo nível do sistema operacional macOS 13.1 (Ventura), que usa software livre, incluindo componentes Darwin e outros componentes, programas e bibliotecas não GUI. Um total de 174 pacotes fonte foram publicados.

Entre outras coisas, está disponível o código do kernel XNU, cujo código-fonte é publicado na forma de trechos de código associados à próxima versão do macOS. XNU faz parte do projeto Darwin de código aberto e é um kernel híbrido que combina o kernel Mach, componentes do projeto FreeBSD e a API IOKit C++ para escrever drivers.

Ao mesmo tempo, foram publicados componentes de código aberto usados ​​na plataforma móvel iOS 16.2. A publicação inclui dois pacotes – WebKit e libiconv.

Adicionalmente, podemos notar a integração do driver da GPU Apple AGX na distribuição Asahi Linux, desenvolvida para funcionar em computadores Mac equipados com chips ARM M1 e M2 desenvolvidos pela Apple. O driver adicionado fornece suporte para OpenGL 2.1 e OpenGL ES 2.0 e permite usar aceleração de GPU em jogos e ambientes de usuário KDE e GNOME. A distribuição é construída usando repositórios padrão do Arch Linux, e todas as alterações específicas, como kernel, instalador, bootloader, scripts auxiliares e configurações de ambiente, são colocadas em um repositório separado. Para suportar GPUs Apple AGX, você precisa instalar dois pacotes: linux-asahi-edge com um driver DRM (Direct Rendering Manager) para o kernel Linux e mesa-asahi-edge com um driver OpenGL para Mesa.

Fonte: opennet.ru

Adicionar um comentário