News: 0001490758

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Ubuntu 24.10 Desktop To Ship With Sysprof Profiler Pre-Installed

([Ubuntu] 5 Hours Ago Ubuntu 24.10 Sysprof)


Following Canonical's decision to [1]enable frame pointers by default in Ubuntu 24.04 LTS and then they ended up adding [2]a number of performance tools to ship by default with Ubuntu 24.04 LTS, for Ubuntu 24.10 a late change is adding another tool to be installed by default on the Ubuntu desktop: Sysprof.

Sysprof as the system-wide performance profiler for Linux systems is now set to be installed by default on Ubuntu 24.10 and moving forward with future Ubuntu Linux releases. Currently users need to sudo apt install sysprof to enjoy this GUI and command-line driven program but now is to be installed by default on the Ubuntu desktop.

[3]

While I am a big fan of Canonical's recent focus on performance engineering and am a self-proclaimed Linux performance enthusiast, I am a bit baffled about this decision. Sysprof will only be used by a small subset of users (developers) and those doing low-level Linux system profiling are likely to know how to use Apt or the GUI package manager to install new packages so they could easily install Sysprof themselves. This isn't some Ubuntu Desktop "Developer Edition" or otherwise a specially crafted spin but will see Sysprof being installed on all new Ubuntu desktop installations. It just seems like bloat with so few likely to actually use Sysprof and to be expecting it out-of-the-box when most other Linux distributions aren't shipping it by default.

[4]

Confirmation of Sysprof application by default on Ubuntu 24.10 was made via [5]this Ubuntu desktop post and the [6]ubuntu-meta package has been updated for Sysprof. Given that it's late in the cycle, Sysprof app in the default Ubuntu installation also had to go the route of a [7]feature freeze exception . In that feature freeze exception it's argued:

"The Ubuntu Desktop team wishes to install the sysprof app in the default Ubuntu Desktop install for 24.10. This is part of a distro-wide Performance Engineering effort discussed in various places such as https://ubuntu.com/blog/ubuntu-performance-engineering-with-frame-pointers-by-default

For clarification, this change is for both the default and full installation options. This will be done by adding Recommends: sysprof in the ubuntu-desktop-minimal package (and seed). No changes are needed in any other packages. Installing the sysprof app by default has no impact on any other packages."

So with Ubuntu Desktop 24.10 you will have Sysprof available out of the box to do any system-wide performance profiling if you're interested but have been held up by it not being installed out-of-the-box...



[1] https://www.phoronix.com/news/Ubuntu-Frame-Pointers-Default

[2] https://www.phoronix.com/news/Ubuntu-24.04-Perf-Tools-Propose

[3] https://www.phoronix.com/image-viewer.php?id=2024&image=ubuntu_sysprof_1_lrg

[4] https://www.phoronix.com/image-viewer.php?id=2024&image=ubuntu_sysprof_2_lrg

[5] https://discourse.ubuntu.com/t/desktop-team-integration-squad-updates-monday-9th-september-2024/47907/3

[6] https://launchpad.net/ubuntu/+source/ubuntu-meta/1.542

[7] https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/2077461



markg85

Topolino

uid313

May all your PUSHes be POPped.