<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet OpenSolaris</title>
	<link rel="self" href="http://planet.opensolaris.org/atom.xml"/>
	<link href="http://planet.opensolaris.org/"/>
	<id>http://planet.opensolaris.org/atom.xml</id>
	<updated>2010-02-10T01:34:27+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en-US">
		<title type="html">IBM 2010: Customers in Revolt</title>
		<link href="http://milek.blogspot.com/2010/02/ibm-2010-customers-in-revolt.html"/>
		<id>tag:blogger.com,1999:blog-9963485.post-8027810691878002688</id>
		<updated>2010-02-10T01:29:39+00:00</updated>
		<content type="html">
&lt;div&gt;From my own experience their sales people are very aggressive with an attitude of sale first and let someone else worry later. While I always take any vendor claims with a grain of salt I learnt to double or even triple check any IBM's claims. &lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/9963485-8027810691878002688?l=milek.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;		</content>
		<author>
			<name>milek</name>
			<email>noreply@blogger.com</email>
			<uri>http://milek.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">milek's blog</title>
			<link rel="self" href="http://milek.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-9963485</id>
			<updated>2010-02-10T01:34:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Check out latest development build of Web Stack</title>
		<link href="http://blogs.sun.com/natarajan/entry/check_out_latest_development_build"/>
		<id>http://blogs.sun.com/natarajan/entry/check_out_latest_development_build</id>
		<updated>2010-02-09T23:44:30+00:00</updated>
		<content type="html">
&lt;p&gt;If you are using &lt;a href=&quot;http://cooltools.sunsource.net/coolstack/&quot;&gt;Cool Stack&lt;/a&gt; or &lt;a href=&quot;http://www.sun.com/webstack&quot;&gt;Web Stack&lt;/a&gt; for your AMP (Apache, PHP and MySQL) stack needs on either Solaris 10 or Red Hat Enterprise Linux, then you might want to check out the latest development build update of Web Stack. This build delivers PHP 5.2.12 , Apache 2.2.14 etc.&amp;nbsp;&lt;/p&gt;
  &lt;p&gt;For more information on how to update to this build, please refer to my earlier &lt;a href=&quot;http://blogs.sun.com/natarajan/entry/web_stack_1_6_development&quot;&gt;blog&lt;/a&gt; on this topic. If you run into any issues, please use &lt;a href=&quot;http://forums.sun.com/forum.jspa?forumID=980&quot;&gt;our&lt;/a&gt; forum for any trouble shooting tips. &lt;br /&gt;&lt;/p&gt;
  &lt;p&gt; &lt;/p&gt;		</content>
		<author>
			<name>natarajan</name>
			<uri>http://blogs.sun.com/natarajan/</uri>
		</author>
		<source>
			<title type="html">Sriram Natarajan's Weblog</title>
			<subtitle type="html">Do more with Web Server</subtitle>
			<link rel="self" href="http://blogs.sun.com/natarajan/feed/entries/atom"/>
			<id>http://blogs.sun.com/natarajan/feed/entries/atom</id>
			<updated>2010-02-10T01:34:01+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Medialib (SUNWmlib) and Adobe flash plugin for Firefox</title>
		<link href="http://blogs.sun.com/oslab/entry/medialib_sunwmlib_and_adobe_flash"/>
		<id>http://blogs.sun.com/oslab/entry/medialib_sunwmlib_and_adobe_flash</id>
		<updated>2010-02-09T18:30:56+00:00</updated>
		<content type="html">
&lt;p&gt;Hi All,&lt;/p&gt;
  &lt;p&gt;&amp;nbsp;So I'm just playing with B132 on the Acer One 8.9&amp;quot;.&lt;/p&gt;
  &lt;p&gt; Even though I downloaded the flash plugin from Adobe and installed it to /usr/lib/firefox/plugins it would not show up in firefox.&lt;/p&gt;
  &lt;p&gt; I found out in the end that you need to have SUNWmlib installed for the flash plugin to work.&lt;/p&gt;
  &lt;p&gt; I also tested the attachment in the &lt;a href=&quot;http://defect.opensolaris.org/bz/show_bug.cgi?id=14099&quot;&gt;http://defect.opensolaris.org/bz/show_bug.cgi?id=14099&lt;/a&gt; , after a restart both the Acer One 8.9&amp;quot; and MSI wind could run compiz.&lt;br /&gt;&lt;/p&gt;		</content>
		<author>
			<name>David Clack</name>
			<uri>http://blogs.sun.com/oslab/</uri>
		</author>
		<source>
			<title type="html">Netbooks Plus Java</title>
			<subtitle type="html">David Clack, Ocean Shores, WA</subtitle>
			<link rel="self" href="http://blogs.sun.com/oslab/feed/entries/atom"/>
			<id>http://blogs.sun.com/oslab/feed/entries/atom</id>
			<updated>2010-02-10T01:34:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Tokyo2Point0 020810</title>
		<link href="http://blogs.sun.com/jimgris/entry/tokyo2point0_020810"/>
		<id>http://blogs.sun.com/jimgris/entry/tokyo2point0_020810</id>
		<updated>2010-02-09T13:33:22+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/jimgris.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;I went to the &lt;a href=&quot;http://www.tokyo2point0.net/&quot;&gt;Tokyo2Point0&lt;/a&gt; event last night.
There were 250
people there, so it was a packed house for sure. Really nice to catch up with a
bunch of people. I haven't been to one of these events in many months.
Just been too busy. It was also to good to see Michael Sullivan do a
short talk on the &lt;a href=&quot;http://www.kamiogi.net/Kamiogi/Frame_Dragging/Entries/2010/1/29_Translating_the_OpenSolaris_Bible_into_Japanese.html&quot;&gt;OpenSolaris
Bible Translation Project&lt;/a&gt;, too. &lt;br /&gt; &lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343511526/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm3.static.flickr.com/2802/4343511526_a7af6c837a_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt; &lt;/a&gt;&lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343511294/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm3.static.flickr.com/2697/4343511294_4a3da8917e_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342775899/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4007/4342775899_9980ee0dc3_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343512518/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm3.static.flickr.com/2758/4343512518_65b79d68a7_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343512206/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4066/4343512206_81fa937620_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343511874/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm3.static.flickr.com/2728/4343511874_29acb5ed10_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343511058/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4018/4343511058_c4f4bbd991_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343510720/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm3.static.flickr.com/2790/4343510720_2da352987d_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342773399/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4028/4342773399_c938f13da1_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343509988/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm3.static.flickr.com/2756/4343509988_fd70e4785d_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342772763/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4002/4342772763_0756b537d6_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342772287/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm3.static.flickr.com/2687/4342772287_35a4f82bd6_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342771965/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4042/4342771965_c804f4361b_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342771655/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm3.static.flickr.com/2723/4342771655_0b16477f93_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343508440/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4050/4343508440_671b367ab3_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343508142/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm3.static.flickr.com/2804/4343508142_ed73a7aba1_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342770653/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4065/4342770653_7ecf789e7a_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343507258/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4030/4343507258_628a46b4b3_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342770027/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4065/4342770027_4bb44f4583_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343506764/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4024/4343506764_d1ec352b3d_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343506514/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4065/4343506514_5e7ae6ae0b_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342769295/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4062/4342769295_6e0e22a37c_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343506034/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4023/4343506034_6009b7e228_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343505624/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4053/4343505624_0faee095e2_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343505376/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4055/4343505376_0ed147e7c3_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342768125/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4007/4342768125_3603f0f64b_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343504678/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4056/4343504678_9e2a0a58c7_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342767431/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4019/4342767431_8b9e7daa21_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342767141/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4064/4342767141_9116ebf751_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342766813/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4025/4342766813_990618e347_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342766645/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm3.static.flickr.com/2724/4342766645_c2c5801b73_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343503174/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4047/4343503174_5d88fb204d_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343502952/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4020/4343502952_315387236b_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343502782/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4044/4343502782_b383aa8956_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4342765863/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4051/4342765863_2abde16eba_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/jimgris/4343507258/&quot; title=&quot;Tokyo2Point0 020810 by jimgris, on Flickr&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; src=&quot;http://farm5.static.flickr.com/4030/4343507258_628a46b4b3_m.jpg&quot; alt=&quot;Tokyo2Point0 020810&quot; /&gt;&lt;/a&gt;&lt;/div&gt;		</content>
		<author>
			<name>jimgris</name>
			<uri>http://blogs.sun.com/jimgris/</uri>
		</author>
		<source>
			<title type="html">Jim Grisanzio</title>
			<subtitle type="html">&lt;a href=&quot;http://blogs.sun.com/jimgris/page/bio&quot;&gt;Engineering Program Manager, OpenSolaris&lt;/a&gt;</subtitle>
			<link rel="self" href="http://blogs.sun.com/jimgris/feed/entries/atom"/>
			<id>http://blogs.sun.com/jimgris/feed/entries/atom</id>
			<updated>2010-02-09T17:33:45+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-US">
		<title type="html">Power 7</title>
		<link href="http://milek.blogspot.com/2010/02/power-7.html"/>
		<id>tag:blogger.com,1999:blog-9963485.post-1954970395051606219</id>
		<updated>2010-02-09T12:53:45+00:00</updated>
		<content type="html">
Now lets wait for some benchmarks. I only wish Solaris was running on them as well as right now you need to go the legacy &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;AIX&lt;/span&gt; route or not so mature Linux route - not an ideal choice.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/9963485-1954970395051606219?l=milek.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;		</content>
		<author>
			<name>milek</name>
			<email>noreply@blogger.com</email>
			<uri>http://milek.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">milek's blog</title>
			<link rel="self" href="http://milek.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-9963485</id>
			<updated>2010-02-10T01:34:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">☞ Leaving a bad taste</title>
		<link href="http://blogs.sun.com/webmink/entry/links_for_2010_02_09"/>
		<id>http://blogs.sun.com/webmink/entry/links_for_2010_02_09</id>
		<updated>2010-02-09T12:43:28+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/webmink.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;ul class=&quot;delicious&quot;&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://rawstory.com/2010/02/study-links-soda-pancreatic-cancer/&quot;&gt;Study links soda, pancreatic cancer&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;Looks like another damning finding against high sugar diets. Too late for me, but maybe you can cut back and live longer.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/Sugar&quot;&gt;Sugar&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Fructose&quot;&gt;Fructose&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Soda&quot;&gt;Soda&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Drinks&quot;&gt;Drinks&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/health&quot;&gt;health&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Research&quot;&gt;Research&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Cancer&quot;&gt;Cancer&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://blogs.adobe.com/open/2010/02/following_the_open_trail.html&quot;&gt;Following the open trail&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;&amp;quot;Flash IS open&amp;quot; say Adobe. Well, apart from the source being closed and unavailable, the patents on the codecs, the lack of standardisation of the format and the defensive attitude when anyone challenges it. Come on guys, get real. There are so many degrees of freedom more before anyone will respect that lame argument. Release full source and let the community plug in Theora and Vorbis, for example...&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/Adobe&quot;&gt;Adobe&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Flash&quot;&gt;Flash&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/H.264&quot;&gt;H.264&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Standards&quot;&gt;Standards&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/FOSS&quot;&gt;FOSS&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/OpenSource&quot;&gt;OpenSource&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://mugtug.com/sketchpad/&quot;&gt;Sketchpad - Online Paint/Drawing application&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;Impressive demonstration of the power of HTML 5.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/HTML&quot;&gt;HTML&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/HTML5&quot;&gt;HTML5&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Graphics&quot;&gt;Graphics&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.theserverside.com/news/thread.tss?thread_id=59317#332147&quot;&gt;Oracle and OpenJDK&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;&amp;quot;OpenJDK will remain the single open source Java and JVM implementation that Oracle contributes to.&amp;quot;  Given the social media policy at Oracle one assumes this must be an official statement (the first I have seen).&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/Java&quot;&gt;Java&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/OpenJDK&quot;&gt;OpenJDK&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Oracle&quot;&gt;Oracle&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Hotspot&quot;&gt;Hotspot&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/OpenSource&quot;&gt;OpenSource&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/FOSS&quot;&gt;FOSS&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;/ul&gt;		</content>
		<author>
			<name>webmink</name>
			<uri>http://blogs.sun.com/webmink/</uri>
		</author>
		<source>
			<title type="html">Simon Phipps, SunMink</title>
			<subtitle type="html">&lt;br /&gt;&lt;a href=&quot;http://www.webmink.net/speaker.htm&quot;&gt;Simon Phipps's&lt;/a&gt; &lt;em&gt;other&lt;/em&gt; Weblog &lt;br /&gt;(a &lt;a href=&quot;http://www.webmink.net/&quot;&gt;WebMink&lt;/a&gt; in the &lt;a href=&quot;http://sun.com/&quot;&gt;Sun&lt;/a&gt;)</subtitle>
			<link rel="self" href="http://blogs.sun.com/webmink/feed/entries/atom"/>
			<id>http://blogs.sun.com/webmink/feed/entries/atom</id>
			<updated>2010-02-10T01:33:20+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Japan OpenSolaris Community at OSC</title>
		<link href="http://blogs.sun.com/jimgris/entry/japan_opensolaris_community_at_osc"/>
		<id>http://blogs.sun.com/jimgris/entry/japan_opensolaris_community_at_osc</id>
		<updated>2010-02-09T08:15:37+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/jimgris.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;The OpenSolaris Community in Japan will participate at the Spring Tokyo
