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

<channel>
	<title>Michael Wheeler &#187; freebsd</title>
	<atom:link href="http://michael-wheeler.org/tag/freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://michael-wheeler.org</link>
	<description>mmmm bacon.</description>
	<lastBuildDate>Fri, 27 Jan 2012 12:12:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Reasons I dislike using Microsoft Windows</title>
		<link>http://michael-wheeler.org/2010/01/21/no-windows/</link>
		<comments>http://michael-wheeler.org/2010/01/21/no-windows/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 11:35:22 +0000</pubDate>
		<dc:creator>mwheeler</dc:creator>
				<category><![CDATA[None]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[eee]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://michael-wheeler.org/?p=425</guid>
		<description><![CDATA[In no particular order, I give you my Windows and Microsoft annoyances. Trying not to favour another OS, and yes, I still use Windows. File/Folder layout Yup, this is a killer. Windows over the time has been built up of &#8230; <a href="http://michael-wheeler.org/2010/01/21/no-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In no particular order, I give you my Windows and Microsoft annoyances. Trying not to favour another OS, and yes, I still use Windows.</p>
<p><strong>File/Folder layout</strong></p>
<p>Yup, this is a killer. Windows over the time has been built up of hack ontop of hack, and it&#8217;s file structure has changed several times, but with every change the older folders have been left for legacy applications. In OS X, GNU/Linux and BSD operating systems file locations are some what sensible. /etc for config files, /lib for libraries, /home for homes, /bin for binaries. It&#8217;s all placed in logical places.</p>
<p><strong>Application Support files / Install<br />
</strong><br />
Windows has no single way to install and setup applications. Installers are not standardised and usually make a mess of the system. There is no one location for start up applications and every time you want to install or remove an application you must use a software vendors application, trusting them to clean up their mess.</p>
<p>Support files for applications are scattered throughout the system and it makes backing up a programs setting is fairly hard. It is slowly improving with Local Settings and Application Data, but still fair from perfect.</p>
<p><strong>Standards<br />
</strong><br />
Microsoft can&#8217;t even follow their own standards, so how are developers meant to. Microsoft event&#8217;s a new standard for each problem they run into, and don&#8217;t even bother to look at existing standards to improve on.</p>
<p><strong>EEE<br />
</strong><br />
Which brings me to my next point. The good old EEE &#8211; <a href="http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish">Embrace extend and extinguish</a>. The wiki page explains it quite well, and even provides examples :></p>
<p><strong>DIrectX</strong><br />
Well fuck you DirectX.</p>
<p><strong>Shell / Command Line<br />
</strong><br />
Oh dear god. The current standard shell is absolutely use, and has barely improved since DOS 6. Oh well, at least we have tab completion now. YAY! The good news is PowerShell is looking pretty cool. Shame PowerShell isn&#8217;t supported on Windows 2000.</p>
<p><strong>Dodgy Virus Protection<br />
</strong><br />
Windows has protected once again. To slow down virus they have limited our connections and removed our telnet. It hasn&#8217;t stopped viruses, although it has annoyed the hell out of us.</p>
<p><strong>Requirement to have a virii scanner<br />
</strong><br />
An operating system that suggests you run a virus scanner is flawed. All that should be required is security updates every several days, not a whole new product by a third party.</p>
<p><strong>5000 versions of the same product (ultimate ect&#8230;)<br />
</strong><br />
Home Basic, Home Premium, Business, Business Premium, Ultimate. This makes maintaing computers an absolute bitch, and just silly. Provide one operating system for all computers. Eg OS X <img src='http://michael-wheeler.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
<p><strong>NTFS not being an open standard<br />
</strong><br />
This really isn&#8217;t a Windows annoyance, but an announce if you aren&#8217;t using Windows. NTFS standard needs to be open so other operating systems can read it.</p>
<p><strong>Updates<br />
</strong><br />
Windows is excellent at updating every 3 hours, not to mention updating even when automatic updates has been turned off. This is quite annoying for me, and people that just want to turn off their computers. Instead they have to wait an hour just install a simple update.</p>
<p><strong>Warning Messages</strong></p>
<p>If you ever download an application on Windows Vista or 7, you&#8217;ll have just under 8 warning messages to click allow to, and due to this, all users become quite jaded towards the messages, and completely ignore them.</p>
<p><strong>Unrelated Note</strong></p>
<p>On an unrelated note, I would like to see Windows have a unified way to saving application data, and sandbox each applications. When applications want to use other applications data files the OS  throws up a warning message asking if the program can have control over those files.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-wheeler.org/2010/01/21/no-windows/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IPv6 on FreeBSD 7.2 (Tunnel Broker / HE)</title>
		<link>http://michael-wheeler.org/2009/09/23/ipv6-freebsd/</link>
		<comments>http://michael-wheeler.org/2009/09/23/ipv6-freebsd/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 08:43:52 +0000</pubDate>
		<dc:creator>mwheeler</dc:creator>
				<category><![CDATA[None]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[glasshouse]]></category>
		<category><![CDATA[IPFW]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://michael-wheeler.org/?p=371</guid>
		<description><![CDATA[Barnski &#8211; freebsd-logo So I moved from Gentoo (awesome distro, on a crappy kernel) to FreeBSD (awesome distro on an awesome kernel). So far I&#8217;m loving it. I&#8217;ve started to move away from bloated software as well like Openfire and &#8230; <a href="http://michael-wheeler.org/2009/09/23/ipv6-freebsd/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="flickr"><a title="photo sharing" href="http://www.flickr.com/photos/barnski/158042400/"><img class="flickr-photo" src="http://p.michael-wheeler.org/flickr/158042400_1b4bc1a4da_m.jpg" alt="freebsd-logo" width="200" /></a><br />
<span class="flickr-caption"><a href="http://www.flickr.com/photos/barnski">Barnski</a> &#8211; <a href="http://www.flickr.com/photos/barnski/158042400/">freebsd-logo</a></span></div>
<p class="flickr-yourcomment">
So I moved from <a href="http://gentoo.org">Gentoo</a> (awesome distro, on a crappy kernel) to <a href="http://freebsd.org">FreeBSD</a> (awesome distro on an awesome kernel). So far I&#8217;m loving it. I&#8217;ve started to move away from bloated software as well like <a href="http://www.igniterealtime.org/projects/openfire/index.jsp">Openfire</a> and basically anything else that runs on <a href="http://java.com">JAVA</a> (eww).</p>
<p>At first IPv6 (tunnel with <a href="http://www.tunnelbroker.net/">HE</a>) seemed hard to setup on FreeBSD, I done little bits, but fell into a few pit holes along the way. When I look back it seems so simple.</p>
<p>First problem I found was that IPFW was blocking IPv6 traffic. Simple solution is to do,</p>
<p><b>00400 allow ip6 from any to any</b></p>
<p>The other issues I found was examples were a bit misleading in guides as to rc.conf setup. This is what I ended up with.</p>
<p><b>ipv6_enable=&#8221;YES&#8221;<br />
ipv6_gateway_enable=&#8221;YES&#8221;<br />
ipv6_router_enable=&#8221;YES&#8221;<br />
ipv6_router=&#8221;/usr/sbin/route6d&#8221;<br />
gif_interfaces=&#8221;gif0&#8243;<br />
gifconfig_gif0=&#8221;218.214.124.179 66.220.18.42&#8243;<br />
ipv6_ifconfig_gif0=&#8221;2001:470:c:411::2 2001:470:c:411::1 prefixlen 128&#8243;<br />
ipv6_defaultrouter=&#8221;2001:470:c:411::1&#8243;<br />
ipv6_ifconfig_vlan2=&#8221;2001:470:d:411::1/64&#8243;<br />
rtadvd_enable=&#8221;YES&#8221;</b></p>
<p><b>218.214.124.179</b> was the IP address of where my tunnel came in.<br />
<b>66.220.18.42</b> is the server IPv4 address.<br />
<b>2001:470:c:411::1</b> is the server IPv6 address.<br />
<b>2001:470:c:411::2</b> is the client IPv6 address.<br />
<b>vlan2</b> is the interface I want IPv6 on.<br />
<b>2001:470:d:411::1</b> is an address from my routed IPv6 /64</p>
<p>Once you have this, reboot and you should have working IPv6 that announces to your LAN. Surprised me that all the configuration can be done in the one file.</p>
<p>For those interested, here is glasshouse.internaluse.net rc.conf</p>
<p>ateway_enable=&#8221;YES&#8221;<br />
hostname=&#8221;glasshouse.internaluse.net&#8221;<br />
keymap=&#8221;us.iso&#8221;<br />
linux_enable=&#8221;YES&#8221;<br />
sshd_enable=&#8221;YES&#8221;<br />
firewall_enable=&#8221;YES&#8221;<br />
firewall_script=&#8221;/usr/local/etc/ipfw.rules&#8221;<br />
ifconfig_em0=&#8221;up&#8221;<br />
cloned_interfaces=&#8221;vlan2 vlan3&#8243;<br />
ifconfig_vlan2=&#8221;inet 172.27.2.1 netmask 255.255.255.0 vlan 2 vlandev em0&#8243;<br />
ifconfig_vlan3=&#8221;inet 172.27.1.2 netmask 255.255.255.0 vlan 3 vlandev em0&#8243;<br />
ifconfig_vlan2_alias0=&#8221;218.214.200.17 netmask 255.255.255.248&#8243;<br />
ppp_enable=&#8221;YES&#8221;<br />
ppp_mode=&#8221;ddial&#8221;<br />
ppp_profile=&#8221;people&#8221;<br />
dhcpd_enable=&#8221;YES&#8221;<br />
dhcpd_ifaces=&#8221;vlan2&#8243;<br />
named_enable=&#8221;YES&#8221;<br />
mysql_enable=&#8221;YES&#8221;<br />
lighttpd_enable=&#8221;YES&#8221;<br />
inetd_enable=&#8221;YES&#8221;<br />
jabberd_enable=&#8221;YES&#8221;<br />
dovecot_enable=&#8221;YES&#8221;<br />
saslauthd_enable=&#8221;YES&#8221;<br />
sendmail_enable=&#8221;YES&#8221;<br />
ntpd_enabled=&#8221;YES&#8221;<br />
apcupsd_enable=&#8221;YES&#8221;<br />
jabber_pymsn_enable=&#8221;YES&#8221;<br />
transmission_enable=&#8221;YES&#8221;<br />
transmission_download_dir=&#8221;/mnt/storage/incoming&#8221;<br />
samba_enable=&#8221;YES&#8221;<br />
enable_quotas=&#8221;YES&#8221;<br />
check_quotas=&#8221;NO&#8221;<br />
ircd_ratbox_enable=&#8221;YES&#8221;<br />
ipv6_enable=&#8221;YES&#8221;<br />
ipv6_gateway_enable=&#8221;YES&#8221;<br />
ipv6_router_enable=&#8221;YES&#8221;<br />
ipv6_router=&#8221;/usr/sbin/route6d&#8221;<br />
gif_interfaces=&#8221;gif0&#8243;<br />
gifconfig_gif0=&#8221;218.214.124.179 66.220.18.42&#8243;<br />
ipv6_ifconfig_gif0=&#8221;2001:470:c:411::2 2001:470:c:411::1 prefixlen 128&#8243;<br />
ipv6_defaultrouter=&#8221;2001:470:c:411::1&#8243;<br />
ipv6_ifconfig_vlan2=&#8221;2001:470:d:411::1/64&#8243;<br />
rtadvd_enable=&#8221;YES&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-wheeler.org/2009/09/23/ipv6-freebsd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VNC your FreeBSD</title>
		<link>http://michael-wheeler.org/2007/02/03/vnc-your-freebsd/</link>
		<comments>http://michael-wheeler.org/2007/02/03/vnc-your-freebsd/#comments</comments>
		<pubDate>Sat, 03 Feb 2007 10:02:00 +0000</pubDate>
		<dc:creator>mwheeler</dc:creator>
				<category><![CDATA[None]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[oldblog]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[vnc]]></category>

		<guid isPermaLink="false">http://blog.theskorm.net/2007/02/03/vnc-your-freebsd/</guid>
		<description><![CDATA[A few days ago I showed you how-to store your data on a samba share for windows, this time I’ve decided to do something a bit different. The aim of the project is that I get the same session with &#8230; <a href="http://michael-wheeler.org/2007/02/03/vnc-your-freebsd/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A few days ago I showed you how-to store your data on a samba share for windows, this time I’ve decided to do something a bit different. The aim of the project is that I get the same session with everything still running from when i logged off no matter which computer im on including area’s out side my home network. I setup on my freebsd server, vncserver by going</p>
<p><em>$ sudo pkg_add -r vnc</em></p>
<p>and then ran it with this command</p>
<p><em>$ vncserver</em></p>
<p>On first start it’ll ask you to supply a password to protect from strangers controlling your PC. To VNC you need a VNC client like tight vnc for windows or vncviewer, the address is ipaddres:1 (some times you might have to replace the 1 with the number it reports back in the terminal when started, but usually its 1) . It didn’t really look to pretty. I dediced to pretty it up with gnome, though the steps should be the same for kde.</p>
<p><span style="font-style: italic;">$ pkg_add -r gnome2</span></p>
<p>After that finished I had to tweak the ~/.vnc/xstartup file so that the right window manger and that started. Comment out twm and xterm and add this to the end of the file.</p>
<p><span style="font-style: italic;">gnome-session &amp;</span></p>
<p>Then kill the vncserver and restart it :</p>
<p><span style="font-style: italic;">killall Xvnc</span><br />
<span style="font-style: italic;"><br />
</span><br />
<span style="font-style: italic;">vncserver</span></p>
<p>And you can login into your nice gnome desktop. I decided to osxify my desktop by following a ubuntu walk throughbut it doesn’t have anything that stops you doing it in other operating system. It can be found at <a href="http://www.supriyadisw.net/2006/09/ultimate-ubuntu-dapper-look-like-osx">http://www.supriyadisw.net/2006/09/ultimate-ubuntu-dapper-look-like-osx</a> .</p>
<p>And here is my current desktop, I need have a nice OS X type wallpaper but decided to go with one of mine.</p>
<p><a href="http://michael-wheeler.org/wp-content/uploads/2007/02/screenshotwu4.png"><img class="alignnone size-medium wp-image-872" title="VNC Desktop" src="http://michael-wheeler.org/wp-content/uploads/2007/02/screenshotwu4-300x225.png" alt="" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://michael-wheeler.org/2007/02/03/vnc-your-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storing your profile elsewhere [BETA]</title>
		<link>http://michael-wheeler.org/2007/01/27/storing-your-profile-elsewhere-beta/</link>
		<comments>http://michael-wheeler.org/2007/01/27/storing-your-profile-elsewhere-beta/#comments</comments>
		<pubDate>Sat, 27 Jan 2007 10:04:00 +0000</pubDate>
		<dc:creator>mwheeler</dc:creator>
				<category><![CDATA[None]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[oldblog]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://blog.theskorm.net/2007/01/27/storing-your-profile-elsewhere-beta/</guid>
		<description><![CDATA[A few days ago I decided that I wanted to have all my documents and settings on my server so it didn’t matter which computer I logged into I could access this files. I have done this with window directory &#8230; <a href="http://michael-wheeler.org/2007/01/27/storing-your-profile-elsewhere-beta/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A few days ago I decided that I wanted to have all my documents and settings on my server so it didn’t matter which computer I logged into I could access this files. I have done this with window directory services before, but I really didn’t want the hassle of installing a Windows Server or configuring wine to do so. Also it’d mean I’d have to buy Windows Pro rather than home on my clients. I setup samba on my nice freebsd server so I could get a share like… \\fruit\mwheeler\Windows . Samba was easy to install in freebsd. Now just map a network drive using the wizard to a nice letter like U: to \\fruit\mwheeler\ making sure you use the “login using differnt username” or something feature and make sure it reconnects on login. Now for the fun part, some nice registery editing. Located in&nbsp;<strong>HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders</strong>&nbsp;are keys that point to where your files are stored just change the keys from&nbsp; (for example)</p>
<blockquote><p><strong>&nbsp;Desktop</strong>&nbsp;- C:\Documents and Settings\Michael\Desktop</p></blockquote>
<p>to…</p>
<blockquote><p>&nbsp;<strong>Desktop</strong>&nbsp;- Z:\Windows\Desktop</p></blockquote>
<p>There are a few I didn’t change such as start menu and program, basiclly use your common sense, oh and as always, make a backup of your registery first. When you login you may be a “Incorrect Function” error or something along those lines, just ignore it, still works afaik.</p>
]]></content:encoded>
			<wfw:commentRss>http://michael-wheeler.org/2007/01/27/storing-your-profile-elsewhere-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

