mirror of
https://git.overleaf.com/6227c8e96fcdc06e56454f24
synced 2024-11-21 20:51:47 +00:00
Update on Overleaf.
This commit is contained in:
parent
a8cfcbbf8c
commit
e85b7f0bae
@ -223,23 +223,30 @@ The shim takes advantage of high levels of privilege to be able to more effectiv
|
||||
|
||||
Preparing a void for a new process takes advantage of the namespaces feature in Linux. However, many of the namespaces are not designed for this purpose, so this is a more difficult prospect than one might hope. Details of when each namespace was added and some of the relevant features are given in Table \ref{tab:namespaces}.
|
||||
|
||||
\begin{table}
|
||||
\begin{table*}
|
||||
\centering
|
||||
\begin{tabular}{c|c}
|
||||
Namespace & Kernel Version \\
|
||||
\hline
|
||||
\texttt{cgroup} & \\
|
||||
\texttt{ipc} & \\
|
||||
\texttt{network} & \\
|
||||
\texttt{mount} & \\
|
||||
\texttt{pid} & \\
|
||||
\texttt{time} & \\
|
||||
\texttt{user} & \\
|
||||
\texttt{uts} &
|
||||
\begin{tabular}{c|c|c}
|
||||
Namespace & Date & Kernel Version \\
|
||||
\hline
|
||||
\texttt{cgroup} & Fri, 18 Mar 2016 15:09:19 -0400 \citep{heo_git_2016} & v4.6 \citep{torvalds_linux_2016} \\
|
||||
|
||||
\texttt{uts} & 2006-10-02 02:18:17 -0700 & \\
|
||||
|
||||
\texttt{ipc} & &\\
|
||||
|
||||
\texttt{network} & &\\
|
||||
|
||||
\texttt{mount} & &\\
|
||||
|
||||
\texttt{pid} & &\\
|
||||
|
||||
\texttt{time} & &\\
|
||||
|
||||
\texttt{user} & &
|
||||
\end{tabular}
|
||||
\caption{Table showing the kernel version each namespace was added in.}
|
||||
\caption{Table showing the date and kernel version each namespace was added.}
|
||||
\label{tab:namespaces}
|
||||
\end{table}
|
||||
\end{table*}
|
||||
|
||||
\subsubsection{Mount namespaces}
|
||||
|
||||
|
@ -1,4 +1,55 @@
|
||||
|
||||
@misc{torvalds_linux_2016,
|
||||
type = {Mailing {List}},
|
||||
title = {Linux 4.6-rc1},
|
||||
url = {https://lore.kernel.org/all/CA+55aFzBncC+F8TEb5KU1QVwA=PCA89mDp1VLNq008oZq8vpJQ@mail.gmail.com/},
|
||||
urldate = {2022-04-10},
|
||||
journal = {lore.kernel.org},
|
||||
author = {Torvalds, Linus},
|
||||
month = mar,
|
||||
year = {2016},
|
||||
}
|
||||
|
||||
@misc{heo_git_2016,
|
||||
type = {Mailing {List}},
|
||||
title = {[{GIT} {PULL}] cgroup namespace support for v4.6-rc1},
|
||||
url = {https://lore.kernel.org/all/20160318190919.GF20028@mtj.duckdns.org/#r},
|
||||
abstract = {These are changes to implement namespace support for cgroup which has
|
||||
been pending for quite some time now. It is very straight-forward and
|
||||
only affects what part of cgroup hierarchies are visible. After
|
||||
unsharing, mounting a cgroup fs will be scoped to the cgroups the task
|
||||
belonged to at the time of unsharing and the cgroup paths exposed to
|
||||
userland would be adjusted accordingly.},
|
||||
urldate = {2022-04-10},
|
||||
journal = {lore.kernel.org},
|
||||
author = {Heo, Tejun},
|
||||
month = mar,
|
||||
year = {2016},
|
||||
}
|
||||
|
||||
@misc{hallyn_patch_2006,
|
||||
title = {[{PATCH}] namespaces: utsname: implement {CLONE}\_NEWUTS flag},
|
||||
url = {https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=071df104f808b8195c40643dcb4d060681742e29},
|
||||
abstract = {Implement a CLONE\_NEWUTS flag, and use it at clone and sys\_unshare.},
|
||||
urldate = {2022-04-10},
|
||||
journal = {Linux kernel source tree},
|
||||
author = {Hallyn, Serge E.},
|
||||
month = oct,
|
||||
year = {2006},
|
||||
}
|
||||
|
||||
@inproceedings{madhavapeddy_jitsu_2015,
|
||||
title = {Jitsu: \{{Just}-{In}-{Time}\} {Summoning} of {Unikernels}},
|
||||
isbn = {978-1-931971-21-8},
|
||||
shorttitle = {Jitsu},
|
||||
url = {https://www.usenix.org/conference/nsdi15/technical-sessions/presentation/madhavapeddy},
|
||||
language = {en},
|
||||
urldate = {2022-03-16},
|
||||
author = {Madhavapeddy, Anil and Leonard, Thomas and Skjegstad, Magnus and Gazagnaire, Thomas and Sheets, David and Scott, Dave and Mortier, Richard and Chaudhry, Amir and Singh, Balraj and Ludlam, Jon and Crowcroft, Jon and Leslie, Ian},
|
||||
year = {2015},
|
||||
pages = {559--573},
|
||||
}
|
||||
|
||||
@misc{gailly_gzip_2020,
|
||||
title = {Gzip},
|
||||
url = {https://www.gnu.org/software/gzip/},
|
||||
|
Loading…
Reference in New Issue
Block a user