<?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>Netflow Developments &#187; linux</title>
	<atom:link href="http://blog.netflowdevelopments.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.netflowdevelopments.com</link>
	<description>The latest and greatest happenings in the world of Science, Technology and everything else Geek</description>
	<lastBuildDate>Mon, 06 Feb 2012 02:48:41 +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>Static discharge through earbuds into laptop = No sound</title>
		<link>http://blog.netflowdevelopments.com/2012/02/05/static-discharge-through-earbuds-into-laptop-no-sound/</link>
		<comments>http://blog.netflowdevelopments.com/2012/02/05/static-discharge-through-earbuds-into-laptop-no-sound/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 02:48:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[discharge]]></category>
		<category><![CDATA[headphones]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[no sound]]></category>
		<category><![CDATA[static electricity]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://blog.netflowdevelopments.com/?p=841</guid>
		<description><![CDATA[Well this was a fun little problem that happened to me today.. Wearing track pants on shag carpenting means a lot of static apparently and at one point I felt a sudden jolt of electricity in my ear and then my sound card died.. Everything else was working fine, my system was playing sound according [...]]]></description>
			<content:encoded><![CDATA[<p>Well this was a fun little problem that happened to me today.. Wearing track pants on shag carpenting means a lot of static apparently and at one point I felt a sudden jolt of electricity in my ear and then my sound card died.. Everything else was working fine, my system was playing sound according to the level meters but nothing was coming out of the earbuds or my speakers when I unplugged them.</p>
<p>Of course my first thoughts were that this was a linux issue as sound cards and linux don&#8217;t play so nice to say the least so I rebooted into windows and lo and behold the problem persisted.  I could see the volume levels going u pand down with the music I played but the laptop was dead silent.</p>
<p>It took me a while of working ins ilence and just assuming that my sound card was fried to think about unplugging the whole machine, taking out the battery and then turning it back on again.. After doing so I&#8217;m happy to report that I have sound again and the laptop is back up to being it&#8217;s spiffy self!  Huzzah!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netflowdevelopments.com/2012/02/05/static-discharge-through-earbuds-into-laptop-no-sound/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux memory management and how to see actual RAM usage</title>
		<link>http://blog.netflowdevelopments.com/2012/01/22/linux-memory-management-and-how-to-see-actual-ram-usage/</link>
		<comments>http://blog.netflowdevelopments.com/2012/01/22/linux-memory-management-and-how-to-see-actual-ram-usage/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 05:34:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux / Freebsd]]></category>
		<category><![CDATA[available]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[leak]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[memory usage]]></category>
		<category><![CDATA[top]]></category>
		<guid isPermaLink="false">http://blog.netflowdevelopments.com/?p=825</guid>
		<description><![CDATA[Where the hell did all my RAM go? So as some of you may or may not know linux allocates memory a little differently than windows and it may be a little disconcerting at first to rely on &#8216;top&#8217; for your memory usage breakdown as it starts to look like there is a big leak [...]]]></description>
			<content:encoded><![CDATA[<h2>Where the hell did all my RAM go?</h2>
<p>So as some of you may or may not know linux allocates memory a little differently than windows and it may be a little disconcerting at first to rely on &#8216;top&#8217; for your memory usage breakdown as it starts to look like there is a big leak happening somewhere.  This isn&#8217;t the case and I&#8217;ll take a quick paragraph to explain how it works.</p>
<p>At the end of the day the way that RAM works is that if it isn&#8217;t being used it&#8217;s being wasted and linux being as amazing as it is has a strict policy about wasting as little as possible so it uses the ram extensively to cache nearly anything it can get it&#8217;s hands on.  What ends up happening is that after a program is run the output or information from that program are cached so that every subsequent time it&#8217;s run the information can just be pulled out of the cache which is stored in RAM instead, giving it about 1000x increase in read speed for future executions.   Pretty cool eh?  Yea, well unless you don&#8217;t know this, setup a new production server in linux, turn it on for the first time and sit there watching top report your free memory going down and down and down and down until it reaches a read out like this:</p>
<p>Mem:   8197228k total,  6219696k used,  1977532k free when just 2 hours ago the same server running on FreeBSD was reporting 90% of it&#8217;s ram being free.</p>
<p>The thing to note of course is how big the Cache is.. In my case here it&#8217;s about 4.8GB large, meaning there&#8217;s all sorts of data stored in there that apache is reloading over and over and over again that is lightning fast.  Already I&#8217;m loving this new Debian server <img src='http://blog.netflowdevelopments.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>So how do I see my real memory usage?</h2>
<p>#free -m</p>
<p>This nifty little command will show you the memory usage with and without caching taken into account resulting in something like this:</p>
<p>total used free shared buffers cached<br />
Mem: 8005 6078 1926 0 487 4675<br />
-/+ buffers/cache: 915 7089<br />
Swap: 11442 4 11438</p>
<p>Telling me that I actually am only using 915MB of ram, not 6GB of it and I&#8217;ve got over 7GB of my available 8GB of memory to spare!  At this point you can breath a sigh of relief and give thanks that you are running an OS that is taking full advantage of all this juicy RAM that you have, which would otherwise just be sitting there taking up space <img src='http://blog.netflowdevelopments.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netflowdevelopments.com/2012/01/22/linux-memory-management-and-how-to-see-actual-ram-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Corsair Gaming Headset HS1 &#8211; Complete Garbage</title>
		<link>http://blog.netflowdevelopments.com/2012/01/09/corsair-gaming-headset-hs1-complete-garbage/</link>
		<comments>http://blog.netflowdevelopments.com/2012/01/09/corsair-gaming-headset-hs1-complete-garbage/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 07:58:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[bass]]></category>
		<category><![CDATA[corsair]]></category>
		<category><![CDATA[gargage]]></category>
		<category><![CDATA[hs1]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[sound]]></category>
		<guid isPermaLink="false">http://blog.netflowdevelopments.com/?p=812</guid>
		<description><![CDATA[I got this headset the other month as there was a crazy deal on it that I cuoldnt&#8217; turn down and immediately I regretted spending any amount of money on these pieces of garbage.  The sound quality on these is easily the worst I have heard in my life on a USB headset and some [...]]]></description>
			<content:encoded><![CDATA[<p>I got this headset the other month as there was a crazy deal on it that I cuoldnt&#8217; turn down and immediately I regretted spending any amount of money on these pieces of garbage.  The sound quality on these is easily the worst I have heard in my life on a USB headset and some of the worst on anything short of an airplane headset.. There is virtually no bass delivered at all on these 50mm drivers which I just assumed would have a much greater range than the 40mm drivers that I had in my old creative labs arena headsetup but there isn&#8217;t, it disappointed me from day one and didn&#8217;t stop disappointing me up until this very moment when the god damn cord just snapped for no good reason.  This shocked the hell out of me as the cord itself is encased in what feels like rope so you can literally take a section of it and pull as hard as you want and it won&#8217;t break.  What the brilliant shits at corsair DIDN&#8217;T do however was to secure this roping to where it connects into the volume control meaning that it&#8217;s basically just the copper wire inside that&#8217;s holding it in place there and the sligthest tug on that and out it snaps, rendering these things useless.  They are huge and bulky, the phone on the ears is soft and thin so all of the sound escapes to piss of people around you and they aren&#8217;t any more comfortable on my head than any others I&#8217;ve owned.</p>
<p>I got these for over 50% off and even then it was the single biggest waste of money I have ever spent in my entire life and the worst part is that I knew this the moment I put these pieces of garbage on my head.  Stay FAR FAR away from any of these products, Corsair needs to stick to the ram game because they are ruining their name by producing such underperformance, low grade pieces of garbage.</p>
<h2>Overall Rating:</h2>
<p>Sound Quality: 5/10</p>
<p>Bass Quality: 2/10</p>
<p>Construction: 3/10 (not counting the cord &#8211; 8/10)</p>
<p>Mic Quality: 7/10</p>
<p>Looks: 0/10</p>
<p>Value: Any price is too high</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netflowdevelopments.com/2012/01/09/corsair-gaming-headset-hs1-complete-garbage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forced to find a new editor I&#8217;ve fallen in love with jEdit</title>
		<link>http://blog.netflowdevelopments.com/2011/12/04/forced-to-find-a-new-editor-ive-fallen-in-love-with-jedit/</link>
		<comments>http://blog.netflowdevelopments.com/2011/12/04/forced-to-find-a-new-editor-ive-fallen-in-love-with-jedit/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 15:28:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux / Freebsd]]></category>
		<category><![CDATA[bash script]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[jedit]]></category>
		<category><![CDATA[kd3]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[quanta]]></category>
		<category><![CDATA[text]]></category>
		<guid isPermaLink="false">http://blog.netflowdevelopments.com/?p=776</guid>
		<description><![CDATA[Well my long love affair with Quanta Plus has finally come to an end and although it wasn&#8217;t by choice I couldn&#8217;t be happier.  For some unexplainable reason Quanta Plus has no active maintainers and so when support for KDE3 was finally pulled Quanta Plus went with it.  This is surprising because Quanta is clearly [...]]]></description>
			<content:encoded><![CDATA[<p>Well my long love affair with Quanta Plus has finally come to an end and although it wasn&#8217;t by choice I couldn&#8217;t be happier.  For some unexplainable reason Quanta Plus has no active maintainers and so when support for KDE3 was finally pulled Quanta Plus went with it.  This is surprising because Quanta is clearly superior to bluefish, kate and the slew of other text/script/html editors out there.. It&#8217;s user friendly, it&#8217;s powerful, it is jam packed full of features and it just looks great.  Bluefish is unstable as hell recently and just doesn&#8217;t have the featureset I need for bashscripting and the rest offer an even less compelling argument for there use.  Well that&#8217;s what I thought because up until now I had never given jEdit it&#8217;s due and now that I have my eyes have been opened.</p>
<p>Holy shit this editor is a powerhouse.  It&#8217;s a bloody framework is what it is allowing for modular implementation of a myriad of plugins that make it even more powerful than I could have imagined..  I think I was turned off by it in the past because it&#8217;s default load-out isn&#8217;t what I&#8217;m used ot or like but after finding dozens and dozens of plugins(all accessible via a built-in plugin installer/manager) I was able to customize the hell out of this to bend it to my will and make it perform exactly the way I want it to.</p>
<p>Ontop of that it offers a far more indept experience giving me access to much more complex functionality than I&#8217;ve ever seen in an editor.. This truly is a Programmers editors as it claims to be because the regex fiend in me is giggling at the possibilities that I am seeing with so much of this editors functionality.</p>
<p>&nbsp;</p>
<p>So if you are morning the loss of Quanta stop right now and take it as a blessing in disguise to force you into jEdit, the best linux editor around by a long shot.  The learning curve is a lot steeper but just like all things linux once you figure it out you become more powerful than ever before!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netflowdevelopments.com/2011/12/04/forced-to-find-a-new-editor-ive-fallen-in-love-with-jedit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian fun for the week &#8211; USB HD locking system + fglrx and backport kernels</title>
		<link>http://blog.netflowdevelopments.com/2011/12/03/debian-fun-for-the-week-usb-hd-locking-system-fglrx-and-backport-kernels/</link>
		<comments>http://blog.netflowdevelopments.com/2011/12/03/debian-fun-for-the-week-usb-hd-locking-system-fglrx-and-backport-kernels/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 08:25:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux / Freebsd]]></category>
		<category><![CDATA[backport]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fglrx]]></category>
		<category><![CDATA[frame rate]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[not working]]></category>
		<category><![CDATA[purge]]></category>
		<category><![CDATA[upgrade]]></category>
		<guid isPermaLink="false">http://blog.netflowdevelopments.com/?p=772</guid>
		<description><![CDATA[Alrighty, another adventure to go on in linux land.  The problems started a few days ago when I noticed my system locking up all of a sudden.. I mean full all the way lock, stock and two smoking barrels having to take the battery out and unplug the damn thing just to get it to [...]]]></description>
			<content:encoded><![CDATA[<p>Alrighty, another adventure to go on in linux land.  The problems started a few days ago when I noticed my system locking up all of a sudden.. I mean full all the way lock, stock and two smoking barrels having to take the battery out and unplug the damn thing just to get it to restart.  Not often do problems that affect the system so severely crop up so I knew I was going to be in for some fun fixing it.</p>
<p>Well as it turns out the solution didn&#8217;t really involve any &#8216;fixing&#8217; I just hopped on IRC and chatted with the nice folks over at #debian and they told me to try enabling backports to upgrade my kernel up to 2.6.39 and so I did .  To do so I just followed the instructions <a href="https://ticketing.nforce.com/index.php?/Knowledgebase/Article/View/27/0/upgrading-the-kernel-to-2638-in-debian-6-squeeze" target="_blank">here</a> which were designed for 2.6.38 but worked well enough for me when I dug around to find out what the latest kernel was.  I&#8217;ll quote the instructions below for convenience:</p>
<p>1.) Make changes to your sources.list (im using vim but this can be done using nano, or any other texteditor you prefer).</p>
<p>vim /etc/apt/sources.list</p>
<p>2.) Add the line below to the bottom of the file.</p>
<p>deb <a href="http://backports.debian.org/debian-backports">http://backports.debian.org/debian-backports</a> squeeze-backports main</p>
<p>3.) Update your repositories</p>
<p>apt-get update</p>
<p>5. Install  the backport and the kernel.</p>
<p>apt-get install -t squeeze-backports linux-image-2.6.39-bpo.2-amd64</p>
<p>&nbsp;</p>
<p>So there you go, you now have an updated Kernel, USB drive problems should be gone.  However a brand new problem will arise and that is that fglrx won&#8217;t be working at all and you&#8217;re screen&#8217;s framerate will be hovering around 3 or 5 fps..  Awesome right?  Yea, not so much.  Well it turns out that on the page with the oriiginal instructions that I linked to above where he said &#8220;<em>(note: the linux headers and other dependencies will be installed aswell)</em>&#8221; he wasn&#8217;t being 100% truthful as those lovely headers we NOT installed and so everytime I reinstalled my ATI proprietary drivers they would just apply to the previous kernel and not the new one.  Soooo cool</p>
<p>So what you need to do here is obviously go into synaptic and just search for bpo.. Find the headers and anything else you want for your new kernel and install it.  On a side note I did have some problems with dkms and the ati drivers which resulting in me having to purge dkms completely from the system and reinstall it(sudo apt-get purge dkms) .  It&#8217;s also helpful to purge any existing flglrx and make sure you uninstall the proprietary drivers by running the install script and adding a &#8211;uninstall=force at the end of it.</p>
<p>&nbsp;</p>
<p>Hopefully that solves any issues you may have</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.netflowdevelopments.com/2011/12/03/debian-fun-for-the-week-usb-hd-locking-system-fglrx-and-backport-kernels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My journey towards a more personal and open open source OS</title>
		<link>http://blog.netflowdevelopments.com/2011/11/19/my-journey-towards-a-more-personal-and-open-open-source-os/</link>
		<comments>http://blog.netflowdevelopments.com/2011/11/19/my-journey-towards-a-more-personal-and-open-open-source-os/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 11:41:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux / Freebsd]]></category>
		<category><![CDATA[11.10]]></category>
		<category><![CDATA[crap]]></category>
		<category><![CDATA[customize]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[garbage]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ocelot]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">http://blog.netflowdevelopments.com/?p=748</guid>
		<description><![CDATA[Ditching Ubuntu and switching to Debian &#160; Well I finally made the switch this week, Ubuntu 11.10 was the straw that shattered the camels back and for many reasons.  To be honest I can deal with the never ending troubleshooting that a linux power user has to deal with.  The bottom line is that this [...]]]></description>
			<content:encoded><![CDATA[<h2 style="text-align: center;"><span style="text-decoration: underline;"><strong>Ditching Ubuntu and switching to Debian</strong></span></h2>
<p>&nbsp;</p>
<p><img class="alignleft" style="border-style: initial; border-color: initial;" title="Ubuntu" src="http://www.straw-dogs.co.uk/wp-content/uploads/ubuntu.png" alt="" width="219" height="190" /></p>
<p>Well I finally made the switch this week, Ubuntu 11.10 was the straw that shattered the camels back and for many reasons.  To be honest I can deal with the never ending troubleshooting that a linux power user has to deal with.  The bottom line is that this isn&#8217;t an OS designed to handle anything and everything you want to do on it straight from the get go.  If you want to do something outside the norm chances are shit&#8217;s going to break and you&#8217;re going to have to figure out why it broke and how to fix it.  None of this bothers me, infact I kind of like having to fiddle around with my OS every week as each time you learn something new and get that rush from solving a problem.  What does bother me though is when the OS distributors/manufacturer tell me how I should use <em>their</em> OS.  This is the MO of windows and of Apple, they have it in their heads that they know best when it comes to using their OS and in all fairness to 98% of the world they probably do.</p>
<p style="text-align: center;"> I do not fall in that 98% however.</p>
<p>I feel that <em>my</em> OS is the direct link, an extension of myself, with which I connect and interact with the digital world, the world in which I live the majority of my life.  I feel that the distinct way which I work and exist digitally requires an equally distinct system of interaction.  It doesn&#8217;t have to be radically different but it needs to be flexible in it&#8217;s nature to evolve with me as my philosophies and ideas on digital interactions evolve.  Just as importantly it needs to be flexible enough for those truly dedicated and gifted hackers to really rip it apart and remake it in a new and unheard of way so that less sophisticated users, like myself, can see these new hacks and try them out.  Liking some, discarding others, eventually constructing a truly<a href="http://blog.netflowdevelopments.com/wp-content/uploads/2011/11/Hacker-2.jpg"><img class="alignright size-medium wp-image-754" title="Hacker-2" src="http://blog.netflowdevelopments.com/wp-content/uploads/2011/11/Hacker-2-e1321701333134-232x300.jpg" alt="" width="232" height="300" /></a> unique combination of modifications from which a personal OS starts to emerge.  One which no one else truly has because it is tailored(and created) specifically to my own digital persona and habits.  Herein lies the true power of linux and of course lies the reason why 98%+ of users don&#8217;t use it because to get it to the point where it is purring at peak efficiency, or even just plain working right takes a lot work, a lot of patience and a lot of technical understanding.  The trade off after all these months or years of agony is that you end up with an OS that is completely geared towards being the most efficient interface possible for you(at the time).  Truly I feel that I am orders of magnitude more creative, more organized and more efficient in linux than I ever was in windows, I feel like I was shackled to a 100lbs weight and now I can fly, completely unhindered in what I can accomplish.  The downside of course for the OS people is that only 2% of the population has the wherewithal to get to this point and this is a hurdle that Ubuntu plans on crossing &#8211; at the expense of the users that put them where they are.</p>
<p>With Ubuntu 11.10 came a new philosophy.  The philosophy of Microsoft and Apple that I&#8217;ve just described above which states that they know best about how you should be using <em>their</em> interface.. They know best about how you should be interacting with your computer and the internet, and now Ubuntu knows best with 11.10 as they shoved their ideas down our throats.  Ubuntu 11.10 came with something called Unity which is the main GUI engine powering all the pointing and clicking that you are doing.. It&#8217;s a wonderful front-end designed with PC&#8217;s and tablets in mind that is supposed to be a step forward in the way people interact with computers.  Well it may be a step forward when compared to the defacto out-of-the-box Ubuntu setu but it&#8217;s a massive step backwards for those of us whose OS&#8217;s have evolved away from that all on their own with things like conky, awn/docky, compiz, emerald, screenlets, etc etc.  With these tools we have completely revamped our interface.  We have shed the clumsy panels, we have intergrated info tools into our desktop, our OS exists in 3D space to be rotated and spun around, hell we even have entire marine ecosystems living inside of our desktop cubes to keep our creativity and inspiration bubbling.  Our OS&#8217;s have evolved incrementally with painstaking hours and days of research about how to enhance our user experience.  Painstaking I say because of course nothing works the way it should out of the box, nor does anything stay static after an install.  Hours and days have been spent overcoming conflicts with compiz, hell every one of those things mentioned above didn&#8217;t really work with a simple apt-get, they all required minute adjustments and troubleshooting just to function.  On top of that they&#8217;ve all been tweaked and changed to no end after they finally started working.  My awn docks have radically evolved and improved since I first installed them, my UI looks different, i&#8217;ve discovered the best locations and uses for screenlets after trying them all out for long periods of time.  Huge swathes of my life have been spent tailoring my OS experience specifically to exactly what I needed to function at peak efficiency and to seamlessly integrate my physical life with my digital life.  And this just touches on the front end portion of my OS, there are hundreds of scripts running throughout the day, dozens of other custom scripts that I access through keyboard shortcuts, a whole new command structure for doing daily tasks the way I find them most efficient.</p>
<div class="wp-caption aligncenter" style="width: 458px"><img title="myos" src="http://farm7.staticflickr.com/6119/6261655697_70f99fccdf_z.jpg" alt="" width="448" height="252" /><p class="wp-caption-text">Where my OS has evolved to</p></div>
<p>And then here comes Ubuntu 11.10.  What do they do?  They bring in Unity which just royalty fucks over every single corner of what i just described above.  Worse yet they give you this bullshit Unity 2D option which simply removes the fancy addons but still leaves all the conflicts inplace so now not only do you not have all the new stuff that Conical gave us in lieu of the old stuff but now you don&#8217;t even have the old stuff.  So what do you do now?  Well you&#8217;re not going to accept unity because while it may be a step forward when compared to the old factory standard default ubuntu install it is a huge step backwards when compared to a sophisticated, highly tuned, highly customized and frankly highly pimped out Ubuntu install.  So what do you do? Well you research to high hell how to get this filth off your machine and lo and behold you find just enough material from similarly irate people on how to completely remove Unity all together and put Gnome back on there.  So you do this and you get your OS kind of back to the way it was, but only after days of resolving all these new conflicts and even when it&#8217;s gotten to this duct taped half-functioning stage it still performs like shit.  All sorts of system critical errors are now occuring like windows just not redrawing until you min/max them.  The vast majority of compiz doesn&#8217;t work or doesn&#8217;t work properly at all.  Your frame rate sits comfortably around 3-5 frames per second even when nothing is running.  In short Duke, it&#8217;s a shitstorm.   A clusterfuck of pieced together elements of Ubuntu 10.10 that don&#8217;t play well at all with 11.10.  It&#8217;s an Frankenstein like abomination and you get to a point where you just have to throw in the towel because now you&#8217;re working less efficiently than ever and you&#8217;re spending the majority of your time fixing errors that you know wouldn&#8217;t be happening if it wasn&#8217;t for all the garbage that went into 11.10.</p>
<h2>Introducing: Debian<img class="alignright" title="debian" src="http://wiki.debian.org/DebianArt/Themes/debian-ciel?action=AttachFile&amp;do=get&amp;target=ciel-debian-menu-logo.png" alt="" width="256" height="256" /></h2>
<p>As most of you probably know Ubuntu is basically built entirely on the back of Debian.  From what I understand the majority of all the nice wonderful things yuo see in Ubunty come from the blood, sweat and tears of the Debian crew.  I&#8217;ve known this for years but Ubuntu was just the OS I picked up first after the fall of M$ and I just stuck with it.  So I knew that switching to Debian would give me almost an identical experience to Ubuntu which appealed to me however seeing as i was moving away from the mainstream of linux distro&#8217;s and was no doubt going to have to spend a good week getting whatever distro(even debian) to work properly I wanted to keep my mind open to whatever the best Distro out there was, and switch to that no matter what it was or how different it was.   So I googled around and read as many reviews as possible of the major players in the linux world before making my decision.  In the end it was actually this article: <a href="http://tuxradar.com/content/best-distro-2011">http://tuxradar.com/content/best-distro-2011</a> that caught my eye, mainly because it was the most up to date one that I could find and much to my delight and surprise Debian was on the top of that list. The review coming frmo tuxradar.com carried a lot of weight.</p>
<p>My mind was made up, I went out to grab the ISO of the latest Debian release only to find out that it isn&#8217;t contained in 1 ISO file but 5 or 6.  I mean we&#8217;re talking over 25GB for an OS install here&#8230; I started getting cold feet.  But there was no way this could be true, I knew linux better to believe my first reaction so after some googling I discovered that the OS only needs the first DVD to install, hell you can just grab the first CD iso and it will install, the rest are just all of the additional modules and applications to install incase you don&#8217;t have a net connection.  Back on the bandwagon I downloaded it and when the mood was right, when my workload was just light enough that it could do without me for a full day or two I booted off that DVD and created a new partition just for Debian.  A minimalist install later, with glee and excitement I booted into Debian for the first time, so far so good.</p>
<h2>Issue #1: Shitty framerates</h2>
<p>After installing compiz and rotating my beloved desktop cube for the first time my framerate dropped to 5fps or less, it was crushing.  I played and played enough to realize that even though Debian was telling me that it was, it actually wasn&#8217;t doing any hardware acceleration.  The fglrx drivers, while they said they were loaded, weren&#8217;t loaded or weren&#8217;t doing a damned thing.  This took a lot of work to figure out, resulting in black blank screens and the like.  Now with every Ubuntu upgrade I did up until 10.10 I had this same problem and that was that I had to recompile my ATI proprietary drivers with the new kernel.  I did that with Debian but still no go.  In the end it seemed like I just needed to hack away at it&#8217;s resolve long enough to get it to cave.  I honestly wish I could tell you what I did but I just kept on uninstalling absolutely all ATI Debian drivers and then downloading the proprietary drivers from www.ati.com and installing those from the CLI.  Eventually that worked and I was blown away by the result.</p>
<div class="wp-caption alignright" style="width: 301px"><img style="border-width: 2px; border-color: black; border-style: solid;" title="atlantis" src="http://2.bp.blogspot.com/_JSR8IC77Ub4/TQn-3bvzZQI/AAAAAAAABis/J1xToxdaHIU/s1600/Screenshot.png" alt="" width="291" height="182" /><p class="wp-caption-text">Why does my desktop smell like fish?</p></div>
<p><strong>Debian was running faster than Ubuntu had EVER run.  </strong>My cube was rotating so smoothly it felt like it was on ice.  Hell I even installed a new compiz plugin which I NEVER saw in Ubuntu(probably because it was experimental and ubuntu didn&#8217;t want me taking a chance with it) that&#8217;s called &#8216;Cube Atlantis&#8217;.  It&#8217;s crude but man is it badass, sooo badass.  What it does is it fills your desktop cube up with water and creates and ecosystem, which you can customize in there.  coral, fish, whales, dolphins whatever you want, they live in your cube all the time.  Anyways, my point is is that even with this being rendered and tracked all the time I was still getting better performance than with Ubuntu.  At this point I was completely sold!</p>
<h2>Issue #2: No sound in any internet browser</h2>
<p>I could talk about this here, but it is worth of it&#8217;s own blog post: http://blog.netflowdevelopments.com/2011/11/19/no-sound-in-any-browser-with-debian-squeeze-64bit/</p>
<h2>Issue #3: Jacksense doesn&#8217;t work</h2>
<p>Same as #2: http://blog.netflowdevelopments.com/2011/11/19/switch-from-ubuntu-to-debian-and-now-jacksense-doesnt-work/</p>
<p>&nbsp;</p>
<h2>So where am I now?</h2>
<p>Well as of writing this blog post Debian is now working as bug free as Ubuntu 10.04 was working, and is working about 30-40% more efficiently in terms of performance.  In short this is a complete dream come true and while I took me a couple of weeks to get it here, mainly because I was too busy with work to tackle the sound issues, I am so so SO happy to have made the switch.  Debian is very clearly a superior distro for the linux power user, it out performs Ubuntu hands down and most importantly the people at Debian have no intention of telling me how to use my OS, how to interact with my digital world.  They are giving me the freedom, which also comes with some headache as mentioned above, to use Debian as I see fit.  Without the shackles on my OS it is free to evolve with me for hopefully years to come and when I&#8217;m sitting down to write another OS related article 1 year from now the chances are that my OS will once again have evolved with me to the next level, increasing the fluidity and effortlessness with which I interact with the internet and my machine.</p>
<div class="wp-caption alignleft" style="width: 160px"><img class=" " style="margin-left: 3px; margin-right: 3px; border-width: 2px; border-color: black; border-style: solid;" title="kara" src="http://otherworldsthanthese.com/spaceship/images/d/d4/Starbuckwiki.jpg" alt="" width="150" height="210" /><p class="wp-caption-text">My kinda girl</p></div>
<p>&nbsp;</p>
<p>This is something that you can&#8217;t say with Windows, with Mac OSX and now unfortunately to some degree with Ubuntu.  Those OS&#8217;s are in the hands of their authors to evolve as they see fit and to trap you in a box of their choosing. Fuck that, in the words of the great Kara Thrace:</p>
<blockquote>
<p style="text-align: center;">&#8220;Outside the box is where I live&#8221;</p>
<p style="text-align: center;">
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.netflowdevelopments.com/2011/11/19/my-journey-towards-a-more-personal-and-open-open-source-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The difference between a tuned performance BSD webserver and a stock linux webserver</title>
		<link>http://blog.netflowdevelopments.com/2011/11/08/the-difference-between-a-tuned-performance-bsd-webserver-and-a-stock-linux-webserver/</link>
		<comments>http://blog.netflowdevelopments.com/2011/11/08/the-difference-between-a-tuned-performance-bsd-webserver-and-a-stock-linux-webserver/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 04:04:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux / Freebsd]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[tune]]></category>
		<category><![CDATA[webserver]]></category>
		<guid isPermaLink="false">http://blog.netflowdevelopments.com/?p=741</guid>
		<description><![CDATA[First up we have a tuned FreeBSD 8.1 server running Apache 2.2(clearly working up a sweat) 56MB of virtual memory and 40MB of resident memory usage PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 55392 www 1 106 0 56460K 39664K CPU2 2 15:43 50.49% httpd &#160; Follow that up with [...]]]></description>
			<content:encoded><![CDATA[<p>First up we have a tuned FreeBSD 8.1 server running Apache 2.2(clearly working up a sweat)</p>
<p>56MB of virtual memory and 40MB of resident memory usage</p>
<p><strong>PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND</strong><br />
<strong> 55392 www 1 106 0 56460K 39664K CPU2 2 15:43 50.49% httpd</strong></p>
<p>&nbsp;</p>
<p>Follow that up with what is probably a pretty stock linux server running apache 2.2.</p>
<p>98MB or virtual memory usage and 73MB of resident.</p>
<p><strong>PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND</strong><br />
<strong> 7546 nobody 15 0 98648 73m 2040 S 0.7 1.0 0:00.53 httpd</strong></p>
<p>&nbsp;</p>
<p>That&#8217;s nearly <strong>HALF </strong>the memory usage for 2 servers doing exactly the same thing running exactly the same software minus the OS.  See kids, it pays to play with your httpd.conf <img src='http://blog.netflowdevelopments.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   The irony of course is that the tuned server has 2GB of ram and the stock server has 16GB.  Oh well <img src='http://blog.netflowdevelopments.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Search the blog for tuning tips but one of the key things is knowing what every apache module does and ditching absolutely every single one you don&#8217;t absolutely need.  Trim the fat off apache and then you can work on tuning the actual settings in apache.</p>
<pre>PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.netflowdevelopments.com/2011/11/08/the-difference-between-a-tuned-performance-bsd-webserver-and-a-stock-linux-webserver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

