<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.maximumpc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Maximum PC open-source RSS Feed</title>
 <link>http://www.maximumpc.com/tags/opensource</link>
 <description>used for category lists, takes arguments</description>
 <language>en</language>
<item>
 <title>Extensions Look Imminent for Google Chrome</title>
 <link>http://www.maximumpc.com/article/news/extensions_look_imminent_google_chrome</link>
 <description>&lt;!--paging_filter--&gt;&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;/files/u96627/g-extensions.jpg&quot; width=&quot;405&quot; height=&quot;261&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Google looks to be opening up the potential of Chrome with the addition of extension support. &lt;a href=&quot;http://www.techcrunch.com/2009/11/16/google-chrome-extensions-sample/&quot;&gt;According to HG Siegler of TechCrunch&lt;/a&gt;, the new builds for&lt;a href=&quot;http://code.google.com/chromium/&quot;&gt; Chromium, the open-source project&lt;/a&gt; behind Google Chrome, contain not as yet turned on links to an extensions gallery.&lt;/p&gt;
&lt;p&gt;Apparently, two extensions already exist: &lt;a href=&quot;http://dev.chromium.org/developers/design-documents/extensions/samples&quot;&gt;Google Mail Checker and BuildBot Monitor&lt;/a&gt;. Mail Checker keeps an eye on your Google Mail, displaying the number of messages in your inbox on the Google Chrome toolbar. BuildBot keeps track of the current status of the Chromium build, and notifies you when a newer build is available for download.&lt;/p&gt;
&lt;p&gt;According to Siegler, installation is a breeze: “Installing these extensions is a breeze. You click the “Install” link, the file downloads, you click to run it, it asks if you’re sure you want to install the extension, you say “yes”, and you’re done. There is no need to restart Chrome/Chromium, they work right away.” Unlike Firefox it’s load and go. And Siegler reports that Chrome extensions don’t, yet, slow down the browser, like they do in Firefox.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: xx-small&quot;&gt;Image Credit: Adobe&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/news/extensions_look_imminent_google_chrome#comments</comments>
 <category domain="http://www.maximumpc.com/article_type/news_amp_views">News</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/8820">chromium</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/5922">extensions</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/4904">google chrome</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10424">Internet browser</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensource">open-source</category>
 <category domain="http://www.maximumpc.com/geek_tested/software">Software</category>
 <pubDate>Tue, 17 Nov 2009 14:48:06 -0600</pubDate>
 <dc:creator>Bart Salisbury</dc:creator>
 <guid isPermaLink="false">9198 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Freeware Files: Five Mozilla Jetpack Add-ons to Fuel Your Firefox</title>
 <link>http://www.maximumpc.com/article/features/freeware_files_five_mozilla_jetpack_addons_fuel_your_firefox-366</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;What, you ask, is Jetpack?&lt;/p&gt;
