<?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>IT Resource &#187; Linux</title>
	<atom:link href="http://www.itresource.com.au/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itresource.com.au</link>
	<description>Your one stop Information Technology Resource</description>
	<lastBuildDate>Sun, 23 May 2010 03:53:38 +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>Deny User Access to a Website Using Squid</title>
		<link>http://www.itresource.com.au/2008/08/31/deny-user-access-to-a-website-using-squid/</link>
		<comments>http://www.itresource.com.au/2008/08/31/deny-user-access-to-a-website-using-squid/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 13:10:45 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[squid]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=384</guid>
		<description><![CDATA[There is often a requirement to block/deny user access to certain websites and this post shows how administrators can utilise Squid to achieve this: Squid is a popular open source web proxy server and web caching software. It has a wide variety of uses, from speeding up a web server by caching repeated requests, to [...]]]></description>
			<content:encoded><![CDATA[<p>There is often a requirement to block/deny user access to certain websites and this post shows how administrators can utilise <strong>Squid</strong> to achieve this:</p>
<p>Squid is a popular open source web proxy server and web caching software. It has a wide variety of uses, from speeding up a web server by caching repeated requests, to caching web, DNS and other network lookups for groups of people sharing network resources and (which is of most interest to us for the purposes of this post) by aiding security via traffic filtering. It was originally inteneded for Unix/Linux but has been ported to a number of platforms.</p>
<p>Squid has powerful ACL (access control list). The primary use of the ACL system is to implement simple access control. This can be used to deny a user from accessing particular site.</p>
<p>In order to do this we have to edit the Squid configuration file.</p>
<p>e.g. <strong># vi /etc/squid/squid.conf</strong></p>
<p>Search for `Access Controls&#8217; and append the following lines (in this example we are blocking access to &#8216;nastysite.com&#8217;):<br />
<strong>acl badsite dstdomain .nastysite.com<br />
http_access deny badsite</strong></p>
<p>Save and close the file, and then restart Squid:<br />
<strong># /etc/init.d/squid restart</strong></p>
<p> If required, you can specify more than one site to be blocked:<br />
<strong>acl badsite dstdomain .nastysite.com  .anothernastysite.com<br />
http_access deny badsite</strong></p>
<p>You can also use regex expressions to block access to more than one website. for example,  if you would like to deny access for any sites where the URL contains the word &#8220;twitter&#8221;, use the following ACL lines:<br />
<strong>acl badsitegroup url_regex -i twitter<br />
http_access deny badsitegroup</strong></p>
<p>More information on Squid commands can be found at: <a title="Squid Web Cache " href="http://wiki.squid-cache.org/FrontPage" target="_blank">http://wiki.squid-cache.org/FrontPage</a></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/08/31/deny-user-access-to-a-website-using-squid/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Using the &#8216;ping&#8217; command</title>
		<link>http://www.itresource.com.au/2008/07/31/using-the-ping-command/</link>
		<comments>http://www.itresource.com.au/2008/07/31/using-the-ping-command/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 05:37:11 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[tcp/ip]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=104</guid>
		<description><![CDATA[Ping verifies IP-level connectivity to another TCP/IP computer by sending Internet Control Message Protocol (ICMP) Echo Request messages. The receipt of corresponding Echo Reply messages are displayed, along with round-trip times. Ping is the primary TCP/IP command used to troubleshoot connectivity, reachability, and name resolution. Examples of Ping Windows ping google.com Pinging google.com [64.223.167.99] with 32 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Ping </strong>verifies IP-level connectivity to another TCP/IP computer by sending Internet Control Message Protocol (ICMP) Echo Request messages. The receipt of corresponding Echo Reply messages are displayed, along with round-trip times. Ping is the primary TCP/IP command used to troubleshoot connectivity, reachability, and name resolution.<span style="color: #ff6600;"><strong></strong></span></p>
<h2>Examples of Ping</h2>
<p><strong>Windows<br />
</strong><em>ping google.com</em></p>
<p><em>Pinging google.com [64.223.167.99] with 32 bytes of data:<br />
Reply from 64.223.167.99: bytes=32 time=37ms TTL=57<br />
Reply from 64.223.167.99: bytes=32 time=37ms TTL=57<br />
Reply from 64.223.167.99: bytes=32 time=75ms TTL=57<br />
Reply from 64.223.167.99: bytes=32 time=40ms TTL=57</em></p>
<p><em>Ping statistics for 64.223.167.99:<br />
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),<br />
Approximate round trip times in milli-seconds:<br />
Minimum = 37ms, Maximum = 75ms, Average = 47ms</em></p>
<p><strong>Linux<br />
</strong><em>ping -c 5 itresource.com.au</em></p>
<p><em>PING itresource.com.au(203.88.118.177) 56(84) bytes of data.<br />
64 bytes from kookaburra.cbr.hosting-server.com.au (203.88.118.177): icmp_seq=1 ttl=57 time=36.6 ms<br />
64 bytes from kookaburra.cbr.hosting-server.com.au (203.88.118.177): icmp_seq=2 ttl=57 time=36.5 ms<br />
64 bytes from kookaburra.cbr.hosting-server.com.au (203.88.118.177): icmp_seq=3 ttl=57 time=37.0 ms<br />
64 bytes from kookaburra.cbr.hosting-server.com.au (203.88.118.177): icmp_seq=4 ttl=57 time=36.9 ms<br />
64 bytes from kookaburra.cbr.hosting-server.com.au (203.88.118.177): icmp_seq=5 ttl=57 time=36.6 ms</em></p>
<p><em>&#8212; itresource.com.au ping statistics &#8212;<br />
5 packets transmitted, 5 received, 0% packet loss, time 9000ms<br />
rtt min/avg/max/mdev = 35.918/36.638/37.106/0.400 ms</em></p>
<p><strong>Mac OS X<br />
</strong><em>ping -c 10 itresource.com.au</em></p>
<p><em>PING kookaburra.cbr.hosting-server.com.au (203.88.118.177): 56 data bytes<br />
64 bytes from 203.88.118.177: icmp_seq=0 ttl=53 time=40.019 ms<br />
64 bytes from 203.88.118.177: icmp_seq=1 ttl=53 time=47.502 ms<br />
64 bytes from 203.88.118.177: icmp_seq=2 ttl=53 time=43.208 ms<br />
64 bytes from 203.88.118.177: icmp_seq=3 ttl=53 time=50.851 ms<br />
64 bytes from 203.88.118.177: icmp_seq=4 ttl=53 time=46.556 ms</em></p>
<p><em>&#8212; ping statistics &#8212;<br />
5 packets transmitted, 5 packets received, 0% packet loss<br />
round-trip min/avg/max/stddev = 40.019/45.575/50.851/3.588 ms</em></p>
<p><strong>Useful links:</strong><br />
<a href="http://en.wikipedia.org/wiki/Ping" target="_blank">http://en.wikipedia.org/wiki/Ping</a></p>
<p><a href="http://www.computerhope.com/jargon/p/ping.htm" target="_blank">http://www.computerhope.com/jargon/p/ping.htm</a></p>
<p><a href="http://www.computerhope.com/jargon/p/ping.htm" target="_blank"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/07/31/using-the-ping-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acer launches Aspire Netbook</title>
		<link>http://www.itresource.com.au/2008/07/18/acer-launches-aspire-netbook/</link>
		<comments>http://www.itresource.com.au/2008/07/18/acer-launches-aspire-netbook/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 02:10:06 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Acer]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Notebook]]></category>
		<category><![CDATA[netbook]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=466</guid>
		<description><![CDATA[Acer Australia has recently launched the Aspire One, its first 8.9&#8243; Netbook. Powered by the latest Intel Atom processor, Aspire One is an internet device designed to make online activities fast, simple and convenient. Aspire One features an 8.9&#8243; CrystalBrite LED backlit display (resolution of 1024&#215;600 pixels), CrystalEye webcam and 802.11b/g WiFi built-in as standard [...]]]></description>
			<content:encoded><![CDATA[<p>Acer Australia has recently launched the Aspire One, its first 8.9&#8243; Netbook. Powered by the latest Intel Atom processor, Aspire One is an internet device designed to make online activities fast, simple and convenient.</p>
<p>Aspire One features an 8.9&#8243; CrystalBrite LED backlit display (resolution of 1024&#215;600 pixels), CrystalEye webcam and 802.11b/g WiFi built-in as standard for access to available wireless networks.</p>
<p>Aspire One will be available with Linpus Linux Lite or Windows XP Home, and comes with 512MB or 1GB of memory respectively. There are two alternatives for data storage: a NAND flash module of 8GB or an 80GB internal HDD. In addition the Aspire One reads 5 different types of memory card.</p>
<p>The bundled OneMail application integrates up to five email accounts into one central inbox. Similarly, users can have multiple instant messenger accounts via a single point of access.</p>
<p>Available in a range of colours, the Aspire One has a RRP of $599AUD (linux version).</p>
<ul>
<li>Linux version weighs less than 1kg</li>
<li>Windows XP version weighs 1.1kg</li>
<li>Up to 3 hours battery life with standard 3-cell battery</li>
<li>Up to 7 hours battery life with optional 6-cell battery</li>
</ul>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/07/18/acer-launches-aspire-netbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM Supercomputer Dual Boots Windows and Linux</title>
		<link>http://www.itresource.com.au/2008/06/17/ibm-supercomputer-dual-boots-windows-and-linux/</link>
		<comments>http://www.itresource.com.au/2008/06/17/ibm-supercomputer-dual-boots-windows-and-linux/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 11:32:48 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[IBM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=458</guid>
		<description><![CDATA[IBM has built the biggest ever dual-boot Windows/Linux HPC system for a consortium of Swedish research groups and universities. The record-chasing firm will apparently unveil its 5,376 Intel Xeon quad-core processor blade system later on today. Computer World claims the system is able to reach an impressive 46 sustained teraflops on a beta version of [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.itresource.com.au/wp-content/uploads/2008/04/ibm.gif" alt="" class="alignleft" style="float: left;" />IBM has built the biggest ever dual-boot Windows/Linux HPC system for a consortium of Swedish research groups and universities.</p>
<p>The record-chasing firm will apparently unveil its 5,376 Intel Xeon quad-core processor blade system later on today. Computer World claims the system is able to reach an impressive 46 sustained teraflops on a beta version of Windows HPC Server 2008, with each chip apparently running at 2.5GHz and using 50 watts.</p>
<p>What makes the achievement particularly noteworthy is the fact that it is a relative rarity for an HPC system to be built on Windows rather than exclusively on Linux, which makes up around 85 percent of all HPC systems in the world.</p>
<p>Microsoft has long been interested in catching up with its rivals in the HPC field, and mow it looks like it might finally be making inroads.</p>
<p>The mega computer, which sits in the Umea University, about 680km north of Stockholm, is amongst the top 50 most powerful machines currently in existence.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/06/17/ibm-supercomputer-dual-boots-windows-and-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian, Ubuntu Flawed For Two Years</title>
		<link>http://www.itresource.com.au/2008/05/21/debian-ubuntu-flawed-for-two-years/</link>
		<comments>http://www.itresource.com.au/2008/05/21/debian-ubuntu-flawed-for-two-years/#comments</comments>
		<pubDate>Wed, 21 May 2008 11:34:37 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=364</guid>
		<description><![CDATA[A research posting to the Debian security list last week has led to the confirmation of a serious hole in two flavours of the Open Source Linux operating system. Frederick Lee, a researcher at insecurity company Fortify, said that the flaw, which affects Ubuntu as well as Debian, had been &#8220;seriously underestimated &#8221; as it [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.itresource.com.au/wp-content/uploads/2008/05/tux.gif" alt="Tux" class="alignleft" style="float: left;" />A research posting to the Debian security list last week has led to the confirmation of a serious hole in two flavours of the Open Source Linux operating system.</p>
<p>Frederick Lee, a researcher at insecurity company Fortify, said that the flaw, which affects Ubuntu as well as Debian, had been &#8220;seriously underestimated &#8221; as it makes the Secure Sockets Layer (SSL) of the two Linux sustems vulnerable to malicious attack.</p>
<p>&#8220;We&#8217;re calling this vulnerability &#8216;insecure randomness&#8217; since it allows an attacker to predict the SSL cryptographic keys used for supposedly secure online transactions,&#8221; he said.</p>
<p>Lee reckons that the flaw, which tinkers with the randomness engine used to encrypt secure transactions, could be used to intercept traffic between a user and supposedly secure connection between a user and, for example, an online banking site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/05/21/debian-ubuntu-flawed-for-two-years/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSSL Bug Found in Debian Linux</title>
		<link>http://www.itresource.com.au/2008/05/16/openssl-bug-found-in-debian-linux/</link>
		<comments>http://www.itresource.com.au/2008/05/16/openssl-bug-found-in-debian-linux/#comments</comments>
		<pubDate>Fri, 16 May 2008 00:23:30 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=343</guid>
		<description><![CDATA[Debian Linux got a bit of a black eye this week with the announcement that a nasty cryptographic vulnerability exists in its version of the OpenSSL package. Debian, especially its stable branch, is widely regarded as perhaps the most bulletproof Linux distribution. Debian also has the not undeserved reputation of being difficult for those new [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.itresource.com.au/wp-content/uploads/2008/05/tux.gif" alt="Lunux Tux" class="alignleft" style="float: left;" />Debian Linux got a bit of a black eye this week with the announcement that a nasty cryptographic vulnerability exists in its version of the OpenSSL package.</p>
<p>Debian, especially its stable branch, is widely regarded as perhaps the most bulletproof Linux distribution.</p>
<p>Debian also has the not undeserved reputation of being difficult for those new to Linux to install and manage.</p>
<p>The Debian maintainers apparently created the vulnerability by deleting code that seeded the random number generation used to calculate encryption keys.<br />
<span id="more-343"></span><br />
The result was that the random number generator used in Debian&#8217;s OpenSSL package was predictable, leading to cryptographic keys that might guessable.</p>
<p>Debian Security Advisory DSA-1571-1 states: &#8220;Affected keys include SSH keys, OpenVPN keys, DNSSEC keys, and key material for use in X.509 certificates and session keys used in SSL/TLS connections. Keys generated with GnuPG or GNUTLS are not affected, though.&#8221;</p>
<p>The advisory also publishes the URLs for a detector of weak encryption keys, as well as the location of instructions about how to implement key rollover.</p>
<p>The vulnerability only exists in Debian and Debian derived Linux systems, but those also include the Ubuntu versions of Linux that have lately become quite popular among casual desktop Linux users.</p>
<p>The problematic OpenSSL code appeared in the Debian unstable distribution on September 17, 2006 and has since been propagated into the current stable and testing distributions named Etch. The previous stable Debian distribution named Sarge is not affected.</p>
<p>Many Debian Linux desktop users shouldn&#8217;t be affected by this Secure Sockets Layer (SSL) bug unless they&#8217;ve generated cryptographic keys for Secure Shell (SSH) access between systems or digital signing or authentication certificates.</p>
<p>However, techies who administrate Debian based Linux systems that traffic in certificates might be scurrying about somewhat in coming days as they apt-get the upgraded OpenSSL package and regenerate and roll over cryptographic keys and certificates.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/05/16/openssl-bug-found-in-debian-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora 9 Released</title>
		<link>http://www.itresource.com.au/2008/05/15/fedora-9-released/</link>
		<comments>http://www.itresource.com.au/2008/05/15/fedora-9-released/#comments</comments>
		<pubDate>Thu, 15 May 2008 00:43:16 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=337</guid>
		<description><![CDATA[Fedora 9, the latest release from the Fedora Project, is available for download since yesterday. The free, open source Linux operating system sponsored by Red Hat, promises to include significant new versions of many key components and technologies. The following Release Notes provide an overview of the important changes from the last release of Fedora. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.itresource.com.au/wp-content/uploads/2008/05/tux.gif" alt="Tux" class="alignleft" style="float: left;" />Fedora 9, the latest release from the Fedora Project, is available for download since yesterday. The free, open source Linux operating system sponsored by Red Hat, promises to include significant new versions of many key components and technologies. </p>
<p>The following <a href="http://docs.fedoraproject.org/release-notes/f9/en_US/" target="_blank">Release Notes</a> provide an overview of the important changes from the last release of Fedora. </p>
<p>To download the new Fedora 9 OS <a href="http://fedoraproject.org/get-fedora.html" target="_blank">click here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/05/15/fedora-9-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>25 Year Old BSD Bug Found and Fixed</title>
		<link>http://www.itresource.com.au/2008/05/13/25-year-old-bsd-bug-found-and-fixed/</link>
		<comments>http://www.itresource.com.au/2008/05/13/25-year-old-bsd-bug-found-and-fixed/#comments</comments>
		<pubDate>Tue, 13 May 2008 04:19:07 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=327</guid>
		<description><![CDATA[A Unix developer has discovered and fixed a filesystem bug in Berkeley Software Distribution, a widely used, open-source, Unix-like operating system, discovering in the process that the bug was at least 25 years&#8217; old. BSD&#8217;s variants include OpenBSD, FreeBSD and NetBSD, and it forms the basis of Apple&#8217;s Mac OS X operating system. All BSD [...]]]></description>
			<content:encoded><![CDATA[<p>A Unix developer has discovered and fixed a filesystem bug in Berkeley Software Distribution, a widely used, open-source, Unix-like operating system, discovering in the process that the bug was at least 25 years&#8217; old.</p>
<p>BSD&#8217;s variants include OpenBSD, FreeBSD and NetBSD, and it forms the basis of Apple&#8217;s Mac OS X operating system. All BSD derivatives were found to contain the bug, according to Marc Balmer, a Swiss developer closely involved with OpenBSD.</p>
<p>&#8220;Much to my surprise, I not only found this problem in all other BSDs or BSD-derived systems, like Mac OS X, but also in very old BSD versions,&#8221; Balmer wrote in a Web site post on the issue. &#8220;The bug has been around for roughly 25 years or more.&#8221;<br />
<span id="more-327"></span><br />
The discovery of the bug sheds light on the process of maintaining and developing open-source software, which is handled by distributed developers rather than centralised teams, as is usual in the case of proprietary software.</p>
<p>Balmer said he was alerted to the problem by an OpenBSD user who found that Samba, an open source networking protocol, would crash when serving files from a filesystem using Microsoft Disk Operating System (MS-DOS) formatting.</p>
<p>He found that the problem was not with Samba but with OpenBSD itself, and that the bug was known to Samba developers. &#8220;Samba&#8230; uses a workaround, or replacement code, to access directories on the BSDs, since the directory reading code in all BSDs was flawed,&#8221; Balmer wrote.</p>
<p>The problem was with the *dir() group of commands, such as telldir() and seekdir(), used to handle, open, read and interpret directories, according to Balmer.</p>
<p>After lengthy experimentation, he found that, if directory entries are deleted at a certain stage, the telldir() command returns errors and can crash programs. &#8220;This code will not work as expected when seeking to the second entry of a block where the first has been deleted,&#8221; Balmer wrote.</p>
<p>He cited an e-mail from Kirk McKusick, the author of the original *dir() library, indicating that the bug may have been in the library from its initial version.</p>
<p>The long delay in fixing the problem is probably due to the fact that it does not surface often and that other programs, such as Samba, have created workarounds, according to Balmer.</p>
<p>After the long discovery time, the fix itself was &#8220;surprisingly simple&#8221;, Balmer wrote, and will now be incorporated into OpenBSD and other operating systems using the same code.</p>
<p>&#8220;Sorry that it took us almost 25 years to fix it,&#8221; Balmer wrote.</p>
<p>The OpenBSD project released version 4.3 earlier this month, featuring a large number of new drivers, software packages and bug fixes. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/05/13/25-year-old-bsd-bug-found-and-fixed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Torvalds Releases Linux Kernel 2.6.25</title>
		<link>http://www.itresource.com.au/2008/04/22/torvalds-releases-linux-kernel-2625/</link>
		<comments>http://www.itresource.com.au/2008/04/22/torvalds-releases-linux-kernel-2625/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 02:10:46 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=246</guid>
		<description><![CDATA[Linus Torvalds has released the latest version of the &#8220;stable&#8221; Linux kernel, version 2.6.25, which includes changes to Wi-Fi support, virtualisation, real-time scheduling and file systems. The kernel, which was released approximately 10 weeks after its predecessor, includes broader Wi-Fi hardware support and the integration of more Wi-Fi drivers, according to Linux developers. Among the [...]]]></description>
			<content:encoded><![CDATA[<p>Linus Torvalds has released the latest version of the &#8220;stable&#8221; Linux kernel, version 2.6.25, which includes changes to Wi-Fi support, virtualisation, real-time scheduling and file systems.</p>
<p>The kernel, which was released approximately 10 weeks after its predecessor, includes broader Wi-Fi hardware support and the integration of more Wi-Fi drivers, according to Linux developers. Among the drivers integrated is Ath5k, which is compatible with chips by semiconductor system Wi-Fi developer Atheros.</p>
<p>On the virtualisation front, the KVM x86 emulator has been updated with more instructions and components, designed to improve performance and compatibility. Virtual prototyping platforms framework Virtio has also been updated, while paravirt_ops now works on the x86-64 architecture.<br />
<span id="more-246"></span><br />
Performance improvements were made to the Completely Fair Scheduler (CFS) real-time technology, which gets its first support for LatencyTop, a tool for helping track down latency problems.</p>
<p>The Ext4 file system also saw changes, and now uses checksums to ensure journal integrity. Ext4 is a journalling file system &#8212; a file system type becoming popular because of its resistance to corruption in the event of a system crash or power failure.</p>
<p>The kernel includes the Smack (Simplified Mandatory Access Control Kernel) security framework, which is based on a set of mandatory access control rules and is designed for simplicity.</p>
<p>Developer improvements to Linux have been showing up as significant reliability gains in the enterprise over the past two years according to a recent Yankee Group survey, which found Linux distributions from Red Hat and Novell have increased reliability by an average of 75 percent since 2006.</p>
<p>However, Linux 2.6.25 implements a policy that could cause problems for some administrators: forbidding proprietary USB drivers access to certain core functionality. Developers warned two years ago this change was coming, but many USB drivers nevertheless remain proprietary. The 2.6.25 kernel includes changes that could cause problems for proprietary USB drivers that take the form of kernel modules.</p>
<p>Such drivers can no longer be compiled with unmodified Linux 2.6.25, due to the fact that the licence of an important API is only compatible with drivers that carry a GPLv2 or compatible licence.</p>
<p>Developers included this feature for a time in the development of kernel 2.6.16 in 2006, but it was removed before the kernel was finalised in order to give driver makers an opportunity to produce open-source drivers. However, many drivers remain proprietary.</p>
<p><strong>Source:</strong> <a href="http://www.zdnet.com.au" target="_blank">ZDNet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/04/22/torvalds-releases-linux-kernel-2625/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Real-time Linux for US Navy Weapons Systems Gets An Upgrade</title>
		<link>http://www.itresource.com.au/2008/04/19/real-time-linux-for-us-navy-weapons-systems-gets-an-upgrade/</link>
		<comments>http://www.itresource.com.au/2008/04/19/real-time-linux-for-us-navy-weapons-systems-gets-an-upgrade/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 09:12:19 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=225</guid>
		<description><![CDATA[Yesterday, a supplier of Linux for driving time critical applications &#8212; such as intercepting ballistic missiles &#8212; released RedHawk Linux 5.1, its latest &#8220;real-time&#8221; operating system distribution. Concurrent is a Linux distributor specializing in real-time technologies that can be utilized by some very serious businesses. For example, Concurrent is the key supplier of RedHawk Linux [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, a supplier of Linux for driving time critical applications &#8212; such as intercepting ballistic missiles &#8212; released RedHawk Linux 5.1, its latest &#8220;real-time&#8221; operating system distribution.</p>
<p>Concurrent is a Linux distributor specializing in real-time technologies that can be utilized by some very serious businesses. For example, Concurrent is the key supplier of RedHawk Linux for the US Navy&#8217;s Aegis cruisers, which are equipped with anti-air, anti-surface, and anti-submarine weapons systems.</p>
<p>The company&#8217;s trademark architecture relies on the presence of multiple processors, and the ability to schedule threading between CPUs and cores to ensure higher reliability for user tasks, as opposed to hardware-specific tasks. One way it does this is through a mechanism Concurrent calls <em>processor shielding</em>, which grants higher priorities to selected cores that run user applications&#8230;such as anti-submarine algorithmic operations.<br />
<span id="more-225"></span><br />
When the worst-case time measured for either executing a code segment or response to an interrupt is significantly different than the typical case, the application&#8217;s performance is said to be experiencing jitter. Because of computer architecture features such as memory caches and because of contention for shared resources, there will always be some amount of jitter in measurements of execution times,&#8221; reads a Concurrent white paper on the subject (<a href="http://linuxdevices.com/files/article030/shielded-cpu.pdf" target="_blank">PDF available here</a>).</p>
<p>&#8220;Real-time applications are defined by the fact that they must respond to real world events within a predetermined deadline. Computations that are completed after this deadline are considered incorrect. This means that the worst-case jitter the operating system allows determines whether that operating system is suitable for hosting a given real-time application. Each real-time application must define the amount of jitter that is acceptable to that application.&#8221;</p>
<p>As the white paper goes on, high-priority tasks are granted to shielded CPUs, while hardware interrupts are assigned to the others.</p>
<p>In the multi-core era, it becomes possible to segment processor resources and architecture more granularly. So the most noteworthy new features of RedHawk Linux 5.1 is Intel and AMD quad-core processor support, plus support for <a title="AMD Responds to Intel with its Own Teraflop Concept" href="http://www.betanews.com/article/AMD_Responds_to_Intel_with_its_Own_Teraflop_Concept/1172789746">non-uniform memory architecture (NUMA)</a> used by AMD processors.</p>
<p>NUMA enables separate cores to access different segments of memory without having to utilize the same stream. Real-time processes are able to work faster using NUMA because all processes are local to a particular node and will not be shared or interrupted by another page trying to use the same node.</p>
<p>NUMA is more important for companies using real-time Linux operating systems because they need reliable access to time-critical environment situations that may not be met by a regular Linux OS. NUMA is used by AMD processors today, and will being integrated into the next generation of 45 nm Intel CPUs. Previous Intel Xeon and Pentium processors used a shared pool of memory that each processor was forced to access using a memory controller hub or front-side bus.</p>
<p><a href="http://developer.amd.com/TechnicalArticles/Articles/Pages/810200618.aspx" target="_blank">AMD&#8217;s official Web site</a> provides several links detailing more about NUMA and its importance with multiprocessor computer systems.</p>
<p><strong>Source:</strong> <a href="http://www.betanews.com" target="_blank">BetaNews</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/04/19/real-time-linux-for-us-navy-weapons-systems-gets-an-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