Open Source Conference with three talks from Keiichi Oono, Kenichi
Mizoguchi, and Masafumi Ohta on February 27th. &lt;b&gt;&lt;a href=&quot;http://mail.opensolaris.org/pipermail/opensolaris-announce/2010-February/001397.html&quot;&gt;See Ohta-san's announcement in Japanese and English&lt;/a&gt;&lt;/b&gt;. &lt;br /&gt; &lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;a href=&quot;http://www.ospn.jp/osc2010-spring/&quot;&gt;&lt;img border=&quot;0&quot; width=&quot;472&quot; height=&quot;120&quot; alt=&quot;opensolaris&quot; src=&quot;http://blogs.sun.com/jimgris/resource/osc-feb-10.jpg&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;actionMessage&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;actionMessage&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;actionMessage&quot;&gt;  &lt;/span&gt;		</content>
		<author>
			<name>jimgris</name>
			<uri>http://blogs.sun.com/jimgris/</uri>
		</author>
		<source>
			<title type="html">Jim Grisanzio</title>
			<subtitle type="html">&lt;a href=&quot;http://blogs.sun.com/jimgris/page/bio&quot;&gt;Engineering Program Manager, OpenSolaris&lt;/a&gt;</subtitle>
			<link rel="self" href="http://blogs.sun.com/jimgris/feed/entries/atom"/>
			<id>http://blogs.sun.com/jimgris/feed/entries/atom</id>
			<updated>2010-02-09T17:33:45+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Auth Update: Early</title>
		<link href="http://blogs.sun.com/jimgris/entry/auth_update_early"/>
		<id>http://blogs.sun.com/jimgris/entry/auth_update_early</id>
		<updated>2010-02-09T04:45:06+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/jimgris.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;We had planned to update auth.opensolaris.org this week, but Alan and
Martin finished this phase of the work early and deployed the upgrade
last Friday. It's always cool to get something done, tested, and out
the door &lt;u&gt;early&lt;/u&gt;. This &lt;b&gt;&lt;a href=&quot;http://mail.opensolaris.org/pipermail/website-discuss/2010-February/006222.html&quot;&gt;latest version of auth.opensolaris.org&lt;/a&gt;&lt;/b&gt; offers the following changes: &lt;br /&gt; 
  &lt;ul&gt;
    &lt;li&gt;New public information screens displaying much more detail about
user, collective, and governance relationships (these screens will be
accessible via each XWiki Collective in the near future as well). &lt;/li&gt;
    &lt;li&gt;The ability to download the data from the public info screens in multiple formats. &lt;/li&gt;
    &lt;li&gt;New screens in each private user account displaying summary data from all the user's relationships with start and end dates. &lt;/li&gt;
    &lt;li&gt;The addition of eight languages (so Auth is now localized into 25 languages).&lt;/li&gt;
    &lt;li&gt;Some miscellaneous bug fixes and probably some stuff I missed.&lt;br /&gt; &lt;/li&gt;
  &lt;/ul&gt;
Also, some of the elements on the auth.opensolaris.org page (headers
and footers, basically) are now dawn via a new web service that has
also been localized, so as we integrate all of the &lt;b&gt;&lt;a href=&quot;http://hub.opensolaris.org/bin/view/Main/site-map/&quot;&gt;subsites&lt;/a&gt;&lt;/b&gt;
with auth.opensolaris.org we'll start to layer a common look/feel
across the entire site. This will take some time and come together in
pieces, but the latest step is encouraging. Also, when the new SCM
Console at repo.opensolaris.org is deployed, it will be localized as
well (the first set of localizations is already done). Please note that
all of these content localizations are &lt;b&gt;&lt;a href=&quot;http://hub.opensolaris.org/bin/view/Community+Group+int_localization/&quot;&gt;contributions from the i18n/l10n community&lt;/a&gt;&lt;/b&gt;,
so people from around the world are directly helping evolve the site.
If the community didn't contribute this work, the site would be in one
language: English. So, these contributions are huge. &lt;b&gt;&lt;a href=&quot;http://hub.opensolaris.org/bin/view/Main/site-localization&quot;&gt;Here's how to contribute site localizations&lt;/a&gt;&lt;/b&gt;. &lt;br /&gt; &lt;br /&gt;
And finally, there has been a bit of confusion on some lists recently
about how the community is organized and the various roles/rights
people have on the site. If anyone has any questions, please read the &lt;b&gt;&lt;a href=&quot;http://hub.opensolaris.org/bin/view/Main/site-roles-collectives&quot;&gt;Roles &amp;amp; Collectives&lt;/a&gt;&lt;/b&gt; document first. It's the only document on the site that explains &lt;u&gt;all&lt;/u&gt; the roles and &lt;u&gt;all&lt;/u&gt; the collectives and &lt;u&gt;all&lt;/u&gt; of the website and governance privileges. Send questions to website-discuss. &lt;br /&gt;		</content>
		<author>
			<name>jimgris</name>
			<uri>http://blogs.sun.com/jimgris/</uri>
		</author>
		<source>
			<title type="html">Jim Grisanzio</title>
			<subtitle type="html">&lt;a href=&quot;http://blogs.sun.com/jimgris/page/bio&quot;&gt;Engineering Program Manager, OpenSolaris&lt;/a&gt;</subtitle>
			<link rel="self" href="http://blogs.sun.com/jimgris/feed/entries/atom"/>
			<id>http://blogs.sun.com/jimgris/feed/entries/atom</id>
			<updated>2010-02-09T17:33:45+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Conspiracy Theory</title>
		<link href="http://feedproxy.google.com/~r/LealsBlog/~3/VWXP77jD6eM/"/>
		<id>http://www.eall.com.br/blog/?p=1457</id>
		<updated>2010-02-09T01:02:50+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/leal.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;Well, as many of you, i remember all the criticism Sun and the OpenSolaris project did receive on the start (the license, the company behind, etc). I think i&amp;#8217;m not radical about Open Source software, i did use GPL, BSD, CDDL, and even proprietary software. I have my personal opinion about it, but i don&amp;#8217;t [...]
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/IQSMwDqypjZX3lIa5lyCdcva3PU/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/IQSMwDqypjZX3lIa5lyCdcva3PU/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/IQSMwDqypjZX3lIa5lyCdcva3PU/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/IQSMwDqypjZX3lIa5lyCdcva3PU/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/LealsBlog/~4/VWXP77jD6eM&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;		</content>
		<author>
			<name>Marcelo Leal</name>
			<uri>http://www.eall.com.br/blog</uri>
		</author>
		<source>
			<title type="html">Leal's Blog</title>
			<subtitle type="html">Computer Science, posix rules, life rules, no rules...</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/LealsBlog"/>
			<id>http://feeds.feedburner.com/LealsBlog</id>
			<updated>2010-02-09T05:33:01+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">New pkg(5) license functionality</title>
		<link href="http://blogs.sun.com/srw/entry/new_pkg_5_license_functionality"/>
		<id>http://blogs.sun.com/srw/entry/new_pkg_5_license_functionality</id>
		<updated>2010-02-09T00:04:16+00:00</updated>
		<content type="html">
&lt;p&gt;For those of you that require license acceptance or display for your packages, you should be aware that starting with OpenSolaris development build b131, new functionality will be delivered to support license acceptance and display.&lt;br /&gt;&lt;/p&gt; 
  &lt;p&gt;The following fixes and enhancements were integrated:&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt;&lt;!--startwikilink:http://defect.opensolaris.org/bz/show_bug.cgi?id=5943--&gt;&lt;span class=&quot;wikiexternallink&quot;&gt;&lt;a href=&quot;http://defect.opensolaris.org/bz/show_bug.cgi?id=5943&quot;&gt;5943&lt;/a&gt;&lt;/span&gt;&lt;!--stopwikilink--&gt; add 'must-accept' attribute to license actions&lt;/li&gt; 
    &lt;li&gt;&lt;!--startwikilink:http://defect.opensolaris.org/bz/show_bug.cgi?id=5586--&gt;&lt;span class=&quot;wikiexternallink&quot;&gt;&lt;a href=&quot;http://defect.opensolaris.org/bz/show_bug.cgi?id=5586&quot;&gt;5586&lt;/a&gt;&lt;/span&gt;&lt;!--stopwikilink--&gt; licenseinfo api needs to expose license action attributes&lt;/li&gt; 
    &lt;li&gt;&lt;!--startwikilink:http://defect.opensolaris.org/bz/show_bug.cgi?id=13155--&gt;&lt;span class=&quot;wikiexternallink&quot;&gt;&lt;a href=&quot;http://defect.opensolaris.org/bz/show_bug.cgi?id=13155&quot;&gt;13155&lt;/a&gt;&lt;/span&gt;&lt;!--stopwikilink--&gt; add 'must-display' attribute to license actions&lt;/li&gt; 
    &lt;li&gt;&lt;!--startwikilink:http://defect.opensolaris.org/bz/show_bug.cgi?id=13158--&gt;&lt;span class=&quot;wikiexternallink&quot;&gt;&lt;a href=&quot;http://defect.opensolaris.org/bz/show_bug.cgi?id=13158&quot;&gt;13158&lt;/a&gt;&lt;/span&gt;&lt;!--stopwikilink--&gt; change pkg.client.api to understand and require license acceptance&lt;/li&gt; 
    &lt;li&gt;&lt;!--startwikilink:http://defect.opensolaris.org/bz/show_bug.cgi?id=13160--&gt;&lt;span class=&quot;wikiexternallink&quot;&gt;&lt;a href=&quot;http://defect.opensolaris.org/bz/show_bug.cgi?id=13160&quot;&gt;13160&lt;/a&gt;&lt;/span&gt;&lt;!--stopwikilink--&gt; pkg(1) needs update for client api license acceptance changes&amp;nbsp;&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;p&gt;These
changes were made to support packages that require display or
acceptance of license related data during package install and update
operations. &amp;nbsp;As a result of these changes, the pkg(1) client and client
API require explicit acceptance and/or indication of license display
during install and update operations.&lt;/p&gt; 
  &lt;p&gt;Please note that (currently) no packages exist that use this functionality, but they are expected in the near future.&lt;/p&gt; 
  &lt;h4 id=&quot;HClientConsiderations&quot;&gt;&lt;span&gt;Client Considerations&lt;/span&gt;&lt;/h4&gt; 
  &lt;p&gt;If
any of the license actions contained in a package being installed or
updated have must-accept=true, the following pkg(1) subcommands require
that the new --accept option be provided before the operation will
proceed:&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt;install&lt;/li&gt; 
    &lt;li&gt;fix&lt;/li&gt; 
    &lt;li&gt;image-update&lt;/li&gt; 
    &lt;li&gt;change-variant&lt;/li&gt; 
    &lt;li&gt;change-facet&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;p&gt;In
addition, all of the above subcommands also now have a --licenses
option to display the payload of all the licenses for packages part of
the operation. &amp;nbsp;For example:&lt;/p&gt; 
  &lt;pre&gt;pkg install -n --licenses foo
&lt;/pre&gt; 
  &lt;p&gt;The above command would display all of the licenses for the
packages that would be installed or updated if the package 'foo' were
installed or updated. &amp;nbsp;If the --accept option is not provided, and a
license requires acceptance, the pkg(1) client will now exit with exit
code 6, indicating license acceptance failure. &amp;nbsp;If a license requires
display, the pkg(1) client will display it during install/update
operations; this cannot be suppressed.&lt;/p&gt; 
  &lt;h4 id=&quot;HClientAPIChanges&quot;&gt;&lt;span&gt;Client API Changes&lt;/span&gt;&lt;/h4&gt; 
  &lt;p&gt;Version 29:&lt;br /&gt;Incompatible with clients using versions 0-28:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The ImageInterface class has changed as follows:&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt;set_plan_license_status() was added. &amp;nbsp;This is used to indicate&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;whether licenses for the packages being operated on have been&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;accepted or displayed. &amp;nbsp;Clients must do this if the related&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;license requires acceptance or display.&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The LicenseInfo class has changed as follows:&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt;get_text() may now trigger a remote retrieval of the license&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;payload if needed to return the text.&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;ul&gt; 
    &lt;li&gt;The related package FMRI and license attributes are now&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;properties: fmri, license, must_accept, and must_display.&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The PlanDescription class has changed as follows:&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt;get_changes() is now a generator function.&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;ul&gt; 
    &lt;li&gt;get_licenses() was added to allow clients to retrieve the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;list of licenses related to the plan's operations as well&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;as the current accepted and displayed status of each. &amp;nbsp;Please&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;note that this function returns _all_ licenses related to the&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;operation; not just those that require acceptance or display.&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;h4 id=&quot;HPublicationConsiderations&quot;&gt;&lt;span&gt;Publication Considerations&lt;/span&gt;&lt;/h4&gt; 
  &lt;p&gt;To
