<?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>Sysconfig&#039;s Blog &#187; general</title>
	<atom:link href="http://sysconfig.ossafe.org/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://sysconfig.ossafe.org</link>
	<description>Linux, BSD, Mac OS, the Internet, Programming, and other things</description>
	<lastBuildDate>Sun, 16 May 2010 23:11:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>My Broadband Adventure</title>
		<link>http://sysconfig.ossafe.org/2009/08/my-broadband-adventure/</link>
		<comments>http://sysconfig.ossafe.org/2009/08/my-broadband-adventure/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 14:52:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[bethere be* virgin BT dsl broadband]]></category>

		<guid isPermaLink="false">http://sysconfig.ossafe.org/?p=169</guid>
		<description><![CDATA[It might be just me, my misperception, or the fact that I haven&#8217;t quite understood yet what &#8220;support&#8221; means in this country (I think it might be arguable if it means anything at all). But I have the feeling that ISPs in the UK have no clue what they are doing! Let&#8217;s hope they don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>It might be just me, my misperception, or the fact that I haven&#8217;t quite understood yet what &#8220;support&#8221; means in this country (I think it might be arguable if it means anything at all). But I have the feeling that ISPs in the UK have no clue what they are doing! Let&#8217;s hope they don&#8217;t do that on purpose&#8230;</p>
<p>When I moved in a year ago, there wasn&#8217;t a broadband connection in this house, but there was a phone line &#8212; with BT apparently. So I went for the option, which I hoped would be the quickest (in terms of getting connected): BT. 8meg sounded ok to me, and I didn&#8217;t want to use 3G all the time (although I had a lot of traffic allowance on my contract).</p>
<p><span id="more-169"></span></p>
<p>We were in fact online after a couple of days. However, we did not get 8meg. We were around 6meg first, with a rather ridiculous upstream speed:</p>
<p><img class="alignnone" title="BT DSL end-2008" src="http://www.speedtest.net/result/368754308.png" alt="" width="300" height="135" /></p>
<p>But, as we all know BT, things never get better. They only get worse&#8230; This year we had &#8220;impressive&#8221; results, especially in the evenings:</p>
<p><img class="alignnone" title="BT DSL june 1" src="http://www.speedtest.net/result/488668663.png" alt="" width="300" height="135" /></p>
<p>This picture might look like an exception, but it&#8217;s not. Towards the end of the contract things got even worse:</p>
<p><img class="alignnone" title="BT DSL july" src="http://www.speedtest.net/result/525918170.png" alt="" width="300" height="135" /></p>
<p>I&#8217;d like to point out again, that this connection was supposed to be a <strong>8meg</strong> connection!</p>
<p>Even my <strong>T-Mobile 3G</strong> connection could compete with that:</p>
<p><img class="alignnone" title="T-Mobile 3G" src="http://www.speedtest.net/result/533987259.png" alt="" width="300" height="135" /></p>
<p>We were told that our line quality is too poor to offer higher speeds. And the exchange was too far away, they said. In fact it&#8217;s only about 300m down the street! Plus, one might wonder why we got 6meg downstream half a year earlier then? Why did it constantly get worse, especially in the evenings? Right, because the uplinks from the exchange onwards are blocked. They connect more customers than they actually can handle. Should introduce Congestion Charge there, seriously! So, probably it doesn&#8217;t surprise anyone that we did not stay with BT.</p>
<p><strong>Virgin Media&#8217;s</strong> fibre optic offers were very appealing. Our neighbours next door have it. Our neighbours on the other side next door can have it. And even in the same house, our neighbours upstairs can have it. That&#8217;s what the online availability checker said and still says. Guess what? Right, we cannot have it!</p>
<p>I thought a support call might actually help discover an error in their database, and in fact we can have it, too. Well, I thought. Obviously every man-hour is way more expensive than the monthly fibre optic rental customers are being charged. So they showed little to no effort, and told me that I can&#8217;t have it, because that would be technically impossible. Why? The cable is out there, and my neighbours upstairs can have it. Why would it be technically impossible? The sophisticated answer was:<em> I don&#8217;t know. The system shows it&#8217;s impossible and wont change in due course.</em></p>
<p>A second call, hoping to talk to someone who&#8217;s a little bit brighter, didn&#8217;t make a difference. Other words, same meaning.</p>
<p>People recommended Be* and reckoned that they had a good customer support, too. Interestingly they estimated a <strong>possible line speed of 19meg</strong>!  Wow! To be fair, I would have been happy with anything beyond 4meg, which wouldn&#8217;t drop in the evenings.</p>
<p>Only one week after we decided to switch, we were connected with <strong>Be*</strong>. There was only a 3 or 4 hours gap on the day they switched the line. While I was working from home, I could fill that gap with T-Mobile 3G.</p>
<p>One of the first things I did after we got connected was, of course, to verify the line speed with Be*. Here&#8217;s the first result:</p>
<p><img class="alignnone" title="Be* 1" src="http://www.speedtest.net/result/527128240.png" alt="" width="300" height="135" /></p>
<p>Yay! But&#8230;wait. Didn&#8217;t they say 19meg downstream and 2.5meg upstream? So we only got half of the promised speed. Hmm. Of course, still way better than BT ever was &#8212; on the same physical phone line! However, we are humans&#8230; we always want more, especially when someone promises to give more. So I quickly changed my mind and decided not to be happy to have 4meg or more. That&#8217;s probably because I somehow expected that the line wasn&#8217;t capable of offering more than the 6meg we initially got from BT. But as it was, I became greedy <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>After a couple of support tickets and two weeks later, the best results we ever got (relatively stable) were these:</p>
<p><img class="alignnone" title="Be* best result with BeBox" src="http://www.speedtest.net/result/534119658.png" alt="" width="300" height="135" /></p>
<p>Be*&#8217;s support turned out to be good with simple things, and total failure with difficult things. Arguable if support is the right term then. Actually their <strong>user</strong> forums were more helpful than their paid staff. Ping here, traceroute there, connect via Ethernet rather than wireless&#8230; Also they didn&#8217;t really read the whole trail of the ticket. Just the last message. Which, obviously, resulted in the same questions being asked over and over again &#8212; and a solution being severely delayed.</p>
<p>The funny thing was that the BeBox (the provided DSL router) synced with different speeds on every single re-connect. Plus, it started to reboot randomly, dropping the DSL connection for 5 minutes each. Sometimes 4-5 times a day (probably more often, but we didn&#8217;t notice). How would a ping or traceroute help to solve this? (Yes, I have been asked a couple of times to provide pings and traceroutes to google.com and the BBC!)</p>
<p>Anyway, let&#8217;s continue&#8230; <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Be* offers three different DSL profiles (sync setups), which customers can choose from:</p>
<ul>
<li>optimised for speed</li>
<li>normal</li>
<li>optimised for reliability</li>
</ul>
<p>Plus, you can opt in for the fast path option, which gives way faster round trip times at the cost of reduced error correction.</p>
<p>The BeBox was using the &#8220;normal&#8221; profile without fast path. We did try the &#8220;optimised for speed&#8221; option, but that made things worse. The disconnects really bothered me, but I didn&#8217;t want to reduce the speed further. So the picture above shows the maximum we could get through the line using a BeBox, and accepting a couple of disconnections a day. I wasn&#8217;t impressed.</p>
<p>In different forums I found people complaining about the BeBox, describing similar symptoms. So I thought: <em>Let&#8217;s just try another router, for whatever it&#8217;s worth</em>.</p>
<p>I ordered the <strong>D-Link DSL-2640B</strong> (£50). When it arrived, it took me about 30 minutes to get it running (20 minutes to get the DHCP lease renewed, 10 minutes configuration and reboot).  And here are the very first results (still with Be*&#8217;s &#8220;normal&#8221; profile, and without fast path):</p>
<p><img class="alignnone" title="Be* with D-Link router 1" src="http://www.speedtest.net/result/542726465.png" alt="" width="300" height="135" /></p>
<p>Did you notice? More than <strong>3meg more</strong> downstream with exactly the same line and cabling, just a replaced router. And this was an average speed test result. (By the way: I did not only use speedtest.net with their Maidenhead server; I double-checked the results with other tests, too &#8212; all of the reported results in this article)</p>
<p>But it gets even more interesting: As the D-Link apparently can deal way better with a below-average line quality, I wondered if I could push it a bit. Today I asked Be* to switch to &#8220;optimised for speed&#8221; and activate fast path on my line. And now watch this:</p>
<p><img class="alignnone" title="Be* with D-Link, optimised for speed, and fast path active" src="http://www.speedtest.net/result/543466030.png" alt="" width="300" height="135" /></p>
<p>To digest this article&#8230; On the same physical line, I got:</p>
<ul>
<li>6meg initally with BT</li>
<li>dropping down to 2meg with BT</li>
<li>11meg with Be* and their BeBox</li>
<li>16.5meg with Be*, optimised settings and a D-Link router</li>
</ul>
<p>Using Be* with a third-party router can result in 10.5meg more bandwidth than BT said would be possible on that phone line, and even 5.5meg (50%!) more than Be*&#8217;s BeBox can achieve on that line.</p>
<p>The D-Link router didn&#8217;t show any uncorrectable errors so far. No disconnects. No other unexpected problems. But very good performance!</p>
<p>Why the heck do the ISPs bundle crap hardware with their offers, causing unnecessary support inquiries? And why do the ISPs not have support staff in place, who are actually capable of dealing with the increased support load then?</p>
<p>Or in other words: Why does the customer have to spend lots of time and a bit of extra money to figure out and solve the issues on their own, while all they requested was to get what they actually pay for?</p>
<p><strong>[ Update: </strong>I just realised that Be* switched the line back to the normal profile without fast path active. Sync speed and throughput went immediately back down to the old values. Let's see how long it takes to get my preferred settings activated (and hopefully persisted!) again. I'm getting slightly mad at them. And the option on their "website" (quotation marks on purpose -- <a href="http://www.bethere.co.uk">see youself</a>!), where I could in theory choose the setting myself, is broken, too. So I have to wait for their support to do it...<strong> ]</strong></p>
<p><strong>[ Update 2: </strong>About one hour later, I'm back to the desired settings... Let's see for how long. They claim it has been changed on the member portal. I wish I could do that, but firstly it's broken there, and secondly I haven't touched it at all... Funny people. <strong>]</strong></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://sysconfig.ossafe.org/2009/08/my-broadband-adventure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu or FreeBSD?</title>
		<link>http://sysconfig.ossafe.org/2009/07/ubuntu-or-freebsd/</link>
		<comments>http://sysconfig.ossafe.org/2009/07/ubuntu-or-freebsd/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 23:32:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://sysconfig.ossafe.org/?p=85</guid>
		<description><![CDATA[That&#8217;s one of the most stupid controversial questions I&#8217;ve ever read on Twitter. (Ok, I haven&#8217;t used Twitter for a long time yet, so I&#8217;m prepared for worse questions.) It shows that 140 characters cannot transport any substantial information really. The funny thing is that people indeed try to answer that question on Twitter &#8212; [...]]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s one of the most <span style="text-decoration: line-through;">stupid</span> controversial questions I&#8217;ve ever read on Twitter. (Ok, I haven&#8217;t used Twitter for a long time yet, so I&#8217;m prepared for worse questions.) It shows that 140 characters cannot transport any substantial information really. The funny thing is that people indeed try to answer that question on Twitter &#8212; with 140 characters &#8212; recommending one or the other operating system to the one who asked. Total madness.</p>
<p>First of all, questions like this, which do not tell anything about the author&#8217;s aims and intentions, are not answerable. One could as well ask: Ferrari or Landrover? I&#8217;d suggest taking the Ferrari for the next cross-country rally, whereas the Landrover is definitely the best choice for the F1 track. Anyway, you got my point. <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>This blog post has potential for flamewars between the lovers of BSD and Linux, and also between lovers of either of the Linux distributions. So let me emphasize that this is my personal opinion.</p>
<p><span id="more-85"></span>Let me kick off with two certainly arguable statements and take it from there:</p>
<ul>
<li><strong>Production</strong> environment: The operating system of your choice should be the one, which you are most comfortable administering, because it&#8217;s your job to secure it to the best of your knowledge and solve upcoming issues within the least possible amount of time and effort.</li>
<li><strong>Experimental</strong> environment: Do whatever you want to. Experimental environments are meant to gain more knowledge, experience or compare it with other environments.</li>
</ul>
<p>In this context, let&#8217;s be clear about this: Any server that is accessible from any other untrusted machine (aka Internet), is a production environment! Why so? Because it could easily be turned into a threat to others (if not secured properly), which can cause trouble with your ISP or with third parties, which leads to costs, and in the worst case lawsuits! This means: Although you run it for your own pleasure, you have to ensure that your pleasure does not become a nuisance to others &#8212; be it by your mistake or by third parties taking over your server. Should be common sense, but apparently it&#8217;s not.</p>
<p>Now that we&#8217;ve understood that the playground approach is misplaced in a server environment, you may want agree with my previous statements. <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><em>&#8220;I hear you, but which Linux/BSD/Unix is the best for which aims?&#8221;</em> Let me first briefly explain how things have evolved and why a FreeBSD user will have problems recommending <em>any</em> Linux distribution.</p>
<p>Unlike any Linux distribution, which strictly speaking is merely the kernel bundled with a bunch of (mostly) GNU tools and programs, FreeBSD is a real operating system, where all core elements are maintained by a central &#8220;authority&#8221;, the FreeBSD Project (which is funded by donations collected by the FreeBSD Foundation). That ensures a high level of integrity and as a result stability. FreeBSD (like NetBSD) is a fork of the original BSD by the Berkeley University, which was derived from AT&amp;T Unix. Nowadays you find three major BSDs out there: FreeBSD, NetBSD, and OpenBSD (which was forked from NetBSD). They are maintained by their core teams, and cross-port various functionality whenever suitable (e.g. OpenBSD&#8217;s packet filter pf). When you install any of these BSD&#8217;s base, you will end up with a working operating system and all core tools needed to administer it.</p>
<p>When you install any of the approximately 250 different Linux distributions out there, you more precisely install a third-party bootloader, the Linux kernel, and a whole bunch of third-party (GNU) tools and software. What exactly you end up with, depends on the taste and policies of the distributors. It should be easy to understand that a distribution which focuses on including the latest drivers and software in every release, cannot be as stable as a distribution with a rather long release cycle that has got a big number of enterprise-level users. Essentially they are all the same, but the collection of software and tools (and their branding and look&amp;feel) differs. As various GNU projects have got a lot of cross-dependencies (e.g. PHP with GD, ImageMagick, MySQL, to mention a popular one), it is a tedious and time-consuming task to bundle the right versions with each other in order to get a stable system.</p>
<p>Or in other words: A Linux distributor has to ensure that their selection of <em>third-party software</em> form a stable system, whereas the major BSD derivates <em>maintain the core system</em> themselves. In the BSD world, third-party software isn&#8217;t part of the core functionality. Hence BSD doesn&#8217;t depend on the good will of other software projects. However, you can of course get a lot of third-party software, too: The portstree (in FreeBSD for example), currently contains over 20,000 different programs, carefully selected and tested, and linked against other ports and/or the core libraries. As the latter are provided by the BSD maintainers, you can be sure to have a solid foundation.</p>
<p>If you look at SELinux, it was a rather <span style="text-decoration: line-through;">chaotic</span> uncoordinated situation in the beginning: SELinux was developed and maintained by the NSA, and was not part of the kernel initially, but you could compile it as a kernel module (don&#8217;t get me started on kernel modules on a server). The tools to actually use it are part of the GNU coreutils package &#8212; third party software, strictly speaking. When SELinux reached a stable status and was supported by the Linux kernel, some distributors decided to include and activate it by default (Fedora, RHEL, and CentOS), while others didn&#8217;t make use of it at all (Debian, Ubuntu). So security was a matter of the distributor&#8217;s taste. That happens when there&#8217;s no central &#8220;authority&#8221; which ensures continuity, and coordinates kernel (and related) development. A sad result was that people didn&#8217;t want to get used to SELinux, because it wasn&#8217;t (and still isn&#8217;t) accepted as a standard and must-have. Even nowadays you read recommendations like <em>&#8220;use &#8217;setenforce 0&#8242;&#8221;</em>, which effectively switches SELinux restrictions and its security improvements off! As far as I know, only RHEL and CentOS install and activate SELinux and its utilities by default. They are also the only mainstream Linux distributions which activate the iptables firewall by default, <em>and</em> apply a restrictive ruleset, by the way.</p>
<p>You&#8217;ll still even find Linux distributions, which allegedly target the server market, without SELinux utilities installed. How can you ignore huge security enhancements in a server environment? Ah right, the distributor has got a different taste and would probably add <span style="text-decoration: line-through;">no</span> other security tools.</p>
<p>Apologies for my sarcasm. Linux is not all bad, but you must not expect any distribution to be as rock-solid as any of the three main BSDs. Let&#8217;s check out which Linux is the least of all evil <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The first commercial distribution back in the early 90&#8217;s was Slackware, which nowadays is only being used on a minority of Linux-based servers. Slackware is sort of considered geeky.</p>
<p>A couple of years ago, the big players were RedHat Linux in the English-speaking countries, and SuSE in the German-speaking areas. That has changed. RedHat Linux for the commodity market does not exist any more (it is now the community-maintained Fedora Linux, supported by RedHat). RedHat&#8217;s own Linux distribution is RedHat Enterprise Linux, which obviously targets enterprise-level customers, who are willing to pay for licenses and professional support. For those who don&#8217;t, CentOS as a de-branded RHEL copy has become more and more popular. It claims 100% binary compatibility with RHEL, without asking for license fees, and without offering professional paid support. The target group for both RHEL and CentOS are enterprises and server installations, whereas Fedora targets the desktop market.</p>
<p>Especially in Germany, Debian Linux is also widely used. The easy package management with <em>apt-get </em>certainly played an important role in its success. Fedora introduced <em>yum</em> to make RPM package management as easy. (Open)SuSE seems to lose market share. YaST as their package manager could be one reason.</p>
<p>Ubuntu was started as a Debian derivate just a few years ago, and initially aimed the desktop market trying to keep up with current hardware drivers and new features. Apart from its LTS (long term support) versions, which are being released once every two years, the life cycle of the half-year releases is very short. However, Ubuntu has experienced great success and played an important role in making Linux a widely accepted desktop operating system. In my opinion it is not the best choice for server installations where robustness is more important than introducing the latest features and device drivers, though. It also lacks SELinux utilities in its default installation.</p>
<p>For the tough cookies, there&#8217;s also Gentoo Linux, which covers kind of a niche market: people who believe in stability by compiling everything from scratch (and most obviously took BSD as an example), but who are reluctant to leave the Linux terrain towards BSD. <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Why am I saying this? Simply because compiling from scratch is rather not suitable for newbies, but all the effort still doesn&#8217;t provide a BSD level of stability in a Linux environment as too many bits and pieces are actually third-party software.</p>
<p>Personally, although I used to prefer Debian (before SELinux became de facto standard), I cannot take that distribution seriously any more. They made a <a href="http://taint.org/2008/05/13/153959a.html" target="_blank">terrible mistake</a> when they &#8220;patched&#8221; the OpenSSL library, turning all generated keys and certificates built with them into garbage (or what do we call keys and certs which are created with a predictable random generator?). In my opinion, it shows pretty well why a more centralised approach of maintaining core components is better. There&#8217;s a thin line between diversity and mess. When distributors start patching core components just like that, rather than contributing code to the upstream projects, the diversity will soon equal mess &#8212; and introduce absolutely unnecessary distribution-related security flaws.</p>
<p>In my personal opinion, CentOS is <em>the</em> Linux distribution for a server setup (or RHEL for those who rely on professional support), whereas a desktop or laptop user&#8217;s best bet would be Ubuntu (if you can live with a short release cycle and are happy to update your whole system often) or Fedora.</p>
<p>However, I do prefer FreeBSD for servers (as you could easily tell after reading all this). <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />   And on a desktop/laptop, MacOS is my favourite. (I know that paying for solid software is political incorrect nowadays, but at least it has a reliable &#8212; FreeBSD/Darwin &#8212; foundation!)</p>
]]></content:encoded>
			<wfw:commentRss>http://sysconfig.ossafe.org/2009/07/ubuntu-or-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing Web 2.0</title>
		<link>http://sysconfig.ossafe.org/2009/06/managing-web-20/</link>
		<comments>http://sysconfig.ossafe.org/2009/06/managing-web-20/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 18:23:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://blog.ossafe.org/?p=58</guid>
		<description><![CDATA[Somehow, all the features and increasingly popular services become more and more confusing.
Ok, everyone has Facebook (at least in English speaking countries people would rather ask if you are on Facebook than what your phone number is). And then there&#8217;s Twitter, another way of keeping friends or customers or whoever informed about what&#8217;s going on. [...]]]></description>
			<content:encoded><![CDATA[<p>Somehow, all the features and increasingly popular services become more and more confusing.</p>
<p>Ok, everyone has Facebook (at least in English speaking countries people would rather ask if you are on Facebook than what your phone number is). And then there&#8217;s Twitter, another way of keeping friends or customers or whoever informed about what&#8217;s going on. Plus, you need to share you favourite URLs with digg, del.icio.us, or any other social bookmarking service of your choice. And of course, you need your own blog! And a Flickr account for your photos. Did I cover all of the services a modern Web 2.0 person has to have? Probably not. But now the core question: How do you manage to keep everything up 2 date? I mean as someone who&#8217;s already got a full-time job&#8230; <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Comments, suggestions, URL appreciated!</p>
]]></content:encoded>
			<wfw:commentRss>http://sysconfig.ossafe.org/2009/06/managing-web-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SPF &#8212; Sender Policy Framework</title>
		<link>http://sysconfig.ossafe.org/2008/05/spf-sender-policy-framework/</link>
		<comments>http://sysconfig.ossafe.org/2008/05/spf-sender-policy-framework/#comments</comments>
		<pubDate>Sun, 25 May 2008 15:31:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://blog.admin-at-once.co.uk/?p=11</guid>
		<description><![CDATA[Did you ever receive spam mails which seem to originate from your own mail address? Or did anybody else complain about you sending those emails? Then you should take a look at SPF. In a nutshell, it plugs the holes in the SMTP protocoll, which does not allow to verify if a sender (or anybody [...]]]></description>
			<content:encoded><![CDATA[<p>Did you ever receive spam mails which seem to originate from your own mail address? Or did anybody else complain about you sending those emails? Then you should take a look at <a href="http://www.openspf.org/" target="_blank">SPF</a>. In a nutshell, it plugs the holes in the SMTP protocoll, which does not allow to verify if a sender (or anybody who pretends to be that sender) really may use a particular mail server to transmit their mails. Unfortunately, SPF is not yet very wide-spread. Almost everybody (including me) has come across this abbreviation and/or heard that it might protect misuse of mail addresses. But most people (including me) cannot be bothered to implement it.</p>
<p><span id="more-11"></span>But as I took a closer view at it recently, it turned out to be a pretty simple task. Only people with loads of domain names and/or restricted nameserver control might run into problems.</p>
<p>In a nutshell, you only need to do this in order to get SPF running on your own server and to tell other mail servers how to deal with your domain name:</p>
<ul>
<li>add a <a href="http://www.openspf.org/Software" target="_blank">policy daemon</a> to your MTA (e.g. postfix-policyd-spf) &#8212; pretty easy, really!</li>
<li>add SPF/TXT records to your zonefiles as described <a href="http://www.openspf.org/SPF_Record_Syntax" target="_blank">here</a></li>
</ul>
<p>That&#8217;s it, honestly. Assuming, you have successfully finished the two tasks, your mail server will block all mails that originate from domains, which have SPF records set and been delivered through other than the allowed hosts. And your domains will be protected from being misused on all other mail servers which use SPF as well.</p>
<p>Example:</p>
<pre>example.com.       IN MX 10  mail
mail.example.com.  IN TXT "v=spf1 mx -all
mail.example.com.  IN A 1.2.3.4</pre>
<p>Now, mails from johndoe@example.com must be delivered through the mailserver mail.example.com. All mailservers which implement SPF will refuse to accept mails from other than that server. Especially the big players like Googlemail do make use of SPF. Although some don&#8217;t block mails, they at least add a telling header which makes spam-filtering easier:</p>
<pre>Received-SPF: fail (google.com: domain of mail@***.co.uk does not designate
85.***.***.*** as permitted sender) client-ip=85.***.***.***
Authentication-Results: mx.google.com; spf=hardfail (google.com: domain of
mail@***.co.uk does not designate 85.***.***.*** as permitted sender)
smtp.mail=mail@***.co.uk</pre>
<p>So what are you waiting for? The more people make SPF mandatory on their servers, the better is its protection against SPAM.</p>
]]></content:encoded>
			<wfw:commentRss>http://sysconfig.ossafe.org/2008/05/spf-sender-policy-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I started to love Mac</title>
		<link>http://sysconfig.ossafe.org/2008/04/how-i-started-to-love-mac/</link>
		<comments>http://sysconfig.ossafe.org/2008/04/how-i-started-to-love-mac/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 11:45:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac OS]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://blog.admin-at-once.co.uk/?p=4</guid>
		<description><![CDATA[To be honest, three months ago I could not imagine that I would fall in love with Mac OS and/or Apple&#8217;s products. I considered them way too expensive and did not understand the hype, because technically they do not differ much (any more) from i386 hardware. But as my new employer offered to provide a [...]]]></description>
			<content:encoded><![CDATA[<p>To be honest, three months ago I could not imagine that I would fall in love with Mac OS and/or Apple&#8217;s products. I considered them way too expensive and did not understand the hype, because technically they do not differ much (any more) from i386 hardware. But as my new employer offered to provide a MacBook Pro for my daily business, I thought: &#8220;Why not?&#8221;</p>
<p><span id="more-4"></span></p>
<p>This was how I got my first Mac OS based computer. It did not take long to make me love it, because the difference between Mac OS and other operating systems is, that they kept an eye on detail. They built an OS which clearly works and seldomly causes any hassle. Mac OS combines a great UI with an incredibly good usuability and a solid and stable foundation: Darwin/BSD. Since I got my MacBook Pro, it never freezed, it never crashed and it never did anything unexpected. Can Windows do that? And there was no problem getting parts of the hardware to work properly within a minimum amount of time. Can Linux do that?</p>
<p>To cut a long story short: I am not a freak any more who is willing to spend hours on setting up his computer and getting peripherials to work. I expect my laptop to work out of the box. And I really do hate unexpected behaviour. Mac OS has convinced me as a desktop/laptop operating system.</p>
<p>And what about the hardware? Well, it is at least as convincing as the OS! Of course, you can get the same piece of hardware cheaper, if you only look at the technical data:</p>
<ul>
<li>Intel Core2Duo 2&#215;2.4 GHz</li>
<li>2 GB RAM</li>
<li>200 GB SATA HDD Fujitsu connected to Intel ICH8</li>
<li>Broadcom WLAN, Ethernet (1Gbit), Bluetooth 2.1</li>
<li>15.4&#8243; Widescreen TFT (1440&#215;900px)</li>
<li>DL-DVD/CD burner</li>
<li>Firewire 400, Firewire 800</li>
<li>2x USB 2.0</li>
<li>Audio in/out</li>
<li>DVI connector</li>
</ul>
<p>That&#8217;s certainly a rock-solid equipment, but nothing which justifies a price of £1,299. To be honest, technical data is only one part of the story. A good laptop is more than a collection of good components. And this is why a MacBook Pro is better than most other laptops:</p>
<ul>
<li>Battery lifetime: using office applications and terminal windows, I can run the MacBook Pro for more than 5 hours without power supply!</li>
<li>Trackpad: it is precise and huge enough; together with the two finger scrolling and zooming functionality I hardly ever need a mouse</li>
<li>Magnetic power plug: Did you ever pull the power cable incidentally? Don&#8217;t worry, because the magnetic plug is safe <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Air flow: There&#8217;s no risk of over-heating the laptop when putting it on a soft surface, because the air flow cannot be covered</li>
<li>Robust case</li>
<li>Great keyboard: except from getting used to Apple&#8217;s special keys (which only applies to new Apple users), they keyboard is excellent</li>
<li>Reasonable sound quality: Compared to other laptops, the speakers are quite ok. Of course it cannot compete with a home stereo <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Excellent display (I use the matt one, because I don&#8217;t like makeup mirrors)</li>
<li>last but not least the aforementioned Mac OS X (&#8220;Leopard&#8221;)</li>
</ul>
<p>So, yes the MacBook Pro is expensive. But it is clearly worth its price! After having used it for almost three months, I can say: I love it! <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://sysconfig.ossafe.org/2008/04/how-i-started-to-love-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to my blog</title>
		<link>http://sysconfig.ossafe.org/2008/04/welcome-to-my-blog/</link>
		<comments>http://sysconfig.ossafe.org/2008/04/welcome-to-my-blog/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 11:37:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://blog.admin-at-once.co.uk/?p=3</guid>
		<description><![CDATA[Yes, another more or less useful blog, I know  
In fact, this blog is not about one certain topic only. It will represent &#8220;snapshots&#8221; of my work and experience as a Systems Administrator, clearly focused on Linux/BSD and Mac OS X (the latter rather from a user&#8217;s than a Systems Administrator&#8217;s point of view). [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, another more or less useful blog, I know <img src='http://sysconfig.ossafe.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>In fact, this blog is not about one certain topic only. It will represent &#8220;snapshots&#8221; of my work and experience as a Systems Administrator, clearly focused on Linux/BSD and Mac OS X (the latter rather from a user&#8217;s than a Systems Administrator&#8217;s point of view). I should have started this blog years ago. Anyway, it is never too late to contribute to the community. If there are any other bloggers out there, who are interested in linking this blog, please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://sysconfig.ossafe.org/2008/04/welcome-to-my-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
