I want to align the node GNU (with the text "GNU C Library") right with the node Userspace.
I tried this with with the options [anchor=north west, below=1cm of UserSpace] but this doesn't work out.
Here the code
\begin{tikzpicture}
% Outer Frame
\draw (0, -4) rectangle (14, 8);
% Nodes
\node (UserSpace) at(0.5,6) [rectangle, draw, anchor=south west, minimum width=13cm, minimum height=1cm, align=left,text width=13cm] {\textbf{User Space (Anwendung)}\\z.\,B. Office, Internet, Grafik, Bild-/Audio-/Video-Bearbeitung, etc.};
\node (GNU)[rectangle, draw, anchor=north west, minimum width=6.5cm, minimum height=1cm, align=left,text width=6.5cm, below=1cm of UserSpace] {\textbf{GNU C Library}\\z.\,B. open, sbrk, exec, fopen, \dots};
\node (GNU) [rectangle, draw, anchor=north west, minimum width=13cm, minimum height=1cm, align=left,text width=13cm, below=1cm of GNU] {\textbf{Kernel Space (Betriebssystem)}\\u.a. Dateisystem, Prozess- und Speichermanagement,\\ Ein- und Ausgabe-Management};
\end{tikzpicture}
There is another little problem, I want a space between my nodes and the outer frame. Through the option [text width = ...] I can align my text left, but the length of the rectangles is not anymore the length I intended to have.


anchorsetting afterbelow=.., asbelowwill also set the anchor, thus overwriting your setting. – Torbjørn T. Mar 10 '18 at 09:56align=leftinstead oftext width=..). – Torbjørn T. Mar 10 '18 at 09:59minimum width. – Torbjørn T. Mar 10 '18 at 10:06