El año pasado, los desarrolladores de software Pop!_OS en System76 introdujeron system76-scheduler como un demonio de espacio de usuario escrito en Rust destinado a configurar automáticamente CFS y administrar dinámicamente las prioridades de los procesos. Agregaron varias funciones para mejorar la capacidad de respuesta y el rendimiento del escritorio de Linux, mientras que hoy lanzaron system76-scheduler v2.0 como la última versión de este programador de procesos.
El último lanzamiento de system76-scheduler fue en mayo de 2022 y, desde entonces, francamente, lo había olvidado en gran medida con todos sus otros trabajos de Pop!_OS, como el desarrollo de su nuevo escritorio COSMIC, así como esfuerzos de hardware interesantes como HP Dev One y ahora incluso crear prototipos de su propio diseño interno de computadora portátil. Pero hoy sale system76-scheduler 2.0 como una gran actualización de este proyecto de código abierto.
System76-Scheduler 2.0 trae la integración de PipeWire para que pueda asignar automáticamente y establecer prioridades más altas a los procesos conectados a PipeWire, ya que para la mayoría de las tareas que interactúan con este servidor de flujo de audio/video querrán ser mayor prioridad para la mejor experiencia de escritorio.
System76-Scheduler 2.0 también ofrece”muchas”optimizaciones de rendimiento, como eliminar la mayoría de las asignaciones de memoria mediante la reutilización de búferes para leer archivos/construir rutas, así como anular las verificaciones de cadenas UTF-8 cuando no es necesario.
El programador system76 actualizado también deshabilita el kernel función de grupo automático de forma predeterminada, admite nuevas políticas de programador como FIFO e IDLE, la funcionalidad del servicio del programador de procesos ahora se puede desactivar y una variedad de otras mejoras.
Descargas y más detalles sobre la versión actual de System76-Scheduler 2.0 a través de GitHub .