&lt;p&gt;Right now, it&#039;s just an add-on for Mozilla Firefox. But it could also represent the future of browser-based extensions as we know it, depending on how much developers can twist and craft this new open framework to their advantage. Unlike normal Firefox add-ons, which require a decently skilled knowledge of Javascript and XUL, &lt;a href=&quot;https://mozillalabs.com/blog/2009/05/introducing-jetpack-call-for-participation/&quot;&gt;Jetpack add-ons&lt;/a&gt; use a combination of HTML, CSS, and Javascript to deliver new features and functionality directly through the browser. According to Mozilla, one could theoretically write an easy-to-use Jetpack add-on in &amp;quot;under a dozen lines of code.&amp;quot; And the benefit for the casual Web browser? Jetpack add-ons promise universal compatibility with different versions of Firefox &lt;em&gt;and&lt;/em&gt;, the kicker, require no browser restart to function.&lt;/p&gt;
&lt;p&gt;Mozilla just launched the official gallery for this new framework last week. As you might expect, there aren&#039;t a ton of browser add-ons to play with. However, I&#039;m going to take a look at five of the more innovative, interesting, and downright install-worthy of the Jetpack add-ons that are currently available in this week&#039;s freeware roundup. And remember--you can install and uninstall these add-ons without mucking up your browser session whatsoever, so feel free to be a Firefox Rocketeer and grab as many as you want to try out!&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_jetpack.jpg&quot; width=&quot;415&quot; height=&quot;199&quot; /&gt;&lt;/div&gt;
&lt;h2&gt;&lt;a href=&quot;http://jetpackgallery.mozillalabs.com/jetpacks/68&quot;&gt;Thumbtabs&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_jetpack1.jpg&quot; width=&quot;397&quot; height=&quot;560&quot; /&gt;&lt;/div&gt;
&lt;p&gt;One of the fussier points of Firefox is that you can&#039;t natively get a thumbnail view of a site when you hover your mouse over its tab in your browser. Thumbtabs adds this functionality into your Web surfing experience by building a little, clickable arrow on the left-hand side of your tab toolbar. When you jam it with your mouse, a sidebar pops open to show you exactly what the pages represented by your various tabs look like. It&#039;s not quite as slick as, say, a mouseover window popping up, but Thumbtabs certainly gets the job done. &lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://jetpackgallery.mozillalabs.com/jetpacks/68&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://jetpackgallery.mozillalabs.com/jetpacks/63&quot;&gt;JetWave&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_jetpack2.jpg&quot; width=&quot;415&quot; height=&quot;465&quot; /&gt;&lt;/div&gt;
&lt;p&gt;If you&#039;re one of the many who use some variant of the Firefox Gmail Manager add-on to show you when you have new messages in your Inbox, you&#039;ll love JetWave. In short, it borrows the same functionality from Gmail Manager and pops a little Google Wave icon in the lower-right corner of your browser. When someone adds a message to one of your Google Waves, a little window pops up and lets you know. Clicking on the icon itself will take you right to the Google Wave home page, giving you a quick, easy way to add a reply. You can also access individual waves via a handy little sidebar on the left side of your screen.&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://jetpackgallery.mozillalabs.com/jetpacks/63&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;/What,%20you%20ask,%20is%20Jetpack?%20%20Right%20now,%20it%27s%20just%20an%20add-on%20for%20Mozilla%20Firefox.%20%20But%20it%20could%20also%20represent%20the%20future%20of%20browser-based%20extensions%20as%20we%20know%20it,%20depending%20on%20how%20much%20developers%20can%20twist%20and%20craft%20this%20new%20open%20framework%20to%20their%20advantage.%20%20Unlike%20normal%20Firefox%20add-ons,%20which%20require%20a%20decently%20skilled%20knowledge%20of%20Javascript%20and%20XUL,%20Jetpack%20add-ons%20use%20a%20combination%20of%20HTML,%20CSS,%20and%20Javascript%20to%20deliver%20new%20features%20and%20functionality%20directly%20through%20the%20browser.%20%20According%20to%20Mozilla,%20one%20could%20theoretically%20write%20an%20easy-to-use%20Jetpack%20add-on%20in%20%22under%20a%20dozen%20lines%20of%20code.%22%20%20And%20the%20benefit%20for%20the%20casual%20Web%20browser?%20%20Jetpack%20add-ons%20promise%20universal%20compatibility%20with%20different%20versions%20of%20Firefox%20and,%20the%20kicker,%20require%20no%20browser%20restart%20to%20function.%20%20Mozilla%20just%20launched%20the%20official%20gallery%20for%20this%20new%20framework%20last%20week.%20As%20you%20might%20expect,%20there%20aren%27t%20a%20ton%20of%20browser%20add-ons%20to%20play%20with.%20%20However,%20I%27m%20going%20to%20take%20a%20look%20at%20five%20of%20the%20more%20innovative,%20interesting,%20and%20downright%20install-worthy%20of%20the%20Jetpack%20add-ons%20that%20are%20currently%20available%20in%20this%20week%27s%20freeware%20roundup.%20%20And%20remember--you%20can%20install%20and%20uninstall%20these%20add-ons%20without%20mucking%20up%20your%20browser%20session%20whatsoever,%20so%20feel%20free%20to%20be%20a%20Firefox%20Rocketeer%20and%20grab%20as%20many%20as%20you%20want%20to%20try%20out%21%20Thumbtabs%20%20One%20of%20the%20fussier%20points%20of%20Firefox%20is%20that%20you%20can%27t%20natively%20get%20a%20thumbnail%20view%20of%20a%20site%20when%20you%20hover%20your%20mouse%20over%20its%20tab%20in%20your%20browser.%20%20Thumbtabs%20adds%20this%20functionality%20into%20your%20Web%20surfing%20experience%20by%20building%20a%20little,%20clickable%20arrow%20on%20the%20left-hand%20side%20of%20your%20tab%20toolbar.%20When%20you%20jam%20it%20with%20your%20mouse,%20a%20sidebar%20pops%20open%20to%20show%20you%20exactly%20what%20the%20pages%20represented%20by%20your%20various%20tabs%20look%20like.%20%20It%27s%20not%20quite%20as%20slick%20as,%20say,%20a%20mouseover%20window%20popping%20up,%20but%20Thumbtabs%20certainly%20gets%20the%20job%20done.%20%20Download%20it%20here%21%20%20%20%20JetWave%20%20If%20you%27re%20one%20of%20the%20many%20who%20use%20some%20variant%20of%20the%20Firefox%20Gmail%20Manager%20add-on%20to%20show%20you%20when%20you%20have%20new%20messages%20in%20your%20Inbox,%20you%27ll%20love%20JetWave.%20%20In%20short,%20it%20borrows%20the%20same%20functionality%20from%20Gmail%20Manager%20and%20pops%20a%20little%20Google%20Wave%20icon%20in%20the%20lower-right%20corner%20of%20your%20browser.%20When%20someone%20adds%20a%20message%20to%20one%20of%20your%20Google%20Waves,%20a%20little%20window%20pops%20up%20and%20lets%20you%20know.%20%20Clicking%20on%20the%20icon%20itself%20will%20take%20you%20right%20to%20the%20Google%20Wave%20home%20page,%20giving%20you%20a%20quick,%20easy%20way%20to%20add%20a%20reply.%20You%20can%20also%20access%20individual%20waves%20via%20a%20handylittle%20sidebar%20on%20the%20left%20side%20of%20your%20screen.%20%20Download%20it%20here%21%20%20%20%20Jetstatus%20%20That%20didn%27t%20take%20long.%20%20Of%20course,%20Jetstatus%20is%20the%20Twitter%20tie-in%20of%20Jetpack%20add-ons.%20%20Just%20like%20JetWave,%20little%20pop-up%20windows%20appear%20in%20the%20lower-right%20hand%20corner%20of%20your%20browser%20whenever%20one%20of%20your%20Twitter%20followers%20posts%20a%20link.%20%20If%20you%27re%20popular%20like%20Associate%20Editor%20Nathan%20Edwards,%20then%20your%20browser%20should%20be%20a%20flurry%20of%20activity%20each%20time%20you%20open%20the%20window.%20Although%20you%20can%27t%20replyor%20otherwise%20engage%20your%20%22Tweeps%22%20via%20these%20Jetstatus%20pop-ups,%20%20Download%20it%20here%21&quot;&gt;Jetstatus &lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_jetpack3.jpg&quot; width=&quot;415&quot; height=&quot;82&quot; /&gt;&lt;/div&gt;
&lt;p&gt;That didn&#039;t take long. Of course, Jetstatus is the Twitter tie-in of Jetpack add-ons. Just like JetWave, little pop-up windows appear in the lower-right hand corner of your browser whenever one of your Twitter followers posts a link. If you&#039;re popular like Associate Editor Nathan Edwards, then your browser should be a flurry of activity each time you open the window. Although you can&#039;t reply or otherwise engage your &amp;quot;Tweeps&amp;quot; via these Jetstatus pop-ups, you can at least use the add-on&#039;s built-in sidebar window to jump to the homepage of any of your followers, as well as any links they&#039;ve posted in their Tweets.&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;/What,%20you%20ask,%20is%20Jetpack?%20%20Right%20now,%20it%27s%20just%20an%20add-on%20for%20Mozilla%20Firefox.%20%20But%20it%20could%20also%20represent%20the%20future%20of%20browser-based%20extensions%20as%20we%20know%20it,%20depending%20on%20how%20much%20developers%20can%20twist%20and%20craft%20this%20new%20open%20framework%20to%20their%20advantage.%20%20Unlike%20normal%20Firefox%20add-ons,%20which%20require%20a%20decently%20skilled%20knowledge%20of%20Javascript%20and%20XUL,%20Jetpack%20add-ons%20use%20a%20combination%20of%20HTML,%20CSS,%20and%20Javascript%20to%20deliver%20new%20features%20and%20functionality%20directly%20through%20the%20browser.%20%20According%20to%20Mozilla,%20one%20could%20theoretically%20write%20an%20easy-to-use%20Jetpack%20add-on%20in%20%22under%20a%20dozen%20lines%20of%20code.%22%20%20And%20the%20benefit%20for%20the%20casual%20Web%20browser?%20%20Jetpack%20add-ons%20promise%20universal%20compatibility%20with%20different%20versions%20of%20Firefox%20and,%20the%20kicker,%20require%20no%20browser%20restart%20to%20function.%20%20Mozilla%20just%20launched%20the%20official%20gallery%20for%20this%20new%20framework%20last%20week.%20As%20you%20might%20expect,%20there%20aren%27t%20a%20ton%20of%20browser%20add-ons%20to%20play%20with.%20%20However,%20I%27m%20going%20to%20take%20a%20look%20at%20five%20of%20the%20more%20innovative,%20interesting,%20and%20downright%20install-worthy%20of%20the%20Jetpack%20add-ons%20that%20are%20currently%20available%20in%20this%20week%27s%20freeware%20roundup.%20%20And%20remember--you%20can%20install%20and%20uninstall%20these%20add-ons%20without%20mucking%20up%20your%20browser%20session%20whatsoever,%20so%20feel%20free%20to%20be%20a%20Firefox%20Rocketeer%20and%20grab%20as%20many%20as%20you%20want%20to%20try%20out%21%20Thumbtabs%20%20One%20of%20the%20fussier%20points%20of%20Firefox%20is%20that%20you%20can%27t%20natively%20get%20a%20thumbnail%20view%20of%20a%20site%20when%20you%20hover%20your%20mouse%20over%20its%20tab%20in%20your%20browser.%20%20Thumbtabs%20adds%20this%20functionality%20into%20your%20Web%20surfing%20experience%20by%20building%20a%20little,%20clickable%20arrow%20on%20the%20left-hand%20side%20of%20your%20tab%20toolbar.%20When%20you%20jam%20it%20with%20your%20mouse,%20a%20sidebar%20pops%20open%20to%20show%20you%20exactly%20what%20the%20pages%20represented%20by%20your%20various%20tabs%20look%20like.%20%20It%27s%20not%20quite%20as%20slick%20as,%20say,%20a%20mouseover%20window%20popping%20up,%20but%20Thumbtabs%20certainly%20gets%20the%20job%20done.%20%20Download%20it%20here%21%20%20%20%20JetWave%20%20If%20you%27re%20one%20of%20the%20many%20who%20use%20some%20variant%20of%20the%20Firefox%20Gmail%20Manager%20add-on%20to%20show%20you%20when%20you%20have%20new%20messages%20in%20your%20Inbox,%20you%27ll%20love%20JetWave.%20%20In%20short,%20it%20borrows%20the%20same%20functionality%20from%20Gmail%20Manager%20and%20pops%20a%20little%20Google%20Wave%20icon%20in%20the%20lower-right%20corner%20of%20your%20browser.%20When%20someone%20adds%20a%20message%20to%20one%20of%20your%20Google%20Waves,%20a%20little%20window%20pops%20up%20and%20lets%20you%20know.%20%20Clicking%20on%20the%20icon%20itself%20will%20take%20you%20right%20to%20the%20Google%20Wave%20home%20page,%20giving%20you%20a%20quick,%20easy%20way%20to%20add%20a%20reply.%20You%20can%20also%20access%20individual%20waves%20via%20a%20handylittle%20sidebar%20on%20the%20left%20side%20of%20your%20screen.%20%20Download%20it%20here%21%20%20%20%20Jetstatus%20%20That%20didn%27t%20take%20long.%20%20Of%20course,%20Jetstatus%20is%20the%20Twitter%20tie-in%20of%20Jetpack%20add-ons.%20%20Just%20like%20JetWave,%20little%20pop-up%20windows%20appear%20in%20the%20lower-right%20hand%20corner%20of%20your%20browser%20whenever%20one%20of%20your%20Twitter%20followers%20posts%20a%20link.%20%20If%20you%27re%20popular%20like%20Associate%20Editor%20Nathan%20Edwards,%20then%20your%20browser%20should%20be%20a%20flurry%20of%20activity%20each%20time%20you%20open%20the%20window.%20Although%20you%20can%27t%20replyor%20otherwise%20engage%20your%20%22Tweeps%22%20via%20these%20Jetstatus%20pop-ups,%20%20Download%20it%20here%21&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://jetpackgallery.mozillalabs.com/jetpacks/69&quot;&gt;ClicktoFlash&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_jetpack4.jpg&quot; width=&quot;415&quot; height=&quot;212&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Are you ever bothered by Web sites that just bombard you with Flash content when all you really want to do is navigate a page? Yeah. ClicktoFlash is perhaps the world&#039;s easiest method for turning Flash on and off at your leisure. When you toggle the little button on the lower-right corner of your Firefox window to &amp;quot;off,&amp;quot; or the big &amp;quot;F&amp;quot; with a circle and a line through it, then no Flash content will load on any page you surf to. If you change your mind and really want to see what a site looks like with the Flash content going crazy, then just click on the &amp;quot;Flash&amp;quot; button that now appears where Flash content used to be. Presto--up it loads! &lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://jetpackgallery.mozillalabs.com/jetpacks/69&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://jetpackgallery.mozillalabs.com/jetpacks/74&quot;&gt;Image Editor&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_jetpack5.jpg&quot; width=&quot;415&quot; height=&quot;217&quot; /&gt;&lt;/div&gt;
&lt;p&gt;This add-on is, in a word, crazy. All it really does is add a little menu option, &amp;quot;Edit Image,&amp;quot; to the right-click context menu whenever you click an image on a Web page. From there, Image Editor loads said picture into a Lightbox of Pixlr. It&#039;s no Adobe Photoshop, but Pixlr is nevertheless a great way to accomplish a number of editing tasks--from drawing, to resizing, to screwing-up-with-lots-of-filters--straight out of your browser window. When you&#039;re done playing around, you can save the image directly out of Pixlr to your desktop just as if you were doing it in a standard, installed program. Awesome.&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://jetpackgallery.mozillalabs.com/jetpacks/74&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.twitter.com/acererak&quot;&gt;David Murphy (@ Acererak)&lt;/a&gt; is a technology journalist and former Maximum PC editor. He writes weekly columns about the wide world of open-source as well as weekly roundups of awesome, freebie software. Befriend him on Twitter, especially if you have an awesome app or game you&#039;re dying to recommend!&lt;/strong&gt;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/freeware_files_five_mozilla_jetpack_addons_fuel_your_firefox-366#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/geek_tested/addon">add-on</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/5431">apps</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3366">extension</category>
 <category domain="http://www.maximumpc.com/geek_tested/firefox">firefox</category>
 <category domain="http://www.maximumpc.com/geek_tested/flash">flash</category>
 <category domain="http://www.maximumpc.com/geek_tested/freeware">freeware</category>
 <category domain="http://www.maximumpc.com/geek_tested/google">Google</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/8054">jetpack</category>
 <category domain="http://www.maximumpc.com/geek_tested/mozilla">Mozilla</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensource">open-source</category>
 <category domain="http://www.maximumpc.com/geek_tested/roundup">roundup</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10390">tab</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10389">thumbnail</category>
 <category domain="http://www.maximumpc.com/geek_tested/twitter">twitter</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/8098">wave</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/147">Web Exclusive</category>
 <pubDate>Mon, 16 Nov 2009 10:30:00 -0600</pubDate>
 <dc:creator>David Murphy</dc:creator>
 <guid isPermaLink="false">9140 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Murphy&#039;s Law: Gaming? Open? Ha!</title>
 <link>http://www.maximumpc.com/article/columns/murphys_law_gaming_open_ha</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;     Normal   0               false   false   false      EN-US   X-NONE   X-NONE                                                                                                     &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;                                                                                                                                                                                                                                                                                                                                                                                                                                &lt;/xml&gt;&lt;![endif]--&gt;  &lt;!--[if gte mso 10]&gt; &lt;/p&gt;
&lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Table Normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-fareast-font-family:&quot;Times New Roman&quot;; 	mso-fareast-theme-font:minor-fareast; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin; 	mso-bidi-font-family:&quot;Times New Roman&quot;; 	mso-bidi-theme-font:minor-bidi;} &lt;/style&gt;&lt;p&gt; &lt;![endif]--&gt;
&lt;p&gt;Everyone wants a piece of the direct-download pie. With apologies to &lt;a href=&quot;/user/vahn16_0&quot;&gt;Mr. Grayson&lt;/a&gt; for inching onto his beat just a tad, I think that some intrepid gamer - or, better, an intrepid gamer-businessman - needs to put his finger in the swelling dike of direct download services before it bursts all over the Web and ruins us all.&lt;/p&gt;
&lt;p&gt;Dramatic? Perhaps. The description is no less dramatic than my growing frustration at the inability to manage my downloads, multiplayer experience, and cash across the many platforms that exist on the modern-day &amp;quot;Gamer&#039;s Internet.&amp;quot; In a perfect world, the various game publishers would band together and come up with a common solution-a universal iTunes, if you will-by which all could contribute core content, extras, add-ons, and share the costs of bandwidth, UI development, and communal matchmaking.&lt;/p&gt;
&lt;p&gt;This dream of an open framework is made of pipes because everyone, in a word, is greedy. Or lazy. Some companies are worse than others, some companies are better. But when I ask, &amp;quot;Why must it be this way,&amp;quot; I don&#039;t say that expecting any kind of change in the way this evolution is progressing. The gaming companies just aren&#039;t doing enough to talk to each other. And with every company seemingly having its own independent distribution platform, the question becomes all too clear: Why would I optimize my product for &lt;em&gt;that&lt;/em&gt; guy&#039;s service?&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u17625/DoW2Steam.png&quot; width=&quot;415&quot; height=&quot;412&quot; /&gt;&lt;/div&gt;
&lt;h2&gt;The Download&lt;/h2&gt;
&lt;p&gt;It&#039;s nice to see publishers, for the most part, sticking to Valve&#039;s &lt;a href=&quot;http://store.steampowered.com/&quot;&gt;Steam&lt;/a&gt; as the service-of-choice for digital distribution of gaming titles. And to Valve&#039;s credit, Steam isn&#039;t just a run-of-the-mill download manager. When you purchase a game, you purchase the full rights to install that game on as many platforms as you see fit. &lt;/p&gt;
&lt;p&gt;The problem therein is that Valve might be the Tyrannosaurus Rex, but that doesn&#039;t mean that it&#039;s the only dinosaur in the theme park. Suppose I like downloading games from &lt;a href=&quot;http://www.gog.com/&quot;&gt;Good Old Games&lt;/a&gt; because I appreciate being able to play classic titles on a modern machine sans problems (if you&#039;re reading this, Gog, I will pay you 30 hamburgers to bring TIE Fighter to your service).  If I pick up Unreal Tournament because it&#039;s on sale, that&#039;s great and all... but I&#039;m locked into using that service (or in the case of GoG, the lack thereof). &lt;/p&gt;
&lt;p&gt;You can replace Good Old Games with any gaming platform on the Web - the EA store, Gamersgate, Direct2Drive, Stardock&#039;s Impulse, et cetera. Purchasing a game on one doesn&#039;t extend you the right to activate the game on others. Nor can you often take a box copy of a game from a retail store and unlock a direct-download version of the game on an accompanying service of your choosing. &lt;/p&gt;
&lt;p&gt;Keeping the idea of open architectures in mind, why can&#039;t there be a way to unlock a game universally using a manner akin to an API key? So long as a manufacturer has your product key tied to a particular account, it can pass along authorization for any direct download platform. Said platform can either than serve as a gateway between you and the full game hosted on the manufacturer&#039;s site, let you download the title for free off the service, or charge you a nominal (&amp;lt; $5) fee for the bandwidth you eat up.&lt;/p&gt;
&lt;h2&gt;The Matchmaking&lt;/h2&gt;
&lt;p&gt;I thought this one was a done deal, as I don&#039;t often run across Steam-based games that supply their own matchmaking functionality in place of the Steam client&#039;s built-in services. In the case of the recently released PC title &lt;a href=&quot;/article/features/randy_pitchford_talks_borderlands_piracy_and_why_he_doesn%E2%80%99t_trust_valve?page=0%2C2&quot;&gt;Borderlands&lt;/a&gt;, I&#039;m not sure who to blame: Valve or Gearbox Software. Here&#039;s the deal. When you purchase Borderlands on Steam, you would think that it would be as easy to join up with your friends as any other Steam title-see your buddy playing the game in your friend window, click &amp;quot;join game,&amp;quot; and there you have it.&lt;/p&gt;
&lt;p&gt;Wrong!&lt;/p&gt;
&lt;p&gt;Not only is Steam&#039;s matchmaking not built into Borderlands in the slightest, but you actually have to register the game with GameSpy, create a new account, develop a new online persona, and then invite your Steam friends-who have all done the same tedious process-to be your new friends via GameSpy, via Borderlands, via Steam. Ugh.&lt;/p&gt;
&lt;p&gt;If Steam is at fault for making its matchmaking too difficult to integrate into games, then boo. If Gearbox Software is at fault for not taking advantage of the Steamworks SDK, then double-boo. There&#039;s no reason why gamers should have to suffer through multiple platforms on a single title if a better, free-to-use alternative exists. And boy would it be nice to deliver some kind of high-level login platform for multiplayer matchmaking &lt;em&gt;a la&lt;/em&gt; a Facebook Connect for gaming: one universal login, one universal friend list, and an easy-to-access method for joining games across a variety of platforms.&lt;/p&gt;
&lt;h2&gt;The Money&lt;/h2&gt;
&lt;p&gt;This one&#039;s easy: Anyone who offers up a crude money-for-points system for downloading games or add-ons should be scorned and boycotted by the community. Microsoft points, Bioware points, Cryptic points... these are all horrible microtransaction services that force gamers to keep strange balances of alternate currency in accounts scattered across the Internet. Stop it. Just stop. &lt;/p&gt;
&lt;p&gt;The companies won&#039;t stop, of course, as it&#039;s a perfect way to force Joe Gamer and his 285-point balance to pick up the next $15 allotment of 1,000 MurphPoints in order to buy a 300-point add-on. And, thus, with a balance of MurphPoints remaining, Joe is inspired to keep on coming back to the service to spend more money, and refill more points, and spend more money, et cetera. &lt;/p&gt;
&lt;p&gt;Here&#039;s a hint: There&#039;s already a perfect, open platform for exchanging one&#039;s worth for services or products. It&#039;s called the dollar bill. Too bad the joy of this single, universal architecture seems to be what&#039;s stalling the adoption of better systems for gamers of all shapes, sizes, and downloading services.&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/columns/murphys_law_gaming_open_ha#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/2843">architecture</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/5329">cloud</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/34">Columns</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10304">direct</category>
 <category domain="http://www.maximumpc.com/geek_tested/download">download</category>
 <category domain="http://www.maximumpc.com/geek_tested/gaming">gaming</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10303">microtransaction</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensource">open-source</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3843">platform</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10302">save game</category>
 <category domain="http://www.maximumpc.com/geek_tested/steam">Steam</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3349">Universal</category>
 <category domain="http://www.maximumpc.com/geek_tested/valve">Valve</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/147">Web Exclusive</category>
 <pubDate>Wed, 11 Nov 2009 12:00:00 -0600</pubDate>
 <dc:creator>David Murphy</dc:creator>
 <guid isPermaLink="false">9044 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Freeware Files: Five Apps for a Windows 7 Desktop Makeover!</title>
 <link>http://www.maximumpc.com/article/features/freeware_files_five_apps_windows_7_desktop_makeover</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;There&#039;s nothing wrong with the Windows 7 desktop &lt;em&gt;per se&lt;/em&gt;. But for freeware developers, that&#039;s no excuse not to tweak, hack, and otherwise modify every possible piece of your screen. And it&#039;s not that difficult to add new functionality to your desktop that doesn&#039;t otherwise exist in the operating system. The hardest part is finding software that makes a substantive change to what you already have. After all, the last thing you want to do is install a ton of different freeware apps and find your desktop in even worse shape than it was before (if you do, take a quick trip to &lt;a href=&quot;http://www.revouninstaller.com/&quot;&gt;Revo Uninstaller&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;The intensity of the following five free applications ranges from apps that completely revamp your desktop&#039;s look and feel to programs that add new ways for accessing common apps and folders straight off your desktop. How far you want to go with your tweaking is entirely up to you--these are just some of the more interesting tools I&#039;ve come across that should go a long way toward raising your &amp;quot;Windows Power User&amp;quot; level a few notches.&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://www.ianandmonica.com/desktopmedia/&quot;&gt;Desktop Media&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_tweakw71.jpg&quot; width=&quot;383&quot; height=&quot;391&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Here&#039;s an easy one. Desktop Media emulates one of OSX&#039;s most basic and useful features. Whenever you stick a new CD in the drive, connect a portable USB storage device to your system, or fire up a network drive (amongst other options), Desktop Media slaps a shortcut to said device right on your desktop. Remove the device (or take the CD out), and the shortcut automatically disappears. Fire this one up in front of your friends and they&#039;ll swear that you&#039;ve built some crazy Mac/Windows hybrid--you&#039;ll be the life of the Windows 7 party.&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://www.ianandmonica.com/desktopmedia/&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://www.chrisnsoft.com/standalonestack/&quot;&gt;StandaloneStack 2&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_tweakw72.jpg&quot; width=&quot;415&quot; height=&quot;400&quot; /&gt;&lt;/div&gt;