use this new license acceptance functionality, simply add
must-accept=true or must-display=true (as appropriate) to license
actions in your package manifest. &amp;nbsp;An example pkgsend sequence might
look like this:&lt;/p&gt; 
  &lt;pre&gt;open licensed@1.3,5.11-0
add depend type=require fmri=baz@1.0
add file /tmp/libc.so.1 mode=0555 owner=root group=bin path=/lib/libc.so.1
add license /tmp/libc.copyright license=libc.copyright must-display=True
add license /tmp/libc.license license=libc.license must-accept=True
close
&lt;/pre&gt; 
  &lt;p&gt;Please note that this functionality is not supported before
build 131, and that you should use this functionality sparingly.
&amp;nbsp;must-accept=true should not be placed on the majority of open source
licenses (BSD, GPL, etc.) and must-display should only be set if
absolutely necessary.&amp;nbsp;&lt;/p&gt; 
  &lt;p&gt;Comments or concerns should be sent to the pkg-discuss mailing list on opensolaris.org.&lt;/p&gt;		</content>
		<author>
			<name>Shawn Walker</name>
			<uri>http://blogs.sun.com/srw/</uri>
		</author>
		<source>
			<title type="html">Transitive</title>
			<subtitle type="html">Shawn Walker's blog at Sun Microsystems</subtitle>
			<link rel="self" href="http://blogs.sun.com/srw/feed/entries/atom"/>
			<id>http://blogs.sun.com/srw/feed/entries/atom</id>
			<updated>2010-02-09T17:33:40+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Simplifying Publisher Configuration</title>
		<link href="http://blogs.sun.com/srw/entry/simplifying_publisher_configuration"/>
		<id>http://blogs.sun.com/srw/entry/simplifying_publisher_configuration</id>
		<updated>2010-02-08T23:47:15+00:00</updated>
		<content type="html">
&lt;p&gt;Changeset 1736 in the pkg(5) gate made the following changes:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; 11522 pkg should require publisher prefix to match repository information&lt;br /&gt;&amp;nbsp; 7156 client image api needs image creation interface&lt;br /&gt;&amp;nbsp; 12744 update_publisher over-zealously testing publisher validity&lt;br /&gt;&amp;nbsp; 14203 image-create usage doesn't mention mirror / origin options&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; 
  &lt;h2&gt;What changed?&lt;/h2&gt;The pkg(1) client and the pkg.client.api will now attempt to retrieve publisher configuration information from package repositories.&amp;nbsp; This information is used to auto-configure new publishers, validate configuration requests, and to update the configuration of existing publishers.&lt;br /&gt;&lt;br /&gt;These changes were made with a focus on simplifying publisher addition and updates of existing publisher configuration.&lt;br /&gt;&lt;br /&gt;Further improvements and additions to this functionality are planned for future releases.&lt;br /&gt;&lt;br /&gt; 
  &lt;h2&gt;Are there any pkg.depotd(1m) changes?&lt;/h2&gt;While the pkg.depotd(1m) program did not change, clients are now more reliant on its correct configuration.&lt;br /&gt;&lt;br /&gt;As already mentioned in the past, please be certain that you set the publisher.prefix property found in the repository's cfg_cache file correctly.&amp;nbsp; The pkg.depotd man page contains instructions on how to set this property.&lt;br /&gt;&lt;br /&gt;Please also note that the repository.origins and/or repository.mirrors properties should be set as clients will use these to automatically configure new publishers and to update existing publishers.&amp;nbsp; You might also want to consider providing a description so that users have an idea of what sort of packages the repository contains.&lt;br /&gt;&lt;br /&gt;Part of an example cfg_cache might look like this:&lt;br /&gt;&lt;br /&gt;[publisher]&lt;br /&gt;prefix = example.com&lt;br /&gt;alias = None&lt;br /&gt;...&lt;br /&gt;[repository]&lt;br /&gt;origins = http://pkg-us.example.com/,http://pkg-ca.example.com/&lt;br /&gt;mirrors = http://pkg-us-mirror1.example.com/,http://pkg-ca-mirror1.example.com/&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt; 
  &lt;h2&gt;How has pkg(1) image-create changed?&lt;/h2&gt;The client remains completely compatible syntax-wise, so no changes to existing scripts are required, and behaviour when using the older syntax (other than validating publisher configuration) remains unchanged.&lt;br /&gt;&lt;br /&gt;However, image-create now also accepts -p &amp;lt;uri&amp;gt; where &amp;lt;uri&amp;gt; is the URI of a package repository and example usage is as follows:&lt;br /&gt;&lt;br /&gt; 
  &lt;pre&gt;pkg image-create -p &amp;lt;uri&amp;gt; /target&lt;/pre&gt;&lt;br /&gt;When using this syntax, image-create will retrieve all of the publisher's configuration information from the target package repository and add all of the publishers it finds to the image.&lt;br /&gt;&lt;br /&gt; 
  &lt;h2&gt;How has pkg(1) set-publisher changed?&lt;/h2&gt;The syntax of the set-publisher command remains backwards compatible, so no changes to existing scripts, etc. are required.&amp;nbsp; However, set-publisher now accepts the -p option which accepts the URI of a package repository from which all publisher configuration information will be retrieved.&lt;br /&gt;&lt;br /&gt;Any new publishers found in the retrieved configuration information will be added, while existing ones will be updated if the provided URI is already in the list of configured origins for the publisher being updated.&lt;br /&gt;&lt;br /&gt;If a publisher name is provided, then -p will only use publisher configuration information that matches the provided name.&lt;br /&gt;&lt;br /&gt;As an example, the old syntax to add the contrib repository might have been:&lt;br /&gt;&lt;br /&gt; 
  &lt;pre&gt;pkg set-publisher -g http://pkg.opensolaris.org/contrib \&lt;/pre&gt; 
  &lt;pre&gt;&amp;nbsp; contrib.opensolaris.org&lt;/pre&gt;&lt;br /&gt;The new syntax is:&lt;br /&gt;&lt;br /&gt; 
  &lt;pre&gt;pkg set-publisher -p http://pkg.opensolaris.org/contrib&lt;/pre&gt;&lt;br /&gt; 
  &lt;h2&gt;How has pkg.client.api changed?&lt;/h2&gt; 
  &lt;p&gt;Incompatible with clients using API versions 0-31.&lt;br /&gt;&lt;/p&gt; 
  &lt;p&gt;The ImageInterface class has changed as follows:&lt;br /&gt;&lt;/p&gt; 
  &lt;blockquote&gt; 
    &lt;ul&gt; 
      &lt;li&gt;The add_publisher and update_publisher methods now validate the image's publisher configuration against the origins of the publisher.&amp;nbsp; If any of the origins are found to not match, an UnknownRepositoryPublishers exception will be raised. If one of the new repository origins does not provide publisher configuration information or it is incomplete, a RepoPubConfigUnavailable exception will be raised.&lt;/li&gt; 
    &lt;/ul&gt; 
  &lt;/blockquote&gt; 
  &lt;p&gt;The pkg.client.api module has changed as follows:&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt;A new method named image_create has been added.&amp;nbsp; See 'pydoc pkg.client.api' for details.&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;p&gt;&lt;br /&gt;The pkg.client.api_errors modules has changed as follows:&lt;br /&gt;&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt;UnknownRepositoryPublishers, RepoPubConfigUnavailable, and UnknownErrors expections have been added for use by the pkg.client.api.&amp;nbsp; API consumers are reminded that they should catch all ApiException class exceptions, although catching specific exception subclasses for case-by-case handling in addition to that is acceptable.&lt;/li&gt; 
  &lt;/ul&gt; 
  &lt;p&gt;&lt;br /&gt;Feedback is welcomed on the pkg-discuss mailing list on opensolaris.org. &lt;br /&gt;&lt;/p&gt;		</content>
		<author>
			<name>Shawn Walker</name>
			<uri>http://blogs.sun.com/srw/</uri>
		</author>
		<source>
			<title type="html">Transitive</title>
			<subtitle type="html">Shawn Walker's blog at Sun Microsystems</subtitle>
			<link rel="self" href="http://blogs.sun.com/srw/feed/entries/atom"/>
			<id>http://blogs.sun.com/srw/feed/entries/atom</id>
			<updated>2010-02-09T17:33:40+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Have You Read the Release Notes?</title>
		<link href="http://blogs.sun.com/observatory/entry/release_notes"/>
		<id>http://blogs.sun.com/observatory/entry/release_notes</id>
		<updated>2010-02-08T18:27:33+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/observatory.gif&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;&lt;img align=&quot;right&quot; src=&quot;http://bbs.keyhole.com/ubb/z0302a1700/Extra.gif&quot; /&gt;I can't count how many times I've read in the various OpenSolaris forums &amp;quot;Read the release notes.&amp;quot; &lt;/p&gt; 
  &lt;p&gt;It's true, the OpenSolaris release notes are chock full of good information. However, where are these mysterious release notes?&lt;/p&gt; 
  &lt;p&gt;The release notes are posted by &lt;a href=&quot;http://twitter.com/comay&quot;&gt;David Comay&lt;/a&gt; to the &lt;a href=&quot;http://opensolaris.org/jive/forum.jspa?forumID=76&amp;amp;start=0&quot;&gt;osol-announce&lt;/a&gt; and &lt;a href=&quot;http://opensolaris.org/jive/forum.jspa?forumID=197&quot;&gt;indiana-discuss&lt;/a&gt; mailing lists. However, you have to filter through all the other traffic on those lists to find them. &lt;/p&gt; 
  &lt;p&gt;I've thought about setting up a wiki pointing to them, but that's just one more thing I'd forget to maintain. Instead, here's a quick Google search that seems to do the trick. If you can think of a better way to customize it, please let me know.&lt;br /&gt;&lt;/p&gt; 
  &lt;ul&gt; 
    &lt;li&gt; &lt;a href=&quot;http://www.google.com/search?hl=en&amp;amp;lr=&amp;amp;safe=off&amp;amp;q=comay+Posted+%22OpenSolaris+package+repository+update%22+-Re+-indiana-discuss+site%3Aopensolaris.org%2Fjive&amp;amp;btnG=Search&amp;amp;aq=f&amp;amp;aqi=&amp;amp;oq=&quot;&gt;OpenSolaris Release Notes&lt;/a&gt;.&lt;/li&gt; 
  &lt;/ul&gt;		</content>
		<author>
			<name>Brian Leonard</name>
			<uri>http://blogs.sun.com/observatory/en_US/</uri>
		</author>
		<source>
			<title type="html">The Observatory</title>
			<subtitle type="html">A closer look at using OpenSolaris</subtitle>
			<link rel="self" href="http://blogs.sun.com/observatory/feed/entries/atom"/>
			<id>http://blogs.sun.com/observatory/en_US/feed/entries/atom</id>
			<updated>2010-02-09T01:33:09+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">☞ Community Matters</title>
		<link href="http://blogs.sun.com/webmink/entry/links_for_2010_02_08"/>
		<id>http://blogs.sun.com/webmink/entry/links_for_2010_02_08</id>
		<updated>2010-02-08T13:20:16+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/webmink.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;ul class=&quot;delicious&quot;&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.h-online.com/open/news/item/SourceForge-turns-off-blanket-blocking-924021.html&quot;&gt;SourceForge turns off &amp;quot;blanket blocking&amp;quot;&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;Good to see SourceForge being responsive here and deciding to take this risk. The draconian US export laws do leave US corporations in an invidious position, even outside their own borders, and it&amp;#039;s easy for managers to decide to play it safe at the expense of freedom and transparency.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/Export&quot;&gt;Export&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/SourceForge&quot;&gt;SourceForge&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Hosting&quot;&gt;Hosting&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/FOSS&quot;&gt;FOSS&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/OpenSource&quot;&gt;OpenSource&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Control&quot;&gt;Control&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Freedom&quot;&gt;Freedom&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Rights&quot;&gt;Rights&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/USA&quot;&gt;USA&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://blog.grain-of-salt.com/index.php?itemid=394&quot;&gt;An Open Letter to Oracle on the Topic Of Accessibility&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;I hope there is more to this than there appears. I&amp;#039;ll try to investigate.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/accessibility&quot;&gt;accessibility&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/FOSS&quot;&gt;FOSS&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/GNOME&quot;&gt;GNOME&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/OpenSource&quot;&gt;OpenSource&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Sun&quot;&gt;Sun&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Oracle&quot;&gt;Oracle&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.kroah.com/log/linux/android-kernel-problems.html?seemore=y&quot;&gt;Android and the Linux kernel community&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;&amp;quot;Google shows no sign of working to get their code upstream anymore.&amp;quot; -- Serious break-down of trust here, as seemingly the fusion of pragmatism and secrecy at Google is leading them to treat their community responsibilities as a low priority.  We&amp;#039;ll see much more of this from corporate FOSS users in the future, which is why I&amp;#039;m convinced we need to grade projects on more than just their license choice (or the warmness towards the FOSS communities of their out-of-band programmes).&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/FOSS&quot;&gt;FOSS&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/OpenSource&quot;&gt;OpenSource&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Android&quot;&gt;Android&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Google&quot;&gt;Google&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Linux&quot;&gt;Linux&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Community&quot;&gt;Community&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Contribution&quot;&gt;Contribution&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://voices.washingtonpost.com/fasterforward/2010/02/acta_absurdity_continues.html&quot;&gt;ACTA absurdity continues, may only get worse&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;Good to see the Washington Post tackling ACTA and attempting to explain its provisions to the general reader. Still far to complex for everyman, but the seeds are there (like explaining that all the three-strikes legislation is advance preparation by national governments so that ACTA ratification is easier when it happens).&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/ACTA&quot;&gt;ACTA&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Copyright&quot;&gt;Copyright&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Treaty&quot;&gt;Treaty&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Freedom&quot;&gt;Freedom&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Rights&quot;&gt;Rights&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/surveillance&quot;&gt;surveillance&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.skymall.com/shopping/detail.htm?pid=203188705&quot;&gt;Stealth Ibot Pc Monitor&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;While you can&amp;#039;t take anything dangerous on to a plane in the US, you can certainly buy very worrying stuff in the on-board catalogue. This, for example, is a USB stick containing a rootkit and activity monitor. I note it doesn&amp;#039;t work on a Mac.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/Security&quot;&gt;Security&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Windows&quot;&gt;Windows&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Rootkit&quot;&gt;Rootkit&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Travel&quot;&gt;Travel&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/USB&quot;&gt;USB&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;/ul&gt;		</content>
		<author>
			<name>webmink</name>
			<uri>http://blogs.sun.com/webmink/</uri>
		</author>
		<source>
			<title type="html">Simon Phipps, SunMink</title>
			<subtitle type="html">&lt;br /&gt;&lt;a href=&quot;http://www.webmink.net/speaker.htm&quot;&gt;Simon Phipps's&lt;/a&gt; &lt;em&gt;other&lt;/em&gt; Weblog &lt;br /&gt;(a &lt;a href=&quot;http://www.webmink.net/&quot;&gt;WebMink&lt;/a&gt; in the &lt;a href=&quot;http://sun.com/&quot;&gt;Sun&lt;/a&gt;)</subtitle>
			<link rel="self" href="http://blogs.sun.com/webmink/feed/entries/atom"/>
			<id>http://blogs.sun.com/webmink/feed/entries/atom</id>
			<updated>2010-02-10T01:33:20+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">OpenSolaris: My Original Pre Launch Email in 2005</title>
		<link href="http://blogs.sun.com/jimgris/entry/opensolaris_my_original_pre_launch"/>
		<id>http://blogs.sun.com/jimgris/entry/opensolaris_my_original_pre_launch</id>
		<updated>2010-02-08T06:45:35+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/jimgris.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;Earlier today I was thinking about the original &amp;quot;good luck&amp;quot; email I
