Add Edward Tomasz Napiera?a <trasz@FreeBSD.org>'s root remount report.
This commit is contained in:
parent
7167e57d67
commit
6980c416d3
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46972
1 changed files with 42 additions and 0 deletions
|
@ -1190,4 +1190,46 @@
|
|||
Mellanox Technologies
|
||||
</sponsor>
|
||||
</project>
|
||||
|
||||
<project cat='proj'>
|
||||
<title>Root Remount</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Edward Tomasz</given>
|
||||
<common>Napierala</common>
|
||||
</name>
|
||||
<email>trasz@FreeBSD.org</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<body>
|
||||
<p>One of the long missing features of &os; was the ability to
|
||||
boot with a temporary rootfs, configure the kernel to be able
|
||||
to access the real rootfs, and then replace the temporary root
|
||||
with the real one. In Linux, the functionality is known as
|
||||
<tt>pivot_root</tt>. The reroot projects aims to provide
|
||||
similar functionality in a different, slightly more
|
||||
user-friendly way: rerooting. Simply put, from the user point
|
||||
of view it looks like the system performs a partial shutdown,
|
||||
killing all processes and unmounting the rootfs, and then
|
||||
partial bringup, mounting the new rootfs, running init, and
|
||||
running the startup scripts as usual.</p>
|
||||
|
||||
<p>The project is in the late implementation phase. A working
|
||||
prototype was written, and work is in process to rewrite it in
|
||||
an architecturally nicer way.</p>
|
||||
</body>
|
||||
|
||||
<sponsor>
|
||||
The FreeBSD Foundation
|
||||
</sponsor>
|
||||
|
||||
<help>
|
||||
<task>
|
||||
<p>Complete debugging</p>
|
||||
</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
Loading…
Reference in a new issue