&lt;p&gt;I&#039;ve always enjoyed how Windows 7 has managed to simultaneously de-clutter and improve the usefulness of the default Windows Vista and Windows XP taskbars. However, every icon on the bar at the little bottom of your screen still only represents one program. Sure, you can get some added contextual items to select if you click on an application&#039;s arrow icon on the Start Menu, but this isn&#039;t a universal feature for all applications--and you&#039;re still only interacting with a single program. &lt;/p&gt;
&lt;p&gt;StandaloneStack 2 allows you to move one step beyond these features and create program &amp;quot;stacks,&amp;quot; or graphical lists, based off of a single icon. When you click on this icon, you can use the ensuing menu of items to launch new programs, folders, or settings options. It&#039;s like having a number of different Start buttons that you can customize as much as you&#039;d like.&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://www.chrisnsoft.com/standalonestack/&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://rammichael.com/?proj=29&quot;&gt;7 Taskbar Tweaker&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_tweakw74.jpg&quot; width=&quot;415&quot; height=&quot;329&quot; /&gt;&lt;/div&gt;
&lt;p&gt;This app might be limited in its prettiness, but it more than makes up for it with its usefulness. As you might expect, 7 Taskbar Tweaker is a simple utility for adding additional functionality into your default Windows 7 taskbar. For example, you can switch between either a default jump list or standard window menu when you right-click an icon, toggle application grouping on and off, and make use of new middle-click functionality that either opens a new instance of a taskbar program, closes the window, or focuses the window. You can also disable thumbnail previews, should you so choose. It&#039;s not a weighty list of items to play around with, but 7 Taskbar Tweaker&#039;s modifications aren&#039;t normally customizable options in the Windows 7 OS. &lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://rammichael.com/?proj=29&quot;&gt;here&lt;/a&gt;!&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;&lt;a href=&quot;http://www.desktopapps.co.uk/menuApp.html&quot;&gt;MenuApp&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_tweakw73.jpg&quot; width=&quot;415&quot; height=&quot;299&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Speaking of the Start Menu, let&#039;s suppose you have a ton of different files, programs, favorites, and shortcuts that you want to be able to access from a single location. Let&#039;s call this set of objects &amp;quot;work.&amp;quot; Normally, you&#039;d have to make a folder somewhere on your system or desktop and dump all of your pertinent files in there, as well as all of your bookmarked Web sites, shortcuts to all the programs you need to access, et cetera. To organize this folder, you&#039;d have to use subfolders related to the items you intend to store. Fun.&lt;/p&gt;
&lt;p&gt;MenuApp removes the ugliness from this organization by allowing you to create Start Menu-like hierarchies based off of a single icon on your desktop. Now, you can simply click on your newly created &amp;quot;work&amp;quot; icon and pull up all of your files, shortcuts, and other objects of interest via an easy-to-access system of menus without having to move a single piece of data around your PC. Just tell MenuApp where the documents you want to access are located on your computer and it&#039;ll automatically create menus based on the contents of those folders--from there, you can shuffle and create organized pathways through your data at your leisure. &lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://www.desktopapps.co.uk/menuApp.html&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://rainmeter.net/RainCMS/?q=node&amp;amp;page=1&quot;&gt;Rainmeter&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_tweakw75.jpg&quot; width=&quot;415&quot; height=&quot;283&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For the ultimate in desktop skinning without a ton of crazy configuration files to wade through, Rainmeter is an excellent tool for changing the look of your entire desktop without sacrificing a large amount of system resources. A recent update to the application adds a little feature called RainBrowser, which lets you run through the different skins you&#039;ve installed for the application and tweak their settings or preview their look before you start changing up your desktop &lt;em&gt;en masse&lt;/em&gt;. The Rainmeter developers do the best job of summarizing the coolness of this free app: &amp;quot;Every inch of a skin is completely customizable.&amp;quot;&lt;/p&gt;
&lt;p&gt;Or, in other words, the sky&#039;s the limit. Ha-ha!&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://rainmeter.net/RainCMS/?q=node&amp;amp;page=1&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.twitter.com/acererak&quot;&gt;David Murphy (@ Acererak)&lt;/a&gt; is a technology journalist and former Maximum PC editor. He writes weekly columns about the wide world of open-source as well as weekly roundups of awesome, freebie software. Befriend him on Twitter, especially if you have an awesome app or game you&#039;re dying to recommend!&lt;/strong&gt; &lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/freeware_files_five_apps_windows_7_desktop_makeover#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/5431">apps</category>
 <category domain="http://www.maximumpc.com/geek_tested/desktop">Desktop</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10261">desktop media</category>
 <category domain="http://www.maximumpc.com/geek_tested/freeware">freeware</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3815">list</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10263">menuapp</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensource">open-source</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9025">Organize</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10264">rainmeter</category>
 <category domain="http://www.maximumpc.com/geek_tested/roundup">roundup</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10262">standalone stack</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/7885">taskbar</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/5556">tweak</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3243">windows 7</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/147">Web Exclusive</category>
 <pubDate>Mon, 09 Nov 2009 10:30:00 -0600</pubDate>
 <dc:creator>David Murphy</dc:creator>
 <guid isPermaLink="false">8981 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>How to Build Your Own Custom Linux Distro</title>
 <link>http://www.maximumpc.com/article/features/how_build_your_own_custom_linux_distro</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Although most Linux users rely on pre-built Linux distros and customize their software configuration after installation, there is nothing quite like having a Linux distro that was custom-designed to your specifications. This allows you to get whatever you want out of the box, but in the past it was difficult to create such a distro since it involved compiling the entire operating system from source. (something firmly in the realm of advanced-to-expert-level users)&lt;/p&gt;
