ravynOS 0.5.2 Liberado: Un Sistema Operativo de código Abierto basado en FreeBSD dirigido a la Compatibilidad de macOS

in blurthispano •  3 days ago  (edited)


image.png

La imagen fue obtenida de la siguiente liga: https://ravynos.com/images/ravynOS_logo.png


image.png

La imagen fue obtenida de la siguiente liga: https://debugpointnews.com/wp-content/uploads/2024/06/ravynOS-0.4-release-1024x576.jpg


image.png

La imagen fue obtenida de la siguiente liga: https://ravynos.com/images/desktop.png

Esta es una traducción y adaptación del siguiente sitio: <https://debugpointnews.com/ravynos-5-freebsd/>

El proyecto ravynOS ha liberado este sabado 16 de Noviembre de 2024 la versión 0.5.2 llamado "Sneaky Snek" o "Merienda Furtiva" este proyecto se basa en el sistema operavio FreeBSD, y tiene el propósito de lograr una compatibilidad con aplicaciones de macOS y proporcionar una interfase de usuario al estilo macOS.

Después de más de dos años de desarrollo, surge esta versión 0.5.2, el código del proyecto está distribuido bajo la licencia BSD y la imágen de arranque ISO que mide 869 MB para arquitecturas (x86_64).

El proyecto pretende conseguir que aplicaciones de macOS puedan lograr ejecutar tanto a nivel de código fuente como binarios. Los usuarios podrán recompilar aplicaciones de macOS para ejecutar en ravynOS, o incluir cambios dentro del kernel y en el kit de herramientas para ejecutar archivos Mach-O compilados para arquitecturas x86-64 y arm64. El sistema operativo soporta los sistemas de archivo ZFS, HFS+ y APFS usado en macOS.

Adicionalmente a la jerarquí específica de FreeBSD de /usr y /usr/local , ravynOS creó directorios específicos /Library, /System, y /Volumes. Los usuarios home de usuario están localizados en la jerarquía /Users , y cada directorio home tiene un subdirectorio ~/Library para aplicaciones que usen la interfase de programación Cocoa de Apple.

Para compatibilidad con macOS, ravynOS proporciona una implementación parcial de la interfase de programación en tiempo de ejecución de Cocoa y Objective-C, localizado en el directorio /System/Library/Frameworks. El sistema operativo también ofrece la habilidad de correr aplicaciones Linux basados en la infraestructura de emulación Linux de FreeBSD (Linuxulator).

Las aplicaciones pueden ser diseñadas como paquetes autocontenidos (App Bundle) en el formato AppImage y colocados en los directorios: /Applications o ~/Applications. Los programas no requieren instalación o uso de un gesto de paquetes solo arrastre y suelte y lance el archivo AppImage.

El ambiente gráfico es construido en un servidor labwx composite recortado, wlroots, y el protocolo Wayland. Aplicaciones gráficas puedenn usar los marcos de referencia Qt y Cocoa. La interfase usa los conceptos típicos de macOS, tales como una barra en la parte superior y un menú global, una estructura de menú identica, atajos de teclado, un gestor de archivos de estilo similar, y soporte para comandos tales como launchctl y open.

En la nueva liberación, el sistema base ha sido actualizado a la rama FreeBSD 15-CURRENT, y el uso de los ports ha sido descontinuado. La estructura principal incluye el editor de texto turbo, cmake, gmake, nasm, y las utilerías binarias GNU.
El ensamblado de archivo del marco de trabajo Cocoa y Objective-C proporciona la habilidad de enlazar objetos en subdirectorios para simplificar la transferencia de código desde diferentes subdirectorios en una sola biblioteca.

Una nueva herramienta build, build.sh, simplifica el proceso completo de compilar el sistema y crear una imágen ISO personalizada que pueda ser cargada en vivo. Una implementación inicial de un panel tipo muelle con un pequeño conjunto de iconos básicos ha sido agregado. El contenido del panel actualmente es configurado por medio de edita rel archivo plist en ~/Library/Preferences.

Esta nueva liberación también incluye soporte para la clase NSStatusItem, permitiendo a aplicaciones Cocoa mover sus menús al panel global. El uso del repositorio de paquetes ha sido descontinuado, pero aún es posible instalar paquetes desde los repositorios de FreeBSD dentro del directorio /usr/local usando el comando pkg.

Para probar este sistemas se puede descargar la imagen ISO de esta liberación desde GitHub.

En esta liga < https://github.com/ravynsoft/ravynos>.

Solo se debe tomar en cuenta que esta liberación aún no es estable de tal forma que es posible que el sistema falle y se tenga que reiniciar por cuestiones de hardware o programación de algunas aplicaciones, de cualquier forma este es un proceso contínuo de desarrollo para este sistema operativo que viene a ofrecer una opción más para un sistema operativo gráfico que permita tener esa sensación de usar macOS pero dentro de FreeBSD.

Bueno, les deseo éxito en todo lo que hagan en relación al software opensource.

Estamos a la espera de sus comentarios, hasta la próxima publicación donde continuaremos con más sobre ravynOS basado en FreeBSD.

@cosmicboy123 fuera!


image.png

Si lo deseas puedes votar por mi como witness para poder aumentar las capacidades de un servidor.

https://blurtwallet.com/~witnesses?highlight=cosmicboy123

Integrate al grupo de Telegram de @team-mexico 😀 donde yo y otros usuarios de México y de otros países de habla hispana compartimos experiencias y opiniones así como nuestros propios posts. Una gran iniciativa de @cristo

image.png

| 👉Entra a https://t.me/TeamMexico 👈|

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  3 days ago  ·  


¡En @team-mexico estamos agradecidos que formes parte de nosotros!

Contenido votado con cariño. ❤️


Recuerda que puedes publicar en nuestra comunidad



Vota al witness @cosmicboy123

  ·  3 days ago  ·  


** Your post has been upvoted (1.82 %) **