<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The days with Solaris... &#187; FreeNX</title>
	<atom:link href="http://unixlife.wordpress.com/category/freenx/feed/" rel="self" type="application/rss+xml" />
	<link>http://unixlife.wordpress.com</link>
	<description>I work, I read, I play and I work...</description>
	<lastBuildDate>Wed, 19 Apr 2006 15:57:32 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language></language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='unixlife.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/58e7f5e12cd1d489295dc00e5c31b2dd?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>The days with Solaris... &#187; FreeNX</title>
		<link>http://unixlife.wordpress.com</link>
	</image>
			<item>
		<title>Patch for FreeNX &#8211; fix &#8216;egrep -q&#8217; and &#8216;ls &#8211;time-style&#8217;</title>
		<link>http://unixlife.wordpress.com/2006/03/31/patch-for-freenx-fix-egre-q-and-ls-time-styhttpsunixlifewordpresscomwp-adminpost-newphple/</link>
		<comments>http://unixlife.wordpress.com/2006/03/31/patch-for-freenx-fix-egre-q-and-ls-time-styhttpsunixlifewordpresscomwp-adminpost-newphple/#comments</comments>
		<pubDate>Fri, 31 Mar 2006 15:34:19 +0000</pubDate>
		<dc:creator>Rongsheng</dc:creator>
				<category><![CDATA[FreeNX]]></category>

		<guid isPermaLink="false">https://unixlife.wordpress.com/2006/03/31/patch-for-freenx-fix-egre-q-and-ls-time-styhttpsunixlifewordpresscomwp-adminpost-newphple/</guid>
		<description><![CDATA[Here is a another patch I made for FreeNX againt the SVN rev 204. It fixes &#39;egrep -q&#39; and &#39;ls &#8211;time-style&#39; that are not supported on Solaris. I have just submitted the patch to the FreeNX mailing list for review.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=unixlife.wordpress.com&blog=160982&post=8&subd=unixlife&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://unixlife.yi.org/freenx/freenx-nxserver-against-SVN-rev204.diff">Here</a> is a another patch I made for FreeNX againt the SVN rev 204. It fixes &#39;egrep -q&#39; and &#39;ls &#8211;time-style&#39; that are not supported on Solaris. I have just <a href="http://mail.kde.org/pipermail/freenx-knx/2006-March/003350.html">submitted</a> the patch to the FreeNX mailing list for review.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/unixlife.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/unixlife.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/unixlife.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/unixlife.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/unixlife.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/unixlife.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/unixlife.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/unixlife.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/unixlife.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/unixlife.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/unixlife.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/unixlife.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=unixlife.wordpress.com&blog=160982&post=8&subd=unixlife&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://unixlife.wordpress.com/2006/03/31/patch-for-freenx-fix-egre-q-and-ls-time-styhttpsunixlifewordpresscomwp-adminpost-newphple/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/813d82029e3441f4688dd1fbd54250ad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">unixlife</media:title>
		</media:content>
	</item>
		<item>
		<title>How to get FreeNX to work on Solaris</title>
		<link>http://unixlife.wordpress.com/2006/03/29/how-to-get-freenx-to-work-on-solaris/</link>
		<comments>http://unixlife.wordpress.com/2006/03/29/how-to-get-freenx-to-work-on-solaris/#comments</comments>
		<pubDate>Wed, 29 Mar 2006 20:49:39 +0000</pubDate>
		<dc:creator>Rongsheng</dc:creator>
				<category><![CDATA[FreeNX]]></category>

		<guid isPermaLink="false">https://unixlife.wordpress.com/2006/03/29/how-to-get-freenx-to-work-on-solaris/</guid>
		<description><![CDATA[As promised last week, I am writing down the procedure of how to get FreeNX to work on Solaris. FreeNX use some options that either Solaris commands don&#39;t support (`egrep -q` etc), or use some commands that don&#39;t exist natively on Solaris (or on some older versions of Solaris) (mktemp, md5sum etc) hence make it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=unixlife.wordpress.com&blog=160982&post=7&subd=unixlife&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As promised last week, I am writing down the procedure of how to get FreeNX to work on Solaris. FreeNX use some options that either Solaris commands don&#39;t support (`egrep -q` etc), or use some commands that don&#39;t exist natively on Solaris (or on some older versions of Solaris) (mktemp, md5sum etc) hence make it not portable and work out of box on Solaris. I have made a patch to kinda fix all that (I hope) and will get to it in a bit.</p>
<p>Here are some requirements that you need to make sure your Solaris system meet before you play with FreeNX:</p>
<ul>
<li><b>sshd</b>: I belive most people have had this installed on their systems. If not, please do so. FreeNX won&#39;t work without sshd running on the server.</li>
<li><b>/usr/bin/expect</b>: which is part of TCL/TK. If you have it installed somewhere else, please make a symbolic link to /usr/bin/expect.</li>
<li><b>netcat</b>: you can download the packaged version from <a href="http://www.sunfreeware.com" title="sunfreeware" target="_blank">sunfreeware </a>or <a href="http://www.blastwave.org/packages.php" title="blastwave packages" target="_blank">blastwave </a>or you can get the source from <a href="http://netcat.sourceforge.net/" title="netcat" target="_blank">here</a> and compile it on your own.</li>
<li><b>md5sum</b>: we have a couple of options here:
<ol>
<li>You don&#39;t need this if you are running Solaris 10 since a command called digest(1M) that comes with Solaris 10 can do the same thing (and even more).</li>
<li>For older version of Solaris (8, 9 etc), you can download a package called SUNBEmd5 from <a href="http://www.sun.com/download/products.xml?id=42e6becd" title="SUNBEmd5 package" target="_blank">here</a> and the binary will be installed at /opt/SUNBEmd5.</li>
<li>If you have openssl(1M) installed on your system then you don&#39;t have to worry about this. My patch will use it to generate MD5.</li>
</ol>
</li>
</ul>
<p>If your system meets all these requirements, then you are good to go:</p>
<ol>
<li>Download the <a href="http://www.nomachine.com/download_server_solaris.php?server=personal" title="NX Server Personal Edition" target="_blank">NX Server Personal Edition</a> and <a href="http://www.nomachine.com/download_client_solaris.php" title="NX Client for Solaris" target="_blank">NX Client for Solaris</a> packages from nomachine.com to your Solaris box and install the packages.</li>
<li>Download the latest version of FreeNX from <a href="http://download.berlios.de/freenx/" title="FreeNX" target="_blank">here</a> and unzip/untar the package:</li>
<pre><font color="DarkBlue"># cd /var/tmp
# gzip -dc freenx-0.4.2.tar.gz | tar xvf -</font></pre>
<li>Download the <a href="http://unixlife.yi.org/freenx/freenx-0.4.2-solaris.diff" title="FreeNX patch for Solaris" target="_blank">patch</a> I made for FreeNX and apply it:</li>
<pre><font color="DarkBlue"># cd /var/tmp
# wget http://unixlife.yi.org/freenx/freenx-0.4.2-solaris.diff
# cd freenx-0.4.2
# gpatch -p1 &lt; ../frenx-0.4.2-solaris.diff</font></pre>
<li>Make sure you have a working expect(1M) somewhere and link it to /usr/bin/expect if you haven&#39;t done so.</li>
<li>Now replace the the binaries installed from NoMachine&#39;s packages with FreeNX:</li>
<pre><font color="DarkBlue"># cp -pr /usr/NX/bin /usr/NX/bin.NoMachine
# cd /var/tmp/freenx-0.4.2
# cp nx* /usr/NX/bin</font></pre>
<li>Configure FreeNX and start the FreeNX server:</li>
<pre><font color="DarkBlue"># /usr/NX/bin/nxsetup --install --setup-nomachine-key --clean
# passwd nx (to unlock account &#39;nx&#39; and change its password)
# chmod 01777 /tmp/.X11-unix
# /usr/NX/nxserver --adduser rfang
# cd </font><font><font color="DarkBlue">/var/tmp/freenx-0.4.2/
</font></font><font color="DarkBlue"># cp node.conf /etc/nxserver
# cp init.nxserver /etc/init.d/nxserver
# /usr/NX/bin/nxserver --restart</font></pre>
</ol>
<p>Now you can fire up your NX client and connect to your FreeNX server. Enjoy!</p>
<p>Note: this patch only fixes what I saw as a bug or wasn&#39;t working, and has only been tested on Solaris 9 and 10. Please feel free to drop me an email if you see something else not working (even after applying the patch), I will see what I can do to fix it.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/unixlife.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/unixlife.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/unixlife.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/unixlife.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/unixlife.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/unixlife.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/unixlife.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/unixlife.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/unixlife.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/unixlife.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/unixlife.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/unixlife.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=unixlife.wordpress.com&blog=160982&post=7&subd=unixlife&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://unixlife.wordpress.com/2006/03/29/how-to-get-freenx-to-work-on-solaris/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/813d82029e3441f4688dd1fbd54250ad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">unixlife</media:title>
		</media:content>
	</item>
		<item>
		<title>Trying out NoMachine NX on Solaris 10</title>
		<link>http://unixlife.wordpress.com/2006/03/23/freenx-now-running-on-solaris/</link>
		<comments>http://unixlife.wordpress.com/2006/03/23/freenx-now-running-on-solaris/#comments</comments>
		<pubDate>Thu, 23 Mar 2006 22:36:14 +0000</pubDate>
		<dc:creator>Rongsheng</dc:creator>
				<category><![CDATA[FreeNX]]></category>

		<guid isPermaLink="false">https://unixlife.wordpress.com/2006/03/23/freenx-now-running-on-solaris/</guid>
		<description><![CDATA[I had heard people talking about FreeNX and claiming how fast it was lately. I am always interested in new things, so I decided to give it a try last weekend. The part I really wanted to see is how fast this thing could be, especially how faster it could be than VNC (which is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=unixlife.wordpress.com&blog=160982&post=6&subd=unixlife&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I had heard people talking about <a href="http://freenx.berlios.de/" target="_blank" title="FreeBX">FreeNX</a> and claiming how fast it was lately. I am always interested in new things, so I decided to give it a try last weekend. The part I really wanted to see is how fast this thing could be, especially how faster it could be than <a href="http://en.wikipedia.org/wiki/VNC" title="VNC">VNC</a> (which is what I have been using) on a slow link.</p>
<p>Before I started messing with FreeNX, I started with <a href="http://www.nomachine.com" title="NoMachine">NoMachine</a>&#39;s 30 days eval version of <a href="http://www.nomachine.com/download_server_solaris.php?server=personal" target="_blank">NX Server for Solaris Evaluation</a> trying to get some basic sense of how it works. The package installation was very straightforward and the only thing you would need is the 30 days eval license for the NX server to work (you can get it from <a href="http://www.nomachine.com/evaluation/index.php">here</a>). Following the package installation, I ran:</p>
<pre><font color="DarkBlue">  # /usr/NX/bin/nxsetup --install solaris
  # /usr/NX/bin/nxserver --start</font></pre>
<p>Not problems so far. Now the NX server had been set up and already running on the system. Then I downloaded the free <a href="http://www.nomachine.com/download_client_windows.php">NX client for Windows</a> from NoMachine<b> </b>and installed it on my Windows box (yeah yeah, I do use Windows, this can be another long discussion). Fired off the NX client and did some configuration then started connecting to the NX server. I was surprised to see that CDE started very fast, and I felt it definitely started faster than VNC running on the same server. Starting up GUI and moving it around was very smooth and responsive, and I could barely feel the delay. It felt like running the CDE locally. I was very happy with the result. But I didn&#39;t like the fact that the eval license would expire in 30 days and I knew I wouldn&#39;t have money to buy one from NoMachine. So I started looking at the FreeNX option. I downloaded the latest version from FreeNX website and followed the guide to install it. But FreeNX didn&#39;t work out of box on Solaris. There are also some commands or command options that are not supported natively on Solaris or some older version of Solaris. After a few hours of tweaking, I finally got FreeNX working on my Solaris 10 box. Here is a screenshot I took:</p>
<p><font><a href="http://static.flickr.com/49/116001375_8671dce5af_o.png" title="Photo Sharing"><img src="http://static.flickr.com/49/116001375_8671dce5af.jpg" alt="FreeNX on Solaris 10" /></a></font></p>
<p>I did all the tests in my home LAN during the weekend. So you might wonder how fast it could go to connect from my office to the NX server running on a Solaris box in my basement, I wonder too! So first thing I did after I came to my office this morning was install the NoMachine NX Windows client and connect to my home machine running NX server. I was so amazed to see that the speed was much much faster than VNC over the same network link, holy! At that point, I have decided to replaced all the VNC crap on my servers.</p>
<p>Did I mention that 1) the authentication between the NX server and the client is done through SSH (publickey) 2) all the traffic between the NX server and client could be encrypted using SSL? Still not convinced? Just try it out yourself and you will find out. If you want to get FreeNX  working on a Solaris box, please stay tuned, I will open another entry tomorrow and talk about that.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/unixlife.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/unixlife.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/unixlife.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/unixlife.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/unixlife.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/unixlife.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/unixlife.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/unixlife.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/unixlife.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/unixlife.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/unixlife.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/unixlife.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=unixlife.wordpress.com&blog=160982&post=6&subd=unixlife&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://unixlife.wordpress.com/2006/03/23/freenx-now-running-on-solaris/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/813d82029e3441f4688dd1fbd54250ad?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">unixlife</media:title>
		</media:content>

		<media:content url="http://static.flickr.com/49/116001375_8671dce5af.jpg" medium="image">
			<media:title type="html">FreeNX on Solaris 10</media:title>
		</media:content>
	</item>
	</channel>
</rss>