&lt;p&gt;In more recent years, it has become possible to create your own Linux distro through various easy-to-use online interfaces. The most well-known distro customization tool is Slax (which we recently discussed) but Novell has a tool called SuSE Studio in closed beta which allows you to assemble your own custom SuSE-based distro from pre-compiled packages. Right now, SuSE Studio is still invite-only since Novell gives you storage space on their servers and bandwidth to both store and download your creations.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/mpc-linux.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/mpc-linux_sm.png&quot; width=&quot;405&quot; height=&quot;303&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Read on to learn how we built our own Maximum PC-themed Linux distro!&lt;/p&gt;
&lt;h2&gt;Planning the System&lt;/h2&gt;
&lt;p&gt;Before you can create a distro, you must first plan what you are going to use it for. Our intention was to create a customized yet well-rounded desktop distro based on openSuSE 11. However, you also have the option of creating a desktop or server variant of OpenSuSE or SuSE Enterprise Linux for 32 or 64-bit x86 architecture. If you plan to redistribute your creation, you will need to use OpenSuSE as a base since SuSE Enterprise Linux is not free for download whereas OpenSuSE is. Redistribution also requires the removal of all SuSE-related artwork and branding as per the Novell requirements. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/opensuse_logo.png&quot; width=&quot;405&quot; height=&quot;254&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Many distros are meant to be one-size-fits-all and can be a little bit bloated since they must appeal to a wide audience. Since you know what you need better than anyone else, building your own distro gives you unparalleled opportunities to maximize efficiency. Ideally, Linux distros should be as small and compact as possible while still being feature-complete, so try to plan ahead and come up with an inventory of the exact software you are going to need. It often helps to get out some paper or a spreadsheet to make a list: break down the required software ecosystem for your distro into categories like development, Internet, multimedia, graphics, office, etc. and then populate each category with the programs you think you will need. &lt;/p&gt;
&lt;p&gt;When you go hiking, it pays to travel light since it is seldom worth it to carry a bunch of equipment you don&#039;t need over long distances. The same rule applies to distro planning. You should avoid including software that introduces redundant functionality; you don&#039;t need more than one desktop environment, raster editor, or office suite on your system. For instance, don&#039;t install both Openoffice.org and Koffice or both GNOME and KDE in the same distro. &lt;/p&gt;
&lt;p&gt;The only exception to the rule is with GUI vs. CLI utilities; you should make sure you have a CLI alternative for important utilities if applicable. For instance, you might choose a robust tool like Kate or Gedit as your primary text editor, but you should also include a CLI-friendly tool like Vim or Nano to fall back on during the times you may not have GUI functionality. Alternatively, you could also get away with just using Vim as your all-purpose text editor in both a GUI and CLI setting if you are so inclined. While it is possible to mix and match programs from both GNOME and KDE in SuSe Studio, this will inevitably create bloat because of the extra dependencies that will also have to be installed to make everything work. &lt;/p&gt;
&lt;h2&gt;Building the Distro&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step1_base.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step1_base_sm.png&quot; width=&quot;405&quot; height=&quot;224&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Now that planning is out of the way, we can get to the really fun part. The first step to building a custom distro with SuSE Studio is creating the base configuration. This includes choosing the core operating system, (various OpenSuSE or SuSE Enterprise Linux templates are available in preset desktop, server, and minimalistic configurations) the primary desktop environment, the primary system architecture, (x86 or x86-64) and the name of the distro. The core operating system doesn&#039;t include very much, just a kernel, desktop environment, and a few basic utilities. For our demonstration, we chose to create a 64-bit variant of OpenSuSE 11 that utilizes the GNOME desktop environment. We chose to call our creation “Maximum PC Linux.”&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step2.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step2_sm.png&quot; width=&quot;405&quot; height=&quot;180&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Once the distro&#039;s base configuration has been created, you will be taken to the start page, which is the gateway to the rest of the tools you will need to create your distro. The next step is to configure your distro&#039;s software ecosystem. Although choosing a base configuration will already have added a bunch of software to your distro, you are still able to add any other individual programs you may want to use. This is where the list you should have made before starting this part of the process will come in handy.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step3_software1.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step3_software1_sm.png&quot; width=&quot;405&quot; height=&quot;180&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;SuSE Studio automatically ties in the default repositories for your distro, so you will have full access to the same packages you would normally be able to work with through the package manager in conventional SuSe Enterprise Linux or OpenSuSE. You can also add additional repositories if the default ones do not have what you are looking for; SuSE studio will integrate them and make their packages available to you if the repository is valid. You also have the option of loading individual RPM files, useful for those rare times when you have no choice but to spoon-feed packages into the operating system.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step3_software2.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step3_software2_sm.png&quot; width=&quot;405&quot; height=&quot;180&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The package list in SuSE Studio is divided into several categories that will probably correspond to the categories on your preparation list: multimedia, graphics, office, etc. By browsing each category, you will be able to add additional programs to the project. Remember that while most software dependencies are handled automatically, this is not the case for system services; if you want sound to work you will need to add a sound engine like ALSA or PulseAudio. Likewise, you will also need to add any necessary codec packages for the various media frameworks (like Gstreamer or Xine) that most media players rely on. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step3_software3.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step3_software3_sm.png&quot; width=&quot;405&quot; height=&quot;171&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Of course, you (or your other users) could always install these packages after installation, but a primary incentive of using a custom distro is to have most services work out of the box. Unfortunately, US patent law and the DMCA prohibited us from including MP3 codecs or a DVD decrypter with Maximum PC Linux, even though we really wanted to. To get these types of media working, you will need to add the necessary plugins yourself. (you will need the Fluendo MP3 decoder for Gstreamer and the libdvdcss2 plugin; Fluendo can be &lt;a href=&quot;http://download.opensuse.org/distribution/11.0/repo/non-oss/suse/x86_64/&quot;&gt;acquired as an RPM here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Depending on the size of the installation media you are planning to use, be sure to keep an eye on the package count to prevent the distro footprint from getting too big. SuSE Studio estimates the current size of the distro for your convenience but keep in mind that the final image is slightly larger than the value provided during the software selection process because dependencies are not factored into the estimate. Therefore, if you want your distro to fit on a 700 MB CD, you should generally not exceed more than 610 MB of additional software packages although the actual safety margin will vary depending on what you install.&lt;/p&gt;
&lt;p&gt;After all the additional software you wanted has been added to the mix, you can customize the appearance and behavior of your distro by switching to the &lt;strong&gt;Configuration &lt;/strong&gt;tab:&lt;/p&gt;
&lt;h3&gt;General Settings &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;General Settings allow you to set the default configuration of your location, time zone, firewall, and network settings. For Maximum PC Linux, we chose to have NetworkManager handle the network configuration since it allows far greater flexibility (such as the ability to choose between wired and wireless connections) than standard DHCP. If you go this route, be sure to include the NetworkManager package and the appropriate frontend for NetworkManager that would allow it to interface with your desktop environment. We also configured the firewall to allow inbound SSH through port 22. If you do not need or want remote access functionality, be sure to disable it when you build your custom distro. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_general.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_general_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Personalization &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The Personalize tab allows you to choose a logo and wallpaper for your distro. The wallpaper image is especially prominent, since it is also shown during the boot process and is a great way to brand your custom distro to make it truly yours. The default settings are rather limited and are identical to what can be found in generic OpenSuSE. We took this opportunity to customize Maximum PC Linux with one of the official Maximum PC wallpaper images. The logo functionality allows you to use the SuSE iguana symbol, a generic Tux image, a custom image, or no logo at all.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step5_personalize1.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step5_personalize1_sm.png&quot; width=&quot;405&quot; height=&quot;171&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step5_personalize2.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step5_personalize2_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Startup &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The Startup tab allows you to choose the default runlevel of your distro. The default level is set to graphical login; you should leave this alone unless you know what you are doing and don&#039;t want the GUI to start automatically at boot. You should know that the runlevel settings in this section correspond with the general Linux runlevels, some of which do not feature a GUI and/or disallow networking. The Startup section also allows you to define a EULA for your distro. Since the LiveCD installation utility built into the distro will complain (but will still work) if there is no EULA, it is advisable to use something generic if you do not have your own special licensing terms. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_startup.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_startup_sm.png&quot; width=&quot;405&quot; height=&quot;173&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;h3&gt;Server &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The Server tab allows you to configure specific services (like MySQL) that would normally run in a server-type environment. If you choose to build a desktop distro, you will typically not need to enable any services. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_server.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_server_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;h3&gt;Desktop &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The Desktop tab allows you to further configure runtime options like automated login and automated startup programs. Since a typical SuSe Studio desktop distro is automatically set up to be a LiveCD, it helps to enable automated login since security is not as important in that situation. If you choose to install the distro, you will be able to set up a more secure environment at that time. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_desktop.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_desktop_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;h3&gt;Storage and Memory &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The Storage and Memory tab allows you to declare virtual memory allocation if your distro is going to be a VMware or Xen image. If you plan to create a conventional ISO image, you do not need to make any changes in this section.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_diskram.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_diskram_sm.png&quot; width=&quot;405&quot; height=&quot;171&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Scripts &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The scripts section allows you to create and run a shell script at the end of the SuSE Studio build process or at the distro&#039;s boot time. Most SuSE Studio projects will work properly without additional scripting, so you should generally leave this feature alone unless you know what you are doing.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_scripts.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_scripts_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Putting Everything Together&lt;/h2&gt;
&lt;p&gt;Once you have configured your distro to be the way you want it, SuSE studio must assemble everything before it will work. This is not a compile process (like Gentoo and similar distros would be) but is instead a very elegant assembly and configuration process where all individual packages you have chosen are brought together and configured to work with each other. You have the option of creating an ISO image for an installation CD, Vmware/Virtualbox hard disk image, (which you can then plug into a new virtual machine) Xen image, or a generic disk image you can clone onto a USB stick or hard drive. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step6_compile.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step6_compile_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;To start this process, switch to the build tab, choose the format you want your distro to be created in, set the version, and then click the Build button. After that, all you have to do is relax and wait as SuSE Studio does all the hard work behind the scenes and creates your custom distro for you based on your specifications. Depending on the size and complexity of your distro, the build process can take awhile; creating a 700 MB build of Maximum PC Linux took about 24 minutes on average.&lt;/p&gt;
&lt;p&gt;The versioning feature is very important since it can take several adjustments (each requiring a separate build) to get everything working properly. To facilitate easy debugging, SuSE Studio has an incredibly useful tool called TestDrive, which is essentially an Adobe Flash-based virtualization tool. Using TestDrive, you can run your distro in an hour-long test session without having to download it. However, truly comprehensive testing and debugging often requires you to download and run the distro on a virtual machine or a real test system. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step6_compile5.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step6_compile5_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Once the build is finished, you can download your distro. SuSE Studio will save your builds for about a week, after which they may be deleted to free up space for other users. (however, you can always re-build them later if you have to)&lt;/p&gt;
&lt;p&gt;SuSE Studio generally worked well for us, (all programs we chose worked properly) but there were some minor problems. On the first build, we did not expect to have to manually add packages like ALSA to get sound support, so it took more debugging than we initally anticipated to get everything working. Although using SuSE Studio is far easier than manually configuring a distro from scratch, it is still not something you are able to breeze through in five minutes without careful planning and a fairly good knowledge of Linux systems.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/mpc-linux-boot.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/mpc-linux-boot_sm.png&quot; width=&quot;405&quot; height=&quot;304&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Also, the builds that SuSE Studio produces have problems with auto-mounting media; after plugging in a USB flash drive, nothing would happen so we had to mount those devices manually through the console. (after which they worked perfectly) We tried installing udev and any other package we could find that dealt with USB devices, but no solution presented itself. Since we concluded that this problem is caused by the HAL (hardware abstraction layer) not properly recognizing new media, we feel that this (and other essential stuff like sound support) is something that should be automatically set up in the base configuration instead of being something that users should be expected to figure out for themselves. &lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/how_build_your_own_custom_linux_distro#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/geek_tested/features">features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3002">how tos</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/geek_tested/novell">novell</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensource">open-source</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensuse">opensuse</category>
 <category domain="http://www.maximumpc.com/geek_tested/operating_systems">Operating Systems</category>
 <category domain="http://www.maximumpc.com/geek_tested/suse">suse</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10177">suse studio</category>
 <pubDate>Thu, 05 Nov 2009 10:00:00 -0600</pubDate>
 <dc:creator>Will Kraft</dc:creator>
 <guid isPermaLink="false">8848 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Murphy&#039;s Law: What is Skype Up To?</title>
 <link>http://www.maximumpc.com/article/columns/murphys_law_what_skype_up_to-367</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;The &lt;a href=&quot;/article/news/skype_will_move_linux_client_open_source&quot;&gt;recent announcement&lt;/a&gt; of Skype turning quote-unquote open source has me twirling a finger with delicious glee. It&#039;s not that I dislike Skype. And it&#039;s not that I&#039;m about to get into one of my 1,500-word debates on the differences between the definition of &amp;quot;free&amp;quot; and &amp;quot;open-source,&amp;quot; I promise. This is nevertheless an important premise of Skype&#039;s entire move, as some Internet commenters are crying foul that Skype is only half-opening its popular application to the crowd. The GUI code will be yours to play with as you please. The underlying Skype protocol... nope!&lt;/p&gt;