sent to the OpenSolaris Pilot Community just before we opened the
project in June of 2005. Fortunately, the &lt;a href=&quot;http://mail.opensolaris.org/pipermail/opensolaris-discuss/&quot;&gt;&lt;span&gt;opensolaris-discuss&lt;/span&gt;&lt;/a&gt; public
archive actually goes back 9 months &lt;span&gt;before&lt;/span&gt; we launched, so this
mail survives in the open and from the other threads you get a glimpse into some of the very
earliest conversations taking place when the project was private. Anyway, what
strikes me is how different the situation was back then, how utterly
conservative we were, and how my thinking has changed as a result of my
experiences all along the way. A day after I sent this email, we
opened. &lt;a href=&quot;http://blogs.sun.com/jimgris/entry/open1&quot;&gt;See my opening blog
here&lt;/a&gt;, and &lt;a href=&quot;http://blogs.sun.com/jimgris/entry/looking_back_spamming_the_linux&quot;&gt;the
result of that opening announcement here&lt;/a&gt;. History. Always
enlightening.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; 
  &lt;p&gt; &lt;/p&gt; 
  &lt;p&gt; &lt;/p&gt; 
  &lt;blockquote type=&quot;cite&quot;&gt; 
    &lt;h2&gt;&lt;a href=&quot;http://mail.opensolaris.org/pipermail/opensolaris-discuss/2005-June/005682.html&quot;&gt;[osol-discuss]
Good Luck and Thank You&lt;/a&gt;&lt;/h2&gt; &lt;b&gt;Jim Grisanzio&lt;/b&gt; &lt;a href=&quot;mailto:opensolaris-discuss%40opensolaris.org?Subject=Re%3A%20%5Bosol-discuss%5D%20Good%20Luck%20and%20Thank%20You&amp;amp;%E2%81%9EIn-Reply-To=%3C42AE2455.7090508%40sun.com%3E&quot; title=&quot;[osol-discuss] Good Luck and Thank You&quot;&gt;Jim.Grisanzio at
Sun.COM &lt;/a&gt;&lt;br /&gt; &lt;i&gt;Mon Jun 13 17:27:01 PDT 2005&lt;/i&gt; &lt;br /&gt; &lt;hr /&gt;&lt;!--beginarticle--&gt; 
    &lt;pre&gt;Hello, OpenSource Pilot Community.

I just wanted to chime in before the fur really flies around here:

 Good Luck, and Thank You!

You all deserve Sun's thanks for your efforts and your patience this 
year. It should be wild day tomorrow, for sure, so light up those blogs 
and start talking, guys. The engineers are leading this launch tomorrow, 
make no mistake about it.

Oh, and if you want to bring someone into the program, you *don't* have 
to call me and sign another f****** NDA. Just do it. I can't tell you 
how happy I am to not have to dig out another NDA. Not that I could read 
the damn thing but whatever. It's such a cold way to start a friendly 
little conversation, don't you think? Also, I've tried to honor as many 
of your requests (and those from internal people) as possible to get 
people into the program. We ended up with 145, but quite frankly, dozens 
and dozens of developers never made it in due to lack of time or 
resources. We even had a dozen Chinese engineers all briefed, 
translated, and NDA-signed but couldn't get export control approval in 
time. It drove me nuts for three months. I'm more than a bit pissed 
about that one.

Anyway, I hope you are happy with the results of what we are all 
releasing. The core team here has worked almost non-stop for weeks on 
this to get ready for the final push. We wanted to do more, you know 
that, but hey, look at where we were last year and look at the potential 
tomorrow brings. Also, the OpenSolaris team internally really has been 
genuine in their intentions, I can assure you. At times we've not been 
as open as we could have been -- we get that -- but I hope you believe 
me when I say that many people on the team fought hard on your behalf 
all year long. Every time you told us we were full of shit on something 
we took it to heart and it went up line. There were a few, ah, heated, 
conversations regarding some of the issues that were discussed in the 
pilot. We won some and we lost some, but every time we moved a little 
closer to our goal of openness. As you've seen, this stuff takes time. I 
wish we could have exposed more of that process to you. Next time it 
will probably be easier to do that.

As this program has grown it's garnered attention from all across Sun 
and from Sun's competitors and supporters. Just recently, I've heard 
from executives and engineers traveling to South America and to Asia, 
and they report that there *absolutely* is massive community interest 
out there. Even Wall Street has noticed. Some people are probably a bit 
confused since the Solaris community was supposed to be dead by now. 
Well, too bad. It's too late. They lost their window of opportunity to 
crush us. Our next step is to stay positive and to engage the interest 
we know is there, make it tangible, and grow this OpenSolaris community.

In a very real way, you've all been part of something special here. 
You've helped change this company and potentially an entire market along 
the way. Some people may not know this quite yet, but they'll surely 
find out tomorrow. You are some of the most knowledgeable people in the 
world about Solaris, and you've help make OpenSolaris a possibility. 
Congratulations and we'll see you on the other side.

Jim
&lt;/pre&gt; 
  &lt;/blockquote&gt;		</content>
		<author>
			<name>jimgris</name>
			<uri>http://blogs.sun.com/jimgris/</uri>
		</author>
		<source>
			<title type="html">Jim Grisanzio</title>
			<subtitle type="html">&lt;a href=&quot;http://blogs.sun.com/jimgris/page/bio&quot;&gt;Engineering Program Manager, OpenSolaris&lt;/a&gt;</subtitle>
			<link rel="self" href="http://blogs.sun.com/jimgris/feed/entries/atom"/>
			<id>http://blogs.sun.com/jimgris/feed/entries/atom</id>
			<updated>2010-02-09T17:33:45+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">☞ Worrying Trend</title>
		<link href="http://blogs.sun.com/webmink/entry/links_for_2010_02_07"/>
		<id>http://blogs.sun.com/webmink/entry/links_for_2010_02_07</id>
		<updated>2010-02-07T21:39:51+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/webmink.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;ul class=&quot;delicious&quot;&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://diveintomark.org/archives/2010/01/29/tinkerers-sunset&quot;&gt;Tinkerer’s Sunset&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;Mark Pilgrim with a eulogy for the freedom to tinker. This is one of the key reasons I&amp;#039;m an advocate of and activist for software freedom.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/Software&quot;&gt;Software&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Freedom&quot;&gt;Freedom&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/FOSS&quot;&gt;FOSS&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/OpenSource&quot;&gt;OpenSource&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Rights&quot;&gt;Rights&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Apple&quot;&gt;Apple&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/iPad&quot;&gt;iPad&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/iPhone&quot;&gt;iPhone&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/DRM&quot;&gt;DRM&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Hacker&quot;&gt;Hacker&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Culture&quot;&gt;Culture&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Zeitgeist&quot;&gt;Zeitgeist&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Tinker&quot;&gt;Tinker&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Maker&quot;&gt;Maker&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://news.bbc.co.uk/2/hi/uk_news/8501042.stm&quot;&gt;More cat owners &amp;#039;have degrees&amp;#039; than dog-lovers&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;It is, of course, the more educated choice.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/BBC&quot;&gt;BBC&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Cat&quot;&gt;Cat&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Dog&quot;&gt;Dog&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Degree&quot;&gt;Degree&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Education&quot;&gt;Education&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Survey&quot;&gt;Survey&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;/ul&gt;		</content>
		<author>
			<name>webmink</name>
			<uri>http://blogs.sun.com/webmink/</uri>
		</author>
		<source>
			<title type="html">Simon Phipps, SunMink</title>
			<subtitle type="html">&lt;br /&gt;&lt;a href=&quot;http://www.webmink.net/speaker.htm&quot;&gt;Simon Phipps's&lt;/a&gt; &lt;em&gt;other&lt;/em&gt; Weblog &lt;br /&gt;(a &lt;a href=&quot;http://www.webmink.net/&quot;&gt;WebMink&lt;/a&gt; in the &lt;a href=&quot;http://sun.com/&quot;&gt;Sun&lt;/a&gt;)</subtitle>
			<link rel="self" href="http://blogs.sun.com/webmink/feed/entries/atom"/>
			<id>http://blogs.sun.com/webmink/feed/entries/atom</id>
			<updated>2010-02-10T01:33:20+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">☞ The Advance of Open</title>
		<link href="http://blogs.sun.com/webmink/entry/links_for_2010_02_05"/>
		<id>http://blogs.sun.com/webmink/entry/links_for_2010_02_05</id>
		<updated>2010-02-07T21:39:21+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/webmink.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;ul class=&quot;delicious&quot;&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.lively-kernel.org/&quot;&gt;Lively Kernel&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;Spun out to its own site, this project (a virtual machine kernel written in Javascript) is absolutely fascinating and deserves wider investigation.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/OpenSource&quot;&gt;OpenSource&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/JavaScript&quot;&gt;JavaScript&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Kernel&quot;&gt;Kernel&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Development&quot;&gt;Development&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.cafepress.co.uk/webmink&quot;&gt;A World Without Walls...&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;It&amp;#039;s FOSDEM weekend, so maybe it&amp;#039;s time this shirt made a comeback.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/FOSS&quot;&gt;FOSS&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/OpenSource&quot;&gt;OpenSource&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.itnews.com.au/News/166348,iinet-wins-film-industrys-case-torn-to-shreds.aspx&quot;&gt;iiNet wins! Film industry&amp;#039;s case torn to shreds&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;Some good news on internet rights from Australia for a change. This case establishes that common-carrier status does indeed apply to Australian ISPs. Hopefully this starts setting a precedent that will push back on thre-strikes regulations.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/Internet&quot;&gt;Internet&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Freedom&quot;&gt;Freedom&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Rights&quot;&gt;Rights&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/ISP&quot;&gt;ISP&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Copyright&quot;&gt;Copyright&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Australia&quot;&gt;Australia&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://radar.oreilly.com/2010/02/rethinking-open-data.html&quot;&gt;Rethinking Open Data&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;Useful voice-of-experience post by Nat.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/Freedom&quot;&gt;Freedom&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Open&quot;&gt;Open&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Data&quot;&gt;Data&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Transparency&quot;&gt;Transparency&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;/ul&gt;		</content>
		<author>
			<name>webmink</name>
			<uri>http://blogs.sun.com/webmink/</uri>
		</author>
		<source>
			<title type="html">Simon Phipps, SunMink</title>
			<subtitle type="html">&lt;br /&gt;&lt;a href=&quot;http://www.webmink.net/speaker.htm&quot;&gt;Simon Phipps's&lt;/a&gt; &lt;em&gt;other&lt;/em&gt; Weblog &lt;br /&gt;(a &lt;a href=&quot;http://www.webmink.net/&quot;&gt;WebMink&lt;/a&gt; in the &lt;a href=&quot;http://sun.com/&quot;&gt;Sun&lt;/a&gt;)</subtitle>
			<link rel="self" href="http://blogs.sun.com/webmink/feed/entries/atom"/>
			<id>http://blogs.sun.com/webmink/feed/entries/atom</id>
			<updated>2010-02-10T01:33:20+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Win the War, Write the History</title>
		<link href="http://blogs.sun.com/jimgris/entry/win_the_war_write_the"/>
		<id>http://blogs.sun.com/jimgris/entry/win_the_war_write_the</id>
		<updated>2010-02-07T14:13:51+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/jimgris.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;It matters greatly who wins the war because the winners write the
