<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>nothing exciting in fact</title>
	<link>http://blogs.freebsdish.org/maxim</link>
	<description>Just another FreeBSD addict weblog</description>
	<pubDate>Sat, 06 Jan 2007 12:41:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>&#8220;hidden&#8221; src make(1) targets</title>
		<link>http://blogs.freebsdish.org/maxim/2007/01/06/hidden-src-make1-targets/</link>
		<comments>http://blogs.freebsdish.org/maxim/2007/01/06/hidden-src-make1-targets/#comments</comments>
		<pubDate>Sat, 06 Jan 2007 12:41:11 +0000</pubDate>
		<dc:creator>maxim</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/maxim/2007/01/06/hidden-src-make1-targets/</guid>
		<description><![CDATA[	There are some make targets in our src tree not many people aware of.&#194;&#160; One of it is &#8220;make gdbinit&#8221; in the kernel compile directory (mine is /usr/obj/usr/src/sys/SONNIE).&#194;&#160; Basically it generates .gdbinit which defines some handy gdb(1) macros for remote debugging and sources gdbinit.kernel and gdbinit.machine parts. See sources of these files for complete documentation [...]]]></description>
			<content:encoded><![CDATA[	<p>There are some make targets in our src tree not many people aware of.&Acirc;&nbsp; One of it is <em>&#8220;make gdbinit&#8221;</em> in the kernel compile directory (mine is /usr/obj/usr/src/sys/SONNIE).&Acirc;&nbsp; Basically it generates .gdbinit which defines some handy gdb(1) macros for remote debugging and sources gdbinit.kernel and gdbinit.machine parts. See sources of these files for complete documentation <img src='http://blogs.freebsdish.org/maxim/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

	<p>The second is <em>&#8220;make cscope&#8221;</em> in /usr/src/sys.&Acirc;&nbsp; At the first run it generates cscope(1) cross-reference database and run cscope then. Cscope itself is a C source navigation tool.&Acirc;&nbsp; You can learn more about cscope&Acirc;&nbsp; there <a href="http://cscope.sourceforge.net/" title="cscope home page">http://cscope.sourceforge.net/</a></p>

	<p>Hope this help someone.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/maxim/2007/01/06/hidden-src-make1-targets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My own soekris fun</title>
		<link>http://blogs.freebsdish.org/maxim/2006/12/24/my-own-soekris-fun/</link>
		<comments>http://blogs.freebsdish.org/maxim/2006/12/24/my-own-soekris-fun/#comments</comments>
		<pubDate>Sun, 24 Dec 2006 18:14:03 +0000</pubDate>
		<dc:creator>maxim</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/maxim/2006/12/24/my-own-soekris-fun/</guid>
		<description><![CDATA[	http://maxim.int.ru/soekris/ 
 ]]></description>
			<content:encoded><![CDATA[	<p><a href="http://maxim.int.ru/soekris/ ">http://maxim.int.ru/soekris/ </a></p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/maxim/2006/12/24/my-own-soekris-fun/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My TODO list for a couple of weeks.</title>
		<link>http://blogs.freebsdish.org/maxim/2006/10/06/my-todo-list-for-a-couple-of-weeks/</link>
		<comments>http://blogs.freebsdish.org/maxim/2006/10/06/my-todo-list-for-a-couple-of-weeks/#comments</comments>
		<pubDate>Fri, 06 Oct 2006 05:58:02 +0000</pubDate>
		<dc:creator>maxim</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/maxim/2006/10/06/my-todo-list-for-a-couple-of-weeks/</guid>
		<description><![CDATA[	o bin/104039, cp(1) SIGINFO o/flow.
o kern/103967, ipfw(4) nice logging.
o standards/100017, fstat(1) += fuser.
o NetBSD bin/34545, cdcontrol(1) digital transfer mode.
Also I need to make some minor MFCs and find new job  
 ]]></description>
			<content:encoded><![CDATA[	<p>o bin/104039, cp(1) <span class="caps">SIGINFO</span> o/flow.<br />
o kern/103967, ipfw(4) nice logging.<br />
o standards/100017, fstat(1) += fuser.<br />
o NetBSD bin/34545, cdcontrol(1) digital transfer mode.<br />
Also I need to make some minor MFCs and find new job <img src='http://blogs.freebsdish.org/maxim/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/maxim/2006/10/06/my-todo-list-for-a-couple-of-weeks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>100K PRs</title>
		<link>http://blogs.freebsdish.org/maxim/2006/07/10/100k-prs/</link>
		<comments>http://blogs.freebsdish.org/maxim/2006/07/10/100k-prs/#comments</comments>
		<pubDate>Mon, 10 Jul 2006 07:25:17 +0000</pubDate>
		<dc:creator>maxim</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/maxim/2006/07/10/100k-prs/</guid>
		<description><![CDATA[	docs/100000 was filled today.
 ]]></description>
			<content:encoded><![CDATA[	<p><a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=100000">docs/100000</a> was filled today.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/maxim/2006/07/10/100k-prs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bugbusters</title>
		<link>http://blogs.freebsdish.org/maxim/2006/06/28/bugbusters/</link>
		<comments>http://blogs.freebsdish.org/maxim/2006/06/28/bugbusters/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 11:43:27 +0000</pubDate>
		<dc:creator>maxim</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/maxim/2006/06/28/bugbusters/</guid>
		<description><![CDATA[	I almost finished my bug buster threemester, fixed dozens small bugs, several serious issues and now trying to find something interesting to do. Actually I still have some not closed PRs in my queue but most of them just awaiting for MFC.

	Some thoughts about the whole state of our bug busters team in order of [...]]]></description>
			<content:encoded><![CDATA[	<p>I almost finished my bug buster threemester, fixed dozens small bugs, several serious issues and now trying to find something interesting to do. Actually I still have some not closed PRs in <a href="http://www.freebsd.org/cgi/query-pr-summary.cgi?category=&amp;severity=&amp;priority=&amp;class=&amp;state=&amp;sort=none&amp;text=&amp;responsible=maxim&amp;multitext=&amp;originator=&amp;release=">my queue</a> but most of them just awaiting for <span class="caps">MFC</span>.</p>

	<p>Some thoughts about the whole state of our bug busters team in order of appearance. First of all it is clear the bug busters team is  small and we are suffering from that. We need more people working with PRs on regular basis.</p>

	<p>Working with PRs you need to learn new code quickly, often change your focus, prepare test cases, do bother with core dumps and live kernel debugs wondering what an author of the code tried to do etc. It is a thankless job because people love new features often assume they are bugless or fixes come for free. Nothing wrong with that, people are just people. But I don&#8217;t think anybody would call this work interesting or &#8220;fun&#8221;. On the other hand it is very important for the project.</p>

	<p>With the current incoming PR rate we need two or better three skilled hackers working almost fulltime. Fulltime means money. Perhaps a company which makes money on bug fixing is a good idea but I&#8217;m not sure it will survive.</p>

	<p>In conslusion several links regarding PR:<br />
<ul></p>
	<p><li><a href="http://www.freebsd.org/support.html#gnats">FreeBSD support page</a></li><br />
<li><a href="http://www.freebsd.org/prstats/index.html">PR stats</a></li><br />
<li>bsd@ <a href="http://people.freebsd.org/~bsd/prstats/">PR stats</a></li><br />
</ul></p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/maxim/2006/06/28/bugbusters/feed/</wfw:commentRss>
		</item>
		<item>
		<title>gjournal</title>
		<link>http://blogs.freebsdish.org/maxim/2006/06/19/gjournal/</link>
		<comments>http://blogs.freebsdish.org/maxim/2006/06/19/gjournal/#comments</comments>
		<pubDate>Mon, 19 Jun 2006 13:40:16 +0000</pubDate>
		<dc:creator>maxim</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/maxim/2006/06/19/gjournal/</guid>
		<description><![CDATA[	pjd&#8217;s gjournal looks interesting.
 ]]></description>
			<content:encoded><![CDATA[	<p>pjd&#8217;s <a href="http://lists.freebsd.org/pipermail/freebsd-current/2006-June/064043.html">gjournal</a> looks interesting.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/maxim/2006/06/19/gjournal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The best of today maillists</title>
		<link>http://blogs.freebsdish.org/maxim/2006/06/06/the-best-of-today-maillists/</link>
		<comments>http://blogs.freebsdish.org/maxim/2006/06/06/the-best-of-today-maillists/#comments</comments>
		<pubDate>Tue, 06 Jun 2006 17:13:23 +0000</pubDate>
		<dc:creator>maxim</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/maxim/2006/06/06/the-best-of-today-maillists/</guid>
		<description><![CDATA[	Kirk McKusick explains why struct thread passed to all syscalls.

	Alex Lyashkov announces his jail project.

	Robert Watson about libmemstat(3) tools.
 ]]></description>
			<content:encoded><![CDATA[	<p>Kirk McKusick <a href="http://lists.freebsd.org/pipermail/freebsd-arch/2006-June/005285.html">explains</a> why <strong>struct thread</strong> passed to all syscalls.</p>

	<p>Alex Lyashkov <a href="http://lists.freebsd.org/pipermail/freebsd-arch/2006-June/005293.html">announces</a> his jail project.</p>

	<p>Robert Watson <a href="http://lists.freebsd.org/pipermail/freebsd-current/2006-June/063730.html">about</a> libmemstat(3) tools.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/maxim/2006/06/06/the-best-of-today-maillists/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Today goodies</title>
		<link>http://blogs.freebsdish.org/maxim/2006/06/04/today-goodies/</link>
		<comments>http://blogs.freebsdish.org/maxim/2006/06/04/today-goodies/#comments</comments>
		<pubDate>Sun, 04 Jun 2006 10:35:09 +0000</pubDate>
		<dc:creator>maxim</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/maxim/2006/06/04/today-goodies/</guid>
		<description><![CDATA[	Merged to RELENG_6 getent(1) utility and du -n flag implementation.
 ]]></description>
			<content:encoded><![CDATA[	<p>Merged to <span class="caps">RELENG</span>_6 <a href="http://lists.freebsd.org/pipermail/cvs-src/2006-June/064686.html">getent(1)</a> utility and <a href="http://lists.freebsd.org/pipermail/cvs-src/2006-June/064685.html">du -n flag</a> implementation.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/maxim/2006/06/04/today-goodies/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More fsdb(8) fun</title>
		<link>http://blogs.freebsdish.org/maxim/2006/06/02/more-fsdb8-fun/</link>
		<comments>http://blogs.freebsdish.org/maxim/2006/06/02/more-fsdb8-fun/#comments</comments>
		<pubDate>Fri, 02 Jun 2006 14:11:41 +0000</pubDate>
		<dc:creator>maxim</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/maxim/2006/06/02/more-fsdb8-fun/</guid>
		<description><![CDATA[	OK, just committed fsdb(8) findblk command implementation and made &#8220;btime&#8221; command &#8211; change birth time of inode. Btw, you can see file birth time by a recently added to ls(1) -U flag but no tool to change. Actually, not sure we really need it.
 ]]></description>
			<content:encoded><![CDATA[	<p>OK, just <a href="http://lists.freebsd.org/pipermail/cvs-src/2006-June/064611.html">committed</a> fsdb(8) findblk command implementation and made <a href="http://people.freebsd.org/~maxim/diff/fsdb-btime.diff">&#8220;btime&#8221; command</a> &#8211; change birth time of inode. Btw, you can see file birth time by a recently added to ls(1) -U flag but no tool to change. Actually, not sure we really need it.</p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/maxim/2006/06/02/more-fsdb8-fun/feed/</wfw:commentRss>
		</item>
		<item>
		<title>deshallify.sh</title>
		<link>http://blogs.freebsdish.org/maxim/2006/06/01/deshallifysh/</link>
		<comments>http://blogs.freebsdish.org/maxim/2006/06/01/deshallifysh/#comments</comments>
		<pubDate>Thu, 01 Jun 2006 16:57:43 +0000</pubDate>
		<dc:creator>maxim</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://blogs.freebsdish.org/maxim/2006/06/01/deshallifysh/</guid>
		<description><![CDATA[	Never know we have such a great script  
 ]]></description>
			<content:encoded><![CDATA[	<p>Never know we have such a great <a href="http://www.freebsd.org/cgi/cvsweb.cgi/src/share/examples/mdoc/deshallify.sh?rev=1.2">script</a> <img src='http://blogs.freebsdish.org/maxim/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
 ]]></content:encoded>
			<wfw:commentRss>http://blogs.freebsdish.org/maxim/2006/06/01/deshallifysh/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