&lt;p&gt;To them I say: Duh. &lt;/p&gt;
&lt;p&gt;I don&#039;t want to put words where they don&#039;t exist, but I&#039;m willing to bet that Skype&#039;s sudden shift toward open-source waters has more to do with applying a giant, universal band-aid to staggered Linux development. It&#039;s not quite an altruistic gift to the community so much as it is a package and a bow with the phrase, &amp;quot;you fix it&amp;quot; written on the label. And that&#039;s fine. Let the community create the functional GUIs for Skype. It would be suicide for the company to release its heavily encrypted voice protocols for common use.&lt;/p&gt;
&lt;p&gt;So what, then, is Skype up to? &lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/malthe/125252891/&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_skype.jpg&quot; width=&quot;415&quot; height=&quot;311&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Stronger Integration&lt;/h3&gt;
&lt;p&gt;Linux isn&#039;t just for geeks in the basement anymore. The open-source operating system powers an innumerable amount of devices, including super-small netbook PCs, equally small tablet PCs, mobile phones, et cetera. While opening up the Linux GUI still requires the underlying architecture of the Skype client in order to have any semblance of functionality, this is at least a first step toward smoothing the integration of Skype into Linux-based devices of all shapes and sizes. Developers could freely embed the Skype client and skin it to match the look and feel of a particular device--surely a boon versus, say, waiting for Skype to come into the app center of-sorts for each and every permutation of product.&lt;/p&gt;
&lt;h3&gt;Third-Party Takeover&lt;/h3&gt;
&lt;p&gt;And we now venture into the realm of the hypothetical. Imagine, if you will, that Skype&#039;s opening of the Linux GUI is but the first step in a gradual elimination of the Skype Client as a whole. Sure, this downloadable application would still exist for those that care to use it, but what if Skype was looking to offload the client&#039;s functionality into any software platform that wants to take it? Skype would still control the underlying protocol (depending on how &lt;a href=&quot;http://news.cnet.com/8301-17939_109-10355258-2.html?tag=col1;post-5190&quot;&gt;the legal battle&lt;/a&gt; sorts out), yet this &amp;quot;naked GUI&amp;quot; approach, as it&#039;s been dubbed, would allow one to perform the same call functions using an application like Pidgin, for example. &lt;/p&gt;
&lt;p&gt;For consumers, this approach would be a marvelous way to integrate Skype into existing &amp;quot;favorite applications.&amp;quot; But there&#039;s also a fairly large flaw surrounding this plan. Skype would need to come up with some ingenious way to keep its services relevant, because you can bet that I&#039;d want to add more VoIP services than just Skype to my communications app of choice. I&#039;d love to be able to receive calls on Skype and call other people for free on Skype... but if there was a way to use a cheaper provider for outbound calls, I&#039;d cast off the Skype experience like a boot on the end of a fishing line. Integration with third-party apps is truly a double-edged sword.&lt;/p&gt;
&lt;h3&gt;Skype as a Service? &lt;/h3&gt;
&lt;p&gt;Suppose Skype opts for option two and extends its service into third-party applications. What if this is not a measure of altruism, but rather, an investment? With countless developers around the world working on their own programming variants that somehow tie back into the underlying Skype protocol, what&#039;s to stop this mass intelligence from coming up with The Next Best Thing for Skype integration? &lt;/p&gt;
&lt;p&gt;Both &lt;a href=&quot;http://www.techcrunch.com/2009/09/13/skype-says-next-generation-platform-will-embrace-developers/&quot;&gt;TechCrunch&lt;/a&gt; and I envision a future where even the desktop client has been rendered useless by the Skype service. No more installations; no more new applications to load up. Skype would be as permanent and unobtrusive a fixture in your operating system as Windows Contacts. Or, better still, you&#039;d be able to dial up Skype directly through a Web application. As soon as you were to click on a phone number, the call would launch right in your browser of choice.&lt;/p&gt;
&lt;p&gt;These are all far-off ideas. Some could even be ideas that only exist in a dreamy haze. Skype &lt;a href=&quot;http://share.skype.com/sites/linux/2009/11/skype_open_source.html&quot;&gt;is promising&lt;/a&gt; a &amp;quot;larger offering&amp;quot; to come centered on its open-source Linux GUI announcement. When that big thing happens, do give me a ring. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.twitter.com/acererak&quot;&gt;David Murphy (@ Acererak)&lt;/a&gt; is a technology journalist and former Maximum PC editor. He writes weekly columns about the wide world of open-source as well as weekly roundups of awesome, freebie software. Befriend him on Twitter, especially if you have an awesome app or game you&#039;re dying to recommend!&lt;/strong&gt; &lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/columns/murphys_law_what_skype_up_to-367#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/34">Columns</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10207">encrypt</category>
 <category domain="http://www.maximumpc.com/geek_tested/gui">gui</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/geek_tested/network">network</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensource">open-source</category>
 <category domain="http://www.maximumpc.com/geek_tested/phone">phone</category>
 <category domain="http://www.maximumpc.com/geek_tested/proprietary">proprietary</category>
 <category domain="http://www.maximumpc.com/geek_tested/service">service</category>
 <category domain="http://www.maximumpc.com/geek_tested/skype">Skype</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/147">Web Exclusive</category>
 <pubDate>Wed, 04 Nov 2009 12:00:00 -0600</pubDate>
 <dc:creator>David Murphy</dc:creator>
 <guid isPermaLink="false">8892 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Freeware Files: ASCII Zombie Games, Nethack Doom, and Huge Space Adventures!</title>
 <link>http://www.maximumpc.com/article/features/freeware_files_ascii_zombie_games_nethack_doom_and_huge_space_adventures-314</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;There&#039;s one thing I think of when Daylight Savings Time hits: zombies. Seriously. All that extra time in the dark just fuels the undead flames for an eventual takeover by our semi-bulletproof, plant-hating masters. It only makes sense, then, that I use this weekly freeware roundup column to provide you with some kind of effective training for fending off the gruesome hordes. And beyond that, you&#039;ll also find a few more fun freeware games to busy yourself with as the angry, moaning masses slowly overwhelm your pitiful human defenses.&lt;/p&gt;
