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

Simon Peter, el creador del formato de paquete autónomo AppImage, ha lanzado la distribución helloSystem 0.7, basada en FreeBSD 13 y posicionada como un sistema para usuarios normales al que pueden cambiar los amantes de macOS que no están satisfechos con las políticas de Apple. El sistema carece de las complicaciones inherentes a las distribuciones modernas de Linux, está bajo el control total del usuario y permite que los antiguos usuarios de macOS se sientan cómodos. Para familiarizarse con el kit de distribución, se ha generado una imagen de arranque, de 791 MB de tamaño (torrent).

La interfaz se parece a macOS e incluye dos paneles: el superior con el menú global y el inferior con la barra de aplicaciones. El paquete panda-statusbar desarrollado por el kit de distribución de CyberOS (anteriormente PandaOS) se usa para formar el menú global y la barra de estado. La barra de aplicaciones del 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 Firefox y Chromium son opcionales. 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.

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

El proyecto desarrolla 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, un utilidad de captura de pantalla, un navegador de servidor Zeroconf, un indicador para el volumen de configuración, una utilidad para configurar un entorno de arranque. Para el desarrollo se utiliza el lenguaje Python y la librería Qt. Los componentes de desarrollo de aplicaciones admitidos incluyen PyQt, QML, Qt, KDE Frameworks y GTK, en orden descendente de preferencia. ZFS se utiliza como sistema de archivos principal y se admiten UFS, exFAT, NTFS, EXT4, HFS+, XFS y MTP para el montaje.

Principales novedades de helloSystem 0.7:

  • Se realizó la transición al código base FreeBSD 13.0 (la versión anterior se basó en FreeBSD 12.2).
  • Se ha implementado una nueva arquitectura para trabajar en modo Live, trabajando sin disco RAM, sin cambiar la partición raíz y sin copiar la imagen del sistema a la RAM. La imagen en vivo utiliza el sistema de archivos UFS, comprimido con uzip, en lugar del sistema de archivos ZFS. El inicio del entorno gráfico se ha movido a una etapa de carga anterior. Como resultado, el tamaño de la imagen en vivo disminuyó de 1.4 GB a 791 MB y el tiempo de descarga se redujo tres veces.
  • La compatibilidad con el kit de herramientas Ventoy está garantizada, lo que le permite cargar varias imágenes ISO diferentes desde un medio.
  • Se agregó soporte para el sistema de archivos exFAT.
  • Un conjunto descargable independiente contiene archivos para desarrolladores de aplicaciones, incluidos compiladores, archivos de encabezado y documentación.
  • Compatibilidad mejorada con tarjetas de video NVIDIA más antiguas (se agregaron varias versiones diferentes de controladores NVIDIA).
  • Se ha cambiado el diseño del proceso de carga. La consola de texto ha sido descontinuada de forma predeterminada.
  • Se agregaron traducciones para muchas aplicaciones, cuadros de diálogo del configurador y utilidades.
  • Además del navegador Falkon predeterminado, puede instalar rápidamente paquetes Chromium, Firefox y Thunderbird con soporte de menú global y decoración de ventanas nativa.
  • El menú proporciona la visualización de teclas de acceso rápido que conducen a llamar a los elementos del menú correspondientes. Se proporciona resaltado visual de los elementos del menú seleccionados. De forma predeterminada, los iconos ya no se muestran en los menús contextuales.
  • Implementada la capacidad de cambiar el volumen y brillo de la pantalla a través de los botones multimedia correspondientes en los teclados de las computadoras portátiles.
  • En el emulador de terminal, los comandos Comando-C y Comando-V funcionan en línea con cómo se manejan estos comandos en otras aplicaciones (Ctrl-C requiere presionar Comando-Shift-C o Ctrl-Comando-C).
  • Se agregó soporte para sonidos del sistema en el administrador de archivos y advertencias sonoras en el cuadro de diálogo del mensaje.
  • Si es imposible iniciar una sesión gráfica dentro de un tiempo determinado, ahora se muestra un mensaje de error con información útil sobre el equipo.
  • El administrador de archivos brinda soporte para cambiar el nombre de las particiones del disco (ejecutando el comando diskutil rename), mostrando sus etiquetas de texto y vinculando íconos a la partición. Se agregó la capacidad de abrir una imagen de disco haciendo doble clic.
  • Se agregó la utilidad makeimg para crear imágenes de disco.
  • Se ha agregado un elemento al menú contextual para llamar a la interfaz de formateo del disco.
  • El programa para tomar notas adhesivas se eliminó de la ejecución automática.
  • Para dispositivos de audio, es posible llamar a un ecualizador.
  • Las posibilidades experimentales completamente inacabadas se recogen en la sección “En construcción”. Están disponibles para pruebas utilidades para instalar actualizaciones de paquetes y aplicar parches de FreeBSD, grabar en discos ópticos, descargar conjuntos con aplicaciones adicionales e instalar Debian Runtime con un entorno para ejecutar aplicaciones Linux.

Fuente: opennet.ru

Añadir un comentario