history and they rarely -- if ever -- characterize events accurately.
That's what makes history fun. It's a puzzle and it's always changing. In this case I'm talking
about Caesar, who in 58 A.D.
destroyed the Celts in Gaul (France), killed and enslaved millions,
took the gold, propagandized the history, and went on to rule Rome as
Emperor. Nice guy. That is of you like vicious dudes running psychotic
military dictatorships. But whatever. The point is that the Romans won,
so their view of things survived throughout the ages. But I'm more interested in what was &lt;u&gt;lost&lt;/u&gt;? What did the Romans conveniently leave out of their history?&lt;br /&gt;&lt;/p&gt; 
  &lt;p&gt;For that, check out &lt;a href=&quot;http://video.google.com/videoplay?docid=5738673982827673282&amp;amp;ei=jbFuS-mQF5DEwgPWjvnXBg&amp;amp;q=romans+and+celts&amp;amp;hl=en&amp;amp;view=1&amp;amp;client=firefox-a&quot;&gt;The
Primitive Celts&lt;/a&gt;, an entertaining and fascinating look at
the Celts, who the Romans say were mere barbarians. But were they? Seems some archaeologists are discovering the Celts actually had a highly developed society with the most advanced
calender at the time and a sophisticated economy based on a variety of trades. They
minded gold all across Europe, and they built a vast network of roads
to facilitate international trade. Generally, the contrast to Rome was nearly
total. Where the Celts &lt;span&gt;decentralized&lt;/span&gt;
things into a web and community-like structure, the Romans &lt;span&gt;centralized&lt;/span&gt; them into a
rigid hierarchy. And that proved a critical and fatal difference -- at
least in ancient times. Centralization won. Big time, actually.&lt;/p&gt; 
  &lt;p&gt;But I wonder if that distinction remains true today. What's the better
concept around which to build a society in 2010? And, more importantly, who wins the war
when these differences collide for whatever reason? Surely the world today is substantially different than when the Romans were wrecking the place two thousand years ago, but would their systems prevail today? You can look at
this from the perspective of a county or a company or even a project.
It's just the management of resources to achieve a goal. Nothing more.
But my question asks which is &lt;u&gt;better&lt;/u&gt; and who wins &lt;u&gt;now&lt;/u&gt;?&lt;/p&gt;		</content>
		<author>
			<name>jimgris</name>
			<uri>http://blogs.sun.com/jimgris/</uri>
		</author>
		<source>
			<title type="html">Jim Grisanzio</title>
			<subtitle type="html">&lt;a href=&quot;http://blogs.sun.com/jimgris/page/bio&quot;&gt;Engineering Program Manager, OpenSolaris&lt;/a&gt;</subtitle>
			<link rel="self" href="http://blogs.sun.com/jimgris/feed/entries/atom"/>
			<id>http://blogs.sun.com/jimgris/feed/entries/atom</id>
			<updated>2010-02-09T17:33:45+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Nexenta = flying a F29 with a wii remote and other highlights of the last few days</title>
		<link href="http://www.nexenta.com/corp/blog/2010/02/06/nexenta-flying-a-f29-with-a-wii-remote-and-other-highlights-of-the-last-few-days/"/>
		<id>http://www.nexenta.com/corp/blog/2010/02/06/nexenta-flying-a-f29-with-a-wii-remote-and-other-highlights-of-the-last-few-days/</id>
		<updated>2010-02-06T19:33:55+00:00</updated>
		<content type="html">