&lt;p&gt;Now that we&#039;ve established the plot, let&#039;s check out the titles!&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://doom.chaosforge.org&quot;&gt;DoomRL&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_zombiebomb1.jpg&quot; width=&quot;415&quot; height=&quot;195&quot; /&gt;&lt;/div&gt;
&lt;p&gt;It&#039;s no secret that Nethack is one of the greatest roguelike games of all time. Roguelike, for those not in the know, is a word that&#039;s used to describe this particular gaming genre of ASCII-based dungeon crawls. The &amp;quot;rogue&amp;quot; part of the description is actually a game--a 1980s graphical adventure title that&#039;s widely regarded as being one of the first of its kind. In this interesting little mashup, we have a combination of Nethack-style gameplay with plot elements from the popular Doom game, which is itself widely regarded as being one of the biggest catalysts for the first-person genre style of gameplay.&lt;/p&gt;
&lt;p&gt;Like Hulk Hogan and Andre the Giant, these two titans are meeting in an epic battle of text-based dungeon stomping. And yes, this game even comes with achievements of-sorts.&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://doom.chaosforge.org&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://www.dark-wind.com/&quot;&gt;Darkwind&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_zombiebomb2.jpg&quot; width=&quot;415&quot; height=&quot;218&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Fans of the MMO genre will surely remember that one failed attempt at a vehicle-based shooter that pretty much went from launch to death in short order. I believe the name of the game was Auto Assault, a far more alliterative title than &amp;quot;Darkwind.&amp;quot; Still, this turn-based title is what you&#039;ll have to work with if you want to relive the glory days of driving around and killing stuff. And if that&#039;s not your bag, be sure to check out the game&#039;s economic functions as well. Hey, someone has to drive the truck.&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://www.dark-wind.com/&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://forums.tigsource.com/index.php?topic=7838.0&quot;&gt;Bombie Zombie&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_zombiebomb3.jpg&quot; width=&quot;415&quot; height=&quot;313&quot; /&gt;&lt;/div&gt;
&lt;p&gt;I know, I know--this is the game you were waiting for this whole time. Well don&#039;t let me take any more lengthy paragraphs to explain the subtle nuances of this zombie-killing game. In Bombie Zombie, there are a ton of zombies running around. Your job is to kill them, only... you have but one weapon to use: land mines. If only classic Atari games were &lt;em&gt;this cool&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://forums.tigsource.com/index.php?topic=7838.0&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://www.digital-eel.com/sais/&quot;&gt;Strange Adventures in Infinite Space&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_zombiebomb4.jpg&quot; width=&quot;415&quot; height=&quot;311&quot; /&gt;&lt;/div&gt;
&lt;p&gt;This space exploration game is a bit of a misnomer, because it&#039;s not quite as infinite as the title might have you believe. Actually--for better or worse--the game is designed to take only 15 minutes or so to make it through each playthrough. Like a Diablo dungeon, every new adventure you take starts with randomized variables, making no two space explorations entirely alike. More than 21 ship types and 70+ weapons, gadgets, and other ship add-ons await you!&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://www.digital-eel.com/sais/&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;http://www.nickmania.com/games.php?n=Magnello&quot;&gt;Magnello&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_zombiebomb5.jpg&quot; width=&quot;415&quot; height=&quot;332&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Lead a ball into a hole. It&#039;s the classic theme behind any number of puzzles you can find in the real world today. But here&#039;s a twist I bet you don&#039;t come across as often. In Magnello, the ball is magnetic and the hole is electric. And did I mention that the levels are far more challenging than you might except from such a simple concept? Yeah. Grab your nearest stress-busting device and give Magnello a whirl.&lt;/p&gt;
&lt;p&gt;Download it &lt;a href=&quot;http://www.nickmania.com/games.php?n=Magnello&quot;&gt;here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.twitter.com/acererak&quot;&gt;David Murphy (@ Acererak)&lt;/a&gt; is a technology journalist and former Maximum PC editor. He writes weekly columns about the wide world of open-source as well as weekly roundups of awesome, freebie software. Befriend him on Twitter, especially if you have an awesome app or game you&#039;re dying to recommend!&lt;/strong&gt;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/freeware_files_ascii_zombie_games_nethack_doom_and_huge_space_adventures-314#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10179">bombie</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10178">darkwind</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/4296">doom</category>
 <category domain="http://www.maximumpc.com/geek_tested/fps">FPS</category>
 <category domain="http://www.maximumpc.com/geek_tested/freeware">freeware</category>
 <category domain="http://www.maximumpc.com/geek_tested/games">games</category>
 <category domain="http://www.maximumpc.com/geek_tested/gaming">gaming</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10181">magnello</category>
 <category domain="http://www.maximumpc.com/geek_tested/mmo">mmo</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/5670">nethack</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensource">open-source</category>
 <category domain="http://www.maximumpc.com/geek_tested/puzzle">puzzle</category>
 <category domain="http://www.maximumpc.com/geek_tested/roundup">roundup</category>
 <category domain="http://www.maximumpc.com/geek_tested/space">space</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10180">strange adventures</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/4025">zombie</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/147">Web Exclusive</category>
 <pubDate>Tue, 03 Nov 2009 11:00:00 -0600</pubDate>
 <dc:creator>David Murphy</dc:creator>
 <guid isPermaLink="false">8853 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Murphy&#039;s Law: C-Y-A on the WWW</title>
 <link>http://www.maximumpc.com/article/columns/murphys_law_cya_www-882</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;What a wonderful world that open and closed platforms have created on the World Wide Web. I can have an untold number of features and applications inserted into my Web browser without having to lift much more than a finger to access them. I can take my favorite Web platforms and expand their usefulness by linking them to other Web-based services. I can even download a variant of my Web browser of choice that bridges the best of two worlds under one new roof: new innovations mixed with standard familiarity.&lt;/p&gt;
