<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8957598651325215060</id><updated>2011-12-01T09:11:08.526-06:00</updated><category term='concern'/><category term='liquorix'/><category term='sidux'/><category term='interesting'/><category term='kernel'/><category term='eye cavity'/><category term='zen'/><category term='ext4'/><category term='compcache'/><category term='hate'/><category term='bluetech'/><category term='tweaks'/><category term='rant'/><category term='kde'/><category term='gnome'/><title type='text'>bad sector</title><subtitle type='html'>thoughts for more important things</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-564211110480326255</id><published>2009-09-20T21:39:00.004-05:00</published><updated>2011-02-05T03:06:45.242-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='sidux'/><title type='text'>more sidux trickery and unbelievable stupidity</title><content type='html'>You would think that with entire riot regarding sidux where many of the users finally took it upon themselves to yell at the developers in the forums for acting deceptively, their actions would change.&lt;br /&gt;&lt;br /&gt;That's not the case.&lt;br /&gt;&lt;br /&gt;I bumped up an old thread of mine asking the kernel packager for sidux named Steffan-Lippers Hollman to enable a kernel option named TIMER_STATISTICS.  This would allow you to view which threads and processes cause the most wakeups per second via powertop.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;slam&lt;/span&gt;, another &lt;del&gt;puppet&lt;/del&gt; developer of sidux promptly answered my response with something reminiscent of blind faith, putting full trust in a kernel packager that thinks TIMER_STATISTICS causes a measurable performance penalty, enough to increase power consumption.&lt;br /&gt;&lt;br /&gt;An explanation was given as to why their reasoning was unbelievably stupid, but apparently they don't answer in relation to your posts if they are wrong - so the thread moved, locked, then deleted.  (&lt;a href="http://liquorix.net/slh-lock-retardation/powertop-recommendation.html"&gt;link to deleted post&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Speaking of deleted!  It seems that sidux has also removed an essential part of their distro support, &lt;span style="font-weight: bold;"&gt;smxi&lt;/span&gt;.  The entire sub-forum was deleted in, what seems like, another step in their plan to quell the voice in their "community".&lt;br /&gt;&lt;br /&gt;Users also seem to be splitting with sidux and switching to other distributions like &lt;span style="font-weight: bold;"&gt;Arch&lt;/span&gt;.  How can you tell, damentz?  Well, take a look at the sidux front page now.  They no longer receive donations frequently enough to post a widget expressing their income with pride.  In order to subvert this quick observation, they show only the top 3 donations (which is, in essence, very useless for data in any statistics).&lt;br /&gt;&lt;br /&gt;In an also very childish manner, they ban all users that mention a few keywords (such as &lt;span style="font-weight: bold;"&gt;smxi&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;liquorix&lt;/span&gt;, or &lt;span style="font-weight: bold;"&gt;help&lt;/span&gt;) in their forums or irc chat.  However, they are not very clever so it's easy to work around these artificial rules that bear benefits to nobody.&lt;br /&gt;&lt;br /&gt;Continuing an observation to their juvenile behavior, the following thread should have never happened and exhibits their inability to handle  their users.&lt;br /&gt;&lt;br /&gt;http://sidux.com/PNphpBB2-viewtopic-t-16940.html&lt;br /&gt;&lt;br /&gt;That thread could have been reduced to 5 posts or less if the developers actually read the posts.  There are many instances through out this thread which show that many of them actually do not comprehend what is written, and out of desperation, a separate unrelated response is posted that attacks the original author indirectly with lies and other undomesticated thoughts.&lt;br /&gt;&lt;br /&gt;To put it simply, the following quote describes sidux in a very concise manner:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;"We're a ban first, don't ask questions anyway kind of an organization." &lt;span style="font-size:100%;"&gt;- sidux&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-564211110480326255?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/564211110480326255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=564211110480326255' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/564211110480326255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/564211110480326255'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/09/more-sidux-trickery-and-unbelievable.html' title='more sidux trickery and unbelievable stupidity'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-3411469991991866804</id><published>2009-09-20T21:21:00.004-05:00</published><updated>2009-09-20T21:28:57.715-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='liquorix'/><title type='text'>new branches and honky sources</title><content type='html'>Out of thin air, through the kinetic energy of pure boredom, I have cast a spell accelerating the tumor of another branch from the Liquorix tree called &lt;span style="font-weight: bold;"&gt;past&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Past is not a branch to remember your relatives birthdays or to dwell on things that just depress you, but to support the previously stable version of the Linux kernel so you can stay supported with ugly hacks like &lt;span style="font-weight: bold;"&gt;fglrx&lt;/span&gt; and provide 3 months lapse before any other unusual module or bug prevents you from using the currently stable kernel.&lt;br /&gt;&lt;br /&gt;You can use this branch by adding &lt;span style="font-weight: bold;"&gt;past&lt;/span&gt; to your deb line, like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;deb http://liquorix.net/debian sid main past&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At the moment, this branch currently contains my old 2.6.30 kernels with a large set of backports to fix some logic with the CFS process scheduler (ingo's sched-core-for-linus branch).&lt;br /&gt;&lt;br /&gt;I also wrote a script to help automate the publishing of raw sources to http://liquorix.net/sources.  The script itself is located in that directory for anyone interested.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-3411469991991866804?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/3411469991991866804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=3411469991991866804' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/3411469991991866804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/3411469991991866804'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/09/new-branches-and-honky-sources_20.html' title='new branches and honky sources'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-667941468921001937</id><published>2009-07-05T00:32:00.003-05:00</published><updated>2009-07-05T00:54:45.923-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sidux'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>#sidux support is garbage</title><content type='html'>&lt;span style="font-family:courier new;"&gt;&amp;lt;damentz&amp;gt; cheater-conrad, what did you need?&lt;br /&gt;&amp;lt;damentz&amp;gt; cheater-conrad, if you run compiz --replace from a terminal, do you get anything about gtk-window-decorator?&lt;br /&gt;&amp;lt;etorix&amp;gt; damentz: not here pls&lt;br /&gt;&amp;lt;etorix&amp;gt; damentz: hes already there&lt;br /&gt;&amp;lt;damentz&amp;gt; etorix, you're splitting support unnecessarily which makes something that should be supported, unsupported&lt;br /&gt;&amp;lt;etorix&amp;gt; damentz:  ...&lt;br /&gt;&amp;lt;damentz&amp;gt; it's really just a package set, why should we split it into another chatroom subsection&lt;br /&gt;* ChanServ gives channel operator status to etorix&lt;br /&gt;&amp;lt;damentz&amp;gt; it's the same thing as helping someone with recordmydesktop&lt;br /&gt;* etorix sets ban on *!*damentz@*.austin.res.rr.com&lt;br /&gt;&amp;lt;etorix&amp;gt; damentz: not here pls&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please discard any attempts at receiving any real help in the #sidux channel or forum, the signal to noise ratio has dropped lower than Ubuntu's.  In fact, the sidux team created a forum specifically for "unsupported" items (really things they are too stupid to understand or burst their ego bubble) which has recently become much more helpful than the absurd amount of split topics which make getting correct support impossible.&lt;br /&gt;&lt;br /&gt;For anyone interested in this distribution, check out #smxi or #linux-smokers-club on irc.oftc.net for an accurate overview of the benefits this distribution may offer.  The official sidux irc channel has acquired a case of bull shit and can no longer be trusted to make decisions beneficial to most users.&lt;br /&gt;&lt;br /&gt;Also, some of you may have noticed that the kernel of sidux has been steadily losing features and performance due to bad configuration choices on the kernel maintainer's end...&lt;br /&gt;&lt;br /&gt;Try adding the kernel described at http://liquorix.net if you value your desktop usability.  It features patches from Con Kolivas, zen-sources, and a configuration designed for low latency performance, a little like the sidux kernel but much more throughput which is essential for gaming.&lt;br /&gt;&lt;br /&gt;Included is the ramzswap module which allows you to send your swap blocks to a virtual device stored in ram.  All data entering this device is passed through an LZO function, effectively reducing the size of the cache stored in ram.&lt;br /&gt;&lt;br /&gt;Besides this the BFQ scheduler is currently the basic disk scheduler until io-controller replaces the current defunct disk scheduling infrastructure.  To minimize the effect of greedy disk copying, a patch from CK reduces the effect of bulk data writes and reads to allow fair use of non volatile media.&lt;br /&gt;&lt;br /&gt;If there are any questions, ask me on #smxi!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-667941468921001937?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/667941468921001937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=667941468921001937' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/667941468921001937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/667941468921001937'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/07/sidux-support-is-garbage.html' title='#sidux support is garbage'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-386573586388498905</id><published>2009-06-18T18:22:00.002-05:00</published><updated>2009-06-18T18:58:55.092-05:00</updated><title type='text'>brood before the storm</title><content type='html'>Hey everyone, I try to keep my posts as quintessential as possible but I have not blogged anything new lately - here's an update to quell the silence.&lt;br /&gt;&lt;br /&gt;The Liquorix project is proceeding well except for the zen maintainers who rotate according external pressure.  The current maintainers are not updating patch sets on time or maintaining the correct patch sets, vital ones like madwifi.  Due to these circumstances, I'll be learning over the weeks the tricks and mysteries to seamless kernel patching with git from foreign and unusual sources to part this dependency.&lt;br /&gt;&lt;br /&gt;This and last week has been painful though, I'm retaking the Red Hat exam to get RHCE this time (no flaw).  This exam didn't incur any stress penalties I'm aware of, but the laptop I work on most frequently simply decided to break the die of the nvidia GPU.  So, apparently this is common for Dell laptops manufactured last year and I'm an unlucky victim.&lt;br /&gt;&lt;br /&gt;I also scored an awesome job (which will remain undisclosed) that I enjoy working at - thus most of my daily energy is spent the first 10 hours I'm awake.  Falling asleep 2 hours earlier is saving my life though, I'll keep that up so I can kick ass and chew bubble gum when I get home :).&lt;br /&gt;&lt;br /&gt;So, I'm satisfied.  Payment for my education and a logical future share space under an umbrella I control.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-386573586388498905?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/386573586388498905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=386573586388498905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/386573586388498905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/386573586388498905'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/06/brood-before-storm.html' title='brood before the storm'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-2779997581890139138</id><published>2009-05-27T22:03:00.006-05:00</published><updated>2009-05-27T23:29:20.900-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>mastering regular expressions</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;damentz@damentz64:~/.xchat2/xchatlogs$ grep -A10 foot4 -i oftc-#smxi.log&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:09:46 &amp;lt;h2-gw&amp;gt; ok, problem: convert &amp;lt;a href="#foot4"&amp;gt;[4]&amp;lt;/a&amp;gt; to &amp;lt;sup id="link-4"&amp;gt;&amp;lt;a href="#footer-4"&amp;gt;4&amp;lt;/a&amp;gt;&amp;lt;/sup&amp;gt; where the number varies&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:09:59 &amp;lt;h2-gw&amp;gt; this will be across files&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:10:04 &amp;lt;damentz&amp;gt; hahaha&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:10:06 &amp;lt;h2-gw&amp;gt; this is an easy one&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:10:12 * razberrie fails&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:10:15 &amp;lt;damentz&amp;gt; h2-gw, sed?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:10:24 &amp;lt;h2-gw&amp;gt; I was doing those all alst weak to update bad html to xhtml clean&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:10:42 &amp;lt;damentz&amp;gt; h2-gw, but you can't swap data in one line&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:11:03 &amp;lt;h2-gw&amp;gt; well, you just said you know regex, and since I was doing this all last week, I'd say you can do it&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:11:10 &amp;lt;damentz&amp;gt; oh i see&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;May 27 00:11:11 &amp;lt;damentz&amp;gt; hmm&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;nice challenge&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;echo '&amp;lt;a href=&amp;quot;#foot4&amp;quot;&amp;gt;[4]&amp;lt;/a&amp;gt;' | sed -r 's:(&amp;lt;a [a-zA-Z=]+)&amp;quot;([a-zA-Z#]+)[^\[]+\[([0-9]*)](&amp;lt;[^&amp;gt;]+&amp;gt;):&amp;lt;sup id=&amp;quot;link-\3&amp;quot;&amp;gt;\1&amp;quot;\2er-\3&amp;quot;&amp;gt;\3\4&amp;lt;/sup&amp;gt;:g'&lt;br /&gt;&lt;br /&gt;&amp;lt;sup id=&amp;quot;link-4&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#footer-4&amp;quot;&amp;gt;4&amp;lt;/a&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;gg&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-2779997581890139138?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/2779997581890139138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=2779997581890139138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/2779997581890139138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/2779997581890139138'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/05/mastering-regular-expressions.html' title='mastering regular expressions'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-5189051142956006996</id><published>2009-05-13T01:48:00.003-05:00</published><updated>2009-05-13T02:09:28.987-05:00</updated><title type='text'>music digression</title><content type='html'>I thought I would skip my typical and maybe predictable rantings to introduce one song by my favorite musical artist, Bluetech.&lt;br /&gt;&lt;br /&gt;&lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ecx.images-amazon.com/images/I/518eFjrxfBL._SS500_.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 267px; height: 267px;" src="http://ecx.images-amazon.com/images/I/518eFjrxfBL._SS500_.jpg" alt="" border="0" /&gt;&lt;/a&gt;One song in Bluetech's newest album, The Divine Invasion, continues to ring in my mind whenever I study.  To me, it articulates the elation after suddenly understanding a concept that perpetually eluded me for minutes on end (ya, most things don't take me long).&lt;br /&gt;&lt;br /&gt;The first half indulges into your curiosity until the second half, where you are suddenly shocked by an understanding of the world so tangible that you can hold and form it in your hands like a small cup of sealed play-do.&lt;br /&gt;&lt;br /&gt;Follow this link if you're curious: http://www.last.fm/music/Bluetech/_/Holding+Space?autostart&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-5189051142956006996?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/5189051142956006996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=5189051142956006996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/5189051142956006996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/5189051142956006996'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/05/music-digression.html' title='music digression'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-4629637362327960069</id><published>2009-05-04T23:41:00.005-05:00</published><updated>2009-05-04T23:57:49.349-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='concern'/><category scheme='http://www.blogger.com/atom/ns#' term='hate'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Lazy Debian</title><content type='html'>Is it fair to bash package maintainers that do not update their packages on time?  I don't think so, currently many people are losing their jobs and can't afford to work on freedom projects.  But one maintainer promised to update a package that interests me, &lt;span style="font-weight: bold;"&gt;preload&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So I grabbed an ubuntu package for the newest version, 0.6.4 when writing this (the one in debian sid is 0.4.5 - old!).  Simply debianized it a bit and uploaded it to my repo - awesome.&lt;br /&gt;&lt;br /&gt;Granted, the package I created includes a useless man page:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;help2man is required to generate this file.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I honestly installed this package to build preload!  It was a dependency, how could I forget?&lt;br /&gt;&lt;br /&gt;What point am I making?  Well, I fixed the problem and uploaded a new package - what's taking the primary maintainer so long?&lt;br /&gt;&lt;br /&gt;Here's a link to the official bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=500651&lt;br /&gt;&lt;br /&gt;Harold Hope, a character I really respect, noticed this trend with the precision of a crayon (still very precise :) ).  Debian is beginning to deteriorate a little.  &lt;a style="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://debian.org/logos/openlogo-nd-50.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 50px; height: 61px;" src="http://debian.org/logos/openlogo-nd-50.png" alt="" border="0" /&gt;&lt;/a&gt;Packages are taking ages to propagate into sid and it doesn't feel nearly as bleeding edge as it used to be. When you flip the quarter and view the other side of the problem, maybe there isn't a problem in the first place.&lt;br /&gt;&lt;br /&gt;KDE4 hit sid and maybe three users disagreed that this desktop environment is radically disappointing and not ready for end users production.  On top of that, gnome was updated greedily to 2.24 when 2.26 was released so the gnome and gtk libraries are perpetually broken and missing dependencies or solving sudoku instead of suggesting solutions.&lt;br /&gt;&lt;br /&gt;To fan the flames of breakage, a new version of Xorg hit sid but there were no corresponding hal fdi definitions to manage the touchpad.  Of course, all the instructions are written in wikis, but remembering to echo data into /etc/hal/fdi/policy/11-x11-synaptic.fdi is not pleasurable.&lt;br /&gt;&lt;br /&gt;Well, I'm predicting that after a month, sid should be ok.  That's a brash assumption, but when the economy becomes a variable that directly effects what you see, feel, and experience... it's easy to think everything is going down the the tubes like a clogged urinal full of trident and paper towels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-4629637362327960069?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/4629637362327960069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=4629637362327960069' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/4629637362327960069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/4629637362327960069'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/05/lazy-debian.html' title='Lazy Debian'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-2184539067410656672</id><published>2009-05-01T02:13:00.004-05:00</published><updated>2009-05-01T02:44:13.164-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>blog art and new things</title><content type='html'>Hi everyone, today I looked at my nearly abandoned blog and thought that it represented a crowd that is too ordinary.  So, I changed the background a little to express the way I think sometimes.  It's not ordinary, just typically not used in a plain sight like you currently see.&lt;br /&gt;&lt;br /&gt;In a short change of events, I'm no longer using KDE4 on my desktop, neither XFCE.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.gnome.org/css/gnome.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 48px; height: 48px;" src="http://www.gnome.org/css/gnome.png" alt="" border="0" /&gt;&lt;/a&gt;  NVIDIA's memory management between 2d pixmaps and 3d textures is (probably not anymore) a mess with KDE4.  Performance would grind to a halt with the kwin desktop compositor enabled or texture greedy OpenGL applications running in concurrency.  I was impatient for NVIDIA to fix their drivers, so I dove directly into gnome - smart plan.&lt;br /&gt;&lt;br /&gt;What does gnome do right?  Well, the widgets, panels, and any tool using gtk, grab minimal graphics resources.  Because of this, I can run compiz fusion seamlessly across two monitors without much of a single spike or delay in desktop rendering.&lt;br /&gt;&lt;br /&gt;KDE4 on the other hand seems to be accelerating its already 2d desktop using compositing features of the xorg video driver to even render just the plain desktop without the use of kwin's desktop effects.  This methodology is regressive and incurs more penalty on video driver than necessary.&lt;br /&gt;&lt;br /&gt;If you think I'm joking, forciby disable the composite extension via /etc/X11/xorg.conf, and drag any window across the desktop.  You _should_ be able to notice areas of the desktop that are not redrawn fast enough (if you are mentally slow or outrageously stupid, this effect shouldn't be a problem).&lt;br /&gt;&lt;br /&gt;Externally, outside the scope of performance, gnome is just simple.  I used to hate gnome for it's apparent take on simplicity, maybe too easy.  But hating on a product for working correctly with sane defaults sounds a little backward.  In fact, Ubuntu 9.04 showcases what sane defaults can achieve... just go read the reviews or run the livecd through a virtual environment - you'll see.&lt;br /&gt;&lt;br /&gt;I personally think KDE 4.2 is bullocks, a waste of time.  I'll, of course,  take a look at KDE 4.3 when it hits Debian Sid - but it is currently too slow to be taken seriously as a competitor to Gnome at its current stable release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-2184539067410656672?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/2184539067410656672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=2184539067410656672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/2184539067410656672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/2184539067410656672'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/05/blog-art-and-new-things.html' title='blog art and new things'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-2501775517378855220</id><published>2009-04-12T01:01:00.011-05:00</published><updated>2009-04-12T01:53:22.393-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>VirtualBox 2.2 - Compiz in Linux Guests</title><content type='html'>Ok, so you read this story title - here's a brief example:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wNmqNRUqA_w/SeGEPbXE2mI/AAAAAAAAABU/grhVx0gWqpI/s1600-h/virtualbox-opengl.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; cursor: pointer; width: 300px; height: 125px;" src="http://1.bp.blogspot.com/_wNmqNRUqA_w/SeGEPbXE2mI/AAAAAAAAABU/grhVx0gWqpI/s400/virtualbox-opengl.png" alt="" id="BLOGGER_PHOTO_ID_5323681635106085474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cool right?  Though, I don't really see anything useful coming out of this besides an epic distraction you can impress friends with.  The only need for 3D acceleration in a virtual machine would be through the Windows XP operating system where a lot of applications still refuse to run under WINE, such as in the following video.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XiZyigv_aRc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/XiZyigv_aRc&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="266"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;With feature after feature being actively developed at a threatening pace, what will VMWare end up doing with their products?  VMWare Workstation offers exactly the same functionality as VirtualBox 2.2, maybe less... so I don't see them monetizing that in the next year at all.&lt;br /&gt;&lt;br /&gt;As closure, I found a new TV series to track called &lt;span style="font-style: italic;"&gt;The IT Crowd&lt;/span&gt;.  I've already watched the first episode from season one and it's pretty funny, but there is a chance it may not grow on me and I'll ditch it after three episodes.&lt;br /&gt;&lt;br /&gt;Oh well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-2501775517378855220?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/2501775517378855220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=2501775517378855220' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/2501775517378855220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/2501775517378855220'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/04/virtualbox-22-compiz-in-linux-guests.html' title='VirtualBox 2.2 - Compiz in Linux Guests'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wNmqNRUqA_w/SeGEPbXE2mI/AAAAAAAAABU/grhVx0gWqpI/s72-c/virtualbox-opengl.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-4544032211850093489</id><published>2009-04-09T00:46:00.002-05:00</published><updated>2009-04-09T00:48:28.644-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>RHCE</title><content type='html'>Quick update from the stillness of an unpopular blog: I'm taking the RHCE exam Friday, should be fun &gt;:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-4544032211850093489?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/4544032211850093489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=4544032211850093489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/4544032211850093489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/4544032211850093489'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/04/rhce.html' title='RHCE'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-7461883782307070860</id><published>2009-03-23T02:33:00.007-05:00</published><updated>2009-03-23T11:32:18.145-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>The Stallman Predicament</title><content type='html'>A new article was written by Richard Stallman named, The Javascript Trap.  He goes on to explain that the code transmitted to users that request data as part of the original document are usually not free software even if the code is in fact, the source.&lt;br /&gt;&lt;br /&gt;What he's referring to is obfuscript, or code that has been compacted by renaming variables and removing unnecessary white space.  This code is really useless to most code hackers and doesn't include any comments or sensibly named variables to be effectively malleable.&lt;br /&gt;&lt;br /&gt;Furthermore, he writes a suggestion on dealing with this code by adding stylized comments that link to the original, uncompacted source.  This idea works for legitimate companies that honestly want to ensure that there is no question as to how their web applications work and clobber any myths for shady activity.&lt;br /&gt;&lt;br /&gt;The problem is that this doesn't solve the dishonest or malicious web sites that use scripts to exploit unsuspecting victims or unsolicited  traffic.  It would be easy for someone to simply link to some false source code (or even the original, who cares!) to bypass the non-free check for the new web browsers that implement licensing checks in JavaScript and other code.&lt;br /&gt;&lt;br /&gt;To give credit, Richard merely suggested that this would highlight the ethical contrasts of websites, but not solve malicious scripts from running in your browser directly.  Addons or extensions such as NoScript already had this objective in mind.&lt;br /&gt;&lt;br /&gt;I simply see this system being abused to create a false sense of security in the future.  There maybe many loop holes to tricking your browser into interpreting the newly downloaded javascript is seriously free software but there is no proof of concept that has been publicly announced anywhere to my knowledge to prove this concept wrong.&lt;br /&gt;&lt;br /&gt;It will be interesting to follow the outcome of this story and watch to see whether this proposal bears fruits.  Time will tell and I'll be watching.&lt;br /&gt;&lt;br /&gt;source: http://www.gnu.org/philosophy/javascript-trap.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-7461883782307070860?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/7461883782307070860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=7461883782307070860' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/7461883782307070860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/7461883782307070860'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/03/stallman-predicament.html' title='The Stallman Predicament'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-1806767165653209187</id><published>2009-03-07T02:05:00.001-06:00</published><updated>2009-03-07T02:27:17.983-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>gcc -Os vs -O2: linux kernel</title><content type='html'>So, I've been reading up about the size optimization (&lt;span style="font-style: italic;"&gt;CC_OPTIMIZE_FOR_SIZE&lt;/span&gt;) after finding that the Fedora distro config enabled this option by default.&lt;br /&gt;&lt;br /&gt;According to the LKML, this option is deprecated as an option that will "optimize" the performance of your builds of the Linux kernel.  Here's an interesting quote from David Lang:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;I started useing Os several years ago, even when it was hidden in the embedded menu becouse in many cases the smaller binary ended up being faster.&lt;br /&gt;&lt;br /&gt;in reality this was a flaw in gcc that on modern CPU's with the larger difference between CPU speed and memory speed it still preferred to unroll loops (eating more memory and blowing out the cpu cache) when it shouldn't have.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;Possibly the only reason this option remains default on large or important distributions is because they simply forgot it.  I mean, if there's no reason to keep this on unless you're stupid enough to build the kernel with a deprecated compiler.&lt;br /&gt;&lt;br /&gt;I actually have my own statistics.  I compressed the debian package rules for the pidgin package in debian sid on an old pentium 3 laptop which has 256kb of L2 cache.  This directory is small but after repeated benches, the results are still as important as a long 2 hour benchmark:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# CONFIG_CC_OPTIMIZE_FOR_SIZE=n&lt;br /&gt;real    0m2.470s&lt;br /&gt;user    0m2.251s&lt;br /&gt;sys     0m0.134s&lt;br /&gt;&lt;br /&gt;# CONFIG_CC_OPTIMIZE_FOR_SIZE=y&lt;br /&gt;real    0m2.522s&lt;br /&gt;user    0m2.279s&lt;br /&gt;sys     0m0.159s&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;Well, the results look small, but this time can add up after a while.  The funny part is the actual image of the kernel is only 12% smaller - what a waste.  Within the LKML, people actually suggest that this size option is used to reduce the livecd image - hahaha.&lt;br /&gt;&lt;br /&gt;Though, it is possible that this option is on for another reason but I'm doubtful that this should stay on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-1806767165653209187?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/1806767165653209187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=1806767165653209187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/1806767165653209187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/1806767165653209187'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/03/gcc-os-vs-o2-linux-kernel.html' title='gcc -Os vs -O2: linux kernel'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-8932625298241983322</id><published>2009-02-24T15:24:00.000-06:00</published><updated>2009-02-24T15:30:05.720-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>liquorix kernel repository</title><content type='html'>Ok, so I finally set up a repository with some extra hosting space from a very good friend.&lt;br /&gt;&lt;br /&gt;To set it up, you can try something like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;echo "deb http://liquorix.net/debian sid main" &gt; /etc/apt/sources.list.d/lqx.list &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Of course, the location and spelling is up to you.. but I'm pretty sure spelling counts.&lt;br /&gt;&lt;br /&gt;To install the liquorix kernel and all it's modules (only kernel image and headers at this point) you can run:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;apt-get install a*2.6-liquorix-686&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cool right?  You'll get some authentication errors which I'll solve in the future as they're not high priority at this point.  The kernel has also been included in the smxi script, so you can find it through the advanced kernel options area.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-8932625298241983322?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/8932625298241983322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=8932625298241983322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8932625298241983322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8932625298241983322'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/02/liquorix-kernel-repository.html' title='liquorix kernel repository'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-8916644487511274514</id><published>2009-02-22T17:00:00.000-06:00</published><updated>2009-02-22T17:11:21.073-06:00</updated><title type='text'>lack of updates</title><content type='html'>Hey everyone, I will no longer be releasing my kernels through free sites such as mediafire.com.&lt;br /&gt;&lt;br /&gt;By next week I should have a repository that anyone can sync to :)&lt;br /&gt;&lt;br /&gt;And keep an eye on the domain, liquorix.net - it currently doesn't point to anything so it'll just show a bunch of useless ads though.&lt;br /&gt;&lt;br /&gt;Lastly, with testing soon to receiving updates after Lenny was released, the canabix project might pick up: canabix.org.  This project will serve as an alternative to sidux tailored more towards debian testing than sid.&lt;br /&gt;&lt;br /&gt;Is it worth the creation of an entirely new distribution just to fill the niche for testing?  Maybe.  Sidux' packages sometimes depend on exclusively unstable packages that won't propogate into testing until maybe a week later.  This means that a rebuild of the packages might be necessary if they choose the route of adopting sidux' tools.&lt;br /&gt;&lt;br /&gt;From what I've seen though, the entire distribution is sort of stalled until they can understand how the sidux installer operates XD.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-8916644487511274514?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/8916644487511274514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=8916644487511274514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8916644487511274514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8916644487511274514'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/02/lack-of-updates.html' title='lack of updates'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-1809666060998296395</id><published>2009-02-19T19:24:00.001-06:00</published><updated>2009-02-19T19:28:55.817-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='zen'/><title type='text'>kernel-2.6.28-zen11-dmz1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wNmqNRUqA_w/SZ4HLMf1G-I/AAAAAAAAABM/7owcsIV2HEk/s1600-h/wabi_logo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 80px; height: 80px;" src="http://2.bp.blogspot.com/_wNmqNRUqA_w/SZ4HLMf1G-I/AAAAAAAAABM/7owcsIV2HEk/s400/wabi_logo.png" alt="" id="BLOGGER_PHOTO_ID_5304685300003707874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A quick update to the zen kernel, now is synced to 2.6.28.6 and includes some reiser4 updates.&lt;br /&gt;&lt;br /&gt;Enjoy :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?vtgmodmnjnm"&gt;mediafire.com/?vtgmodmnjnm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-1809666060998296395?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/1809666060998296395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=1809666060998296395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/1809666060998296395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/1809666060998296395'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/02/kernel-2628-zen11-dmz1.html' title='kernel-2.6.28-zen11-dmz1'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wNmqNRUqA_w/SZ4HLMf1G-I/AAAAAAAAABM/7owcsIV2HEk/s72-c/wabi_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-7212981844943089159</id><published>2009-02-19T19:06:00.000-06:00</published><updated>2009-02-19T19:19:06.081-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bluetech'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Yes, I buy music too</title><content type='html'>How do you support your favorite artist?  You buy their CD, even when it looks a little over priced and the music studio suggests the download instead.  Check out what I recieved in the mail today :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wNmqNRUqA_w/SZ4Ck_h9bfI/AAAAAAAAAA0/XSuNXbk_2-0/s1600-h/02-19-09_1842.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_wNmqNRUqA_w/SZ4Ck_h9bfI/AAAAAAAAAA0/XSuNXbk_2-0/s400/02-19-09_1842.jpg" alt="" id="BLOGGER_PHOTO_ID_5304680245641440754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Very neat looking CD slip with simple sewing on the sides and a spray painted phoenix - most likely to represent the first album attempt since Sines and Singularities released 5 years ago.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wNmqNRUqA_w/SZ4ClFMEZZI/AAAAAAAAAA8/nzOggONBurc/s1600-h/02-19-09_1843.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_wNmqNRUqA_w/SZ4ClFMEZZI/AAAAAAAAAA8/nzOggONBurc/s400/02-19-09_1843.jpg" alt="" id="BLOGGER_PHOTO_ID_5304680247160235410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And surprise, it's signed!  Didn't expect that or to know that it is the 563rd rare copy :D&lt;br /&gt;&lt;br /&gt;I'm not an expert at album reviews so I'll just link you to the main site which includes fairly lengthy music samples:  &lt;a href="http://www.somniasound.com/releases.htm"&gt;bluetech - phoenix rising&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-7212981844943089159?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/7212981844943089159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=7212981844943089159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/7212981844943089159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/7212981844943089159'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/02/yes-i-buy-music-too.html' title='Yes, I buy music too'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wNmqNRUqA_w/SZ4Ck_h9bfI/AAAAAAAAAA0/XSuNXbk_2-0/s72-c/02-19-09_1842.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-5425266103795006295</id><published>2009-02-13T14:59:00.000-06:00</published><updated>2009-02-14T13:34:20.044-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tweaks'/><title type='text'>grub profiling, readahead, preload, and prelink</title><content type='html'>Ok, so this post should demystify a few tweaks and what exactly they do.&lt;br /&gt;&lt;br /&gt;I've often come across a few tweaking guides that mention this little trick named &lt;span style="font-weight: bold;"&gt;profile&lt;/span&gt; for grub.&lt;br /&gt;&lt;br /&gt;Just googling, I see it misused like a throw around option when really it is not a permanent tweak.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;profile&lt;/span&gt;, the grub option, requires that the readahead package/software be installed.  It watches what files are required for daemons to run in the init sequence and creates a new list, sorted by disk block,  with an updated list of files over the original.&lt;br /&gt;&lt;br /&gt;Thus, you just use this once unless you make serious changes to your boot sequence (new or less services).  Profiling also loads some kernel modules into page cache so if a performance loss is noticed after installing a new kernel, rerunning this might be an option.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;preload&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; preload monitors applications that users run, and by analyzing this&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; data, predicts what applications users might run, and fetches those&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; binaries and their dependencies into memory for faster startup times.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So there you have it - a post boot preloading of files into page cache.  This monitors for frequently used applications and attempts to load their libraries into the kernel's page cache.  There shouldn't be any question as to why you would need this - totally dependent on personal preference.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;prelink&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When building a program, you can build libraries into the binary with a linker, thus making a static binary.  These are portable but also come at a price of increased code size.  Why build an app with integrated libraries when the shared libraries are accessible on the systems you will be installing it on?&lt;br /&gt;&lt;br /&gt;Great, but now you have a performance penalty looking up these libraries for every instance that the executable is executed.  What now?&lt;br /&gt;&lt;br /&gt;prelink is a dynamic linker that 'prelinks' libraries to executables so that on run, libraries locations are preresolved so that any searches are eliminated on instantiation of the executable.&lt;br /&gt;&lt;br /&gt;There, that should wrap up any loose ends if you previously read wrong information from the Ubuntu forums.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;next up&lt;/span&gt;... how XFCE stole KDE's place as my main desktop environment :O&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-5425266103795006295?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/5425266103795006295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=5425266103795006295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/5425266103795006295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/5425266103795006295'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/02/grub-profiling-readahead-preload-and.html' title='grub profiling, readahead, preload, and prelink'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-2337893354482422553</id><published>2009-02-13T00:55:00.000-06:00</published><updated>2009-03-07T01:46:27.566-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='zen'/><title type='text'>kernel-2.6.28-zen11-dmz0</title><content type='html'>Quick update to the zen kernel, now using 2.6.28.5.&lt;br /&gt;&lt;br /&gt;Also, the following is changed:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Kernel is now preemptible, not voluntary&lt;br /&gt;&lt;br /&gt;tests of mine showed that with some renicing, you can prevent important applications from being preempted and thus, allow for better QoS depending on what applications you use.&lt;br /&gt;&lt;br /&gt;Voluntary kernel preemption didn't require this as much, but latency to essentially everything was noticeably more at the minutest.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mousepolling is enabled and set to 2ms.  By default, the module &lt;span style="font-weight: bold;"&gt;usbhid&lt;/span&gt; is set to use events.  For some reasons, games such as Warsow add this terrible lag to any abrupt mouse movement with kernel preemption enabled.  Sure, polling is less advanced than events but provides lesser latency on average due to its persistent interrupts (when there is movement).&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;have fun with this one :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/download.php?ekgtyzemkgw"&gt;mediafire.com/download.php?ekgtyzemkgw&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-2337893354482422553?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/2337893354482422553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=2337893354482422553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/2337893354482422553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/2337893354482422553'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/02/kernel-2628-zen11-dmz0.html' title='kernel-2.6.28-zen11-dmz0'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-6724829936723076918</id><published>2009-02-07T22:02:00.000-06:00</published><updated>2009-02-07T22:15:29.804-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='zen'/><title type='text'>kernel-2.6.28-zen9-dmz0</title><content type='html'>Another kernel, disabled OPTIMIZE_INLINING for stability issues...&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wNmqNRUqA_w/SY5aUh8hL9I/AAAAAAAAAAk/8GI1n8CNujs/s1600-h/wabi_logo.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 80px; height: 80px;" src="http://4.bp.blogspot.com/_wNmqNRUqA_w/SY5aUh8hL9I/AAAAAAAAAAk/8GI1n8CNujs/s400/wabi_logo.png" alt="" id="BLOGGER_PHOTO_ID_5300273120217739218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;zen9 pulls the latest updates from the stable git of 2.6.28 - updating it to 2.6.28.4 along with some more upstream improvements for btrfs.&lt;br /&gt;&lt;br /&gt;link: &lt;a href="http://www.mediafire.com/?sefnectzqlm"&gt;mediafire.com/?sefnectzqlm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I've switched to using mediafire for all future file storage used on this site due to obnoxious ads and poor performance delivered on divshare.&lt;br /&gt;&lt;br /&gt;If anyone else has file storage recommendations, send me an email or leave a comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-6724829936723076918?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/6724829936723076918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=6724829936723076918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/6724829936723076918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/6724829936723076918'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/02/kernel-2628-zen9-dmz0.html' title='kernel-2.6.28-zen9-dmz0'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wNmqNRUqA_w/SY5aUh8hL9I/AAAAAAAAAAk/8GI1n8CNujs/s72-c/wabi_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-6210569223809709318</id><published>2009-02-03T16:04:00.000-06:00</published><updated>2009-02-06T22:43:27.142-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><category scheme='http://www.blogger.com/atom/ns#' term='compcache'/><title type='text'>kernel-2.6.28-zen8-dmz2</title><content type='html'>Hey guys, I built a new kernel based off of the current master for the 2.6.28 stable series:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;http://www.divshare.com/download/6472308-995&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Anyway, the usual improvements as dubbed by my previous kernel... except since it's zen, essentially all the features that you would expect from a zen kernel are included.&lt;br /&gt;&lt;br /&gt;compcache 0.5.1&lt;br /&gt;&lt;br /&gt;If you're curious as to how exactly you use this module, add the line to /etc/modules:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;compcache compcache_size_kbytes=(size in kbytes you want to limit your raw size of cache to)&lt;half&gt;&lt;/half&gt;&lt;/blockquote&gt;Then you'll want to mount /dev/ramzswap0 as a swap device with priority of 100... you can just put this into fstab.&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;/dev/ramzswap0 none swap sw,pri=100 0 0&lt;/blockquote&gt;The command &lt;span style="font-family:courier new;"&gt;swapon -a&lt;/span&gt; will automount it and you can enjoy some good 'ol LZO compressed cache :D&lt;br /&gt;&lt;br /&gt;Just remember that the size of /dev/ramzswap0 is the size of uncompressed data, not compressed so it's safe to put in an unusually large number there :)&lt;br /&gt;&lt;br /&gt;If not, well damn.&lt;br /&gt;&lt;br /&gt;Now, this _is_ for debian sid, but you can still steal the configuration out of the deb and build your own with the same sources.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-6210569223809709318?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/6210569223809709318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=6210569223809709318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/6210569223809709318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/6210569223809709318'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/02/kernel-2628-zen8-dmz2.html' title='kernel-2.6.28-zen8-dmz2'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-7450770910006789400</id><published>2009-01-29T13:01:00.001-06:00</published><updated>2009-01-29T15:19:48.043-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><title type='text'>KDE 4.2 in Debian Experimental</title><content type='html'>Upgrading to KDE 4.2 in the experimental branch of Debian is not _that_ straight forward, so for the few that requested some help... I'll just make a post that people can look back at and reference later.&lt;br /&gt;&lt;br /&gt;So first, let's make a list of packages we already have installed in case you really mess up: &lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;dpkg --get-selections &gt; ~/prekde42&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Neat, you just mastered stdout redirection.&lt;br /&gt;&lt;br /&gt;Ok, so next, make sure you have the experimental repo in sources.list or sources.list.d/something.list with this line:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;deb http://ftp.us.debian.org/debian/ expe&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;rimental main contrib non-free&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;Now you'll want to remove all your kde packages with: &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;apt-get purge kde*&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the tricky part - the kde4 metapackage itself is broken most of the time, so just check what it depends on.&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;$ apt-cache depends kde4&lt;br /&gt;kde4&lt;br /&gt;Depends: kde4-minimal&lt;br /&gt;Depends: kdeadmin&lt;br /&gt;Depends: kdeartwork&lt;br /&gt;Depends: kdegraphics&lt;br /&gt;Depends: kdeedu&lt;br /&gt;Depends: kdegames&lt;br /&gt;Depends: kdemultimedia&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt; Depends: kdenetwork&lt;br /&gt;Depends: kdeutils&lt;br /&gt;Depends: kdepim&lt;br /&gt;Depends: kdeplasma-addons&lt;/span&gt;&lt;/blockquote&gt;You'll definitely want everything but kdeedu, kdegames, so you'll do something like...&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;apt-get install package0 package1 package2 &lt;packages&gt; -t experimental&lt;/packages&gt;&lt;/span&gt;&lt;/blockquote&gt;Don't forget kdm!&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;apt-get install kdm -t experimental \&lt;br /&gt;&amp;amp;&amp;amp; update-rc.d kdm remove &amp;amp;&amp;amp; update-rc.d kdm&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt; defaults&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wNmqNRUqA_w/SYIYv-7_ShI/AAAAAAAAAAc/VMGh52iy4BI/s1600-h/kde42-snapshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 125px;" src="http://3.bp.blogspot.com/_wNmqNRUqA_w/SYIYv-7_ShI/AAAAAAAAAAc/VMGh52iy4BI/s400/kde42-snapshot.png" alt="" id="BLOGGER_PHOTO_ID_5296823324368652818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;That should be enough, everything else is up to you.  Some important notes though, you can still install at this time Amarok 1.4.x by not specifying -t experimental when installing it through apt-get.&lt;br /&gt;&lt;br /&gt;EDIT: amarok 2 will replace amarok 1.4 as soon as possible when lenny is released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-7450770910006789400?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/7450770910006789400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=7450770910006789400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/7450770910006789400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/7450770910006789400'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/01/kde-42-in-debian-experimental.html' title='KDE 4.2 in Debian Experimental'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wNmqNRUqA_w/SYIYv-7_ShI/AAAAAAAAAAc/VMGh52iy4BI/s72-c/kde42-snapshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-5550194035721916210</id><published>2009-01-27T23:03:00.001-06:00</published><updated>2009-01-27T23:34:31.922-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kernel'/><title type='text'>the better kernel</title><content type='html'>Hey everyone,&lt;br /&gt;&lt;br /&gt;Sidux is a great distro and the kernel's configuration makes for a very responsive system.  The only problem is that proprietary drivers such as fglrx have issues building against it due to the GPL symbols RCU preemption exports.&lt;br /&gt;&lt;br /&gt;So, I made a kernel that uses voluntary kernel preemption instead of both preemptible kernel coupled with RCU preemption. Disabling RCU preemption would actually solve the problem immediately but the kernel preemption will cause symptoms of inconsistent FPS in 3d applications when background tasks are a little more aggressive.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wNmqNRUqA_w/SX_slZhFfrI/AAAAAAAAAAU/mviE1BrCRlQ/s1600-h/zen-kernel.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 301px;" src="http://4.bp.blogspot.com/_wNmqNRUqA_w/SX_slZhFfrI/AAAAAAAAAAU/mviE1BrCRlQ/s400/zen-kernel.png" alt="" id="BLOGGER_PHOTO_ID_5296211814059966130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here is the full parity against the &lt;span style="font-style: italic;"&gt;slh&lt;/span&gt; kernel:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Voluntary Kernel Preemption&lt;/li&gt;&lt;li&gt;btrfs 0.18&lt;/li&gt;&lt;li&gt;4kb stacks&lt;/li&gt;&lt;li&gt;mtrr sanitizer&lt;/li&gt;&lt;li&gt;disabled PentiumPro memory ordering errata workaround (noone should be using that cpu anymore... really.  Besides, it lengthens the time for spinlocks - disabling this should reduce the need for a hard preemptible kernel)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Sparse memory model&lt;br /&gt;&lt;/li&gt;&lt;li&gt;OPTIMIZE_INLINING&lt;/li&gt;&lt;li&gt;port 0xED IO delay&lt;/li&gt;&lt;li&gt;Tux On Ice hibernation support&lt;/li&gt;&lt;li&gt;disabled hda-intel digital beep&lt;/li&gt;&lt;li&gt;ondemand default cpufreq governer (this is changed immediately to userspace when cpufrequtils is run)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;link -&gt; http://www.divshare.com/download/6421159-efd&lt;br /&gt;&lt;br /&gt;I will post a 2.6.29 zen kernel when I think it's stable enough for those that really don't want to tinker beyond getting fglrx working...  Come to think of it, fglrx doesn't work with new kernels _anyway_ hahahaha.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-5550194035721916210?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/5550194035721916210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=5550194035721916210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/5550194035721916210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/5550194035721916210'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/01/better-kernel.html' title='the better kernel'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wNmqNRUqA_w/SX_slZhFfrI/AAAAAAAAAAU/mviE1BrCRlQ/s72-c/zen-kernel.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-3485304954922060142</id><published>2009-01-11T04:44:00.000-06:00</published><updated>2009-01-13T00:01:06.334-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hate'/><title type='text'>a cold stab at broadcom's power thirst</title><content type='html'>Broadcom's insistence on total control over the use of their chipsets is sort of... forking in the wrong direction.&lt;br /&gt;&lt;br /&gt;On the 9th of January, Francesco Gringoli released the firmware he and some others had hacked up in order to progress with internal research.  Benefits of this firmware are not apparent since it was simply used for testing and only supports 3 different chipsets.&lt;br /&gt;&lt;br /&gt;The sad part is the coupling of intensive reverse engineering for both the driver _and_ the firmware... which you can't even redistribute.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wNmqNRUqA_w/SWnTJvky-AI/AAAAAAAAAAM/xYPCNcS8rlU/s1600-h/b43.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 232px;" src="http://4.bp.blogspot.com/_wNmqNRUqA_w/SWnTJvky-AI/AAAAAAAAAAM/xYPCNcS8rlU/s320/b43.png" alt="" id="BLOGGER_PHOTO_ID_5289991401666443266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From a company like Broadcom, you would think that their importance in the market would imply support one of these fields...  but as usual, they sit back and let politics and laws fuck with their customers.&lt;br /&gt;&lt;br /&gt;If further work on this firmware is a success, maybe their cards will finally do something else that create noise and break under ndiswrapper.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-3485304954922060142?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/3485304954922060142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=3485304954922060142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/3485304954922060142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/3485304954922060142'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2009/01/cold-stab-at-broadcoms-power-thirst.html' title='a cold stab at broadcom&apos;s power thirst'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wNmqNRUqA_w/SWnTJvky-AI/AAAAAAAAAAM/xYPCNcS8rlU/s72-c/b43.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-6266838772789674842</id><published>2008-12-27T00:13:00.000-06:00</published><updated>2009-01-17T21:49:50.846-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ext4'/><title type='text'>migrate ext3 &gt; ext4</title><content type='html'>So, you want to migrate from ext3 to ext4... ok.  This is fairly simple as long as you deal with non critical partitions such as /boot or / (root).&lt;br /&gt;&lt;br /&gt;If you recall back when journaling was a little new, in order to migrate from ext2 to ext3, all you needed to do was enable a journal and mount with the filesystem type of ext3 over ext2.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;All examples of partitions will be using /dev/sda1.&lt;/span&gt;&lt;br /&gt;You would unmount the filesystem and run &lt;span style="font-style: italic;"&gt;tune2fs -j &lt;device&gt;&lt;/device&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So for example:&lt;br /&gt;&lt;blockquote style="font-family: courier new;" face="courier new"&gt;tune2fs -j /dev/sda1&lt;/blockquote&gt;&lt;br /&gt;Then you would modify &lt;span style="font-style: italic;"&gt;/etc/fstab&lt;/span&gt; and change the filesystem to ext3.&lt;br /&gt;&lt;br /&gt;ext4 is a little bit different.  Instead of adding a journal, you add features.&lt;br /&gt;&lt;br /&gt;Yes, you can actually just mount as ext4 without modifying any features but that ruins the point and is counter intuitive.&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;arbitrary filesystems&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Partitions that are unused for booting like /home are no problem.  First unmount then with &lt;span style="font-style: italic;"&gt;umount&lt;/span&gt; and run &lt;span style="font-style: italic;"&gt;tune2fs -l &lt;device&gt;&lt;span style="font-style: italic;"&gt; | grep features&lt;/span&gt;&lt;/device&gt;&lt;/span&gt; on it.&lt;br /&gt;&lt;br /&gt;If the filesystem is indeed ext3, you'll get something like this:&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Filesystem features:      has_journal ext_attr resize_inode dir_index filetype sparse_super large_file&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Perfect, now you want it to look like this:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;Filesystem features:      has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Shit, what now?  Actually you use the same tool to add these options.&lt;br /&gt;&lt;blockquote&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;for i in extent flex_bg huge_file uninit_bg dir_nlink extra_isize; do tune2fs -O $i /dev/sda1;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;device&gt;&lt;/device&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;You'll want to run a fsck pass on the partition after this...&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;fsck.ext4 -fDy /dev/sda1&lt;/span&gt;&lt;device&gt;&lt;/device&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Now mount it once with ext4 with something like this:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;mount -t ext4 /dev/sda1&lt;/span&gt;&lt;device&gt; &lt;directory&gt;&lt;/directory&gt;&lt;/device&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;And of course, make the change in /etc/fstab too... I shouldn't have to write this one out.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;root partition&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Word of caution, don't try this on your root partition if it includes the /boot directory.  In other words, if you did not prepare your system with a separate boot partition, don't bother until you are very sure your version of grub can handle it.&lt;br /&gt;&lt;br /&gt;Basically, do all of the above but you'll need to make changes to&lt;span style="font-style: italic;"&gt; /boot/grub/menu.lst&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;Find one of the kernel's you have installed, it should look something like this:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;title        Debian GNU/Linux, kernel 2.6.28-rc9-zen1-dmz1&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;root        (hd0,0)&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;kernel        /vmlinuz-2.6.28-rc9-zen1-dmz1 root=UUID=35c8820a-13c2-44b8-abe1-e2cbcce0ab73 ro quiet vga=791&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;initrd        /initrd.img-2.6.28-rc9-zen1-dmz1&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;Add the &lt;span style="font-style: italic;"&gt;rootfstype=ext4&lt;/span&gt; option to the &lt;span style="font-style: italic;"&gt;kernel&lt;/span&gt; line to look similar to this.&lt;br /&gt;&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;kernel        /vmlinuz-2.6.28-rc9-zen1-dmz1 root=UUID=35c8820a-13c2-44b8-abe1-e2cbcce0ab73 ro quiet rootfstype=ext4 vga=791&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Placement of the option obviously doesn't matter.  But if for some reason the placement happens to relieve a bit of stress, go ahead living life knowing your character is a little interesting and others would like to know why you need to be so difficult.&lt;br /&gt;&lt;br /&gt;If you're running a Debian or Ubuntu base, you can also use the #kopt line along w/ &lt;span style="font-style: italic;"&gt;update-grub&lt;/span&gt; to manage this all in two steps instead of man handling each kernel.&lt;br /&gt;&lt;br /&gt;Add the rootfstype line as so:&lt;br /&gt;&lt;br /&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;# kopt=root=UUID=35c8820a-13c2-44b8-abe1-e2cbcce0ab73 ro quiet &lt;span style="font-weight: bold;"&gt;rootfstype=ext4&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;Then run &lt;span style="font-style: italic;"&gt;update-grub&lt;/span&gt; to automagically update the kernel lines on each bootable entry in menu.lst&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Suggestions are welcome to fix any misunderstandings of this article :)&lt;br /&gt;&lt;br /&gt;Merry belated christmas!&lt;br /&gt;&lt;br /&gt;EDIT: changed one of the sections to a bash loop, I looked over my guide a day ago and noticed how tedious it was.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-6266838772789674842?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/6266838772789674842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=6266838772789674842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/6266838772789674842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/6266838772789674842'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2008/12/migrate-ext3-ext4.html' title='migrate ext3 &gt; ext4'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-8788448609134039891</id><published>2008-12-26T23:30:00.000-06:00</published><updated>2008-12-27T00:06:19.485-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ext4'/><title type='text'>ext4 migration post</title><content type='html'>Hey everyone,&lt;br /&gt;&lt;br /&gt;Just letting whoever reads this that I'll be writing a quick guide for migrating ext3 to ext4 and some things to look out for.&lt;br /&gt;&lt;br /&gt;I lost my flash drive though, so I'll need something else to test with in the meantime.&lt;br /&gt;&lt;br /&gt;EDIT: after nearly going insane thinking to myself 'how the fuck could I lose this', I found the drive on the floor right next to my new CPI coat.  They're nearly the same color so I simply proved that camouflage works when it's unexpected.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-8788448609134039891?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/8788448609134039891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=8788448609134039891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8788448609134039891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8788448609134039891'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2008/12/ext4-migration-post.html' title='ext4 migration post'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-5812955024969069306</id><published>2008-11-28T02:12:00.001-06:00</published><updated>2009-01-11T04:16:37.535-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>realism</title><content type='html'>Games are supposed to be fun, but why make realism such an important aspect of this?&lt;br /&gt;&lt;br /&gt;Here is a neat excerpt i had with a British nut (names are replaced with variants of James):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:18:38 PM) James: have you ever played EU III?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:20:27 PM) damentz: nope&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:20:33 PM) damentz: i don't play war games or simulations of such&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:20:33 PM) James: damn&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:20:40 PM) James: and you're insane &gt;.&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:20:51 PM) damentz: i'm not a fan of games that attempt to reenact something realistically&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:20:59 PM) damentz: in my mind, games should be artificial by nature&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:21:22 PM) damentz: and to try to inherent realistic items into a game only reduces the effectiveness of the fun factor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:21:33 PM) James: I disagree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:21:43 PM) damentz: i know, you have a stiff upper lip&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:21:58 PM) James: People want to play realistic games&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:22:14 PM) James: that's why there is hype about graphics and destructibility of enviroments&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:22:15 PM) damentz: when they want to experience it without being a liability to anyone&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:22:26 PM) James: what?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:22:45 PM) damentz: graphics and destructible environments don't have to be sub sections of the realism planning&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:22:57 PM) damentz: they could just be a feature that makes it more fun&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:23:01 PM) damentz: so that's out of the question&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:23:05 PM) James: physics.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:23:13 PM) James: Real-world weapons&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:23:15 PM) damentz: could detract from gameplay&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:23:21 PM) James: no&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:23:24 PM) James: they contribute&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:23:30 PM) damentz: depends on their application&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:23:38 PM) damentz: i have yet to see a game that uses physics improperly&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:23:53 PM) James: is that a bad thing?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:25:36 PM) damentz: no that's a good thing, physics is nearly a bonus feature&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:25:42 PM) damentz: it almost never makes a game worse&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:25:48 PM) damentz: other aspects of realism can&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:25:54 PM) James: such as?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:26:02 PM) damentz: what is required to make us survive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:26:06 PM) damentz: if quake 3 was realistic&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:26:53 PM) damentz: every hit would kill you&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:26:55 PM) damentz: nearly&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:27:04 PM) damentz: and you could not bunny hop to gain speed&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:27:14 PM) damentz: you could not enjoy the rapid turning of the game and blinding reflexes required&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:27:29 PM) damentz: when a game is planned, the developers should think, what would make this fun&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:27:30 PM) damentz: not realistic&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:27:40 PM) damentz: it's whenever they try to combine all aspects does it get annoying&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:27:45 PM) damentz: personally i hate call of duty 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:27:52 PM) damentz: or most of that series&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:28:24 PM) damentz: because they make great strides to make it realistic&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:28:40 PM) damentz: and thus i know my limitations and how quickly the game could get boring&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:29:03 PM) James: I was not even refering to this section of gaming&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:29:10 PM) damentz: that's what war games are&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:29:11 PM) James: as if the Quake series could be realistic in the first place&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:29:19 PM) damentz: which is why it's fun&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:29:20 PM) James: Strategy is not FPS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:29:35 PM) damentz: i don't care what genre it is&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:29:37 PM) James: Strategy is inherently realistic.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:29:44 PM) damentz: if the focus is realism, i won't play it&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:29:46 PM) James: while FPS it is much harder to do so&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:29:48 PM) damentz: if i do, i probably won't like it&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:39:21 PM) damentz: fps is easier than strategy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:39:43 PM) James: strategy is always far more interesting&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;(09:40:28 PM) damentz: depends on what you like&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;...and then we get off subject&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For anyone that reads this, what do you think?  I might be totally biased since nearly every game that tried to simulate a real life moment of time always bored me or perpetually annoyed me with incomplete gameplay.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-5812955024969069306?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/5812955024969069306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=5812955024969069306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/5812955024969069306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/5812955024969069306'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2008/11/realism.html' title='realism'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-1068759758357189988</id><published>2008-11-28T01:55:00.000-06:00</published><updated>2009-01-11T04:17:10.633-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hate'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>thanksgiving's usefulness</title><content type='html'>It's just another excuse to get out, enjoy yourself, and consume a selection of food that meets a narrow criteria.  Anyone that wants to "deliver", "give", or "make"(not the command that compiles code according to instructions in the Makefile) thanks is just bull shitting you.&lt;br /&gt;&lt;br /&gt;They could be honest but in reality maybe a little greedy to predictably use Thanksgiving as a holiday to 'make up' or 'apologize' for previous mistakes, intentional or not.&lt;br /&gt;&lt;br /&gt;I give thanks when needed and this holiday is only a reminder.  Like antithesis to a book of morality,  I do what's reasonable when deserved and on time, when it should happen. There is no magic to Thanksgiving and those that really force this mindset should look at other things they might have been gulled into.&lt;br /&gt;&lt;br /&gt;I don't have anything else - good night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-1068759758357189988?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/1068759758357189988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=1068759758357189988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/1068759758357189988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/1068759758357189988'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2008/11/thanksgivings-usefulness.html' title='thanksgiving&apos;s usefulness'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-8451177215341049252</id><published>2008-11-01T23:09:00.000-05:00</published><updated>2009-01-11T04:17:28.537-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>Life</title><content type='html'>I've been thinking a lot lately over the monotony of life - something so generic, everyone thinks they have a unique view on.  What is it that makes us feel special?  What do people do for vanity, to just look important?&lt;br /&gt;&lt;br /&gt;One of my friends, Nick, invited me to tango dancing somewhere in downtown Austin as an off the wall activity from the usual Halloween parties or get togethers.  Sure, I took the bait since I wasn't planning to do anything.&lt;br /&gt;&lt;br /&gt;Turns out all of this was an obfuscated idea depending on an unreliable person who Nick didn't even know well.  So he planned (don't plan dude!) to wait for immediate/short dance lessons from this girl who he correctly predicted would show up in the first place despite her vague references to frequent appearances in these events.  Well, she left immediately to eat dinner and escape work.&lt;br /&gt;&lt;br /&gt;Short changed.&lt;br /&gt;&lt;br /&gt;I'm sitting here studying exactly how to do this tango cruft (to me it looked like simple movements to background music while "tricks" were all up to you or part of some standard set of "tango moves") thinking, ok, what the hell am I doing here - really.  I'm not enjoying myself, everyone here is probably 35 or older, and everyone just seems to be so... scripted.  Eaves dropping on a few conversations, I thought that the only substance of discussion was the weather.&lt;br /&gt;&lt;br /&gt;Why am I saying this?  What pulled me out here to do tango dancing?  It's so stupid.  I even looked online and watched some clips from youtube on exactly what this was.  The dance is so simple I thought that I would bore myself just knowing it.&lt;br /&gt;&lt;br /&gt;I ended up walking down 6th street while in total, two random street ricers interjected quick comments of "Jeremy?!" as I went by.  Not hard to guess who I might have been dressed up like.&lt;br /&gt;&lt;br /&gt;Sometimes I wonder if holidays like Halloween are just for suckers that think they can tell the world they're important at the same time while they overfill their buckets of vanity just so they can tell their friends that they bleed attention.&lt;br /&gt;&lt;br /&gt;Then again, I took the route for technical college over the more social and abstract core curriculum.  Why?  According to my study habits of High School, there is no doubt I would be miserable since I can't focus on subjects that are so impractical to me for days at a time.  At some point I'll push it off for a while and watch my grades bomb like a single drop of water racing across my windshield at night as I drive back home alone.&lt;br /&gt;&lt;br /&gt;EDIT:  It was fun anyway, but I know what it's like to have more fun.  Must be the art of progress working against me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-8451177215341049252?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/8451177215341049252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=8451177215341049252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8451177215341049252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8451177215341049252'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2008/11/life.html' title='Life'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-8232252530587164961</id><published>2008-09-30T21:59:00.000-05:00</published><updated>2009-01-11T04:18:12.759-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='interesting'/><title type='text'>cloud computing won't take off</title><content type='html'>Oh shit, I'm making a big statement; cloud computing won't take off.&lt;br /&gt;&lt;br /&gt;I was reading an article... more like skimming with the few minutes I have left for today - but I agree with Richard Stallman on his argument towards Cloud Computing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;source&lt;/span&gt;: http://arstechnica.com/news.ars/post/20080930-why-stallman-is-wrong-when-he-calls-cloud-computing-stupid.html&lt;br /&gt;&lt;br /&gt;What is it that makes Cloud Computing so appealing to many users?  Well, for one, they don't have to worry about the mundane maintenance of local software.  I know many people that have trouble merely responding to the request of 'right click', but that's another story.&lt;br /&gt;&lt;br /&gt;The worries of local software and data backup are sifted under the carpet with the concept of Cloud Computing.  Personal documents and other file formats are stored safely in data centers across redundant storage devices to prevent your data from ever being destroyed 100%.&lt;br /&gt;&lt;br /&gt;Online applications would be cross platform, the only software requirement being a set of trusted browsers capable of running these online applications as the developers wanted them to.&lt;br /&gt;&lt;br /&gt;What about the system requirements for this processing?  Most cpu intensive tasks are offloaded to the mass processing farms handling the load of thousands of sessions all simultaneously connected at once.  At most, you just need a local cpu or gpu powerful enough to simply render your screen without frusturating your self esteem.&lt;br /&gt;&lt;br /&gt;So, what's the problem?  Well, it's just not local, and thus, increasingly complex.&lt;br /&gt;&lt;br /&gt;First of all, the software is obviously not local.  All of a sudden, a new series of dependencies introduce themselves: your ISP, modem, network adapter, network adapter's driver, and the application that interfaces with the server that handles this cloud computing (web browser for you cheese graters).&lt;br /&gt;&lt;br /&gt;Hardening your dependency on these third party services are equivalent to tying a ring pop to your elbow and trying to suck it in public.  What if you need to bring your laptop to a presentation and one of the local administrators conveniently, quite out of spite, decided to smash his wireless router with a 14 pound hammer?&lt;br /&gt;&lt;br /&gt;You might be stifled at the fact that you have no access to your online services that handle data manipulation incase you need to modify your presentation before show time.  On the other hand, you may be more intrigued by the pure aspect of lifting a hammer of this magnitude and what incentive this unruly employee had in mind when a simple cut of the power circuit was reasonable enough.&lt;br /&gt;&lt;br /&gt;Second, now you're abstracting another application through another piece of software like a wrapper... or virtualization.  The reliability of this online application is multiplied by your browsers tendency to crash at immature moments or the online application to follow through with it's intended task.&lt;br /&gt;&lt;br /&gt;Google &lt;span style="font-style: italic;"&gt;did&lt;/span&gt; come out with a new browser to combat the concept of "fast" by optimizing their java virtual machines to compute code several times faster than the current stable builds of Firefox, Opera, and other browsers that I would rather not mention for previous negative experiences.  But honestly, who is browser hopping to view their site with the software the web designer intended for best experience?&lt;br /&gt;&lt;br /&gt;No one (no one that can aim on a piss break at least)!  People stick with what they're comftorable with but look for alternatives when the defects in their favorite software become well too obvious and consistent.&lt;br /&gt;&lt;br /&gt;Cloud computing can't take off fast with this attitude.  Google should have reengineered or contributed to Firefox's base code instead of building an entirely new interface to Webkit.&lt;br /&gt;&lt;br /&gt;But like I said earlier, Google Chrome redefined what &lt;span style="font-style: italic;"&gt;fast&lt;/span&gt; really means and the most competitive software projects are working to deface their prestige and reclaim their crown as just the better choice.&lt;br /&gt;&lt;br /&gt;What most people don't notice is that you're still abstracting a display through another piece of software.  It will never be as fast or stable as local software.&lt;br /&gt;&lt;br /&gt;Then because of this extra abstraction layer, the browser that all these services would run under becomes a huge target for exploitation.  I can't imagine how Internet Explorer will evolve if some important online services become popular freedom resorts from expensive proprietary software.&lt;br /&gt;&lt;br /&gt;With all this extra functionality that would need to be implemented, more features go untested and are then subject to exploitation.  The web browser is already a large target for 0day exploits.  With cross platform compatablity of these online services, hackers wouldn't really need to worry about OS centric code if the objective of their attack would be to simply command some power in user space - enough to join an irc channel and run denial of service attacks.&lt;br /&gt;&lt;br /&gt;Well... on Vista, possibly a denial of access by opening millions of UAC prompts.&lt;br /&gt;&lt;br /&gt;And because the web browser would be a portal to all these necessary online services, most users wouldn't think of closing it, would they?&lt;br /&gt;&lt;br /&gt;So many things wrong with this concept, perhaps we are tackling online applications the wrong way?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-8232252530587164961?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/8232252530587164961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=8232252530587164961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8232252530587164961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8232252530587164961'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2008/09/cloud-computing-wont-take-off.html' title='cloud computing won&apos;t take off'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-2108820842411923113</id><published>2008-09-16T22:51:00.000-05:00</published><updated>2009-01-11T04:18:58.726-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='concern'/><title type='text'>Google Chrome, not exactly multiplatform</title><content type='html'>Take a look at this: http://digg.com/software/Chrome_is_Windows_inside_which_may_be_a_strategic_error&lt;br /&gt;&lt;br /&gt;For anyone reading this thinking, I didn't know Google manufactured metal, this is their attempt at manipulating the market and forcing different browser companies to double check their priorities.&lt;br /&gt;&lt;br /&gt;So, in summary, Google Chrome is supposed to solidify the following points:&lt;br /&gt;*reliability&lt;br /&gt;*speed&lt;br /&gt;&lt;br /&gt;Steve Gibson from Security Now noticed that under tight memory conditions, the browser masters a flophouse crash and just disappears immediately.  Terrible way to introduce stability.&lt;br /&gt;&lt;br /&gt;I will give kudos for the creation of a new process per tab/window.  This reduces heap fragmentation which kind of plagues firefox 3.0.x to this day.  By creating a new process, a new heap is created in preparation for new dynamic allocations.&lt;br /&gt;&lt;br /&gt;New process creation takes more cpu time though.  On the other hand, I don't think anyone will notice.  The downside actually appears when you notice when the process per tab decision comes with less cache sharing.  Couple that with Vista and your machine just suddenly fails to a million new degrees.  Sometimes the sun looks cold in comparison.&lt;br /&gt;&lt;br /&gt;Pretty exciting!&lt;br /&gt;&lt;br /&gt;Development of the &lt;span style="font-style: italic;"&gt;alternative&lt;/span&gt; operating systems comes from their detailed optimization for the windows platform.  This makes their browser inherently more difficult to code for cross platform.  Instead of using standard libraries that are portable across all OS's, they decided to try an approach that benefits the OS itself, not the developers time.&lt;br /&gt;&lt;br /&gt;This will inevitability cause pseudo code duplication and the quality fairness across all supported platforms will not be so even.&lt;br /&gt;&lt;br /&gt;lame -_-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-2108820842411923113?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/2108820842411923113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=2108820842411923113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/2108820842411923113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/2108820842411923113'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2008/09/google-chrome-not-exactly-multiplatform.html' title='Google Chrome, not exactly multiplatform'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-8353804575082596531</id><published>2008-09-12T18:16:00.000-05:00</published><updated>2009-01-11T04:19:50.016-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hate'/><title type='text'>hp's 2133 mini note sucks</title><content type='html'>As far as an instantaneous prejudice for my opinion, I think I'll go ahead and explain why this particular notebook sucks.&lt;br /&gt;&lt;br /&gt;So when you design a mini laptop, the sort that appeals to consumers that use their laptop as a device like a generic device, you would think that the Linux sector would attract a little more attention.  Nope.&lt;br /&gt;&lt;br /&gt;Here's the first problem, they chose this vendor named VIA for their GPU setup.  What's wrong with that?  Maybe their apparent lack of a true open source driver solution.&lt;br /&gt;&lt;br /&gt;Well you're thinking, who the fuck cares right?  I mean, who cares if you install a new distro and you realize that the proprietary driver for some reason is _incompatible_ with your currently installed kernel revision.  No big deal, just find some patch to pretty much later fix the kernel interface and downgrade X right?&lt;br /&gt;&lt;br /&gt;And don't you love installing your favorite distribution and you realize that the only model of the broadcom wireless doesn't have a functional wireless driver?  I mean, not even fundamental support that might work if you glue the screen to your routers antenna for maximum signal strength.&lt;br /&gt;&lt;br /&gt;You actually need to use NDISWrapper to use the Windows drivers.  The sad thing is that the kernel developers have been working really hard to make sure that this approach is made as difficult as possible.  So in about a year or two, either some reverse engineered b43 module will provide fundamental support in worst case scenarios, or you'll just sit there thinking &lt;span style="font-style: italic;"&gt;fuck&lt;/span&gt; with your hands essentially squeezing your skull hard enough to leave a nice imprint of your decision failure.&lt;br /&gt;&lt;br /&gt;People actually bought this thinking there was Linux support.  Sure, HP supports Linux when you have to throw an enterprise distribution at it.&lt;br /&gt;&lt;br /&gt;Really?&lt;br /&gt;&lt;br /&gt;That's a joke.  Enterprise distributions use frozen repositories that retrieve security updates.  You'll be lucky if that update happens to be an entire upstream backport as was the case with my little experiment with Cent OS (actually sucks btw, don't shoot me).  I don't plan on using that device as a kiosk, so maybe it's easier to just grab Dell's Mini Note 9 (ya, almost same name)&lt;br /&gt;&lt;br /&gt;And by listening to Linux Action Show, HP hasn't altered their trend with inhumane heat dissipation.  Bryan, the host with the deeper voice despite his small stature mentioned that the thing can heat a cup of coffee to a nice steam if you set it on the flipside without a coaster.  Actually that's completely wrong but I wouldn't be too wrong if the coffee does steam.&lt;br /&gt;&lt;br /&gt;If someone can actually come up with a reason that they would buy this piece of shit, just leave a comment for everyone to read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-8353804575082596531?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/8353804575082596531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=8353804575082596531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8353804575082596531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/8353804575082596531'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2008/09/hps-2133-mini-note-sucks.html' title='hp&apos;s 2133 mini note sucks'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8957598651325215060.post-5507716110153909873</id><published>2008-09-10T19:25:00.000-05:00</published><updated>2009-01-11T04:20:43.528-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eye cavity'/><title type='text'>in linear thought</title><content type='html'>&lt;span style="font-size:130%;"&gt;I've made an acute decision to publish my thoughts in a uniformly generic template with erratic undecidable sentences.&lt;br /&gt;&lt;br /&gt;Although subsequent posts might be unnaturally difficult to agree with, it's only normal that you won't understand anything.  If the ESRB decided to tag my blog, for some reason an &lt;span style="font-style: italic;"&gt;unsuitable for you&lt;/span&gt; tag would always block your confident perception of the English language, prohibiting you from abusing t.&lt;br /&gt;&lt;br /&gt;So most people seem to have trouble appreciating the simple tweaks of life.  I'm only worried that the parameters of my argument don't overflow you're short term memory into an eye piercing inducement of sleep.&lt;br /&gt;&lt;br /&gt;And no, I don't enjoy writing  with deliberate rich vocabulary.  That's just your problem to tackle if dictionary.com becomes an official widget in your desktop environment.&lt;br /&gt;&lt;br /&gt;Unique vocabulary was conceived to actually reduce the verbosity of writing and elegantly distributing information in a pseudo compressed fashion.  The less we have to throw in our mind to think of at once, the simpler reading ends up being for bandwidth rapists and raw index fingered front desk receptionists.&lt;br /&gt;&lt;br /&gt;First impressions do nothing unless you can peruse a catalog of posts and find something of interest, so bookmark this if you're interested in future Linux and tech related opinions.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8957598651325215060-5507716110153909873?l=transient-inode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://transient-inode.blogspot.com/feeds/5507716110153909873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8957598651325215060&amp;postID=5507716110153909873' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/5507716110153909873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8957598651325215060/posts/default/5507716110153909873'/><link rel='alternate' type='text/html' href='http://transient-inode.blogspot.com/2008/09/in-linear-thought.html' title='in linear thought'/><author><name>damentz</name><uri>http://www.blogger.com/profile/07613469397631531886</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