&lt;p&gt;Just since Wednesday of this week here are a few things that have happened:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Three new partners have joined Nexenta from different parts of the world&lt;/li&gt;
&lt;li&gt;A major central European partner &amp;#8212; one of the largest server resellers in Europe &amp;#8212; has just about completed work for their public launch at CEBIT as a Nexenta Certified partner in early March; a significant print ad campaign will be kicked off at CEBIT as well featuring NexentaStor&lt;/li&gt;
&lt;li&gt;One of the world&amp;#8217;s top technology companies took delivery of a HA Cluster with attached JBODs from PogoLinux and reached out to us and Pogo to say this is great and they&amp;#8217;d like us to talk to their corporate headquarters about a larger relationship.  Corporate is speaking to us Monday about how we can work together to satisfy their &amp;#8216;infinite demand&amp;#8217; for storage.&lt;/li&gt;
&lt;li&gt;Another of our name brand customers has purchased more systems in Europe, China and India.  Our partner Inprove in the Netherlands is working with this customer in Europe.  Learn more via Twitter update &lt;a href=&quot;http://bit.ly/9nXEft&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;One of the largest server makers in the world suggested that perhaps they could start a line of pre-certifed NexentaStor appliances.   Certification could start as soon as early March.  We are working with them to define which predefined configurations make the most sense.&lt;/li&gt;
&lt;li&gt;Ongoing progress with a couple of NexentaStor.org &amp;#8216;plug-in&amp;#8217; developers including one who has a really interesting enclosure and disk monitoring solution that we expect to be available shortly.&lt;/li&gt;
&lt;li&gt;We believe we were the first storage company to check-in code with Citrix / Xen to support the  new StorageLink disaster recovery capabilities.  We will officially announce this after Citrix / Xen review.  Learn more about the NexentaStor StorageLink plug-in &lt;a href=&quot;http://www.nexenta.com/corp/adapter-for-citrix-storagelink-download&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;A 192TB system for part of the Dutch government went live.  A photo is available via &lt;a href=&quot;http://bit.ly/a2GMqe&quot;&gt;this &lt;/a&gt;Tweet.&lt;/li&gt;
&lt;li&gt;An evaluator said that Nexenta, thanks to the use of an easy interface plus the Solaris kernel, is like &amp;#8220;flying a F29 with a Wii remote.&amp;#8221;  See tweet &lt;a href=&quot;http://bit.ly/9bvnWC&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;154 new registered users since Wednesday midnight&lt;/li&gt;
&lt;li&gt;Several press references including:
&lt;ul&gt;
&lt;li&gt;Interview with Evan on why ZFS is all about community, community, community &lt;a href=&quot;http://itknowledgeexchange.techtarget.com/storage-soup/nexenta-ceo-it-doesnt-matter-what-oracle-decides-to-do-with-zfs/&quot;&gt;Here&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;An interview from Linux Magazine on Nexenta.org and CEBIT was published &lt;a href=&quot;http://www.linux-magazine.com/Events/Open-Source-Project-Lounge-2010/CeBIT-Open-Source-Project-Lounge-Nexenta&quot;&gt;Here&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Another few investors pinged us to see about investing.  Since we do not need money, we look to be a good investment &lt;img src=&quot;http://www.nexenta.com/corp/components/com_wpmu/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/li&gt;
&lt;li&gt;FOSDEM (Free and OpenSource Developer&amp;#8217;s European Meeting) kicked off in Brussels.  Sorry to miss it this year.  But StormOS, based on NCP, is there with free disks that include NCP with pNFS.  Find Andy, get free code!  See his Tweet &lt;a href=&quot;http://bit.ly/adV85w&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Registration for our first community oriented ZFS and NexentaStor training started.  This will be held in the famous Atlanta Athletic Club.  For those golf nuts out there, this was the home course of Bobby Jones.  Click &lt;a href=&quot;http://nexenta-atlanta.eventbrite.com/&quot;&gt;here &lt;/a&gt;to learn more and register.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And, yes, lots of work.  For example several new systems installed for our automated test and certification solution, approximately 60 customers and countless prospects have had their questions answered, and significant recruiting work on our immediate priorities including inside sales, sales engineering, software develand support.&lt;/p&gt;
&lt;p&gt;Hopefully this behind the scenes look into life at a fast growing start-up is of interest to some of you out there.&lt;/p&gt;		</content>
		<author>
			<name>Evan Powell</name>
			<uri>http://www.nexenta.com/corp/blog/</uri>
		</author>
		<source>
			<title type="html">Nexenta Blog</title>
			<subtitle type="html">Official blog of Nexenta Systems, Inc.</subtitle>
			<link rel="self" href="http://www.nexenta.com/corp/blog/feed"/>
			<id>http://www.nexenta.com/corp/blog/feed</id>
			<updated>2010-02-06T21:33:24+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">B132 rge fix MSI Wind</title>
		<link href="http://blogs.sun.com/oslab/entry/b132_rge_fix_msi_wind"/>
		<id>http://blogs.sun.com/oslab/entry/b132_rge_fix_msi_wind</id>
		<updated>2010-02-06T00:18:36+00:00</updated>
		<content type="html">
&lt;p&gt;Hi All,&lt;/p&gt;
  &lt;p&gt;&amp;nbsp;So to fix the B132 rge pcie problems on the MSI Wind you need to copy the B130 /kernel/drv/rge somewhere on the system after the pkg image-update, on the first boot after B132 update, copy the stored rge into /kernel/drv and reboot, the errors should go away.&lt;/p&gt;
  &lt;p&gt; For some reason the Xorg on my system is trying to load the 64 bit libglx.so, which stops compiz running, you can just link the /usr/lib/xorg/modules/extensions/GL/libglx.so back to the /usr/lib/xorg/modules/extensions/libglx.so.&lt;/p&gt;
  &lt;p&gt;What's pissing me off, is during a restart the link gets set back to the 64/libglx.so, not sure what's doing this yet.&lt;/p&gt;
  &lt;p&gt;USB sd card ready is not working now either, and cpu 1 is still running at 100% after a resume.&lt;/p&gt;
  &lt;p&gt; &lt;/p&gt;
  &lt;p&gt;Dave&lt;br /&gt;&lt;/p&gt;
  &lt;p&gt;&lt;br /&gt;&lt;/p&gt;		</content>
		<author>
			<name>David Clack</name>
			<uri>http://blogs.sun.com/oslab/</uri>
		</author>
		<source>
			<title type="html">Netbooks Plus Java</title>
			<subtitle type="html">David Clack, Ocean Shores, WA</subtitle>
			<link rel="self" href="http://blogs.sun.com/oslab/feed/entries/atom"/>
			<id>http://blogs.sun.com/oslab/feed/entries/atom</id>
			<updated>2010-02-10T01:34:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Building latest PostgreSQL on OpenSolaris</title>
		<link href="http://blogs.sun.com/jkshah/entry/building_latest_postgresql_on_opensolaris"/>
		<id>http://blogs.sun.com/jkshah/entry/building_latest_postgresql_on_opensolaris</id>
		<updated>2010-02-05T17:52:44+00:00</updated>
		<content type="html">
&lt;p&gt;I am moving my PostgreSQL on OpenSolaris realted entries to a new external &lt;a href=&quot;http://jkshah.blogspot.com&quot;&gt;blog&lt;/a&gt;. Since it is not part of my $dayjob anymore. Hope you update your bookmarks too.&lt;/p&gt; 
  &lt;p&gt;Read&amp;nbsp; &amp;quot;&lt;a href=&quot;http://jkshah.blogspot.com/2010/02/building-latest-postgresql-cvs-head-on.html&quot;&gt;Building latest PostgreSQL CVS Head on OpenSolaris&lt;/a&gt;&amp;quot;.&lt;/p&gt; 
  &lt;p&gt; &lt;br /&gt;&lt;/p&gt;		</content>
		<author>
			<name>Jignesh Shah</name>
			<uri>http://blogs.sun.com/jkshah/</uri>
		</author>
		<source>
			<title type="html">Jignesh Shah's Weblog</title>
			<subtitle type="html">Applications Integration Engineering: Databases &amp;amp; Applications with Sun Unified Storage Systems</subtitle>
			<link rel="self" href="http://blogs.sun.com/jkshah/feed/entries/atom"/>
			<id>http://blogs.sun.com/jkshah/feed/entries/atom</id>
			<updated>2010-02-08T17:33:14+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">OpenSolaris Rocks Serbia</title>
		<link href="http://blogs.sun.com/jimgris/entry/opensolaris_rocks_serbia"/>
		<id>http://blogs.sun.com/jimgris/entry/opensolaris_rocks_serbia</id>
		<updated>2010-02-05T17:43:03+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/jimgris.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;Here is a nice example from Serbia demonstrating the value of &lt;a href=&quot;http://opensolaris.org/jive/thread.jspa?threadID=123105&amp;amp;tstart=0&quot;&gt;building
a local OpenSolaris community&lt;/a&gt;. It can lead to some very interesting
organizations paying very close attention to what you are doing.
Congrats, guys! Some of the &lt;a href=&quot;http://hub.opensolaris.org/bin/view/Community+Group+advocacy/ug-leaders&quot;&gt;OpenSolaris
User Groups&lt;/a&gt; are doing some really interesting work out there, and
they are contributing to the overall community in a very big way.&lt;/p&gt;		</content>
		<author>
			<name>jimgris</name>
			<uri>http://blogs.sun.com/jimgris/</uri>
		</author>
		<source>
			<title type="html">Jim Grisanzio</title>
			<subtitle type="html">&lt;a href=&quot;http://blogs.sun.com/jimgris/page/bio&quot;&gt;Engineering Program Manager, OpenSolaris&lt;/a&gt;</subtitle>
			<link rel="self" href="http://blogs.sun.com/jimgris/feed/entries/atom"/>
			<id>http://blogs.sun.com/jimgris/feed/entries/atom</id>
			<updated>2010-02-09T17:33:45+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en-US">
		<title type="html">Data Corruption - ZFS saves the day, again</title>
		<link href="http://milek.blogspot.com/2010/02/data-corruption-zfs-saves-day-again.html"/>
		<id>tag:blogger.com,1999:blog-9963485.post-3011134767193433887</id>
		<updated>2010-02-05T13:32:35+00:00</updated>
		<content type="html">
&lt;div&gt;We came across an interesting issue with data corruption and I think it might be interesting to some of you. While preparing a new cluster deployment and filling it up with data we suddenly started to see below messages:&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;br /&gt;XXX cl_runtime: [ID 856360 kern.warning] WARNING: QUORUM_GENERIC: quorum_read_keys error:&lt;br /&gt; Reading the registration keys failed on quorum device /dev/did/rdsk/d7s2 with error 22.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div&gt;The d7 quorum device was marked as being offline and we could not bring it online again. There isn't much in documentation about the above message except that it is probably a firmware problem on a disk array and we should contact a vendor. But lets investigate first what is really going on.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;By looking at the source code I found that the above message is printed from within &lt;span&gt;quorum_device_generic_impl::quorum_read_keys()&lt;/span&gt; and it will only happen if &lt;span&gt;quorum_pgre_key_read()&lt;/span&gt; returns with return code 22 (actually any other than 0 or EACCESS but from the syslog message we already suspect that the return code is 22).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The &lt;span&gt;quorum_pgre_key_read() &lt;/span&gt;calls &lt;span&gt;quorum_scsi_sector_read()&lt;/span&gt; and passes its return code as its own. The &lt;span&gt;quorum_scsi_sector_read()&lt;/span&gt; will return with an error only if &lt;span&gt;quorum_ioctl_with_retries()&lt;/span&gt; returns with an error or if there is a checksum mismatch.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This is the relevant &lt;a href=&quot;http://src.opensolaris.org/source/xref/ohac/ohac/usr/src/common/cl/quorum/common/shared_disk_util.cc#quorum_scsi_sector_read&quot;&gt;source code&lt;/a&gt;:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;406 int&lt;br /&gt;407 &lt;span&gt;quorum_scsi_sector_read&lt;/span&gt;(&lt;br /&gt;[...]&lt;br /&gt;449  &lt;span&gt;error = quorum_ioctl_with_retries&lt;/span&gt;(vnode_ptr, USCSICMD, (intptr_t)&amp;amp;ucmd,&lt;br /&gt;450      &amp;amp;retval);&lt;br /&gt;451  if (error != 0) {&lt;br /&gt;452   &lt;span&gt;CMM_TRACE&lt;/span&gt;((&quot;quorum_scsi_sector_read: ioctl USCSICMD &quot;&lt;br /&gt;453       &quot;returned error (%d).\n&quot;, error));&lt;br /&gt;454   kmem_free(ucmd.uscsi_rqbuf, (size_t)SENSE_LENGTH);&lt;br /&gt;455   &lt;span&gt;return (error)&lt;/span&gt;;&lt;br /&gt;456  }&lt;br /&gt;457&lt;br /&gt;458  //&lt;br /&gt;459  // Calculate and compare the checksum if check_data is true.&lt;br /&gt;460  // Also, validate the pgres_id string at the beg of the sector.&lt;br /&gt;461  //&lt;br /&gt;462  if (check_data) {&lt;br /&gt;463   PGRE_CALCCHKSUM(chksum, sector, iptr);&lt;br /&gt;464&lt;br /&gt;465   // Compare the checksum.&lt;br /&gt;466   if (PGRE_GETCHKSUM(sector) != chksum) {&lt;br /&gt;467    &lt;span&gt;CMM_TRACE&lt;/span&gt;((&quot;quorum_scsi_sector_read: &quot;&lt;br /&gt;468        &quot;checksum mismatch.\n&quot;));&lt;br /&gt;469    kmem_free(ucmd.uscsi_rqbuf, (size_t)SENSE_LENGTH);&lt;br /&gt;470    &lt;span&gt;return (EINVAL)&lt;/span&gt;;&lt;br /&gt;471   }&lt;br /&gt;472&lt;br /&gt;473   //&lt;br /&gt;474   // Validate the PGRE string at the beg of the sector.&lt;br /&gt;475   // It should contain PGRE_ID_LEAD_STRING[1|2].&lt;br /&gt;476   //&lt;br /&gt;477   if ((os::strncmp((char *)sector-&gt;pgres_id, PGRE_ID_LEAD_STRING1,&lt;br /&gt;478       strlen(PGRE_ID_LEAD_STRING1)) != 0) &amp;amp;&amp;amp;&lt;br /&gt;479       (os::strncmp((char *)sector-&gt;pgres_id, PGRE_ID_LEAD_STRING2,&lt;br /&gt;480       strlen(PGRE_ID_LEAD_STRING2)) != 0)) {&lt;br /&gt;481    &lt;span&gt;CMM_TRACE&lt;/span&gt;((&quot;quorum_scsi_sector_read: pgre id &quot;&lt;br /&gt;482        &quot;mismatch. The sector id is %s.\n&quot;,&lt;br /&gt;483        sector-&gt;pgres_id));&lt;br /&gt;484    kmem_free(ucmd.uscsi_rqbuf, (size_t)SENSE_LENGTH);&lt;br /&gt;485    &lt;span&gt;return (EINVAL)&lt;/span&gt;;&lt;br /&gt;486   }&lt;br /&gt;487&lt;br /&gt;488  }&lt;br /&gt;489  kmem_free(ucmd.uscsi_rqbuf, (size_t)SENSE_LENGTH);&lt;br /&gt;490&lt;br /&gt;491  &lt;span&gt;return (error)&lt;/span&gt;;&lt;br /&gt;492 }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;With a simple DTrace script I could verify if the &lt;span&gt;quorum_scsi_sector_read()&lt;/span&gt; does indeed return with 22 and also I could print what else is going on within the function:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;56  -&gt; __1cX&lt;span&gt;quorum_scsi_sector_read&lt;/span&gt;6FpnFvnode_LpnLpgre_sector_b_i_ 6308555744942019 enter&lt;br /&gt;56    -&gt; __1cZ&lt;span&gt;quorum_ioctl_with_retries&lt;/span&gt;6FpnFvnode_ilpi_i_ 6308555744957176 enter&lt;br /&gt;56    - __1cZ&lt;span&gt;quorum_ioctl_with_retries&lt;/span&gt;6FpnFvnode_ilpi_i_ 6308555745089857 &lt;span&gt;rc: 0&lt;/span&gt; &lt;br /&gt;56    -&gt; __1cN&lt;span&gt;dbg_print_buf&lt;/span&gt;Idbprintf6MpcE_v_ 6308555745108310 enter&lt;br /&gt;56      -&gt; __1cN&lt;span&gt;dbg_print_buf&lt;/span&gt;Ldbprintf_va6Mbpcrpv_v_ 6308555745120941 enter&lt;br /&gt;56        -&gt; __1cC&lt;span&gt;os&lt;/span&gt;Hs&lt;span&gt;printf&lt;/span&gt;6FpcpkcE_v_      6308555745134231 enter&lt;br /&gt;56        - __1cC&lt;span&gt;os&lt;/span&gt;Hs&lt;span&gt;printf&lt;/span&gt;6FpcpkcE_v_      6308555745148729 rc: 2890607504684 &lt;br /&gt;56      - __1cN&lt;span&gt;dbg_print_buf&lt;/span&gt;Ldbprintf_va6Mbpcrpv_v_ 6308555745162898 rc: 1886718112 &lt;br /&gt;56    - __1cN&lt;span&gt;dbg_print_buf&lt;/span&gt;Idbprintf6MpcE_v_ 6308555745175529 rc: 1886718112 &lt;br /&gt;56  - __1cX&lt;span&gt;quorum_scsi_sector_read&lt;/span&gt;6FpnFvnode_LpnLpgre_sector_b_i_ 6308555745188599 &lt;span&gt;rc: 22&lt;/span&gt;   &lt;/pre&gt;&lt;br /&gt;&lt;div&gt;From the above output we know that the &lt;span&gt;quorum_ioctl_with_retries()&lt;/span&gt; returns with 0 so it must be a checksum mismatch! As CMM_TRACE() is being called above and there are only three of them in the code lets check with DTrace which one it is:&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;br /&gt;21  -&gt; __1cN&lt;span&gt;dbg_print_buf&lt;/span&gt;Idbprintf6MpcE_v_   6309628794339298 &lt;span&gt;quorum_scsi_sector_read: checksum mismatch.&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div&gt;So now I knew exactly what part of the code is casing the quorum device to be marked offline. The issue might have been caused by many things like: a bug in a disk array firmware, a problem on an SAN, a bug in a HBA's firmware, a bug in a qlc driver or a bug in SC software, or... However because the issue suggests a data corruption and we are loading the cluster with a copy of a database we might have a bigger issue that just an offline quorum device. The configuration is a such that we are using ZFS to mirror between two disks arrays. We have been restoring a couple of TBs of data into and we haven't read almost anything back. Thankfully it is ZFS so we might force a re-check off all data in the pool and I did. ZFS found 14 corrupted blocks and even identified which file is affected. The interesting thing here is that for all blocks both copies on both sides of the mirror were affected. This almost eliminates a possibility of a firmware problem on disk arrays and suggest that the issue was caused by something misbehaving on the host itself. There is still a possibility of an issue on SAN as well. It is very unlikely to be a bug in ZFS as the corruption affected reservation keys as well which has basically nothing to do with ZFS at all. Then we are still writing more and more data into the pool and I'm repeating scrubs and I'm not getting any new corrupted blocks nor quorum is misbehaving (I fixed it by temporarily adding another one, removing the original and re-adding it again while removing the temporary one).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;While I still have to find what caused the data corruption the most important thing here is ZFS. Just think about it - what would happen if we were running on any other file system like: UFS, VxFS, ext3, ext4, JFS, XFS, ... Well, almost anything could have happened with them like some data of could be corrupted, some files lost, system could crash, fsck could be forced to run for many hours and still not being able to fix the filesystem and it definitely wouldn't be able to detect any data corruption withing files or everything would be running fine for days, months and then suddenly the system would panic, etc. when application would try to access the corrupted blocks for the first time. Thanks to ZFS what have actually happened? All corrupted blocks were identified, unfortunately both mirrored copies were affected so ZFS can't fix them but it did identified a single file which was affected by all these blocks. We can just remove the file which is only 2GB  and restore it again. And all of these while the system was running and we haven't even stopped the restore or didn't have to start from the beginning. Most importantly  there is no uncertainty about the state of the filesystem or data within it.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;The other important conclusion is that DTrace is a sysadmin's best friend :)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/9963485-3011134767193433887?l=milek.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;		</content>
		<author>
			<name>milek</name>
			<email>noreply@blogger.com</email>
			<uri>http://milek.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">milek's blog</title>
			<link rel="self" href="http://milek.blogspot.com/atom.xml"/>
			<id>tag:blogger.com,1999:blog-9963485</id>
			<updated>2010-02-10T01:34:11+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Building latest PostgreSQL CVS Head on OpenSolaris</title>
		<link href="http://feedproxy.google.com/~r/JigneshShahsBlog/~3/P8BVL5Po4Fg/building-latest-postgresql-cvs-head-on.html"/>
		<id>tag:blogger.com,1999:blog-17085626.post-3018414416949301737</id>
		<updated>2010-02-05T12:47:54+00:00</updated>
		<content type="html">
