Vorig jaar introduceerden de Pop!_OS-softwareontwikkelaars bij System76 system76-scheduler als een door Rust geschreven user-space-daemon die bedoeld was om CFS automatisch te configureren en procesprioriteiten dynamisch te beheren. Ze hebben verschillende functies toegevoegd om het reactievermogen en de prestaties van Linux-desktops te verbeteren, terwijl ze vandaag system76-scheduler v2.0 hebben uitgerold als de nieuwste iteratie van deze procesplanner.
De laatste release van system76-scheduler was in mei 2022 en sindsdien was ik het eerlijk gezegd grotendeels vergeten met al hun andere Pop!_OS-werk, zoals het ontwikkelen van hun nieuwe COSMIC-desktop en interessante hardware-inspanningen zoals de HP Dev One en nu zelfs prototypen van hun eigen interne laptopontwerp. Maar vandaag is system76-scheduler 2.0 uit als een grote update van dit open-sourceproject.
System76-Scheduler 2.0 brengt PipeWire-integratie, zodat het automatisch processen kan toewijzen en hogere prioriteiten kan stellen aan processen die zijn verbonden met PipeWire–omdat voor de meeste taken de interface met deze audio-/videostreamserver hogere prioriteit voor de beste desktopervaring.
System76-Scheduler 2.0 biedt ook”vele”prestatie-optimalisaties, zoals het elimineren van de meeste geheugentoewijzingen door buffers te hergebruiken voor het lezen van bestanden/het opbouwen van paden, evenals het ongeldig maken van UTF-8 stringcontroles wanneer dit niet nodig is.
De bijgewerkte system76-scheduler schakelt ook de kernel’s standaard automatische groepering, ondersteunt nieuw planningsbeleid zoals FIFO en IDLE, de servicefunctionaliteit van de procesplanner kan nu worden uitgeschakeld, en een aantal andere verbeteringen.
Downloads en meer details over de release van System76-Scheduler 2.0 van vandaag via GitHub .