<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14017793</id><updated>2011-07-08T07:11:56.028+08:00</updated><title type='text'>Solaris, OpenSolaris and other Musings</title><subtitle type='html'>Musings and rantings of a Solaris, OpenSolaris and person.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14017793.post-116161901262371124</id><published>2006-10-23T23:32:00.000+08:00</published><updated>2006-10-23T23:56:52.656+08:00</updated><title type='text'>Updates...</title><content type='html'>Well, Matt commented that a zfs trashcan probably wasn't worth the effort, so I won't be persuing that anymore :(&lt;br /&gt;&lt;br /&gt;I do however have a complete working prototype and diffs, so if anyone is interested at all, do drop me an email. &lt;br /&gt;&lt;br /&gt;I started a &lt;a href="http://mail.opensolaris.org/pipermail/zfs-discuss/2006-October/005659.html"&gt;discussion&lt;/a&gt; on implementing per file versioning in ZFS, and the long and lengthy thread was insightful to say the least. Most agreed that it was cool, but perhaps a specialized API for user apps to access versioning information would be the way to go, instead of a straightfoward userspace interface like VMS.&lt;br /&gt;&lt;br /&gt;While/since all I talk about is ZFS nowadays, I've been reading through the code slowly and over and over again: richlowe thinks a writeup of how certain codepaths operate would be useful to the community at large. While maybe some of you grok C code, and some of you wrote the damn code, I personally find &lt;a href="http://mail.opensolaris.org/pipermail/zfs-code/2006-October/000123.html"&gt;english documentation&lt;/a&gt; much easier to parse. It would be nice for those of you who are interested to drop me an email: I'll then do writeups in zfs-code, and it can be corrected by all before I commit it to a wiki (i'm looking at genunix.org baby! )&lt;br /&gt;&lt;br /&gt;Later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-116161901262371124?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/116161901262371124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=116161901262371124' title='43 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/116161901262371124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/116161901262371124'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/10/updates.html' title='Updates...'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>43</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115885139762955826</id><published>2006-09-21T23:05:00.000+08:00</published><updated>2006-09-21T23:09:57.643+08:00</updated><title type='text'>Insightful snippet seen on dtrace-discuss</title><content type='html'>&lt;blockquote&gt;"...More than anything, what we (or at least I) learned&lt;br /&gt;from DTrace is that if you want to get big wins, you don't make it&lt;br /&gt;incrementally faster to do existing work -- you eliminate work entirely by&lt;br /&gt;addressing its source higher in the stack of abstraction."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;a href="http://blogs.sun.com/bmc"&gt;&lt;span class="sg"&gt;Bryan Cantrill, Solaris Kernel Development&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115885139762955826?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115885139762955826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115885139762955826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115885139762955826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115885139762955826'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/09/insightful-snippet-seen-on-dtrace.html' title='Insightful snippet seen on dtrace-discuss'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115830790209903888</id><published>2006-09-15T16:09:00.000+08:00</published><updated>2006-09-15T16:11:42.113+08:00</updated><title type='text'>Community NIC Driver diskette/CD</title><content type='html'>Thanks to J. Keil for the below mentioned: check it out if you want to improve your install experience. :)&lt;br /&gt;&lt;br /&gt; &lt;h2&gt;&lt;a href="http://www.tools.de/solaris/itu/newboot/"&gt;Community Boot Driver ITU Diskette/CDROM for Solaris Nevada x86&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115830790209903888?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115830790209903888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115830790209903888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115830790209903888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115830790209903888'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/09/community-nic-driver-diskettecd.html' title='Community NIC Driver diskette/CD'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115667877899415534</id><published>2006-08-27T19:38:00.000+08:00</published><updated>2006-08-27T19:39:39.003+08:00</updated><title type='text'>Interesting sound bite</title><content type='html'>“To D-BUS people, every problem seems like a D-BUS problem.”&lt;br /&gt; —Erik Troan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115667877899415534?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115667877899415534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115667877899415534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115667877899415534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115667877899415534'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/08/interesting-sound-bite.html' title='Interesting sound bite'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115625810637952601</id><published>2006-08-22T22:43:00.000+08:00</published><updated>2006-08-22T22:48:26.416+08:00</updated><title type='text'>Back to the drawing board</title><content type='html'>Matthew Ahrens pointed out several huge gaping holes in my current prototype for "zfs_trashcan". He also gave helpful advice on a better approach.&lt;br /&gt;&lt;br /&gt;I've rewritten my design document, and will concentrate on my rewrite of said code this week. :(&lt;br /&gt;&lt;br /&gt;On hindsight, I suddenly appreciate a design document. It fleshes out my ideas, and makes me reflect on what I really want to achieve. Following this line of reasoning, I can appreciate why there is a need for the ARC process for code integration into Solaris/OpenSolaris.&lt;br /&gt;&lt;br /&gt;My first and currently only prototype came out of me hammering away until I had something working.  So yes, I'm an amateur programmer, but I'm getting better.&lt;br /&gt;&lt;br /&gt;Stay tuned. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115625810637952601?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115625810637952601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115625810637952601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115625810637952601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115625810637952601'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/08/back-to-drawing-board.html' title='Back to the drawing board'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115589940237152501</id><published>2006-08-18T19:08:00.000+08:00</published><updated>2006-08-18T19:10:02.386+08:00</updated><title type='text'>sparc-on-intel translator</title><content type='html'>&lt;a href="http://www.zdnet.com.au/news/hardware/soa/Sparc_on_Intel_translator_due_in_weeks/0,2000061702,39266934,00.htm"&gt;Sparc-on-Intel translator due in weeks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Basically a JIT compiler translating SPARC instructions to Intel/AMD instructions.&lt;br /&gt;&lt;br /&gt;The question is: how much will it cost you, and does your support contract cover it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115589940237152501?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115589940237152501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115589940237152501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115589940237152501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115589940237152501'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/08/sparc-on-intel-translator.html' title='sparc-on-intel translator'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115555296225690758</id><published>2006-08-14T18:45:00.000+08:00</published><updated>2006-08-14T18:56:02.270+08:00</updated><title type='text'>Presenting clicky...</title><content type='html'>I decided to do some python and javascript dabbling just for a change of pace.&lt;br /&gt;&lt;br /&gt;After 3 days of dabbling, i've implemented a simple web based RSS reader for my own use entitled "clicky".&lt;br /&gt;&lt;br /&gt;Tools I used:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webpy.org/"&gt;webpy&lt;/a&gt; : very Pythonic and easy to start with.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://script.aculo.us/"&gt;script.aculo.us&lt;/a&gt; (and prototype.js): used to provide Ajax magic like scrolling, hiding RSS entries as well as reloading  feeds.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.feedparser.org"&gt;feedparser&lt;/a&gt;: Awesome universal feed parser written in python.&lt;br /&gt;&lt;br /&gt;Total number of lines of code in the current implementation:&lt;br /&gt;127 (python + markup)&lt;br /&gt;49 (CSS stylesheet)&lt;br /&gt;&lt;br /&gt;(I was a bad boy and mixed markup with code. But it feels oh so good!)&lt;br /&gt;&lt;br /&gt;Screenshot attached below for your viewing pleasure. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/99032856@N00/214927903/" title="Photo Sharing"&gt;&lt;img src="http://static.flickr.com/60/214927903_b1b7bc5865.jpg" width="500" height="379" alt="clicky" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115555296225690758?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115555296225690758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115555296225690758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115555296225690758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115555296225690758'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/08/presenting-clicky.html' title='Presenting clicky...'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115504797293596468</id><published>2006-08-08T22:17:00.000+08:00</published><updated>2006-08-08T22:39:32.970+08:00</updated><title type='text'>Moving forward</title><content type='html'>Matthew Ahrens has kindly consented to be my sponsor for integration of my 'zfs trashcan' functionality into OpenSolaris. I look forward to much code review and code rewrite on my part. :)&lt;br /&gt;&lt;br /&gt;I thought it would be good to summarize why I'm even doing all of this, and in particular this patch.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. ZFS is sexy.&lt;br /&gt;&lt;/span&gt;Enough said about this point.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. The vast majority of external contributors to OpenSolaris have submitted either trivial patches, or bugfixes (myself included). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is not to belittle their contributions; however, for our community to grow in the right direction, we need external folks to make large non-trivial patches that add functionality.&lt;br /&gt;&lt;br /&gt;Which is why I'm working to get my 'zfs trashcan' work integrated. I sincerely believe that OpenSolaris welcomes contributions from anyone willing to try and I intend to show that that is the case.&lt;br /&gt;&lt;br /&gt;I'll blog consistently for the next few weeks as I work with Matt to get this patch into an acceptable state. Hopefully along the way, I'll inspire aspiring contributors to get involved and submit patches, trivial and non-trivial.&lt;br /&gt;&lt;br /&gt;To all you young/weekend/covert developers out there: &lt;span style="font-weight: bold;"&gt;Just do it.&lt;/span&gt; Get started with a small patch, talk to ppl in #opensolaris or the mailing lists, and request-sponsor. Just get it going.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115504797293596468?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115504797293596468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115504797293596468' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115504797293596468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115504797293596468'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/08/moving-forward.html' title='Moving forward'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115471054897081220</id><published>2006-08-05T00:46:00.000+08:00</published><updated>2006-08-05T00:55:48.983+08:00</updated><title type='text'>Close to completion</title><content type='html'>My work on  &lt;a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4852821"&gt;#4852821: user undo&lt;/a&gt; has reached another significant milestone.&lt;br /&gt;&lt;br /&gt;The core functionality is there: deleted files appear in your trashcan in your_fs/.zfs/deleted, which exposes the same namespace. Files are deleted permanently from the trashcan in FIFO order, and the size of the trashcan is set via the 'trashquota' property.&lt;br /&gt;&lt;br /&gt;There are several loose ends to tie up still, but I hope to initiate the whole request sponsor process tomorrow. Hopefully the zfs folks are still interested in #4852821. Even if they're not, it's been a good learning experience. :) I spent the last 2 hours tracking down a bug that got in the way of userland 'zfs' being able to set the size of your trashcan via the "trashquota' property.&lt;br /&gt;&lt;br /&gt;DTrace was once again, instrumental in debugging. Hopefully I can scrape up enough cash to get Brendan Gregg's &lt;b&gt;Solaris Performance and Tools: DTrace and MDB Techniques for Solaris 10 and Open Solaris &lt;/b&gt;to improve my MDB-foo. :) &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115471054897081220?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115471054897081220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115471054897081220' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115471054897081220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115471054897081220'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/08/close-to-completion.html' title='Close to completion'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115435008893516938</id><published>2006-07-31T20:46:00.000+08:00</published><updated>2006-07-31T20:59:02.936+08:00</updated><title type='text'>An interesting comment on LKML..</title><content type='html'>&lt;pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;(I mean geez, if you want really high standards before new code is&lt;br /&gt;accepted, take a look at Open Solaris; they have *such* a heavyweight&lt;br /&gt;process, with two mandatory signoffs by core Solaris engineers who&lt;br /&gt;both have to do a line-by-line review, and with a promise of on-disk&lt;br /&gt;and ABI compatibility *forever* ---- that we do more commits in a week&lt;br /&gt;than they do in a year....)&lt;/p&gt;      - Ted&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;More on this tomorrow. :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115435008893516938?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115435008893516938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115435008893516938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115435008893516938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115435008893516938'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/07/interesting-comment-on-lkml.html' title='An interesting comment on LKML..'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115123504720173312</id><published>2006-06-25T19:15:00.000+08:00</published><updated>2006-06-25T19:30:47.213+08:00</updated><title type='text'>ZFS Recycle Bin Phase 1</title><content type='html'>I've been working on &lt;a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4852821"&gt;#4852821: user undo&lt;/a&gt; for the past few weeks, and today I've finally reached a milestone of sorts.&lt;br /&gt;&lt;br /&gt;nerant@archon [/export/home/nerant]cd /undo4/fs1&lt;br /&gt;nerant@archon [/undo4/fs1]ls -ahl&lt;br /&gt;total 9&lt;br /&gt;drwxr-xr-x   3 nerant   sys            3 Jun 25 19:12 .&lt;br /&gt;drwxr-xr-x   3 root     sys            3 Jun 25 19:03 ..&lt;br /&gt;drwxr-xr-x   2 nerant   other          3 Jun 25 19:13 messages&lt;br /&gt;nerant@archon [/undo4/fs1]cd messages/&lt;br /&gt;nerant@archon [/undo4/fs1/messages]ls -ahl&lt;br /&gt;total 8&lt;br /&gt;drwxr-xr-x   2 nerant   other          3 Jun 25 19:13 .&lt;br /&gt;drwxr-xr-x   3 nerant   sys            3 Jun 25 19:12 ..&lt;br /&gt;-rw-r--r--   1 nerant   other         17 Jun 25 19:12 msg0&lt;br /&gt;nerant@archon [/undo4/fs1/messages]cat ./msg0&lt;br /&gt;SUPERMAN RETURNS&lt;br /&gt;nerant@archon [/undo4/fs1/messages]rm ./msg0&lt;br /&gt;nerant@archon [/undo4/fs1/messages]ls -ahl&lt;br /&gt;total 6&lt;br /&gt;drwxr-xr-x   2 nerant   other          2 Jun 25 19:19 .&lt;br /&gt;drwxr-xr-x   3 nerant   sys            3 Jun 25 19:12 ..&lt;br /&gt;nerant@archon [/undo4/fs1/messages]&lt;span style="font-weight: bold;"&gt;mv /undo4/fs1/.zfs/deleted/messages/msg0 .&lt;/span&gt;&lt;br /&gt;nerant@archon [/undo4/fs1/messages]cat ./msg0&lt;br /&gt;SUPERMAN RETURNS&lt;br /&gt;&lt;br /&gt;Through some magic vnode and znode hackery, deleted files now appear in .zfs/deleted, with the entire namespace reproduced. :)&lt;br /&gt;&lt;br /&gt;I'm looking forward to implementing the quota part of the RFE during the next week or so.&lt;br /&gt;&lt;br /&gt;Feel free to email me with your comments! Feedback is appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115123504720173312?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115123504720173312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115123504720173312' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115123504720173312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115123504720173312'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/06/zfs-recycle-bin-phase-1.html' title='ZFS Recycle Bin Phase 1'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-115028742752760935</id><published>2006-06-14T19:41:00.000+08:00</published><updated>2006-06-14T20:44:27.503+08:00</updated><title type='text'>OpenSolaris turns 1</title><content type='html'>1 year ago, I was nearing the end of my internship at Sun. During that internship, I was able to observe the internal efforts to bring about the open-sourcing of Solaris, aka OpenSolaris.&lt;br /&gt;&lt;br /&gt;I was elated when OpenSolaris went live. I still have the initial source code tarballs and build tools stashed safely away on my iPod shuffle. Here was my opportunity to continue working together with smashingly good software engineers at Sun when my internship ended.&lt;br /&gt;&lt;br /&gt;I had a short and unproductive stint as a blastwave maintainer, but that was probably due to my own fault.&lt;br /&gt;&lt;br /&gt;On the plus side, I've managed to contribute a few small putbacks, with the most recent (about to be) putback being a rewrite of hostname(1) to fix bug &lt;a href="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6413595"&gt;6413595.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Looking back on the past year, we've made great strides as a community.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ZFS was made public before it was even shipped as part of S10U2, and the ZFS developers are ever so ready to entertain emails on the zfs-discuss mailing lists.&lt;/li&gt;&lt;li&gt;The packaging tools have been opensourced. (though I haven't observed much work on this)&lt;/li&gt;&lt;li&gt;JDS as a consolidation has been opensourced&lt;/li&gt;&lt;li&gt;Xorg code drops of what Sun ships with S10 have been made available&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Those are just some of the key events which I can recall.&lt;br /&gt;&lt;br /&gt;I've had the pleasure of working with Sun engineers, as well as witty and intelligent external contributors, such as richlowe (IRC) .  The #opensolaris  IRC channel is a delightful mix of technical discussion, help and sarcastic humour.&lt;br /&gt;&lt;br /&gt;And what I've found incredibly impressive about all the interactions I've had so far is how polite and civil everyone is. I don't see Sun Engineers flaming non-Sun community members during arguements, or vice versa. Instead, conversations always focus on the technical merits of demerits of a particular approach of providing functionality in Solaris (the ON consolidation more specifically).&lt;br /&gt;&lt;br /&gt;I come away impressed: this is a community of very smart folks with many accomplishments under their belt willing to share their opinions in a helpful manner.&lt;br /&gt;&lt;br /&gt;Of course, all is not perfect. Namely,&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;As a community, almost all development efforts and projects are being driven and led by Sun folks.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;We need to allow non-Sun developers build ownership of code and projects in OpenSolaris.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;It is non-trivial to build vanilla (non-JDS) Gnome on Solaris/OpenSolaris. This means that developers find it difficult to &lt;span style="font-weight: bold;"&gt;choose&lt;/span&gt; OpenSolaris as their development platform of choice. The same can be said for many pieces of software.&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Non-bundled OSS can be obtained from multiple sources, such as blastwave, sunfreeware and the companion cd&lt;/li&gt;&lt;li&gt;Essentially, we as a community are wasting time patching/porting software to work on OpenSolaris over and over again instead of pooling our efforts. I've seen plenty of talk and discussion about this, but it all boils down to this: We better fscking do something and work together on this &lt;span style="font-weight: bold;"&gt;NOW&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Ultimately the more OSS that builds out of the box on OpenSolaris, the more users &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt; developers we can attract to our community.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Hardware support sucks.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;This makes it difficult to attract developers.&lt;/li&gt;&lt;li&gt;This is probably because most developers who are hardware geeks already work on Linux and the *BSDs&lt;/li&gt;&lt;li&gt;We need more folks, like &lt;span style="font-weight: bold;"&gt;you&lt;/span&gt; to step up and hack on drivers!&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;For me, I've been hacking away on a ZFS feature that I hope &lt;a href="http://blogs.sun.com/eschrock"&gt;Eric Schrock&lt;/a&gt; will be willing to help me putback. It has been great fun so far, with kernel panics and much ZFS code reading, though my day job is making it difficult to complete it. I hope to have some code to show you folks later this week.&lt;br /&gt;&lt;br /&gt;A grateful thanks to all those who have been patient with me this past year. In particular, &lt;a href="http://blogs.sun.com/jmcp"&gt;jmcp&lt;/a&gt;, &lt;a href="http://www.blastwave.org/dclarke/blog/index.php"&gt;dclarke&lt;/a&gt;, &lt;a href="http://blogs.sun.com/roller/page/dmick"&gt;dan mick&lt;/a&gt;, &lt;a href="http://blogs.sun.com/esaxe"&gt;eric saxe&lt;/a&gt; and &lt;a href="http://blogs.sun.com/dp"&gt;dan price&lt;/a&gt;. Thanks! :)&lt;br /&gt;&lt;br /&gt;Happy Birthday OpenSolaris!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-115028742752760935?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/115028742752760935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=115028742752760935' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115028742752760935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/115028742752760935'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2006/06/opensolaris-turns-1.html' title='OpenSolaris turns 1'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-112299440942444650</id><published>2005-08-02T22:50:00.000+08:00</published><updated>2005-08-02T23:03:13.273+08:00</updated><title type='text'>Liferea and Poppler updates</title><content type='html'>&lt;span style="font-family:arial;"&gt;I've put up updated Liferea 0.9.5 packages for testing.&lt;br /&gt;&lt;br /&gt;Also, I managed to persuade poppler to build using Sun Studio, so SPARC folks may want to try the updated poppler packages in testing to see whether it is zippier for them.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;As usual, feedback is appreciated, especially from SPARC users, as I don't have a SPARC desktop to test on.&lt;br /&gt;&lt;br /&gt;Liferea&lt;br /&gt;&lt;/span&gt;   &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.blastwave.org/testing/liferea-0.9.5-SunOS5.8-sparc-CSW.pkg.gz"&gt;Solaris Sparc&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blastwave.org/testing/liferea-0.9.5-SunOS5.8-i386-CSW.pkg.gz"&gt;Solaris x86/x64&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Poppler&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.blastwave.org/testing/poppler-0.3.3-SunOS5.8-sparc-CSW.pkg.gz"&gt;Solaris Sparc&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blastwave.org/testing/poppler-0.3.3-SunOS5.8-i386-CSW.pkg.gz"&gt;Solaris x86/x64&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-112299440942444650?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/112299440942444650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=112299440942444650' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/112299440942444650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/112299440942444650'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2005/08/liferea-and-poppler-updates.html' title='Liferea and Poppler updates'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-112238896173933796</id><published>2005-07-26T22:40:00.000+08:00</published><updated>2005-07-26T22:42:41.746+08:00</updated><title type='text'>Liferea 0.9.4</title><content type='html'>&lt;span style="font-family:arial;"&gt;I've put up updated Liferea 0.9.4 packages for testing.&lt;br /&gt;&lt;br /&gt;I will most likely put Liferea 1.0 up for inclusion into the blastwave repository ("unstable"), unless there is overwhelming demand for putting 0.9.4 in right now.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;As usual, feedback is appreciated, especially from SPARC users, as I don't have a SPARC desktop to test on.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.blastwave.org/testing/liferea-0.9.4-SunOS5.8-sparc-CSW.pkg.gz"&gt;Solaris Sparc&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blastwave.org/testing/liferea-0.9.4-SunOS5.8-i386-CSW.pkg.gz"&gt;Solaris x86/x64&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-112238896173933796?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/112238896173933796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=112238896173933796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/112238896173933796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/112238896173933796'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2005/07/liferea-094.html' title='Liferea 0.9.4'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-112090206310349734</id><published>2005-07-09T17:38:00.000+08:00</published><updated>2005-07-09T17:41:03.106+08:00</updated><title type='text'>Updated Liferea 0.9.3 packages</title><content type='html'>&lt;span style="font-family:arial;"&gt;I've put up updated Liferea 0.9.3 packages for testing. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;As usual, feedback is appreciated, especially from SPARC users, as I don't have a SPARC desktop to test on.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.blastwave.org/testing/liferea-0.9.3-SunOS5.8-sparc-CSW.pkg.gz"&gt;Solaris Sparc&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blastwave.org/testing/liferea-0.9.3-SunOS5.8-i386-CSW.pkg.gz"&gt;Solaris x86/x64&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-112090206310349734?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/112090206310349734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=112090206310349734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/112090206310349734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/112090206310349734'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2005/07/updated-liferea-093-packages.html' title='Updated Liferea 0.9.3 packages'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-112037900538013645</id><published>2005-07-03T15:39:00.000+08:00</published><updated>2005-07-03T17:52:06.696+08:00</updated><title type='text'>Evince/Poppler Packages up for testing</title><content type='html'>&lt;span style="font-family: arial;font-family:arial;" &gt;Evince and Poppler packages are up for testing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;What is Evince? Shamelessly ripped from their homepage:&lt;br /&gt;&lt;br /&gt;"Evince is a document viewer for multiple document formats like pdf, postscript, and many others. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop, like ggv, gpdf, and xpdf with a single simple application."&lt;br /&gt;&lt;br /&gt;And Poppler:&lt;br /&gt;&lt;br /&gt;"Poppler is a PDF rendering library based on the &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.foolabs.com/xpdf/"&gt;xpdf-3.0&lt;/a&gt;&lt;span style="font-family: arial;font-family:arial;" &gt; code base."&lt;br /&gt;&lt;br /&gt;Packages are available as linked below (You need poppler to run evince)&lt;br /&gt;&lt;br /&gt;Evince&lt;br /&gt;&lt;/span&gt; &lt;ul style="font-family: arial;"&gt; &lt;li&gt;&lt;a href="http://www.blastwave.org/testing/evince-0.3.2-SunOS5.8-sparc-CSW.pkg.gz"&gt;Solaris Sparc&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blastwave.org/testing/evince-0.3.2-SunOS5.8-i386-CSW.pkg.gz"&gt;Solaris x86/x64&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;span style="font-family: arial;font-family:arial;" &gt; Poppler&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-family: arial;"&gt; &lt;li&gt;&lt;a href="http://www.blastwave.org/testing/poppler-0.3.3-SunOS5.8-sparc-CSW.pkg.gz"&gt;Solaris Sparc&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blastwave.org/testing/poppler-0.3.3-SunOS5.8-i386-CSW.pkg.gz"&gt;Solaris x86/x64&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;As usual, you may need additional packages from blastwave. If you're running Gnome 2.8 from blastwave, you should be set. You will also need CSWgcc3corert&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family: arial;"&gt; and CSWgcc3g++rt (which you most likely already have. Again, pkg-get is your friend)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;As usual feedback is appreciated, particularly from Sparc folks, since I don't have a Sparc desktop.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-112037900538013645?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/112037900538013645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=112037900538013645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/112037900538013645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/112037900538013645'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2005/07/evincepoppler-packages-up-for-testing.html' title='Evince/Poppler Packages up for testing'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017793.post-111994770841998190</id><published>2005-07-01T16:23:00.000+08:00</published><updated>2005-07-02T00:06:49.923+08:00</updated><title type='text'>Liferea packages up for testing</title><content type='html'>&lt;span style="font-family:arial;"&gt;One of the first packages that I'm packaging for blastwave is Liferea.&lt;br /&gt;&lt;br /&gt;What is Liferea? Shamelessly ripped from their homepage:&lt;br /&gt;&lt;br /&gt;"&lt;/span&gt;Liferea is a news aggregator for online news feeds. There are many other news readers available, but these others are not available for Linux or require many extra libraries to be installed. Liferea tries to fill this gap by creating a fast, easy to use, easy to install news aggregator for GTK/GNOME."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Packages (.pkg) are currently up for testing.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.blastwave.org/testing/liferea-0.9.2-SunOS5.8-sparc-CSW.pkg.gz"&gt;Solaris Sparc&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.blastwave.org/testing/liferea-0.9.2-SunOS5.8-i386-CSW.pkg.gz"&gt;Solaris x86/x64&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;span style="font-family:arial;"&gt;You will need the following packages from blastwave (use pkg-get -i &lt;package-name&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/package-name&gt;&lt;/span&gt; &lt;ul&gt;   &lt;li&gt;CSWgconf&lt;/li&gt;   &lt;li&gt;CSWggettext&lt;/li&gt;   &lt;li&gt;CSWglib2&lt;/li&gt;   &lt;li&gt;CSWgtk2&lt;/li&gt;   &lt;li&gt;CSWiconv&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;CSWlibatk&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;CSWlibgtkhtml&lt;/li&gt;   &lt;li&gt;CSWlibpopt&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;CSWlibxml2&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;CSWorbit2&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;CSWpango&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;CSWzlib&lt;br /&gt; &lt;/li&gt; &lt;/ul&gt; &lt;span style="font-family:arial;"&gt;[There is a good chance you already have all these packages if you are using gnome from blastwave]&lt;br /&gt;&lt;br /&gt;Please do try out the packages: particularly the sparc packages, as I don't have a sparc machine to test it on. Your feedback is appreciated, as well as bug reports. After sufficient testing (the definition of which is vague), these packages will make it into the blastwave tree, so you can use pkg-get to install them.&lt;br /&gt;&lt;br /&gt;Feedback, flames, comments appreciated.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017793-111994770841998190?l=cow42.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cow42.blogspot.com/feeds/111994770841998190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017793&amp;postID=111994770841998190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/111994770841998190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017793/posts/default/111994770841998190'/><link rel='alternate' type='text/html' href='http://cow42.blogspot.com/2005/07/liferea-packages-up-for-testing.html' title='Liferea packages up for testing'/><author><name>jteo</name><uri>http://www.blogger.com/profile/02970924787374955871</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