&lt;p&gt;So, what happens when these architectures fight back?&lt;/p&gt;
&lt;p&gt;It&#039;s a stupid thing to say on its face, because I don&#039;t believe that it&#039;s up to a particular program or application to breach your defenses and fight its way into your cyber-life. Most, if not all instances of malware, spoofing, and hijacking (to name a few) can be directly traced to user stupidity in some fashion. Either a person leaves the ol&#039; back door unlocked, fails to frisk the guests as they enter the home, or actively invites a heap of trouble to come on over for a party.&lt;/p&gt;
&lt;p&gt;Simplified examples, perhaps, but the underlying fact remains a constant: You are the gatekeeper for your PC. Unfortunately, as we begin to adopt an &amp;quot;everyone&#039;s allowed&amp;quot; mindset for Web integration, we&#039;re only making it easier for the bad guys to do what they do best. Unfriendly, if not downright hostile bits of malware can be pushed back with but a few simple changes in behavior--are you as security-focused as you should be in today&#039;s cross-platform world?&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_twitview.jpg&quot; width=&quot;415&quot; height=&quot;191&quot; /&gt;&lt;/div&gt;
&lt;h3&gt;Who Is Your Daddy; What Does He Do? &lt;/h3&gt;
&lt;p&gt;There&#039;s an online network for everything nowadays. And with these online networks come a flurry of registration requests and data exchanges that you feel compelled to answer. I can&#039;t count the number of Twitter invites I receive on a daily basis--just for reference, I&#039;m not @veronica or something, but I definitely get enough email to make for a bout of mindless follower-accepting during my lunch break. That&#039;s just one platform.&lt;/p&gt;
&lt;p&gt;It almost seems silly to type this, as it should come as Web 101 for all but the most inexperienced of users, but I&#039;ll say it anyway: Do you always know what you&#039;re clicking on? There&#039;s a reason why most programs come with a little status bar or helpful pop-up whenever you mouse over a hyperlink. One of the easiest ways to detect a potential link spoof--like, say, one that&#039;s been placed in a seemingly innocuousTwitter invite--is to hover your mouse over the link. &lt;/p&gt;
&lt;p&gt;If the hyperlink doesn&#039;t match up with the actual site in question (like http://208.348.142.555/takin/ur/password.html versus http://www.twitter.com), then you probably shouldn&#039;t click on that link. And if you can&#039;t detect that I&#039;m being sarcastic, and you really shouldn&#039;t click on the link, then it&#039;s too late--you&#039;ve probably already clicked on the link.&lt;/p&gt;
&lt;p&gt;Of course, if you&#039;re lazy, you could try using a helpful utility to try and make this judgment for you. Firefox&#039;s &lt;a href=&quot;http://www.linkextend.com/&quot;&gt;LinkExtend&lt;/a&gt; extension aims to do just that--protect you from sites that are trying to steal data they shouldn&#039;t. You can also check out &lt;a href=&quot;http://www.trendsecure.com/portal/en-US/tools/security_tools/trendprotect&quot;&gt;TrendProtect&lt;/a&gt; for a similar safeguard. Still, nothing is as foolproof as the ol&#039; brain-box. Don&#039;t just click accept or ignore on everything that comes in your inbox. Look before you leap, as it were.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #ff0000&quot;&gt;&lt;strong&gt;On Page Two: The API Skeleton Key to Your Front Door and Third-Party Malware on Your Favorite Web Sites!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Giving the Guard Dog a Bone &lt;/h3&gt;
&lt;p&gt;For all the successful, engaging Web communities and platforms out there, it seems that there are nearly ten times the third-party applications that tie into said original platforms via some authentication method or API. And that&#039;s awesome, right? With but the click of a mouse button, you can expand the functionality of a service you find useful with even &lt;em&gt;more&lt;/em&gt; bells, whistles, and AJAX-themed applications. Provided you can still log into the service, that is, considering you&#039;ve just given up your name and password to a complete stranger.&lt;/p&gt;
&lt;p&gt;Huh? How do we make the jump from Facebook to #fail so quickly? It&#039;s all in the authentication--or lack thereof. Consider a site called &lt;a href=&quot;http://latimesblogs.latimes.com/technology/2009/07/twitviewer-phishing-scam.html&quot;&gt;TwitViewer&lt;/a&gt;. According to a number of Tweeted messages late this July, signing up for the third-party Twitviewer service would allow you to generate a photo-based graphic of the last 200 people to click on your Twitter feed. Sounds inocuous, if not downright fun, eh? &lt;/p&gt;
&lt;p&gt;Wrong. The site&#039;s sole purpose was to yoink the name and password of your account, which you&#039;d type into the site under the mistaken belief that you were signing up for a service. Twitviewer would then use your account to spam your followers with the &amp;quot;sign up for us!&amp;quot; message, and the entire process would start again with a new batch of suckers.&lt;/p&gt;
&lt;p&gt;Every platform is different in the way it allows third-party applications to access its services. Once again, however, it&#039;s up to you and your juicy brain to separate the good from the bad. In the case of Twitviewer, there were a few warning flags to watch out for. &lt;/p&gt;
&lt;p&gt;First up is the obvious issue that it&#039;s currently impossible for a third party to be able to provide you with a picture-themed list of the last 200 people that have checked out your Twitter page. That would require some kind of callback or script built into the core of the page itself, which isn&#039;t something that can be done via the Twitter API. Ask thyself--have you ever heard of any &lt;em&gt;other&lt;/em&gt; third-party service that can perform this function?&lt;/p&gt;
&lt;p&gt;But supposed you wanted to give Twitviewer the benefit of the doubt. That&#039;s fine. The larger, glaring red flag is the actual authentication method that&#039;s used to &amp;quot;give&amp;quot; Twitviewer access to your account. Twitter authenticates third-party API requests using OAuth, a protocol that keeps your actual login and password out of the equation by instead assigning specialized keys, or permissions, to these external services. &lt;/p&gt;
&lt;p&gt; It&#039;s the best of both worlds: Your user name and password stays safe with Twitter, yet other sites can make use of all the different Twitter features surrounding your account. That in mind, a third-party site shouldn&#039;t give you a prompt to type in your name and password. It should feed you a link to the main Twitter domain itself, where you&#039;ll log in (or use your already logged-in account) to approve or deny the authentication request. &lt;/p&gt;
&lt;p&gt; It&#039;s a sad world when one has to be reminded to not give out a user name and password to anyone who asks, but the Twitviewer issue fooled many a user and tech journalist--even those decently well-versed in common security practices.&lt;/p&gt;
&lt;h3&gt;But I Didn&#039;t Do Anything!&lt;/h3&gt;
&lt;p&gt;Here goes my paycheck. If you&#039;re running a modern Web browser, you should really be doing everything in your power to prohibit third-party plugins from pushing content to your system sans permission. For Firefox users, that means running some kind of &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/1865&quot;&gt;Adblock&lt;/a&gt; or &lt;a href=&quot;http://noscript.net/&quot;&gt;Noscript&lt;/a&gt; plugin, which gives you the ability to select certain types of Flash and JavaScript content to allow or deny. &lt;/p&gt;
&lt;p&gt; Why is this a big deal? Just look at the recent Gawker issue, where users across &lt;a href=&quot;http://www.wired.com/threatlevel/2009/10/gawker/&quot;&gt;Gawker&#039;s many Web sites&lt;/a&gt; were served up with malware via a hosted advertisement that flew under the parent company&#039;s ad-ops radar. Or, for that matter, check out the &lt;a href=&quot;http://mashable.com/2009/09/15/new-york-times-malware/&quot;&gt;New York Times&lt;/a&gt;--same deal.&lt;/p&gt;
&lt;p&gt;But even these extensions can only deliver so much peace of mind for Firefox users. If you&#039;re a fan of a particular site, say, Maximum PC, and you decide to add it to your white list, then you&#039;ll get hit with any malicious content hosted on the site--and it&#039;s no real fault of your own. Aside from keeping your system software fully patched and accepting any unwanted or strange-looking file download, there&#039;s not much else you can do on the protection side of things.&lt;/p&gt;
&lt;p&gt;What&#039;s important from this entire exchange, however, is your changing mindset. And that&#039;s really what this entire article is about. Web platforms and associated sites push content at you from all different directions and sources. It&#039;s up to you to do what it takes to make sure that this transaction takes place because you want it to happen--you&#039;re giving permission for an action to occur. You&#039;re not just sitting back and accepting someone else&#039;s malicious invite. &lt;/p&gt;
&lt;p&gt;This control can come in many forms: scanning Web links for legitimacy; ensuring that third-parties are only allowed to access your data using safe, prescribed methods; or locking the door to everyone before you let people in, as opposed to throwing a party for all and trying to boot out unwanted guests after-the-fact. These are all important techniques to keep in your pocket as you traverse the Web&#039;s many platforms. And as our data slowly becomes interconnected between these sites, it&#039;s even more critical to keep one weak link from opening up your entire Web world for disaster.&lt;/p&gt;
&lt;p&gt;After all, malware can ruin anyone&#039;s day. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.twitter.com/acererak&quot;&gt;David Murphy (@ Acererak)&lt;/a&gt; is a technology journalist and former Maximum PC editor. He writes weekly columns about the wide world of open-source as well as weekly roundups of awesome, freebie software. Befriend him on Twitter, especially if you have an awesome app or game you&#039;re dying to recommend!&lt;/strong&gt;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/columns/murphys_law_cya_www-882#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/2843">architecture</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/34">Columns</category>
 <category domain="http://www.maximumpc.com/geek_tested/facebook">facebook</category>
 <category domain="http://www.maximumpc.com/geek_tested/features">features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10097">hijack</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10098">login</category>
 <category domain="http://www.maximumpc.com/geek_tested/malware">malware</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensource">open-source</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10096">phish</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3843">platform</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/5851">scam</category>
 <category domain="http://www.maximumpc.com/geek_tested/security">Security</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10095">spoof</category>
 <category domain="http://www.maximumpc.com/geek_tested/twitter">twitter</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10099">twitviewer</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3675">web</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/147">Web Exclusive</category>
 <pubDate>Thu, 29 Oct 2009 12:15:44 -0500</pubDate>
 <dc:creator>David Murphy</dc:creator>
 <guid isPermaLink="false">8717 at http://www.maximumpc.com</guid>
</item>
</channel>
</rss>
