Bug 458809 - Support kexec reboot from GUI
Summary: Support kexec reboot from GUI
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Session Management (show other bugs)
Version: 5.27.5
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-06 19:37 UTC by tomashnyk
Modified: 2023-05-17 18:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tomashnyk 2022-09-06 19:37:01 UTC
I would like to be able to reboot from GUI using kexec.

kexec is a method to skip BIOS/UEFI during reboot, which can seriously speed up reboot (on my system, it about halves it, BIOS takes about 9 seconds and userspace as much).

It works on systems using systemd-boot pretty much for free.

Hibernate is already an action that fails on a lot of systems (it needs a swap file/partition larger than RAM) and yet is exposed.

Codewise, I think it would need to be implemented from https://invent.kde.org/plasma/plasma-workspace/-/blob/master/libkworkspace/sessionmanagementbackend.cpp

all the way up to https://invent.kde.org/plasma/plasma-workspace/-/blob/master/applets/kicker/plugin/systementry.cpp
or https://invent.kde.org/plasma/plasma-workspace/-/blob/master/applets/kicker/plugin/systementry.cpp

(plus a new icon would be handy)

Is such a feature something that would be accepted?
Comment 1 Nate Graham 2022-09-09 04:41:49 UTC
Sounds cool. We could call it "fast boot" or something.