Author: sandervanderburg
Date: Mon Jan 24 15:41:08 2011
New Revision: 25681
URL: https://svn.nixos.org/websvn/nix/?rev=25681&sc=1

Log:
Added some Disnix documentation pointers

Modified:
   homepage/trunk/disnix/docs.tt

Modified: homepage/trunk/disnix/docs.tt
==============================================================================
--- homepage/trunk/disnix/docs.tt       Mon Jan 24 15:27:07 2011        (r25680)
+++ homepage/trunk/disnix/docs.tt       Mon Jan 24 15:41:08 2011        (r25681)
@@ -3,54 +3,76 @@
 <h1>Documentation</h1>
 
 <p>
-Currently, the easiest way to use Disnix, is by installing <a 
href="../nixos">NixOS</a> on every machine
-in a network or by creating virtual machines running NixOS.
+The
+<a 
href="http://hydra.nixos.org/job/disnix/disnix-trunk/tarball/latest/download-by-type/doc/manual";>Disnix
 manual</a>
+(<a 
href="http://hydra.nixos.org/job/disnix/disnix-trunk/tarball/latest/download-by-type/doc-pdf/manual";>PDF
 version</a>)
+tells you everything you need to know about installing and using Disnix.
+</p>
+
+<p>
+The documentation of 
+<a 
href="http://hydra.nixos.org/job/disnix/disnixos-trunk/tarball/latest/download-by-type/doc/manual";>DisnixOS</a>
+(<a 
href="http://hydra.nixos.org/job/disnix/disnixos-trunk/tarball/latest/download-by-type/doc-pdf/manual";>PDF
 version</a>)
+explains additional features for complementary infrastructure deployment.
+</p>
+
+<h1>Research papers</h1>
+
+<p>
+We also have a number of research papers available about Disnix:
 </p>
 
 <ul>
-<li>Every target machine requires the Disnix service running. On NixOS this 
can be done by
-setting: 
-<pre class="code">
-services.disnix.enable = true;
-</pre>
-in your NixOS configuration</li>
-
-<li>A coordinator machine requires the Disnix client utilities installed. 
Usually this can be done
-by installing Disnix from <a href="../nixpkgs">Nixpkgs</a>:
-
-<pre class="code">
-nix-env -i disnix
-</pre>
-</li>
 
 <li>
-The Disnix service also needs a wrapper for the execution of remote Disnix 
operations.
-The simplest wrapper is the SSH wrapper, which can be used by enabling the 
OpenSSH service
-in the NixOS configuration:
-<pre class="code">
-services.openssh.enable = true;
-</pre>
+<p>
+Sander van der Burg, <a href="http://www.st.ewi.tudelft.nl/~dolstra";>Eelco 
Dolstra</a>,
+<strong>Disnix: A toolset for distributed deployment</strong>,
+In Mark van den Brand and Kim Mens and Holger Kienle and Anthony Cleve, 
editors,               
+<a href="http://www.info.fundp.ac.be/wasdett2010";>Third International Workshop 
on Academic Software Development Tools and Techniques (WASDeTT-3)</a>.
+Antwerp, Belgium,
+WASDeTT,
+September 2010.
+[<a 
href="http://www.st.ewi.tudelft.nl/~sander/pdf/publications/vanderburg10-disnix.pdf";>pdf</a>]
                      
+</p>                                                                           
                                            
 </li>
 
 <li>
-  To deploy a system, a user needs to write a <em>services</em>, 
<em>infrastructure</em> and <em>distribution</em> expression
-  and can deploy the distributed system by typing:
-  <pre class="code">
-disnix-env -s services.nix -i infrastructure.nix -d distribution.nix
-  </pre>
+<p>
+Sander van der Burg, <a href="http://www.st.ewi.tudelft.nl/~dolstra";>Eelco 
Dolstra</a>,
+<strong>Automated Deployment of a Heterogeneous Service-Oriented 
System</strong>,
+In Lisa O'Connor, editors,             
+<a href="http://seaa2010.liacs.nl";>36th EUROMICRO Conference on Software 
Engineering and Advanced Applications (SEAA)</a>.
+Lille, France, IEEE Computer Society,
+September 2010.        
+[<a 
href="http://www.st.ewi.tudelft.nl/~sander/pdf/publications/vanderburg10-automateddeployment.pdf";>pdf</a>]
                 
+</p>
 </li>
 
 <li>
-  Some basic examples can be found in the Subversion repository:
-  <a 
href="https://svn.nixos.org/repos/nix/disnix/examples";>https://svn.nixos.org/repos/nix/disnix/examples</a>
+<p>
+Sander van der Burg, <a href="http://www.st.ewi.tudelft.nl/~dolstra";>Eelco 
Dolstra</a>,
+<a href="http://www.extra.research.philips.com/hera/people/mdejonge";>Merijn de 
Jonge</a>,
+<strong>Atomic Upgrading of Distributed Systems</strong>,
+In Tudor Dumitras and Danny Dig and Iulian Neamtiu, editors,           
+<a href="http://www.hotswup.org/2008";>First ACM Workshop on Hot Topics in 
Software Upgrades (HotSWUp)</a>.
+Nashville, Tennessee, USA,
+ACM,
+October 2008.          
+[<a 
href="http://www.st.ewi.tudelft.nl/~sander/pdf/publications/vanderburg08-atomic.pdf";>pdf</a>]
                      
+</p>                                                                           
                                                                            
 </li>
 
 <li>
-Observe that the examples include a infrastructure expression, but you need to 
adapt it to match the configuration
-of the machines you are actually using.
+<p>
+Sander van der Burg, <strong>Model-driven Distributed Software 
Deployment</strong>,
+Master's thesis,
+<a href="http://www.tudelft.nl";>Delft University of Technology</a>,
+March 2009.
+[<a 
href="http://www.st.ewi.tudelft.nl/~sander/pdf/publications/vanderburg09-mastersthesis.pdf";>pdf</a>]
                       
+</p>
 </li>
-
-<li>More detailed documentation will be available soon!</li>
+                                   
 </ul>
 
 [% END %]
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to