<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Lazy Reading for 2018/04/22	</title>
	<atom:link href="https://www.dragonflydigest.com/2018/04/22/lazy-reading-for-2018-04-22/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dragonflydigest.com/2018/04/22/lazy-reading-for-2018-04-22/</link>
	<description>A running description of activity related to DragonFly BSD.</description>
	<lastBuildDate>Thu, 26 Apr 2018 14:50:47 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		By: Justin Sherrill		</title>
		<link>https://www.dragonflydigest.com/2018/04/22/lazy-reading-for-2018-04-22/comment-page-1/#comment-487348</link>

		<dc:creator><![CDATA[Justin Sherrill]]></dc:creator>
		<pubDate>Thu, 26 Apr 2018 14:50:47 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=21127#comment-487348</guid>

					<description><![CDATA[I think the message is being missed; my complaint is that wheels get reinvented, and then reinvented again before the previous reinvention gets to its full potential.  It happens more on Linux.

New versions of software are natural and happen with Linux or BSD or whatever, but I think there&#039;s a potential for software to be refined rather than replaced.   I do get a certain enjoyment out of knowing a particular chunk of software has made it through multiple decades of &#039;doing what it says on the tin&#039;.]]></description>
			<content:encoded><![CDATA[<p>I think the message is being missed; my complaint is that wheels get reinvented, and then reinvented again before the previous reinvention gets to its full potential.  It happens more on Linux.</p>
<p>New versions of software are natural and happen with Linux or BSD or whatever, but I think there&#8217;s a potential for software to be refined rather than replaced.   I do get a certain enjoyment out of knowing a particular chunk of software has made it through multiple decades of &#8216;doing what it says on the tin&#8217;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: anon		</title>
		<link>https://www.dragonflydigest.com/2018/04/22/lazy-reading-for-2018-04-22/comment-page-1/#comment-487343</link>

		<dc:creator><![CDATA[anon]]></dc:creator>
		<pubDate>Thu, 26 Apr 2018 02:47:06 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=21127#comment-487343</guid>

					<description><![CDATA[Yeah, I think this criticism was a bit uncalled for. There is about as much wheel reinventing in BSDs as in Linux, and it&#039;s not a bad thing.

Besides, some of the guys working on this BPF stuff (the B stands for Berkeley by the way :D) are as smart as Matt (e.g. Brendan Gregg, who wrote the book on modern Unix performance analysis).]]></description>
			<content:encoded><![CDATA[<p>Yeah, I think this criticism was a bit uncalled for. There is about as much wheel reinventing in BSDs as in Linux, and it&#8217;s not a bad thing.</p>
<p>Besides, some of the guys working on this BPF stuff (the B stands for Berkeley by the way :D) are as smart as Matt (e.g. Brendan Gregg, who wrote the book on modern Unix performance analysis).</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: nwildner		</title>
		<link>https://www.dragonflydigest.com/2018/04/22/lazy-reading-for-2018-04-22/comment-page-1/#comment-487334</link>

		<dc:creator><![CDATA[nwildner]]></dc:creator>
		<pubDate>Tue, 24 Apr 2018 13:10:07 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=21127#comment-487334</guid>

					<description><![CDATA[I know. But worse than that, they have imported an old version of OpenBSD pf, and didn&#039;t gave really much attention on maturing the tool or keeping it sync with OpenBSD -HEAD cause all the propaganda that was being advised at the time was &quot;FreeBSD pf was more SMP-Friendly  than OpenBSD, we rock!, and ipfw can be thrown asside, since we have a new shiny tool&quot;. Pf now seems dead in the water on FreeBSD cause, those smp patches made it hard to keep sync with OpenBSD pf that is constantly implementing new features and maturing(and also being SMP aware).

And the same way the new pf kid in the block made ipfw development slow down...there is an IPFW-ng idea being developed, and guess what? - https://wiki.freebsd.org/IpfwNg - There are some of the main efforts being inspired by Linux iproute2, like a /etc/ipfw directory with the &quot;tables&quot; file, chain dependencies inspired by &quot;iptables&quot;, an ipfwsync to mymic pfsync(cause now, pf ain&#039;t cool anymore), object oriented stuff and of course lots of &quot;modernizing&quot; since ipfw is also an old asset the same way pf came to hit a dead end at the road(it&#039;s at the Handbook, a big red box that says you have to be careful since its an OpenBSD 4.5 for of pf).

See? Sometimes you HAVE to reinvent wheels, but people keep blaming Linux while they are doing the same, quietly and with less media attention and failing.]]></description>
			<content:encoded><![CDATA[<p>I know. But worse than that, they have imported an old version of OpenBSD pf, and didn&#8217;t gave really much attention on maturing the tool or keeping it sync with OpenBSD -HEAD cause all the propaganda that was being advised at the time was &#8220;FreeBSD pf was more SMP-Friendly  than OpenBSD, we rock!, and ipfw can be thrown asside, since we have a new shiny tool&#8221;. Pf now seems dead in the water on FreeBSD cause, those smp patches made it hard to keep sync with OpenBSD pf that is constantly implementing new features and maturing(and also being SMP aware).</p>
<p>And the same way the new pf kid in the block made ipfw development slow down&#8230;there is an IPFW-ng idea being developed, and guess what? &#8211; <a href="https://wiki.freebsd.org/IpfwNg" rel="nofollow ugc">https://wiki.freebsd.org/IpfwNg</a> &#8211; There are some of the main efforts being inspired by Linux iproute2, like a /etc/ipfw directory with the &#8220;tables&#8221; file, chain dependencies inspired by &#8220;iptables&#8221;, an ipfwsync to mymic pfsync(cause now, pf ain&#8217;t cool anymore), object oriented stuff and of course lots of &#8220;modernizing&#8221; since ipfw is also an old asset the same way pf came to hit a dead end at the road(it&#8217;s at the Handbook, a big red box that says you have to be careful since its an OpenBSD 4.5 for of pf).</p>
<p>See? Sometimes you HAVE to reinvent wheels, but people keep blaming Linux while they are doing the same, quietly and with less media attention and failing.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Justin Sherrill		</title>
		<link>https://www.dragonflydigest.com/2018/04/22/lazy-reading-for-2018-04-22/comment-page-1/#comment-487333</link>

		<dc:creator><![CDATA[Justin Sherrill]]></dc:creator>
		<pubDate>Tue, 24 Apr 2018 12:18:20 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=21127#comment-487333</guid>

					<description><![CDATA[Yeah, but: ipfw still works.]]></description>
			<content:encoded><![CDATA[<p>Yeah, but: ipfw still works.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: nwildner		</title>
		<link>https://www.dragonflydigest.com/2018/04/22/lazy-reading-for-2018-04-22/comment-page-1/#comment-487332</link>

		<dc:creator><![CDATA[nwildner]]></dc:creator>
		<pubDate>Tue, 24 Apr 2018 11:56:58 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=21127#comment-487332</guid>

					<description><![CDATA[Gnome wheel reinventions isn&#039;t fault of Linux developers. You are crying on the wrong grave here. And at the time JWZ wrote that, there weren&#039;t a thight integration with Linux(wayland, systemd, dbus...) so, not Linux fault AT ALL.

We have to be honest here: On FreeBSD you have a lot of repeated tools to do the same frigging thing, like, 3 tools to manage disks:

https://www.freebsd.org/cgi/man.cgi?fdisk
https://www.freebsd.org/cgi/man.cgi?geom(4)
https://www.freebsd.org/cgi/man.cgi?query=camcontrol&#038;sektion=8

Guess what?

List disk. Linux version: fdisk -l
List disk. FreeBSD version:  geom disk list or camcontrol devlist

What more? 3 options of firewalls:
https://www.freebsd.org/cgi/man.cgi?ipfw
https://www.freebsd.org/cgi/man.cgi?query=ipfilter
https://www.freebsd.org/cgi/man.cgi?query=pf

And you have features scattered through aaaaall of them.

I Use BSDs(mostly OpenBSD and FreeBSD) and Linux. But this game of blaming isn&#039;t going anywhere .]]></description>
			<content:encoded><![CDATA[<p>Gnome wheel reinventions isn&#8217;t fault of Linux developers. You are crying on the wrong grave here. And at the time JWZ wrote that, there weren&#8217;t a thight integration with Linux(wayland, systemd, dbus&#8230;) so, not Linux fault AT ALL.</p>
<p>We have to be honest here: On FreeBSD you have a lot of repeated tools to do the same frigging thing, like, 3 tools to manage disks:</p>
<p><a href="https://www.freebsd.org/cgi/man.cgi?fdisk" rel="nofollow ugc">https://www.freebsd.org/cgi/man.cgi?fdisk</a><br />
<a href="https://www.freebsd.org/cgi/man.cgi?geom(4)" rel="nofollow ugc">https://www.freebsd.org/cgi/man.cgi?geom(4)</a><br />
<a href="https://www.freebsd.org/cgi/man.cgi?query=camcontrol&#038;sektion=8" rel="nofollow ugc">https://www.freebsd.org/cgi/man.cgi?query=camcontrol&#038;sektion=8</a></p>
<p>Guess what?</p>
<p>List disk. Linux version: fdisk -l<br />
List disk. FreeBSD version:  geom disk list or camcontrol devlist</p>
<p>What more? 3 options of firewalls:<br />
<a href="https://www.freebsd.org/cgi/man.cgi?ipfw" rel="nofollow ugc">https://www.freebsd.org/cgi/man.cgi?ipfw</a><br />
<a href="https://www.freebsd.org/cgi/man.cgi?query=ipfilter" rel="nofollow ugc">https://www.freebsd.org/cgi/man.cgi?query=ipfilter</a><br />
<a href="https://www.freebsd.org/cgi/man.cgi?query=pf" rel="nofollow ugc">https://www.freebsd.org/cgi/man.cgi?query=pf</a></p>
<p>And you have features scattered through aaaaall of them.</p>
<p>I Use BSDs(mostly OpenBSD and FreeBSD) and Linux. But this game of blaming isn&#8217;t going anywhere .</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Justin Sherrill		</title>
		<link>https://www.dragonflydigest.com/2018/04/22/lazy-reading-for-2018-04-22/comment-page-1/#comment-487329</link>

		<dc:creator><![CDATA[Justin Sherrill]]></dc:creator>
		<pubDate>Mon, 23 Apr 2018 12:47:05 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=21127#comment-487329</guid>

					<description><![CDATA[There&#039;s a difference between newer versions of software and &quot;hey, lemme write a whole new system ignoring the old cause it&#039;s easier to rewrite than iterate.&quot;

https://www.jwz.org/doc/cadt.html]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a difference between newer versions of software and &#8220;hey, lemme write a whole new system ignoring the old cause it&#8217;s easier to rewrite than iterate.&#8221;</p>
<p><a href="https://www.jwz.org/doc/cadt.html" rel="nofollow ugc">https://www.jwz.org/doc/cadt.html</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mr. Reinvent		</title>
		<link>https://www.dragonflydigest.com/2018/04/22/lazy-reading-for-2018-04-22/comment-page-1/#comment-487328</link>

		<dc:creator><![CDATA[Mr. Reinvent]]></dc:creator>
		<pubDate>Mon, 23 Apr 2018 09:13:11 +0000</pubDate>
		<guid isPermaLink="false">https://www.dragonflydigest.com/?p=21127#comment-487328</guid>

					<description><![CDATA[»On Linux, where reinventing wheels in the system is a constant.«

*cough* HAMMER2 *cough* ipfw3]]></description>
			<content:encoded><![CDATA[<p>»On Linux, where reinventing wheels in the system is a constant.«</p>
<p>*cough* HAMMER2 *cough* ipfw3</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
