Desde Linux Darkcrizt  

Apple dio a conocer la liberación del código fuente de macOS 14.2

Apple

Apple también cuenta con código abierto

Poco después del lanzamiento de macOS 14.2 con nombre clave «MacOS Sonoma», Apple también anuncio la liberación del código fuente actualizado de este, que utiliza open source, incluidos componentes Darwin y otros componentes, programas y bibliotecas que no son GUI.

El término «Darwin» en el contexto de Apple se refiere al Kernel de macOS. Darwin es un sistema operativo basado en Unix que sirve como la base subyacente para macOS. Se lanzó por primera vez como un sistema operativo de código abierto en 2000 y se compone de varias tecnologías clave, incluido el núcleo XNU que es un núcleo híbrido que combina elementos de Mach y FreeBSD.

En julio de 2003, Apple lanzó Darwin bajo la versión 2.0 de la Licencia de Fuente Pública de Apple (APSL), lo que significa que Apple ha liberado parte del código fuente, sin embargo, la interfaz gráfica de usuario (GUI) de macOS, conocida como Aqua, no es de código abierto, lo que significa que la experiencia completa de macOS no está disponible en términos de código abierto.

El hecho de que Darwin sea de código abierto ha permitido que la comunidad de desarrollo contribuya y utilice partes de Darwin en otros proyectos. Además, ha facilitado la comprensión de cómo funciona la base de macOS y ha permitido a los desarrolladores explorar y comprender mejor la arquitectura subyacente del sistema operativo de Apple.

Apple ha contribuido activamente a proyectos de código abierto más allá de sus propios productos, ya que por ejemplo participa en la mejora de tecnologías fundamentales como LLVM y Clang, que son esenciales para el desarrollo de software.

Cabe mencionar que Apple lidera diversos proyectos significativos, tales como el motor de renderizado WebKit y el lenguaje de programación Swift. Sin embargo, cabe señalar que ciertos componentes de desarrollo propio se mantienen en secreto por diversas razones.

Todos estos códigos fuente están disponibles en el sitio web Open Source at Apple, asi como también en repositorios de GitHub, lo cual brinda a desarrolladores y usuarios interesados la oportunidad de explorar, contribuir y colaborar en el desarrollo del sistema.

Sobre la recientemente liberación del código fuente de los componentes de macOS 14.2 (Sonoma), cabe mencionar que el lanzamiento incluye el código fuente de 172 paquetes, abarcando componentes Darwin y otros elementos, programas y bibliotecas que no pertenecen a la interfaz gráfica de usuario (GUI). Es importante mencionar que se eliminaron los paquetes gnudiff y libstdcxx desde la rama macOS 13.

Dentro de los componentes disponibles se encuentra el código fuente del kernel XNU, presentado en forma de fragmentos de código asociados con la próxima versión de macOS, además de que también se han publicado los componentes de código abierto utilizados en iOS 17.2, se menciona que la liberación incluye dos paquetes: WebKit y libiconv.

Finalmente, solo por mencionar algunas de las novedades que presenta MacOS Sonoma se destacan las mejoras en el autorrellenado mejorado en los campos en PDF y otros formularios, en el cual se mostrará una selección de opciones de Autocompletar, como su nombre, dirección, número de teléfono o detalles de su lista de contactos.

En la parte de los Mensajes, ahora se cuenta con una flecha en la esquina superior derecha de algunas conversaciones. Al hacer clic en esta flecha, accederá al primer mensaje no leído de la conversación; es excelente para esos chats grupales que generalmente ignora. También se destaca la verificación de claves de contacto que proporciona alertas automáticas y códigos de verificación de contactos para ayudar a verificar a los contactos.

Ademas de ello se incluye un nuevo widget del tiempo y Apple ha mejorado enormemente la aplicación Reloj con temporizadores preestablecidos y una vista «Recientes» y también se incluyen una gran cantidad de correcciones de errores y de los cuales se destaca la corrección de curl y su biblioteca asociada, libcurl, las cuales tenían dos vulnerabilidades con ua puntuación CVSS “9.8 CRÍTICA” de un máximo de 10.

Finalmente si estás interesado en poder conocer un poco más sobre los componentes liberados por Apple, puedes visitar el siguiente enlace.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.