Lanzamiento de la distribución helloSystem 0.6, que utiliza FreeBSD y recuerda a macOS

Simon Peter, creador del formato de paquete autónomo AppImage, ha publicado el lanzamiento de helloSystem 0.6, una distribución basada en FreeBSD 12.2 y posicionada como un sistema para usuarios comunes y corrientes al que pueden pasarse los amantes de macOS insatisfechos con las políticas de Apple. El sistema carece de las complicaciones inherentes a las distribuciones modernas de Linux, está bajo control total del usuario y permite que los antiguos usuarios de macOS se sientan cómodos. Para familiarizarse con la distribución, se ha creado una imagen de arranque de 1.4 GB (torrent).

La interfaz recuerda a macOS e incluye dos paneles: el superior con el menú global y el inferior con el panel de aplicaciones. Para generar el menú global y la barra de estado se utiliza el paquete panda-statusbar, desarrollado por la distribución CyberOS (anteriormente PandaOS). El panel de la aplicación Dock se basa en el trabajo del proyecto Cyber-Dock, también de los desarrolladores de CyberOS. Para administrar archivos y colocar accesos directos en el escritorio, se está desarrollando el administrador de archivos Filer, basado en pcmanfm-qt del proyecto LXQt. El navegador predeterminado es Falkon, pero Chromium también está disponible como opción.

ZFS se utiliza como sistema de archivos principal y se admiten exFAT, NTFS, EXT4, HFS+, XFS y MTP para el montaje. Las solicitudes se entregan en paquetes independientes. Para iniciar aplicaciones se utiliza la utilidad de inicio, que encuentra el programa y analiza los errores durante la ejecución. El sistema para construir imágenes en vivo se basa en las herramientas del proyecto FuryBSD.

El proyecto está desarrollando una serie de aplicaciones propias, como un configurador, un instalador, una utilidad mountarchive para montar archivos en un árbol del sistema de archivos, una utilidad para recuperar datos de ZFS, una interfaz para particionar discos, un indicador de configuración de red, una utilidad para crear capturas de pantalla, un navegador de servidor Zeroconf, un indicador de volumen de configuración, una utilidad para configurar el entorno de arranque. Para el desarrollo se utilizan el lenguaje Python y la biblioteca Qt. Los componentes admitidos para el desarrollo de aplicaciones incluyen, en orden descendente de preferencia, PyQt, QML, Qt, KDE Frameworks y GTK.

Lanzamiento de la distribución helloSystem 0.6, que utiliza FreeBSD y recuerda a macOS

Principales novedades de helloSystem 0.6:

  • Se ha realizado la transición del gestor de ventanas Openbox a KWin.
  • Es posible manipular cualquier borde de la ventana para cambiar el tamaño de las ventanas.
  • Permitió que las ventanas se ajustaran a tamaños específicos cuando se arrastraban al borde de la pantalla.
  • Se implementó el cambio de tamaño de los íconos en la esquina inferior derecha de la pantalla.
  • Se garantiza el centrado correcto de los títulos de las ventanas.
  • Se agregaron efectos de animación para cambiar el tamaño, minimizar y expandir ventanas.
  • Se agregó una descripción general animada de las ventanas abiertas, que se muestra al mover el puntero del mouse a la esquina superior izquierda de la pantalla.
  • De forma predeterminada, el modo de colocación de ventanas apiladas está activado.
  • Las esquinas superiores de las ventanas están redondeadas manteniendo las esquinas inferiores afiladas. Cuando la ventana se expande para ocupar toda la pantalla o se coloca en la parte superior, las esquinas redondeadas se reemplazan por otras nítidas.
  • La configuración del kernel se ha optimizado para mejorar la calidad del sonido.
  • Se agregó el menú "Abrir" y la combinación Comando-O para abrir archivos y directorios en el administrador de archivos Filer.
  • Filer ya no admite pestañas ni vista en miniatura.
  • Se agregó la combinación Comando-Retroceso para mover archivos a la papelera y Comando+Mayús+Retroceso para una eliminación instantánea.
  • Se ha simplificado la interfaz con la configuración del escritorio.
  • Se agregó soporte para transparencia para fondos de escritorio.
  • Se agregó un subprograma experimental para mostrar el nivel de carga de la batería.
  • Ha comenzado el desarrollo de ports y paquetes para instalar el escritorio helloDesktop en FreeBSD.

Fuente: opennet.ru

Añadir un comentario