systemd for 11.10 ?
Patrick Goetz
pgoetz at mail.utexas.edu
Thu May 12 16:52:13 UTC 2011
On 05/12/2011 07:00 AM, ubuntu-devel-request at lists.ubuntu.com wrote:
> From: Steve Langasek <steve.langasek at ubuntu.com>
> Date: Thu, 12 May 2011 11:40:12 +0200
>
> That's what happens*today*. But cgroups are an entirely new interface in
> the kernel that in systemd explicitly prevents that from happening.
"Any process (task) on the system which forks itself creates a child
process (task). The child task automatically becomes members of all of
the cgroups its parent is members of. The child task can then be moved
to different cgroups as needed, but initially, it always inherits the
cgroups (the "environment" in process terminology) of its parent task.
From that point forward, the parent and child tasks are completely
independent of each other: changing the cgroups that one task belongs to
does not affect the other. Neither will changing cgroups of a parent
task affect any of its grandchildren in any way. To summarize: any child
task always initially inherit memberships to the exact same cgroups as
their parent task, but those memberships can be changed or removed later."
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/sec-Relationships_Between_Subsystems_Hierarchies_Control_Groups_and_Tasks.html
Sounds like this is just a matter of screen being updated to be
cgroup-aware.
More information about the ubuntu-devel
mailing list