Re-uploading www directory: 06 Oct 2010 19:27 GTM+1
[dtn] / www / DTN_Technical_Details / FREMANTLE.html
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
4
5 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
6   <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
7     
8     <meta name="Generator" content="iWeb 3.0.2" />
9     <meta name="iWeb-Build" content="local-build-20101006" />
10     <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
11     <meta name="viewport" content="width=700" />
12     <title>Delay-/Disruption- Tolerant Networking on Maemo Linux-based OS
DTN implementation porting for Maemo 5 (codename Fremantle)</title>
13     <link rel="stylesheet" type="text/css" media="screen,print" href="FREMANTLE_files/FREMANTLE.css" />
14     <!--[if lt IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='FREMANTLE_files/FREMANTLEIE.css'/><![endif]-->
15     <!--[if gte IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='Media/IE8.css'/><![endif]-->
16     <script type="text/javascript" src="Scripts/iWebSite.js"></script>
17     <script type="text/javascript" src="Scripts/Widgets/SharedResources/WidgetCommon.js"></script>
18     <script type="text/javascript" src="Scripts/Widgets/Navbar/navbar.js"></script>
19     <script type="text/javascript" src="Scripts/iWebImage.js"></script>
20     <script type="text/javascript" src="FREMANTLE_files/FREMANTLE.js"></script>
21   </head>
22   <body style="background: rgb(255, 255, 255); margin: 0pt; " onload="onPageLoad();" onunload="onPageUnload();">
23     <div style="text-align: center; ">
24       <div style="margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; overflow: hidden; position: relative; word-wrap: break-word;  background: rgb(255, 255, 255); text-align: left; width: 700px; " id="body_content">
25         <div style="margin-left: 0px; position: relative; width: 700px; z-index: 0; " id="nav_layer">
26           <div style="height: 0px; line-height: 0px; " class="bumper"> </div>
27           <div class="com-apple-iweb-widget-navbar flowDefining" id="widget0" style="margin-left: 35px; margin-top: 0px; opacity: 1.00; position: relative; width: 630px; z-index: 1; ">
28     
29             <div id="widget0-navbar" class="navbar">
30
31       
32               <div id="widget0-bg" class="navbar-bg">
33
34         
35                 <ul id="widget0-navbar-list" class="navbar-list">
36  <li></li> 
37 </ul>
38                 
39       
40 </div>
41               
42     
43 </div>
44           </div>
45           <script type="text/javascript"><!--//--><![CDATA[//><!--
46 new NavBar('widget0', 'Scripts/Widgets/Navbar', 'Scripts/Widgets/SharedResources', '.', {"path-to-root": "", "navbar-css": ".navbar {\n\tfont-family: Arial, sans-serif;\n\tfont-size: 1em;\n\tcolor: #666;\n\tmargin: 9px 0px 6px 0px;\n\tline-height: 30px;\n}\n\n.navbar-bg {\n\ttext-align: center;\n}\n\n.navbar-bg ul {\n\tlist-style: none;\n\tmargin: 0px;\n\tpadding: 0px;\n}\n\n\nli {\n\tlist-style-type: none;\n\tdisplay: inline;\n\tpadding: 0px 10px 0px 10px;\n}\n\n\nli a {\n\ttext-decoration: none;\n\tcolor: #666;\n}\n\nli a:visited {\n\ttext-decoration: none;\n\tcolor: #666;\n}\n\nli a:hover\r{\r\n \tcolor: #463C3C;\n\ttext-decoration: none;\r}\n\n\nli.current-page a\r{\r\t color: #463C3C;\n\ttext-decoration: none;\n\tfont-weight: bold;\r\r}\n", "current-page-GUID": "A89B7F7B-4903-403D-A72D-493983938991", "isCollectionPage": "NO"});
47 //--><!]]></script>
48           <div style="clear: both; height: 0px; line-height: 0px; " class="spacer"> </div>
49         </div>
50         <div style="height: 128px; margin-left: 0px; position: relative; width: 700px; z-index: 10; " id="header_layer">
51           <div style="height: 0px; line-height: 0px; " class="bumper"> </div>
52           <div style="height: 1px; width: 630px;  height: 1px; left: 35px; position: absolute; top: 3px; width: 630px; z-index: 1; " class="tinyText">
53             <div style="position: relative; width: 630px; ">
54               <img src="FREMANTLE_files/shapeimage_1.jpg" alt="" style="height: 1px; left: 0px; position: absolute; top: 0px; width: 630px; " />
55             </div>
56           </div>
57           
58
59
60           <div id="id1" style="height: 105px; left: 35px; position: absolute; top: 23px; width: 630px; z-index: 1; " class="style_SkipStroke shape-with-text">
61             <div class="text-content style_External_630_105" style="padding: 0px; ">
62               <div class="style">
63                 <p style="padding-bottom: 0pt; padding-top: 0pt; " class="Header"><span style="line-height: 14px; " class="style_1">Delay-/Disruption- Tolerant Networking on Maemo Linux-based OS<br /></span>DTN implementation porting for Maemo 5 (codename Fremantle)</p>
64               </div>
65             </div>
66           </div>
67         </div>
68         <div style="margin-left: 0px; position: relative; width: 700px; z-index: 5; " id="body_layer">
69           <div style="height: 0px; line-height: 0px; " class="bumper"> </div>
70           <div id="id2" style="height: 1626px; left: 31px; position: absolute; top: 31px; width: 639px; z-index: 1; " class="style_SkipStroke_1 shape-with-text">
71             <div class="text-content style_External_639_1626" style="padding: 0px; ">
72               <div class="style_2">
73                 <p style="padding-top: 0pt; " class="paragraph_style"><span class="style_3">Maemo OS Version:</span> Maemo 5 codename Fremantle<br /><span class="style_3">Latest Stable Version:</span> 2.7.0maemo-fremantle10<br /><span class="style_3">Date of release:</span> Fri, 23 Jul 2010<br /></p>
74                 <p class="paragraph_style"><span class="style_3">Tested on firmware:</span> 10.2010.19-1 (PR1.2)<br /></p>
75                 <p class="paragraph_style">Packages Needed (in order of installation):<br /><br />1) <a title="http://cnrl.deis.unibo.it/maemo/pool/fremantle/free/libo/liboasys/liboasys_1.4.0maemo-fremantle2_armel.deb" href="http://cnrl.deis.unibo.it/maemo/pool/fremantle/free/libo/liboasys/liboasys_1.4.0maemo-fremantle2_armel.deb" class="Nessuna">liboasys_1.4.0maemo-fremantle2_armel.deb</a><br />2) <a title="http://cnrl.deis.unibo.it/maemo/pool/fremantle/free/d/dtn/dtn_2.7.0maemo-fremantle10_armel.deb" href="http://cnrl.deis.unibo.it/maemo/pool/fremantle/free/d/dtn/dtn_2.7.0maemo-fremantle10_armel.deb" class="Nessuna">dtn_2.7.0maemo-fremantle10_armel.deb</a><br />3) <a title="http://cnrl.deis.unibo.it/maemo/pool/fremantle/free/p/python-dtn/python-dtn_2.7.0maemo-fremantle10_all.deb" href="http://cnrl.deis.unibo.it/maemo/pool/fremantle/free/p/python-dtn/python-dtn_2.7.0maemo-fremantle10_all.deb" class="Nessuna">python-dtn_2.7.0maemo-fremantle10_all.deb</a> (optional)<br /></p>
76                 <p class="paragraph_style">Installation depends on some packages including:<br /><br />- liboasys –&gt; tcl8.5, libxerces27<br />- dtn –&gt; adduser<br /></p>
77                 <p class="paragraph_style"><br /></p>
78                 <p class="paragraph_style"><span class="style_4">IMPORTANT NOTES</span>:<br /><br />- the dependencies are normally resolved automatically if you activate one of the extras repository (we have tested with extras-devel repository active)<br />- packages should now be completely <span class="style_5">optified</span> then the installation of liboasys, dtn and python-dtn (with their dependencies) requires about 2% of rootfs partition<br />- we recommend to execute in x-terminal as root these commands after installation to clean local temp repository<br /><br />      apt-get check<br />      apt.get autoclean<br />      apt-get clean<br /></p>
79                 <p class="paragraph_style"><br /></p>
80                 <p class="paragraph_style"><span class="style_4">OTHER NOTES</span>:<br /><br />- in this DTN packages compiled for Maemo 5 all features are enabled (also external convergence layer support and external decision plane support)<br />- in repository tree are available also i386 architecture packages and sources packages for Scratchbox Virtual Cross-Compilation Machine (used by Maemo 5 SDK)<br /></p>
81                 <p class="paragraph_style"><br /></p>
82                 <p class="paragraph_style_1">INSTALLATION PROCEDURE<br /></p>
83                 <p class="paragraph_style">    &gt; <a title="FREMANTLE_INSTALLATION_PROCEDURE.html" href="FREMANTLE_INSTALLATION_PROCEDURE.html">Maemo 5 Fremantle Complete Installation Procedure</a><br /></p>
84                 <p class="paragraph_style"><br /></p>
85                 <p class="paragraph_style"><span class="style_4">IF YOU HAVE TO REMOVE DTN INSTALLATION</span><br /><br />Please open XTerminal in “Other Applications” menu and become root with “sudo gainroot” (if gainroot app installed) or “ssh <a title="mailto:root@127.0.0.1" href="mailto:root@127.0.0.1">root@127.0.0.1</a>” (if Open Ssh Client &amp; Server app installed); after insert these commands:<br /><br />    apt-get remove python-dtn (if installed)<br />    apt-get remove dtn<br />    apt-get remove liboasys<br /></p>
86                 <p class="paragraph_style">If for any reason apt-get does not work type<br /><br />    dpkg -r python-dtn (if installed)<br />    dpkg -r dtn<br />    dpkg -r liboasys<br /></p>
87                 <p class="paragraph_style"><br /></p>
88                 <p class="paragraph_style"><span class="style_4">IF YOU DON’T WANT DTN DAEMON AS SYSTEM SERVICE</span><br /><br />Please open XTerminal in “Other Applications” menu and become root with “sudo gainroot” (if gainroot app installed) or “ssh root@127.0.0.1” (if Open Ssh Client &amp; Server app installed); after type<br /><br />    update-rc.d -f dtnd remove<br /></p>
89                 <p class="paragraph_style"><br /></p>
90                 <p class="paragraph_style"><span class="style_4">KNOWN BUGS OF LATESTS STABLE VERSION</span><br /><br />- [CURRENTLY UNRESOLVED] The DTN daemon (dtnd) doesn’t start/stop/restart in normal init mode.<br />      In addition /etc/init.d/dtnd start and /etc/init.d/dtnd stop are not working properly.<br />- [CURRENTLY UNRESOLVED] The upgrade of various stable releases of packets doesn’t work from graphic interface (the Applications Manager of Maemo). For now we recommend to upgrade from X-Terminal.<br /></p>
91                 <p class="paragraph_style"><br /></p>
92                 <p class="paragraph_style_2"><span class="style_4">CHANGELOG OF LATEST STABLE VERSION</span><br /><br /><span style="line-height: 13px; " class="style_6">* Added two other patches:<br /></span><span style="line-height: 12px; " class="style_7">    – </span>fix-filename-parsing-dtnperf-client.patch<br /><span style="line-height: 12px; " class="style_7">    – </span>fix-fragment-offset-dtn.patch<br />*Added bugtracker link in ../debian/crontrol<span style="line-height: 12px; " class="style_7"><br /></span></p>
93                 <p class="paragraph_style">[relevant changes in the past release instead]<br /><br />* <span style="line-height: 13px; " class="style_6">Fixed a problem in creating &quot;dtn&quot; user: added a --no-create-home flag in line 13 of ../debian/dtn.postinst.<br /></span>* added two patches:<br />    – optifing-tools-uninstall-sh.patch to optify file tools/uninstall.sh<br />    – optifing-servlib-cmd-storagecommand.patch to optify servlib/cmd/StorageCommand.cc<br />* added patch:<br />    – optifing-dtn-default-conf-file.patch) to modify default dtn.conf for Maemo OS usage<br />    – fix error in quilt configuration<br />* added patches:<br />    – fix-changing-of-TMP-in-maemo-inst.patch to change temp default folder used by dtnd<br />    – optifing-dtnperf-client.patch to store tmp bundles in /opt/dtn/dtnperf<br />    – optifing-dtnperf-server.patch to store tmp bundles in /opt/dtn/dtnperf<br />* Correction of some parameters in preinstalled dtn.conf<br />* Applying fix-rename-fail-dtnperf-server.patch to fix rename files fail in dtnperf-server when files are not in the same filesystem<br />* debian/rules:<br />    – added quilt support<br />    – added dh_makeshlibs in binary_arch<br />* debian/control:<br />    – added quilt as Build-Depends<br />    – added liboasys at Depends in dtn package (#FIX_ME#)<br />* Fix test fails in debian/dtn.postinst<br /></p>
94                 <p class="paragraph_style_2"><br /></p>
95                 <p style="padding-bottom: 0pt; " class="paragraph_style_2"><span class="style_4">FINAL COMMENTS</span>:<br /><br />- Nokia N900: It’s a computer with a phone, not a phone that can compute.<br />- Please help testing and report bug(s)!!!</p>
96               </div>
97             </div>
98           </div>
99           <div style="height: 1657px; line-height: 1657px; " class="spacer"> </div>
100         </div>
101         <div style="height: 150px; margin-left: 0px; position: relative; width: 700px; z-index: 15; " id="footer_layer">
102           <div style="height: 0px; line-height: 0px; " class="bumper"> </div>
103           <div style="height: 70px; width: 70px;  height: 70px; left: -3px; position: absolute; top: 11px; width: 70px; z-index: 1; " class="tinyText style_SkipStroke_2 stroke_0">
104             <img src="FREMANTLE_files/tux.png" alt="" style="border: none; height: 70px; width: 70px; " />
105           </div>
106           
107
108
109           <div style="height: 70px; width: 72px;  height: 70px; left: 80px; position: absolute; top: 11px; width: 72px; z-index: 1; " class="tinyText style_SkipStroke_2 stroke_0">
110             <img src="FREMANTLE_files/gnu.png" alt="" style="border: none; height: 71px; width: 72px; " />
111           </div>
112           
113
114
115           <div style="height: 70px; width: 73px;  height: 70px; left: 174px; position: absolute; top: 11px; width: 73px; z-index: 1; " class="tinyText style_SkipStroke_2 stroke_0">
116             <img src="FREMANTLE_files/opensource.jpg" alt="" style="border: none; height: 70px; width: 74px; " />
117           </div>
118           
119
120
121           <div style="height: 70px; width: 61px;  height: 70px; left: 267px; position: absolute; top: 11px; width: 61px; z-index: 1; " class="tinyText style_SkipStroke_2 stroke_0">
122             <img src="FREMANTLE_files/debian.png" alt="" style="border: none; height: 70px; width: 61px; " />
123           </div>
124           
125
126
127           <div style="height: 70px; width: 68px;  height: 70px; left: 341px; position: absolute; top: 11px; width: 68px; z-index: 1; " class="tinyText style_SkipStroke_2 stroke_0">
128             <img src="FREMANTLE_files/ubuntu.png" alt="" style="border: none; height: 70px; width: 68px; " />
129           </div>
130           
131
132
133           <div style="height: 49px; width: 273px;  height: 49px; left: 425px; position: absolute; top: 21px; width: 273px; z-index: 1; " class="tinyText style_SkipStroke_2 stroke_0">
134             <img src="FREMANTLE_files/maemo.png" alt="" style="border: none; height: 49px; width: 274px; " />
135           </div>
136         </div>
137       </div>
138     </div>
139   </body>
140 </html>
141
142