[Kern Meetup Blr] [Talk Proposal] Deep Dive into Linux Hibernation: From Kernel Flows to Modern Tools

165 views
Skip to first unread message

Ankita Pareek

unread,
Oct 22, 2024, 12:44:08 PM10/22/24
to kernel-meet...@googlegroups.com, Erni Sri satya vennela
Title: Deep Dive into Linux Hibernation: From Kernel Flows to Modern Tools

Preferred Talk Format: Lightning Talk

Abstract: 

Hibernation is a crucial power management feature that enables computers to save their current state before powering down and resume seamlessly without data loss. This talk will provide a concise overview of hibernation in Linux systems, from its core concepts to practical implementation, and compare it with other power management states like Suspend-to-RAM, Suspend-to-Idle etc.
 
We'll begin with the fundamentals of hibernation, explaining its mechanisms and advantages in modern computing environments. The discussion will then delve into the Linux kernel's hibernation code flow, exploring key functions and processes that facilitate the state preservation and restoration cycle.
 
A highlight of this talk will be the introduction to Microsoft's hibernation-setup-tool, a utility designed to simplify hibernation configuration across various Linux distributions. We'll demonstrate how this tool addresses common implementation challenges such as hardware dependencies and system state management.
 
By the end of this talk, attendees will understand hibernation's internal workings and learn how to effectively configure it using modern tools. This session is ideal for system engineers, developers, and Linux enthusiasts interested in power management solutions.

References: 
Power management/Suspend and hibernate - ArchWiki

Presenters: Ankita Pareek and Erni Sri Satya Vennela

Speaker Bios: 

1. Ankita Pareek is a Software Engineer at Microsoft in the Azure Linux team with one year of experience working on Azure Linux, a Linux distro developed by Microsoft. Her role is ensuring  the quality and package management of Azure Linux along with contributions to the Confidential compute side of the distro. She participated in Outreachy 2023 with the Confidential Computing Consortium. 

2.   Erni Sri Satya Vennela is a software engineer at Microsoft with one year of experience as a kernel developer. She works in the Best Guest Kernel team under the Linux Systems Group. Her role involves developing and optimizing kernel components to enhance the performance and reliability of virtual machines.

Regards,
Ankita

antra purohit

unread,
Oct 23, 2024, 12:33:35 AM10/23/24
to Kernel Meetup Bangalore
+1

Sivakumar R

unread,
Oct 23, 2024, 12:45:58 AM10/23/24
to Ankita Pareek, kernel-meet...@googlegroups.com, Erni Sri satya vennela
+1

--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/CAG%2B8pO5GxGtXbzBtDpuEQuMjKpFg8-A08CwY90v5R6iUc6Er_g%40mail.gmail.com.


--
Regards,
Siva Kumar.R

Kaitepalli Kavya Sree

unread,
Oct 23, 2024, 1:30:55 AM10/23/24
to Kernel Meetup Bangalore
+1

Kanishk Bansal

unread,
Oct 23, 2024, 2:29:38 AM10/23/24
to Kernel Meetup Bangalore
+1

Bhagyashri Pathak

unread,
Oct 23, 2024, 2:36:02 AM10/23/24
to Ankita Pareek, kernel-meet...@googlegroups.com, Erni Sri satya vennela
+1

--

Archana choudhary

unread,
Oct 23, 2024, 2:45:14 AM10/23/24
to Kernel Meetup Bangalore
+1

Rohit Rawat

unread,
Oct 23, 2024, 4:12:08 AM10/23/24
to Kernel Meetup Bangalore
+1

Praveen Kumar

unread,
Oct 23, 2024, 6:53:34 AM10/23/24
to Ankita Pareek, kernel-meet...@googlegroups.com, Erni Sri satya vennela
+1

On Tue, Oct 22, 2024 at 10:14 PM Ankita Pareek <ankitapa...@gmail.com> wrote:
--

Naman Jain

unread,
Oct 23, 2024, 7:00:29 AM10/23/24
to Kernel Meetup Bangalore
+1

Sumit Gupta

unread,
Oct 23, 2024, 7:16:32 AM10/23/24
to Naman Jain, Kernel Meetup Bangalore

falak...@gmail.com

unread,
Oct 24, 2024, 3:24:18 AM10/24/24
to Kernel Meetup Bangalore
+1

Aditya Nagesh

unread,
Oct 24, 2024, 5:28:59 AM10/24/24
to falak...@gmail.com, Kernel Meetup Bangalore

Leo Mar

unread,
Oct 24, 2024, 9:41:45 AM10/24/24
to Aditya Nagesh, falak...@gmail.com, Kernel Meetup Bangalore

Vinod Koul

unread,
Oct 28, 2024, 2:54:02 AM10/28/24
to Ankita Pareek, kernel-meet...@googlegroups.com, Erni Sri satya vennela
Hi Ankita,

On Tue, Oct 22, 2024 at 10:14 PM Ankita Pareek
<ankitapa...@gmail.com> wrote:
>
> Title: Deep Dive into Linux Hibernation: From Kernel Flows to Modern Tools
>
> Preferred Talk Format: Lightning Talk
>
> Abstract:
>
> Hibernation is a crucial power management feature that enables computers to save their current state before powering down and resume seamlessly without data loss. This talk will provide a concise overview of hibernation in Linux systems, from its core concepts to practical implementation, and compare it with other power management states like Suspend-to-RAM, Suspend-to-Idle etc.
>
> We'll begin with the fundamentals of hibernation, explaining its mechanisms and advantages in modern computing environments. The discussion will then delve into the Linux kernel's hibernation code flow, exploring key functions and processes that facilitate the state preservation and restoration cycle.
>
> A highlight of this talk will be the introduction to Microsoft's hibernation-setup-tool, a utility designed to simplify hibernation configuration across various Linux distributions.
Is this tool open source, can you point to me to the debian package for this

BR

--
~Vinod

Ankita Pareek

unread,
Oct 28, 2024, 9:01:27 AM10/28/24
to Vinod Koul, Kernel Meetup Bangalore, Erni Sri satya vennela
Hi Vinod, 

Yes this tool is open source. You can find it here - https://github.com/microsoft/hibernation-setup-tool

I don't think we have a debian package for it as of now.

Thanks, 
Ankita

Yashovardhan Gunjal

unread,
Nov 2, 2024, 2:48:28 PM11/2/24
to Kernel Meetup Bangalore
+1

Regards,
Yashovardhan Gunjal

Sudipta Pandit

unread,
Nov 5, 2024, 1:52:43 PM11/5/24
to Kernel Meetup Bangalore
+1

On Tuesday, October 22, 2024 at 10:14:08 PM UTC+5:30 ankitapa...@gmail.com wrote:
Reply all
Reply to author
Forward
0 new messages