With the talk about PostgreSQL 9.0 alpha 5, I thought it is time for me to try out another CVS head build on OpenSolaris. Of course this time this was on my home desktop which runs OpenSolaris 2009.06&lt;br /&gt;
I wanted to download the CVS head. The instructions are there on the &lt;a href=&quot;http://wiki.postgresql.org/wiki/Working_with_CVS&quot;&gt;wiki page&lt;/a&gt;. However before following it I needed to install the CVS on my OpenSolaris instance.&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;#pkg install SUNWcvs&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The using the instructions I created a copy of the cvs repository and created my own project workspace.&lt;br /&gt;
&lt;br /&gt;
I already had the Sun Compilers on my setup. (If not or have an old copy then you can always install or upgrade it as&lt;br /&gt;
&lt;div&gt;# pkg install sunstudio&lt;/div&gt;)&lt;br /&gt;
So I started my task of creating the new binaries on OpenSolaris. I found it to be bit bumpy.&lt;br /&gt;
Here is my configure options with my standard options.&lt;br /&gt;
&lt;div&gt;&lt;span&gt;$ ./configure --prefix=$HOME/project CFLAGS=&quot;-xO3 -xarch=native -xspace &lt;/span&gt;-W0,-Lt -W2,-Rcond_elim -Xa&amp;nbsp; -xildoff -xc99=none -xCC&quot; --without-readline&lt;/div&gt;&lt;br /&gt;
However then I hit my first problem to do make.&lt;br /&gt;
Need to do using GNU make which was not installed on my desktop.&lt;br /&gt;
Back to pkg manager&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;# pkg install SUNWgmake&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;Continuing again with make which proceeded and then eventually stopped again due to missing bison. (I wonder why the &quot;configure&quot; script did&amp;nbsp; not catch that?)&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;# pkg install SUNWbison&lt;/div&gt;&lt;br /&gt;
Anyway I started to run make again now that I have installed bison. Strangely it failed again.&lt;br /&gt;
Figured it still did not find bison. I had to use ./configure statement again and tried gmake after that which allowed gmake to pick up bison.&lt;br /&gt;
&lt;br /&gt;
However it failed again.&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;gmake[3]: Entering directory `/export/home/postgres/project/pgsql.project/src/backend/parser'&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;/usr/bin/bison -d&amp;nbsp; -o gram.c gram.y&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;gmake[3]: *** [gram.c] Broken Pipe&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;gmake[3]: Leaving directory `/export/home/postgres/project/pgsql.project/src/backend/parser'&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;gmake[2]: *** [parser/gram.h] Error 2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This one was not easy to solve. I thought that probably the bison was buggy and was about to give up. Then I thought I will give it a shot using truss to figure out what is happening&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;$ truss -f /usr/bin/bison -d -o gram.c gram.y 2&amp;gt; /tmp/bisontruss.txt&lt;/div&gt;&lt;br /&gt;
Going through that file bisontruss.txt I found:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;10451:&amp;nbsp; fcntl(6, F_DUP2FD, 0x00000001)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;br /&gt;
10451:&amp;nbsp; close(6)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 0&lt;br /&gt;
10451:&amp;nbsp; execve(&quot;/usr/sfw/bin/gm4&quot;, 0x08047D00, 0x08047DA0) Err#2 ENOENT&lt;/div&gt;&lt;br /&gt;
I had no clue what gm4 does, but it is missing.&lt;br /&gt;
I used the search feature of OpenSolaris to see if there is a package associated with it.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;# pkg search gm4&lt;br /&gt;
INDEX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACTION&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PACKAGE&lt;/div&gt;&lt;span&gt;.....&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;basename&amp;nbsp;&amp;nbsp; link&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; usr/sfw/bin/gm4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pkg:/SUNWgm4@1.4.2-0.111&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
As they say on TV : Yep, there's a pkg for that&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;# pkg install SUNWgm4&lt;/div&gt;&lt;br /&gt;
And now back to gmake&lt;br /&gt;
&lt;br /&gt;
Darn another package missing:&lt;br /&gt;
&lt;div&gt;gmake[3]: Entering directory `/export/home/postgres/project/pgsql.project/src/backend/bootstrap'&lt;br /&gt;
***&lt;br /&gt;
ERROR: `flex' is missing on your system. It is needed to create the&lt;br /&gt;
file `bootscanner.c'. You can either get flex from a GNU mirror site&lt;br /&gt;
or download an official distribution of PostgreSQL, which contains&lt;br /&gt;
pre-packaged flex output.&lt;br /&gt;
***&lt;br /&gt;
# pkg search -r flex&lt;br /&gt;
INDEX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACTION&amp;nbsp;&amp;nbsp;&amp;nbsp; VALUE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PACKAGE&lt;/div&gt;&lt;div&gt;....&lt;br /&gt;
basename&amp;nbsp;&amp;nbsp; link&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; usr/sfw/bin/flex&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pkg:/SUNWflexlex@2.5.33-0.111&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span&gt;# pkg install SUNWflexlex&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
(Of course gmake wont use it immediately till you use the configure statement again)&lt;br /&gt;
&lt;br /&gt;
Finally after a long time (it sure seemed to take a long time) the gmake seemed to hang on preproc.c compilation:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&quot;preproc.y&quot;, line 13548: warning: line number in #line directive must be less than or equal to 32767&lt;/div&gt;&lt;br /&gt;
This is just not my day.&lt;br /&gt;
I did a cleanup of the make. At this point I found that I forgot to enable dtrace probes in my configure statement and also since I am using 64-bit kernel, decided to build 64-bit binaries. Retrying with the slightly modified configure still did not solve the loop problem in preproc.y which just runs 100% on the CPU. I left it running for a long while just to see if it finished (till my patience runs out) It did not finish.&lt;br /&gt;
&lt;br /&gt;
I finally updated my sunstudio binaries and retired&amp;nbsp; gmake. This time it succeeded in finishing the gmake. (Hence I changed my wordings above to reflect install/upgrade sunstudio). &lt;br /&gt;
&lt;br /&gt;
After that a quick gmake install&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;$ gmake install&lt;/div&gt;&lt;br /&gt;
and the binaries are ready.&lt;br /&gt;
A quick check reflects&lt;br /&gt;
&lt;div&gt;$ initdb&lt;/div&gt;&lt;div&gt;$ pg_ctl start -l server.log&lt;/div&gt;&lt;div&gt;$ psql postgres&lt;/div&gt;&lt;div&gt;psql (8.5devel)&lt;/div&gt;&lt;div&gt;Type &quot;help&quot; for help.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;postgres=#&lt;/div&gt;&lt;br /&gt;
For a second I was expecting to see psql(9.0develop) but this is still acceptable. :-)&lt;br /&gt;
&lt;br /&gt;
In Summary, you want to do the following before building the latest PostgreSQL source on OpenSolaris&lt;br /&gt;
&lt;br /&gt;
&lt;span&gt;# pkg install SUNWcvs sunstudio SUNWgmake SUNWbison SUNWgm4 SUNWflexlex&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
and the configure script&lt;br /&gt;
&lt;div&gt;$ ./configure --prefix=$HOME/project CFLAGS=&quot;-m64 -xO3&amp;nbsp; -xarch=native -xspace -W0,-Lt -W2,-Rcond_elim -Xa&amp;nbsp; -xildoff -xc99=none -xCC&quot; --without-readline --enable-dtrace DTRACEFLAGS=&quot;-64&quot;&lt;/div&gt;&lt;br /&gt;
And with gmake I am ready to use the latest build of PostgreSQL on OpenSolaris.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/17085626-3018414416949301737?l=jkshah.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/OpDOqExGcLpDvqq7-8nqUqpszrk/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/OpDOqExGcLpDvqq7-8nqUqpszrk/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/OpDOqExGcLpDvqq7-8nqUqpszrk/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/OpDOqExGcLpDvqq7-8nqUqpszrk/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/JigneshShahsBlog/~4/P8BVL5Po4Fg&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;		</content>
		<author>
			<name>Jignesh Shah</name>
			<email>noreply@blogger.com</email>
			<uri>http://jkshah.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Jignesh Shah's  Blog</title>
			<subtitle type="html">Blog about technologies like PostgreSQL and other Open Source technologies.</subtitle>
			<link rel="self" href="http://jkshah.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-17085626</id>
			<updated>2010-02-07T17:33:19+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">OpenSolaris Night Seminar 012210: Photos</title>
		<link href="http://blogs.sun.com/jimgris/entry/opensolaris_night_seminar_012210_photos"/>
		<id>http://blogs.sun.com/jimgris/entry/opensolaris_night_seminar_012210_photos</id>
		<updated>2010-02-05T08:20:58+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/jimgris.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;Some images from the OpenSolaris Night Seminar in Tokyo earlier this
evening with presentations from &lt;a href=&quot;http://mail.opensolaris.org/pipermail/opensolaris-announce/2010-January/001365.html&quot;&gt;Junko
Yoshida, Mami Sueki, and Shoji Haraguchi&lt;/a&gt;. &lt;b&gt;&lt;a href=&quot;http://blogs.sun.com/jimgris/hara/entry/ns01222010_video&quot;&gt;Video from Shoji Haraguchi here&lt;/a&gt;&lt;/b&gt;. &lt;/p&gt; 
  &lt;div align=&quot;center&quot;&gt;&lt;a title=&quot;OpenSolaris Night Seminar 012210 by jimgris, on Flickr&quot; href=&quot;http://www.flickr.com/photos/jimgris/4295726570/&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; alt=&quot;OpenSolaris Night Seminar 012210&quot; src=&quot;http://farm5.static.flickr.com/4013/4295726570_839ca64f5b_m.jpg&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;OpenSolaris Night Seminar 012210 by jimgris, on Flickr&quot; href=&quot;http://www.flickr.com/photos/jimgris/4295726888/&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; alt=&quot;OpenSolaris Night Seminar 012210&quot; src=&quot;http://farm5.static.flickr.com/4006/4295726888_751b25e26d_m.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a title=&quot;OpenSolaris Night Seminar 012210 by jimgris, on Flickr&quot; href=&quot;http://www.flickr.com/photos/jimgris/4295727204/&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; alt=&quot;OpenSolaris Night Seminar 012210&quot; src=&quot;http://farm5.static.flickr.com/4022/4295727204_547ef18c20_m.jpg&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;OpenSolaris Night Seminar 012210 by jimgris, on Flickr&quot; href=&quot;http://www.flickr.com/photos/jimgris/4295727560/&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; alt=&quot;OpenSolaris Night Seminar 012210&quot; src=&quot;http://farm3.static.flickr.com/2786/4295727560_cc02c5f2b6_m.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a title=&quot;OpenSolaris Night Seminar 012210 by jimgris, on Flickr&quot; href=&quot;http://www.flickr.com/photos/jimgris/4295727866/&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; alt=&quot;OpenSolaris Night Seminar 012210&quot; src=&quot;http://farm3.static.flickr.com/2687/4295727866_f8424db1a1_m.jpg&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;OpenSolaris Night Seminar 012210 by jimgris, on Flickr&quot; href=&quot;http://www.flickr.com/photos/jimgris/4294982447/&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; alt=&quot;OpenSolaris Night Seminar 012210&quot; src=&quot;http://farm3.static.flickr.com/2753/4294982447_27859497a4_m.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;a title=&quot;OpenSolaris Night Seminar 012210 by jimgris, on Flickr&quot; href=&quot;http://www.flickr.com/photos/jimgris/4295725892/&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; alt=&quot;OpenSolaris Night Seminar 012210&quot; src=&quot;http://farm5.static.flickr.com/4063/4295725892_b06c7a252a_m.jpg&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;OpenSolaris Night Seminar 012210 by jimgris, on Flickr&quot; href=&quot;http://www.flickr.com/photos/jimgris/4295726234/&quot;&gt;&lt;img width=&quot;240&quot; height=&quot;160&quot; alt=&quot;OpenSolaris Night Seminar 012210&quot; src=&quot;http://farm5.static.flickr.com/4045/4295726234_3a21dd074f_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt; 
  &lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/jimgris/collections/72157605191982491/&quot;&gt;Hundreds more
images from the OpenSolaris community in Japan right here&lt;/a&gt;.&lt;/p&gt;		</content>
		<author>
			<name>jimgris</name>
			<uri>http://blogs.sun.com/jimgris/</uri>
		</author>
		<source>
			<title type="html">Jim Grisanzio</title>
			<subtitle type="html">&lt;a href=&quot;http://blogs.sun.com/jimgris/page/bio&quot;&gt;Engineering Program Manager, OpenSolaris&lt;/a&gt;</subtitle>
			<link rel="self" href="http://blogs.sun.com/jimgris/feed/entries/atom"/>
			<id>http://blogs.sun.com/jimgris/feed/entries/atom</id>
			<updated>2010-02-09T17:33:45+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Building International Communities in Tokyo</title>
		<link href="http://blogs.sun.com/jimgris/entry/building_international_communities_in_tokyo"/>
		<id>http://blogs.sun.com/jimgris/entry/building_international_communities_in_tokyo</id>
		<updated>2010-02-05T08:16:19+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/jimgris.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;Here are two really nice articles in the Japan Times talking about the international tech community in Tokyo:&lt;br /&gt; 
  &lt;ul&gt; 
    &lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://search.japantimes.co.jp/cgi-bin/nc20100127a1.html&quot;&gt;Japan's techies strive to bridge culture gap&lt;/a&gt;&lt;/b&gt; (January 2010)&lt;/li&gt; 
    &lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://search.japantimes.co.jp/cgi-bin/fl20090428ev.html&quot;&gt;Tokyo 2.0 a buzzing hub for online communities, entrepreneurs&lt;/a&gt;&lt;/b&gt; (April 2009)&lt;/li&gt; 
  &lt;/ul&gt;
The articles describe the meta community here, and that's where we
OpenSolaris guys hang out. By contributing to the larger community,
we've found that the OpenSolaris community here is growing and earning
its way right along side everyone else. There are language and culture barriers to overcome, but we all are making a great deal of progress. It's quite common now to find
OpenSolaris developers, administrators, and users participating in
multiple international communities, which, of course, helps us to learn
in return. And the Web 2.0 community is growing in size and diversity as well. Also, since the tech community locally is well connected
globally, we can extend our reach around the world by just interacting
right here at home. &lt;b&gt;&lt;a href=&quot;http://www.flickr.com/photos/jimgris/collections/&quot;&gt;Here's my photo archive as well (mostly Linux &amp;amp; OpenSolaris)&lt;/a&gt;&lt;/b&gt;.		</content>
		<author>
			<name>jimgris</name>
			<uri>http://blogs.sun.com/jimgris/</uri>
		</author>
		<source>
			<title type="html">Jim Grisanzio</title>
			<subtitle type="html">&lt;a href=&quot;http://blogs.sun.com/jimgris/page/bio&quot;&gt;Engineering Program Manager, OpenSolaris&lt;/a&gt;</subtitle>
			<link rel="self" href="http://blogs.sun.com/jimgris/feed/entries/atom"/>
			<id>http://blogs.sun.com/jimgris/feed/entries/atom</id>
			<updated>2010-02-09T17:33:45+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Jonathan Says Goodbye via Twitter Haiku</title>
		<link href="http://www.cuddletech.com/blog/pivot/entry.php?id=1109"/>
		<id>tag:cuddletechblogs,2010:theblogofbenrockwood.1109</id>
		<updated>2010-02-04T18:49:00+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/benr.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;
The &lt;a href=&quot;http://twitter.com/openjonathan&quot;&gt;message&lt;/a&gt; was simple:
&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Today's my last day at Sun. I'll miss it. Seems only fitting to end on a #haiku. Financial crisis/Stalled too many customers/CEO no more&lt;/i&gt;
&lt;/p&gt;
&lt;p&gt;
Please post your thoughts on Jonathan's leaving.  Its a mixed emotion... on one hand he set some great goals and put a fire under things.  A lot of us believed in him.  And yet, he failed to execute and ultimately was responsible for Sun's demise.  Could someone else have done a better job and still kept the culture alive?  I don't know honestly. 
&lt;p&gt; 
I'll continue to stay neutral on the subject and reserve judgment until the behind-the-scenes stories trickle out over the next months and years.  Jonathan screwed up, yes, but I think that Jonathan also got screwed himself, more than we realize.  Time will tell.  
&lt;/p&gt;
&lt;p&gt;
In other news, Oracle is finally doing what has needed to be done for years: &lt;a href=&quot;http://www.eweek.com/c/a/IT-Infrastructure/Oracle-to-Revamp-Sun-Supply-Chain-504058/?kc=EWKNLDAT02042010STR4&quot;&gt;Oracle to Revamp Sun Supply Chain&lt;/a&gt;.  One of the biggest complaints by customers for years has been inability to get timely delivery of systems.  Its good to see signs of that era ending.  
&lt;/p&gt;
&lt;p&gt;
Also, &lt;a href=&quot;http://sanjose.bizjournals.com/sanjose/stories/2010/02/01/daily76.html&quot;&gt;Project Darkstar &amp;amp; Kenai&lt;/a&gt; are being axed.  &lt;a href=&quot;http://kenai.com/&quot;&gt;Project Kenai&lt;/a&gt;, a SourceForge like project hosting service provided free by Sun, will close its doors on April 2nd 2010.  You have untill then to get stuff out.  One of the most important projects there, &lt;a href=&quot;http://kenai.com/projects/isc/pages/Home&quot;&gt;Immutable Service Containers&lt;/a&gt; (ISC) has moved to &lt;a href=&quot;http://hub.opensolaris.org/bin/view/Project+isc/WebHome&quot;&gt;OpenSolaris.org&lt;/a&gt;.&lt;/p&gt;&lt;/p&gt;		</content>
		<author>
			<name>benr</name>
			<uri>http://www.cuddletech.com/blog/index.php</uri>
		</author>
		<source>
			<title type="html">The Blog of Ben Rockwood</title>
			<subtitle type="html">use unix or die.</subtitle>
			<link rel="self" href="http://www.cuddletech.com/blog/atom.xml"/>
			<id>tag:cuddletechblogs,2010:theblogofbenrockwood</id>
			<updated>2010-02-05T21:33:06+00:00</updated>
			<rights type="html">Copyright (c) 2010, Authors of The Blog of Ben Rockwood</rights>
		</source>
	</entry>

	<entry>
		<title type="html">VB 3.1.4_BETA2 available</title>
		<link href="http://blogs.sun.com/oslab/entry/vb_3_1_4_beta2"/>
		<id>http://blogs.sun.com/oslab/entry/vb_3_1_4_beta2</id>
		<updated>2010-02-04T18:44:49+00:00</updated>
		<content type="html">
http://download.virtualbox.org/virtualbox/3.1.4_BETA2/		</content>
		<author>
			<name>David Clack</name>
			<uri>http://blogs.sun.com/oslab/</uri>
		</author>
		<source>
			<title type="html">Netbooks Plus Java</title>
			<subtitle type="html">David Clack, Ocean Shores, WA</subtitle>
			<link rel="self" href="http://blogs.sun.com/oslab/feed/entries/atom"/>
			<id>http://blogs.sun.com/oslab/feed/entries/atom</id>
			<updated>2010-02-10T01:34:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">B131 with Ubuntu 9.10 and Windows 7</title>
		<link href="http://blogs.sun.com/oslab/entry/b131_with_ubuntu_9_10"/>
		<id>http://blogs.sun.com/oslab/entry/b131_with_ubuntu_9_10</id>
		<updated>2010-02-04T17:49:24+00:00</updated>
		<content type="html">
&lt;p&gt;Hi All,&lt;/p&gt;
  &lt;p&gt;&amp;nbsp;So I've been working on a Samsung NC20, working to get a solid base working with Ubuntu 9.10 and an AT&amp;amp;T 3G usb modem.&lt;/p&gt;
  &lt;p&gt; I was creating the best hardware platform for a JavaFX project to run on, I'm sending the Samsung to the JavaFX team today.&lt;/p&gt;
  &lt;p&gt;&amp;nbsp; I was left with the AT&amp;amp;T 3G usb modem, so I thought, why not install Ubuntu on the MSI Wind.&lt;/p&gt;
  &lt;p&gt; It already had Window 7 and OpenSolaris B131 and a 40Gb fat32 partition between the two OS's, so I decided to install Ubuntu 9.10 here.&lt;/p&gt;
  &lt;p&gt;Now the MSI will boot Windows 7, Ubuntu 9.10 or OpenSolaris B131.&lt;/p&gt;
  &lt;p&gt; I may even try to get the AT&amp;amp;T modem working under OpenSolaris.&lt;br /&gt;&lt;/p&gt;		</content>
		<author>
			<name>David Clack</name>
			<uri>http://blogs.sun.com/oslab/</uri>
		</author>
		<source>
			<title type="html">Netbooks Plus Java</title>
			<subtitle type="html">David Clack, Ocean Shores, WA</subtitle>
			<link rel="self" href="http://blogs.sun.com/oslab/feed/entries/atom"/>
			<id>http://blogs.sun.com/oslab/feed/entries/atom</id>
			<updated>2010-02-10T01:34:02+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">☞ More on H.264</title>
		<link href="http://blogs.sun.com/webmink/entry/links_for_2010_02_04"/>
		<id>http://blogs.sun.com/webmink/entry/links_for_2010_02_04</id>
		<updated>2010-02-04T14:00:02+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/webmink.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;&lt;ul class=&quot;delicious&quot;&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://bemasc.net/wordpress/2010/02/02/no-you-cant-do-that-with-h264/&quot;&gt;No, you can’t do that with H.264&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;Disturbing but great post explaining how the license terms MPEG-LA force their H.264 (and MPEG-2/4) licensees to pass on in their sublicenses basically give you no useful rights to the 900 patents. This ridiculous situation has to end. No amount of &amp;quot;pragmatism&amp;quot; can excuse giving a patent pool cartel such power to shake down the whole connected population.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/H.264&quot;&gt;H.264&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/MPEG&quot;&gt;MPEG&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/MPEG-LA&quot;&gt;MPEG-LA&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Patents&quot;&gt;Patents&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Licensing&quot;&gt;Licensing&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/HTML5&quot;&gt;HTML5&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Ogg&quot;&gt;Ogg&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Codec&quot;&gt;Codec&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/video&quot;&gt;video&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/free&quot;&gt;free&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/culture&quot;&gt;culture&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/mozilla&quot;&gt;mozilla&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://www.joyoftech.com/joyoftech/joyarchives/1351.html&quot;&gt;What happens to all the hype?&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;Joy of Tech with a much more convincing hype cycle explanation than that tired analyst curve diagram.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/Hype&quot;&gt;Hype&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Apple&quot;&gt;Apple&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Humour&quot;&gt;Humour&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Comic&quot;&gt;Comic&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;li&gt;
                &lt;div class=&quot;delicious-link&quot;&gt;&lt;a href=&quot;http://news.bbc.co.uk/1/hi/health/8493149.stm&quot;&gt;&amp;#039;Internet addiction&amp;#039; linked to depression, says study&lt;/a&gt;&lt;/div&gt;
                &lt;div class=&quot;delicious-extended&quot;&gt;It&amp;#039;s not necessarily cause-and-effect, though. Unless you&amp;#039;re reading about H.264 patents and licensing.&lt;/div&gt;
                &lt;div class=&quot;delicious-tags&quot;&gt;(tags: &lt;a href=&quot;http://delicious.com/webmink/Health&quot;&gt;Health&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/BBC&quot;&gt;BBC&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Internet&quot;&gt;Internet&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Depression&quot;&gt;Depression&lt;/a&gt; &lt;a href=&quot;http://delicious.com/webmink/Addiction&quot;&gt;Addiction&lt;/a&gt;)&lt;/div&gt;
            &lt;/li&gt;&lt;/ul&gt;		</content>
		<author>
			<name>webmink</name>
			<uri>http://blogs.sun.com/webmink/</uri>
		</author>
		<source>
			<title type="html">Simon Phipps, SunMink</title>
			<subtitle type="html">&lt;br /&gt;&lt;a href=&quot;http://www.webmink.net/speaker.htm&quot;&gt;Simon Phipps's&lt;/a&gt; &lt;em&gt;other&lt;/em&gt; Weblog &lt;br /&gt;(a &lt;a href=&quot;http://www.webmink.net/&quot;&gt;WebMink&lt;/a&gt; in the &lt;a href=&quot;http://sun.com/&quot;&gt;Sun&lt;/a&gt;)</subtitle>
			<link rel="self" href="http://blogs.sun.com/webmink/feed/entries/atom"/>
			<id>http://blogs.sun.com/webmink/feed/entries/atom</id>
			<updated>2010-02-10T01:33:20+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Missing audio packages</title>
		<link href="http://gdamore.blogspot.com/2010/02/missing-audio-packages.html"/>
		<id>tag:blogger.com,1999:blog-7528831701633643336.post-2971451456074664159</id>
		<updated>2010-02-04T10:25:56+00:00</updated>
		<content type="html">
&lt;img src=&quot;heads/gdamore.png&quot; alt=&quot;&quot; align=&quot;right&quot; style=&quot;float: right;&quot;&gt;I have learned that at least two packages, SUNWaudioemu10k and SUNWaudiosolo, are not part of the &quot;standard&quot; (&quot;entire?&quot;) install of OpenSolaris b131.  If you're looking for either of these, you should do &quot;pfexec pkg install SUNWaudiosolo&quot; or &quot;pfexec pkg install SUNWaudiosolo&quot;.&lt;br /&gt;&lt;br /&gt;Hopefully we'll get this sorted out before the next official release.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Update: Apparently (according to the expert I talked to) this problem only affects systems updating with pkg image-update.  If you install a fresh system, the audio packages should be installed.&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7528831701633643336-2971451456074664159?l=gdamore.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;		</content>
		<author>
			<name>Garrett D'Amore</name>
			<email>garrett@damore.org</email>
			<uri>http://gdamore.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">/dev/dump</title>
			<subtitle type="html">Random Solaris, UNIX, and other nerdy ramblings.  With the occasional climbing and whitewater kayaking thrown in for measure.</subtitle>
			<link rel="self" href="http://gdamore.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7528831701633643336</id>
			<updated>2010-02-06T17:33:20+00:00</updated>
		</source>
	</entry>

</feed>
