1.1 --- a/README.txt Mon Apr 02 22:59:52 2012 +0200
1.2 +++ b/README.txt Fri Apr 13 00:13:22 2012 +0200
1.3 @@ -54,6 +54,11 @@
1.4 debootstrap Tested with 0.3.3.2ubuntu3 on Ubuntu Hoary 5.04, 1.0.7~feisty1
1.5 on Ubuntu Feisty 7.04, 1.0.20~hardy1 on Ubuntu Hardy
1.6
1.7 +New in userinstall 0.2.1 (Changes since userinstall 0.2)
1.8 +--------------------------------------------------------
1.9 +
1.10 + * Added more User Mode Linux documentation.
1.11 +
1.12 New in userinstall 0.2 (Changes since userinstall 0.1)
1.13 ------------------------------------------------------
1.14
1.15 @@ -104,7 +109,9 @@
1.16
1.17 If a completely new userinstall-defaults file is created, it is essential that
1.18 the above variables be defined so that the scripts know where to create or to
1.19 -find the personal package manager.
1.20 +find the personal package manager. Typically, a new userinstall-defaults file
1.21 +will reside in the current directory when the different userinstall commands
1.22 +are being issued.
1.23
1.24 Creating a Personal Package Manager
1.25 -----------------------------------
1.26 @@ -271,13 +278,22 @@
1.27 corresponding artsdsp program available to applications within the package
1.28 manager.
1.29
1.30 -Constructing UML Instances
1.31 ---------------------------
1.32 +Configuration of User Mode Linux Instances
1.33 +------------------------------------------
1.34
1.35 For some applications, it can be desirable to provide a completely isolated
1.36 environment for package installation and testing. This can be performed using
1.37 the User Mode Linux (UML) software.
1.38
1.39 +Alongside the userinstall-defaults file, a userinstall-defaults-uml file must
1.40 +be made available. As with the generic userinstall-defaults file, the
1.41 +UML-specific configuration in userinstall-defaults-uml must be edited to
1.42 +reflect the desired settings such that appropriate network addresses are used
1.43 +along with a suitable Linux kernel.
1.44 +
1.45 +Constructing UML Instances
1.46 +--------------------------
1.47 +
1.48 Since UML needs to see its filesystems as images, not directories within an
1.49 existing filesystem, the uml-make-image script needs to create these image
1.50 files. For example, to create a root filesystem 4GB in size, along with a swap
1.51 @@ -351,6 +367,32 @@
1.52 instance, not merely as partitions, and so installers may ask you if you would
1.53 like to partition these devices still further.
1.54
1.55 +Once an installation has been performed using installation media, it should be
1.56 +possible to omit the --initrd options when
1.57 +
1.58 +Using Graphical Desktop Environments with UML
1.59 +---------------------------------------------
1.60 +
1.61 +It is possible to start a graphical desktop environment from within a User
1.62 +Mode Linux instance and display the desktop on the host's display. In the host
1.63 +environment, access to the display must be granted using a program such as
1.64 +xhost. For example, for a UML instance whose network address is 192.168.0.98:
1.65 +
1.66 +xhost +192.168.0.98
1.67 +
1.68 +In the UML instance, the Xephyr program can be run to provide a display for
1.69 +the graphical environment. For example, for a host that appears as
1.70 +192.168.0.254 to the UML instance:
1.71 +
1.72 +DISPLAY=192.168.0.254:0.0 Xephyr :1 -screen 1024x768 &
1.73 +
1.74 +It should then be possible to start a desktop environment with the
1.75 +Xephyr-based display specified as the appropriate display to use:
1.76 +
1.77 +DISPLAY=:1 gnome-session &
1.78 +
1.79 +Here, Xephyr has been started as screen :1.
1.80 +
1.81 Issues with Shared Memory
1.82 -------------------------
1.83
2.1 --- a/TO_DO.txt Mon Apr 02 22:59:52 2012 +0200
2.2 +++ b/TO_DO.txt Fri Apr 13 00:13:22 2012 +0200
2.3 @@ -1,3 +1,5 @@
2.4 +Overhaul the packaging for Debian.
2.5 +
2.6 See: http://www.gnewsense.org/Documentation/DebootstrappingGNewSense3
2.7
2.8 Support "full" installations by installing kernels and configuring various