<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Shadowmaster’s Blog - Miscellaneous</title>
    <link>http://shadowm.rewound.net/blog/</link>
    <description>A light in the darkness, where everything is possible...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5.4 - http://www.s9y.org/</generator>
    <pubDate>Wed, 08 Sep 2010 17:28:53 GMT</pubDate>

    <image>
        <url>http://shadowm.rewound.net/blog/templates/dorset3/img/s9y_banner_small.png</url>
        <title>RSS: Shadowmaster’s Blog - Miscellaneous - A light in the darkness, where everything is possible...</title>
        <link>http://shadowm.rewound.net/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Rent-a-Mod</title>
    <link>http://shadowm.rewound.net/blog/archives/98-Rent-a-Mod.html</link>
            <category>Miscellaneous</category>
            <category>Wesnoth</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/98-Rent-a-Mod.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=98</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=98</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;The &lt;a href=&quot;http://www.wesnoth.org/&quot;&gt;Wesnoth&lt;/a&gt; users community has always been rather special compared to other gaming groups. The forumers are usually civilized, they respect the &lt;a href=&quot;http://forums.wesnoth.org/viewtopic.php?t=24277&quot;&gt;Posting Guidelines&lt;/a&gt;, rarely start heated discussions on their own, and follow our moderators and developers’ orders and recommendations.&lt;/p&gt;

&lt;p&gt;The development team, our current moderators and I are usually around to help with any thread requiring moderation. Such a pacific community doesn’t require maintenance work like that very often, not counting the insatiable spam generators that never stop coming to attempt to plague the forums with cheap search engine-feeding signatures and gratuitously large ad-posts.&lt;/p&gt;

&lt;p&gt;However, a rather recent phenomenon is that of &lt;em&gt;Rent-a-Modding&lt;/em&gt;. There are some members who seem to think, consciously or not, that forum moderation works by following a tight set of rules resulting in mechanical procedures fitting every possible situation, derived of course from our Posting Guidelines. Other users attempt to answer to forum posts authored by newbies, by guessing what a developer or moderator would say in such situation, or by copying past moderator reactions.&lt;/p&gt;

&lt;p&gt;The behavior I’m describing here is commonly known as &lt;em&gt;backseat-modding&lt;/em&gt;, and as &lt;a href=&quot;http://www.urbandictionary.com/define.php?term=Back%20Seat%20modding&quot;&gt;Urban Dictionary puts it&lt;/a&gt; &lt;strong&gt;(mature/NSFW language)&lt;/strong&gt;, they are, effectively, a pain in the ass for actual mods and admins, but it’s not because they look like wannabe-mods, but because most of the time &lt;strong&gt;they are doing it wrong!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As I was saying, moderators don’t really follow strict rules to decide how to react to a particular situation, since every situation involves completely different contexts which depend a lot on the poster’s background and past behavior — there &lt;strong&gt;is&lt;/strong&gt;, after all, a reason for handpicking Forum Regulars who might fit the job. This is what makes Rent-a-Mods annoying in the first place, since they can easily give out a really bad impression of our community and standards, scaring away newcomers and spreading bad words about us in other corners of the ’net.&lt;/p&gt;

&lt;p&gt;Taking a wild guess of what a Developer will say to a poster regarding a specific development issue, such as Wesnoth’s future plans, or why problem X has not been fixed yet, or why feature Y is apparently never going to be implemented, is also a really Bad Thing™ since it wastes our time correcting the spreading misinformation before it gets stuck in people’s heads. There has been a lot of random guesswork regarding recent problems such as the supposed GNU General Public License violations by the iPhone/iPad port creator and distributor, or why a complaining poster has been banned from the multiplayer server(s) — hence &lt;a href=&quot;http://forums.wesnoth.org/viewtopic.php?t=24277#woa_mpmods&quot;&gt;we had to ban both&lt;/a&gt; to keep things orderly and avoid the development of useless time-consuming arguments.&lt;/p&gt;

&lt;p&gt;In case I’m not getting my point across:&lt;/p&gt;

&lt;p&gt;&lt;big&gt;&lt;b&gt;DON’T DO IT. IT’S NOT USEFUL FOR ANY OF THE INVOLVED PARTIES. LET THE MODS DO THEIR JOB.&lt;/b&gt;&lt;/big&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading. I’m fairly certain that this post might not provide a clear enough answer for cases such as &lt;a href=&quot;http://forums.wesnoth.org/viewtopic.php?p=453918#p453918&quot;&gt;&lt;strong&gt;this&lt;/strong&gt;&lt;/a&gt;, but I don’t feel like writing a longer and thorough rant at this moment.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Wed, 08 Sep 2010 16:33:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/98-guid.html</guid>
    
</item>
<item>
    <title>The problem with partitioning: Part II</title>
    <link>http://shadowm.rewound.net/blog/archives/100-The-problem-with-partitioning-Part-II.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/100-The-problem-with-partitioning-Part-II.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=100</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=100</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Not very long ago, I posted an entry regarding &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/58-The-problem-with-partitioning.html&quot;&gt;some arguably bad installation decisions&lt;/a&gt; when I partitioned bluecore’s hard disk for installing Debian. Some weeks ago, I finally decided to risk it all and fix those problems, with the guarantee that if I screwed up like I did multiple times in the past with other installations, I could just restore from a &lt;tt&gt;&lt;a href=&quot;http://www.rsnapshot.org/&quot;&gt;rsnapshot&lt;/a&gt;&lt;/tt&gt; backup stored in the &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/93-Full-system-backup-in-progress!.html&quot;&gt;external hard disk I bought earlier this month&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The real dilemma was settling for a new, &lt;em&gt;permanent&lt;/em&gt; scheme, keeping performance in mind more than protection against physical or logical failures since I can just put my backups to use nowadays. Part of this dilemma involved choosing the right partitioning tool, after having really bad experiences both with the &lt;tt&gt;fdisk&lt;/tt&gt; tool for Linux, and command-line based GNU &lt;tt&gt;parted&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;This time I chose the smallest tool that fitted the task, also making sure I would feel comfortable with it previous to doing the real thing, by trying it out with VirtualBox’s help: the &lt;a href=&quot;http://gparted.sourceforge.net/livecd.php&quot;&gt;GParted Live CD&lt;/a&gt;, built around a minimalistic Debian Sid-based system with the GParted front-end on top of a small X server with the most complete toolchain for doing all sorts of funky operations on partitions containing some of the most popular filesystems, such as Ext2, Ext3, Ext4, ReiserFS, NTFS, FAT12/16 and FAT32/VFAT.&lt;/p&gt;

&lt;p&gt;Although its X server is not accelerated and the default Fluxbox config doesn’t have &lt;em&gt;opaque window moving&lt;/em&gt; disabled as it should, it’s a pretty neat tool for modifying unmounted partitions with the help of a friendly GUI, avoiding all the hassles and risks involved in toying around with the disk containing rootfs and other important filesystem on a running Linux installation — the impossibility of changing rootfs’ parameters and geometry in any way when the system is online is also eliminated with this procedure.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/100-The-problem-with-partitioning-Part-II.html#extended&quot;&gt;Continue reading &quot;The problem with partitioning: Part II&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 04 Sep 2010 06:34:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/100-guid.html</guid>
    
</item>
<item>
    <title>Approaching Spring</title>
    <link>http://shadowm.rewound.net/blog/archives/101-Approaching-Spring.html</link>
            <category>Miscellaneous</category>
            <category>Personal</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/101-Approaching-Spring.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=101</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=101</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p class=&quot;italic&quot; style=&quot;text-align:center;&quot;&gt;Plum blossoms, the false hope of life&lt;br /&gt;
Rain, the reflection of infinite sadness&lt;br /&gt;
The sky, the unique embodiment of loneliness&lt;br /&gt;
A dog in the shadows, the instrument of Death.&lt;/p&gt;

&lt;p class=&quot;bold&quot;&gt;Update, and a thorough analysis:&lt;/p&gt;

&lt;p&gt;This piece of text that only a foolish one would dare to call a “poem” happens to be my first serious poem-y output ever in my life, and I got the inspiration — if you want to call it that — from staring at the light rain this Wednesday around 3 to 4 pm at home, with the cloudy sky lingering above, a plum tree in front of me with new blossoms, and a dog in the shadows looking at me directly to my eyes, in an improvised kennel after murdering one of our cats while we weren’t at home — in particular, one who was pretty smart, if not a little bad tempered. She was, nonetheless, one of my favorites, and the other cats and I still miss her.&lt;/p&gt;

&lt;p&gt;I’d say that the gorgeous view in front of me reflected more than just my emotional state at that particular moment, but instead something I’ve been trying to cope with for years already. Being a technology freak as I am, I rarely stop for a single moment to look at the wonders nature has to offer. In this opportunity, watching myself reflected in this rare scenario was a priceless experience, and it made me discover this hidden “poetic” side of myself, alleviating my hopelessness.&lt;/p&gt;

&lt;p&gt;The original piece I muttered in Spanish follows:&lt;/p&gt;

&lt;p class=&quot;italic&quot; style=&quot;text-align:center;&quot;&gt;El ciruelo en flor, la falsa esperanza que es la vida&lt;br /&gt;
La lluvia, el reflejo de mi profunda tristeza&lt;br /&gt;
El cielo, único e infinitamente amplio, la representación de mi infinita soledad&lt;br /&gt;
El perro en las sombras, el instrumento de la Muerte, que tanto temo.&lt;/p&gt;

&lt;p&gt;Although my first revision of this post presents us with the piece at the start, it’s not a 1:1 translation to English, mostly due to the omission of all first-person references:&lt;/p&gt;

&lt;p class=&quot;italic&quot; style=&quot;text-align:center;&quot;&gt;The blooming plum tree, the false hope that is my life&lt;br /&gt;
The rain, the reflection of my deep sadness&lt;br /&gt;
The sky, unique and infinitely vast, the representation of my infinite loneliness&lt;br /&gt;
The dog in the shadows, the instrument of Death, which I fear so much.&lt;/p&gt;

&lt;p&gt;It’s very unusual for me to share my feelings with anyone else (not really having anyone else in the first place), but maybe it’s something I need to do more often. The last verse conveys my authentic fear of death — not as something that I don’t want to face at the end of my life, but as something that can harm me while alive, taking away those who I love the most. While this has probably been my sentiment for years already, I had never externalized this and other feelings.&lt;/p&gt;

&lt;p&gt;Thanks to everyone who’s put up with this brief moment of emo-ness.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 03 Sep 2010 01:03:10 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/101-guid.html</guid>
    
</item>
<item>
    <title>Curiosity killed the cat</title>
    <link>http://shadowm.rewound.net/blog/archives/99-Curiosity-killed-the-cat.html</link>
            <category>Miscellaneous</category>
            <category>Wesnoth</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/99-Curiosity-killed-the-cat.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=99</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=99</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;People’s curiosity has no limits, particularly when it comes to &lt;a href=&quot;http://www.wesnoth.org/&quot;&gt;Wesnoth&lt;/a&gt; add-ons.&lt;/p&gt;

&lt;p&gt;In order to reproduce a bug, I had uploaded and removed a test add-on from the add-on servers for 1.8 and trunk several times, yet it seems I forgot to remove it the last time. This hasn’t stopped people from downloading it out of morbid curiosity, although nobody has dared to ask me about it on IRC or the forums. Certainly not news to me, since this is exactly what happened with it the last time prior to its removal.&lt;/p&gt;

&lt;p style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/test-addon.png&quot;&gt;&lt;img src=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/th_test-addon.png&quot; alt=&quot;Wesnoth test addon screenshot&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As of this writing, the 1.8 version has had 949 downloads, as it can be seen in the screenshot above. You’d think an add-on with a description of “FOO” and a misspelled title would not attract anyone to try it, but this principle doesn’t work in practice. Had the add-on contained code to break all other add-ons, people would still not get the idea, I guess. Then again, I’m talking about users who often mistakenly download the source code tarballs and then ask how to install Wesnoth on Windows or Mac OS X.&lt;/p&gt;

&lt;p&gt;This is what I get for forgetting to remove this kind of stuff. Thanks Gambit for pointing it out to me this night.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 16 Aug 2010 01:45:54 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/99-guid.html</guid>
    
</item>
<item>
    <title>Full system backup in progress!</title>
    <link>http://shadowm.rewound.net/blog/archives/93-Full-system-backup-in-progress!.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/93-Full-system-backup-in-progress!.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=93</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=93</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Finally, now that I have a 2 TiB external hard disk drive, I can start making regular, complete backups of my dear laptop. With &lt;a href=&quot;http://www.rsnapshot.org/&quot;&gt;&lt;tt&gt;rsnapshot&lt;/tt&gt;&lt;/a&gt; fully setup after experimenting for a while using Bluecore’s own internal hard disk as target, a full copy of all major filesystems, and a partial copy of my &lt;tt&gt;/home&lt;/tt&gt; — filtering useless crap for now, to avoid including caches and such — as of this writing the system is being backed up. Considering that it resides within a 250 GiB hard disk, of which 28 GiB are allocated for the preinstalled copy of Windows Vista, this couldn’t have been a better investment.&lt;/p&gt;

&lt;p&gt;The next logical step is backing up Greycore and Blackcore’s hard disk contents, in particular the latter since its hard disk is already dying, and many blocks near the end of the drive are unusable.&lt;/p&gt;

&lt;p&gt;After finishing Bluecore’s backup, I intend to send it to technical support if possible, to solve the issues with the noisy fan, &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/15-Touchpad-buttons.html&quot;&gt;partially stuck touchpad buttons&lt;/a&gt;, excess of dirt and lint inside the case and beneath the keyboard, loose screen panel articulation, … so yeah. And I also need a new, better &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/85-Battering-power-sources.html&quot;&gt;battery&lt;/a&gt; (although the current one got better!). I’d probably consider just replacing the whole damn thing, if it weren’t that I already feel comfortable using it, and that we recently invested money on a laptop for my father — which happens to be completely useless, but whatever.&lt;/p&gt;

&lt;p&gt;Besides, &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/69-More-RAM-at-last!-or,-the-side-effects-of-patching-the-ACPI-DSDT.html&quot;&gt;I didn’t buy an extra 2 GiB RAM module&lt;/a&gt; to throw it away with the laptop. &lt;img src=&quot;/dorset3/img/smilies/smile.gif&quot; alt=&quot;:)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;/p&gt;

&lt;p class=&quot;italic&quot;&gt;(Granted, I could just use Bluecore as a backup laptop by itself, but really, it’s hard to get rid of it since I’ve had better experiences with it than Greycore, despite all the problems &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/22-ATI-mayhem,-Part-III.html&quot;&gt;derived&lt;/a&gt; &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/26-ATI-mayhem,-Part-V.html&quot;&gt;from&lt;/a&gt; &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/28-ATI-mayhem,-Part-VI.html&quot;&gt;using&lt;/a&gt; &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/30-ATI-mayhem,-Part-VII.html&quot;&gt;AMD&lt;/a&gt;/&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/68-ATI-mayhem,-part-X-including-a-trip-to-Wonderland.html&quot;&gt;ATI&lt;/a&gt; &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/92-Kernel-modesetting-on-Linux-Godsend,-or-imminent-catastrophe.html&quot;&gt;hardware&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;I’m also considering relocating and resizing partitions since &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/58-The-problem-with-partitioning.html&quot;&gt;my current configuration isn’t really optimal anymore&lt;/a&gt;, now that I have an use for those 250 GiB.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 08 Aug 2010 20:21:32 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/93-guid.html</guid>
    
</item>
<item>
    <title>Kernel modesetting on Linux: Godsend, or imminent catastrophe?</title>
    <link>http://shadowm.rewound.net/blog/archives/92-Kernel-modesetting-on-Linux-Godsend,-or-imminent-catastrophe.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/92-Kernel-modesetting-on-Linux-Godsend,-or-imminent-catastrophe.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=92</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=92</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Not very long ago, I had &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/68-ATI-mayhem,-part-X-including-a-trip-to-Wonderland.html&quot;&gt;a rather frightening experience&lt;/a&gt; that made me reconsider my testing practices of the increasingly popular &lt;a href=&quot;http://en.wikipedia.org/wiki/Modesetting#Linux&quot;&gt;Kernel Modesetting&lt;/a&gt; (KMS) support for various ATI Radeon chipsets on Linux. While I couldn’t determine exactly what happened back then, I’ve now got another similar story of KMS-related bugs that can cause &lt;strong&gt;permanent damage&lt;/strong&gt; to your hardware.&lt;/p&gt;

&lt;p&gt;My &lt;a href=&quot;http://wesnoth-umc-dev.sourceforge.net/&quot;&gt;Wesnoth-&lt;acronym title=&quot;User Made Content&quot;&gt;UMC&lt;/acronym&gt;-Dev&lt;/a&gt; collaborator and personal friend of mine, Espreon, owns a Dell Inspiron e1705 laptop which ships with an &lt;a href=&quot;http://www.amd.com/us/products/notebook/graphics/ati-mobility-hd-x1000/x1400/Pages/x1400.aspx&quot;&gt;ATI Mobility Radeon x1400&lt;/a&gt; graphics controller. This is in contrast to my HP Pavilion dv5-1132la notebook (&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/88-Bluecore,-greycore-and-blackcore.html#bgb_bluecore&quot;&gt;bluecore&lt;/a&gt;) which has an ATI Radeon HD 3200 (RS780-based) controller.&lt;/p&gt;

&lt;p&gt;Espreon’s laptop is now &lt;strong&gt;damaged and unusable&lt;/strong&gt; after some minor testing of KMS + Gallium3D drivers. The screen simply doesn’t work anymore.&lt;/p&gt;

&lt;p&gt;I feel the need to carefully and meticulously analyze our stories since the KMS-enabled Radeon drivers are slowly becoming a standard amongst X.org-based Unix distributions including Debian GNU/Linux — Squeeze (6.0) is going to ship with a configuration apt for running on Radeon controllers in KMS operation without any user intervention. This is not to be unexpected since the KMS stack is clearly superior in terms of security and stability to the Xfree86/X.org based device drivers since it doesn’t require such things like making the X server’s executable &lt;a href=&quot;http://en.wikipedia.org/wiki/Setuid&quot;&gt;setuid&lt;/a&gt; root, and allowing direct access to the host’s memory, video BIOS, etc. from a userland application.&lt;/p&gt;

&lt;p&gt;But, is it really worth the risk? Is KMS really well-tested and safe enough to feature in stable mainline Linux kernels and in major general-purpose system distributions such as Debian? Let’s take a look at our personal experiences with the new graphics subsystem and drivers which are due to become mainstream around the end of this year.&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/92-Kernel-modesetting-on-Linux-Godsend,-or-imminent-catastrophe.html#extended&quot;&gt;Continue reading &quot;Kernel modesetting on Linux: Godsend, or imminent catastrophe?&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 05 Aug 2010 03:59:28 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/92-guid.html</guid>
    
</item>
<item>
    <title>Bluecore, greycore and blackcore</title>
    <link>http://shadowm.rewound.net/blog/archives/88-Bluecore,-greycore-and-blackcore.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/88-Bluecore,-greycore-and-blackcore.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=88</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=88</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Often on &lt;acronym title=&quot;Internet Relay Chat&quot;&gt;IRC&lt;/acronym&gt; I refer to my computers by their unique hostnames, which I also use to differentiate their Linux kernel configuration sets, optimized for every individual machine.&lt;/p&gt;

&lt;p&gt;Many get confused with this because the names aren’t very descriptive of these machines, so here’s some technical background and history for every one of my technological pets.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/88-Bluecore,-greycore-and-blackcore.html#extended&quot;&gt;Continue reading &quot;Bluecore, greycore and blackcore&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 03 Aug 2010 07:06:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/88-guid.html</guid>
    
</item>
<item>
    <title>Why Yahoo sucks</title>
    <link>http://shadowm.rewound.net/blog/archives/87-Why-Yahoo-sucks.html</link>
            <category>Miscellaneous</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/87-Why-Yahoo-sucks.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=87</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=87</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;It seems that one of the big guys of the Internet can’t keep the spambots at bay.&lt;/p&gt;

&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img src=&quot;http://i144.photobucket.com/albums/r176/shadowm2006/screenshots/spam3.png&quot; alt=&quot;Yahoo groups spam screenshot&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Espreon and I have been receiving this kind of garbage in our Gmail inboxes for quite a while already. They aren’t classified as spam for obvious reasons, but they are really annoying nonetheless. How come a company with that much money doesn’t set-up some kind of smart protection for their service forms? I’ve never seen this kind of crap from Google, and I hope to never do. This people, is why I use Google.&lt;/p&gt;

&lt;p class=&quot;italic&quot;&gt;(Notably, I’ve received 4 of these so far, one every month until now.)&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 02 Aug 2010 07:54:10 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/87-guid.html</guid>
    
</item>
<item>
    <title>Google Chrome and a conspiracy theory</title>
    <link>http://shadowm.rewound.net/blog/archives/82-Google-Chrome-and-a-conspiracy-theory.html</link>
            <category>Miscellaneous</category>
            <category>Software</category>
            <category>Web browsers</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/82-Google-Chrome-and-a-conspiracy-theory.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=82</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=82</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;I just found out that &lt;a href=&quot;http://packages.debian.org/experimental/chromium-browser&quot;&gt;Chromium (browser) has been in Debian experimental and Sid for a while&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I&#039;m currently tracking Squeeze and pulling some packages from Experimental, in particular Iceweasel 3.6, which feels much more stable to me than its counterpart in Testing, version 3.5 — which will probably have to remain in the upcoming Stable release &lt;a href=&quot;http://glandium.org/blog/?p=891&quot;&gt;as explained by one of the package maintainers&lt;/a&gt;.&lt;/p&gt;

&lt;p class=&quot;italic&quot;&gt;(Granted, I&#039;m a fool who doesn&#039;t care about security because I don&#039;t visit unknown odd sites at all. If it weren&#039;t for this, you&#039;d say I should not be pulling packages from Experimental, but I am, fully understanding the risks!)&lt;/p&gt;

&lt;p&gt;Despite I can see other packages from Experimental in my package manager, including a localization package for Chromium, I &lt;strong&gt;can&#039;t&lt;/strong&gt; see Chromium itself, which is really odd. I have Google Chrome installed and I pull it from Google&#039;s repository because…because it added itself to &lt;tt&gt;apt&lt;/tt&gt;&#039;s sources after I installed it for trying it out last year — which unfortunately reeks of Internet Explorer&#039;s old “integration” thing that started with IE 4, frankly. I mean, why didn&#039;t it even ask me about adding the source? Is it modifying other parts of my system&#039;s configuration without my consent? What the hell, Google?&lt;/p&gt;

&lt;p&gt;Rant aside, this is a strange coincidence, which could be related to a mirroring issue in any case, but I don&#039;t rule out the possibility that Chrome is somehow banning Chromium from my package manager. Alternatively my laptop might be possessed by some evil spirit that wants me to leave Debian&#039;s free-as-in-freedom packages for evil “Big Brother” software suites. Uncanny?&lt;/p&gt;

&lt;p class=&quot;italic&quot;&gt;(For the Google lovers and haters in the audience: I&#039;m perfectly fine with using Google stuff, mind you. My main email account is from Gmail, my &lt;span class=&quot;strike&quot;&gt;preferred&lt;/span&gt; &lt;strong&gt;only&lt;/strong&gt; search engine is Google&#039;s, I also use Google Maps, Google Earth, and this &lt;a href=&quot;http://code.google.com/p/google-perftools/&quot;&gt;memory/method call profiling suite&lt;/a&gt; of sorts that Sirp recommended to me. I also use Google Translate and reCAPTCHA. So, no, I&#039;m not really bothered by Google Chrome&#039;s additions, but I&#039;m really mildly pissed off at their decision to change my package manager&#039;s sources without asking me through debconf or something.)&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 27 Jul 2010 05:28:42 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/82-guid.html</guid>
    
</item>
<item>
    <title>My software preferences</title>
    <link>http://shadowm.rewound.net/blog/archives/79-My-software-preferences.html</link>
            <category>Miscellaneous</category>
            <category>Personal</category>
            <category>Software</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/79-My-software-preferences.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=79</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=79</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Sometimes people (especially Windows users) ask me what I use for some common task in Linux. These are my software preferences when working on various environments; your mileage will definitively vary.&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://shadowm.rewound.net/blog/archives/79-My-software-preferences.html#extended&quot;&gt;Continue reading &quot;My software preferences&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 14 Jul 2010 02:32:26 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/79-guid.html</guid>
    
</item>
<item>
    <title>Twitter</title>
    <link>http://shadowm.rewound.net/blog/archives/77-Twitter.html</link>
            <category>Frogatto</category>
            <category>Miscellaneous</category>
            <category>Personal</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/77-Twitter.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=77</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=77</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Finally, the trap that is social networking has caught me.&lt;/p&gt;

&lt;p&gt;I have &lt;a href=&quot;http://twitter.com/shikadilord&quot;&gt;joined Twitter&lt;/a&gt; as ShikadiLord (since “shadowm” and “shadowmaster” were already taken &lt;img src=&quot;/dorset3/img/smilies/pensive.gif&quot; alt=&quot;:/&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;) mainly because of &lt;a href=&quot;http://www.frogatto.com&quot;&gt;Frogatto&lt;/a&gt;, which also has presence in Twitter now.&lt;/p&gt;

&lt;p&gt;Let&#039;s see if I make use of this thing. To make things easier for me I&#039;m using &lt;a href=&quot;http://choqok.gnufolks.org/&quot;&gt;Choqok&lt;/a&gt;, a micro-blogging client for KDE &lt;acronym title=&quot;Software Compilation&quot;&gt;SC&lt;/acronym&gt; 4.&lt;/p&gt;

&lt;p&gt;Yays.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Tue, 13 Jul 2010 02:39:05 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/77-guid.html</guid>
    
</item>
<item>
    <title>More RAM at last! (or, the side-effects of patching the ACPI DSDT)</title>
    <link>http://shadowm.rewound.net/blog/archives/69-More-RAM-at-last!-or,-the-side-effects-of-patching-the-ACPI-DSDT.html</link>
            <category>Hardware</category>
            <category>Miscellaneous</category>
            <category>Software</category>
            <category>Wesnoth</category>
    
    <comments>http://shadowm.rewound.net/blog/archives/69-More-RAM-at-last!-or,-the-side-effects-of-patching-the-ACPI-DSDT.html#comments</comments>
    <wfw:comment>http://shadowm.rewound.net/blog/wfwcomment.php?cid=69</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://shadowm.rewound.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=69</wfw:commentRss>
    

    <author>nospam@example.com (shadowmaster)</author>
    <content:encoded>
    &lt;p&gt;Today I bought and installed another 2 GB of RAM from my HP Pavilion dv5-1132la laptop while on an errand to buy a new laptop for someone else — it ended up being a HP Pavilion dv4-something in case you are &lt;a href=&quot;http://tvtropes.org/pmwiki/pmwiki.php/Main/TooDumbToLive&quot;&gt;wondering&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This means that I can not only run Windows 2000, Windows XP, Windows 98, OpenSolaris 2009.06 and Debian Lenny on VirtualBox &lt;strong&gt;all at the same time&lt;/strong&gt; now, but I&#039;ll also be able to &lt;a href=&quot;http://shadowm.rewound.net/blog/archives/62-On-Wesnoths-grow-rate.html&quot;&gt;compile Wesnoth faster&lt;/a&gt; now that I can take advantage of the dual-core AMD processor without running out of RAM and getting excess swapping to disk during the build!&lt;/p&gt;

&lt;p&gt;It didn&#039;t work quite well at first, though. Problems occurred when I started enough processes to consume over 2 GB of RAM:&lt;/p&gt;

&lt;pre&gt;BUG: Bad page state in process VirtualBox  pfn:6febe
page:ffffea000187b990 flags:4000000000800000 count:0 mapcount:0 mapping:(null) index:0
Pid: 4323, comm: VirtualBox Tainted: G       A   2.6.33.4-bluecore263-preempt-suspend2 #1
Call Trace:
 [&amp;lt;ffffffff81086a48&amp;gt;] ? bad_page+0x102/0x115
 [&amp;lt;ffffffff810882a2&amp;gt;] ? get_page_from_freelist+0x3b0/0x517
 [&amp;lt;ffffffff810884f6&amp;gt;] ? __alloc_pages_nodemask+0xed/0x588
 [&amp;lt;ffffffff810884f6&amp;gt;] ? __alloc_pages_nodemask+0xed/0x588
 [&amp;lt;ffffffff810a0b2a&amp;gt;] ? __vmalloc_area_node+0xea/0x10a
 [&amp;lt;ffffffffa021d514&amp;gt;] ? rtR0MemObjLinuxAllocPages+0xd8/0x1cc [vboxdrv]
 [&amp;lt;ffffffffa021d630&amp;gt;] ? rtR0MemObjLinuxAllocPhysSub2+0x28/0xde [vboxdrv]
 [&amp;lt;ffffffffa022a7dd&amp;gt;] ? g_abExecMemory+0x1ddd/0x180000 [vboxdrv]
 [&amp;lt;ffffffffa022ad78&amp;gt;] ? g_abExecMemory+0x2378/0x180000 [vboxdrv]
 [&amp;lt;ffffffffa022d2b0&amp;gt;] ? g_abExecMemory+0x48b0/0x180000 [vboxdrv]
 [&amp;lt;ffffffff8102cc1c&amp;gt;] ? cpuacct_charge+0x54/0x76
 [&amp;lt;ffffffffa023b2f4&amp;gt;] ? g_abExecMemory+0x128f4/0x180000 [vboxdrv]
 [&amp;lt;ffffffffa023d28f&amp;gt;] ? g_abExecMemory+0x1488f/0x180000 [vboxdrv]
 [&amp;lt;ffffffffa023d7bb&amp;gt;] ? g_abExecMemory+0x14dbb/0x180000 [vboxdrv]
 [&amp;lt;ffffffffa02316da&amp;gt;] ? g_abExecMemory+0x8cda/0x180000 [vboxdrv]
 [&amp;lt;ffffffffa0218ded&amp;gt;] ? supdrvIOCtl+0x1241/0x20f8 [vboxdrv]
 [&amp;lt;ffffffffa021ce22&amp;gt;] ? rtR0MemAlloc+0x90/0xb4 [vboxdrv]
 [&amp;lt;ffffffffa02152a7&amp;gt;] ? VBoxDrvLinuxIOCtl+0x114/0x18e [vboxdrv]
 [&amp;lt;ffffffff81028440&amp;gt;] ? pick_next_task_fair+0xac/0x112
 [&amp;lt;ffffffff810ba422&amp;gt;] ? vfs_ioctl+0x23/0x93
 [&amp;lt;ffffffff810ba92d&amp;gt;] ? do_vfs_ioctl+0x429/0x46d
 [&amp;lt;ffffffff810aeff3&amp;gt;] ? fget_light+0xc3/0xe8
 [&amp;lt;ffffffff810ba9ad&amp;gt;] ? sys_ioctl+0x3c/0x5c
 [&amp;lt;ffffffff81001f2b&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;/pre&gt;

&lt;p&gt;While at first I thought it was a problem with the new RAM module itself (either that or damage on the old module, which is occupying the formerly free slot) I quickly suspected of the Linux kernel configuration instead because of several ACPI-related errors in the boot log.&lt;/p&gt;

&lt;pre&gt;reserve_ram_pages_type failed 0x6febe000-0x6febf000, track 0x10, req 0x10
ioremap reserve_memtype failed -16
ACPI Error: Could not map memory at 000000006FEBEE70, size 7 (20091214/exregion-180)
ACPI Exception: AE_NO_MEMORY, Returned by Handler for [SystemMemory] (20091214/evregion-475)
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0.TOM_] (Node ffff88013f8605d0), AE_NO_MEMORY
ACPI Error (psparse-0537): Method parse/execution failed [\_SB_.PCI0._CRS] (Node ffff88013f860430), AE_NO_MEMORY
ACPI Error (uteval-0250): Method execution failed [\_SB_.PCI0._CRS] (Node ffff88013f860430), AE_NO_MEMORY&lt;/pre&gt;

&lt;p&gt;After running some memory test utilities and getting no problem reports I recompiled another kernel (blessed be ccache, by the way!) without my patched DSDT which I needed for getting thermal zone readings with Linux. I might have mentioned before that this laptop has a special rule in the ACPI DSDT to not allow any operating system other than Windows &lt;em&gt;Vista&lt;/em&gt; (even the particular version) to read the temperature status.&lt;/p&gt;

&lt;p&gt;As I suspected, all the boot errors went away after rebooting to an unpatched/untainted kernel, and right now I&#039;m using 3678 MB of 3707 MB (damned graphics controller) without hitting a “bad page.”&lt;/p&gt;

&lt;p&gt;I&#039;m not sure why the patched DSDT caused this little mess, but I&#039;ll check what happens if I repatch it now, using the current “original” DSDT.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 27 May 2010 21:33:00 +0000</pubDate>
    <guid isPermaLink="false">http://shadowm.rewound.net/blog/archives/69-guid.html</guid>
    
</item>

</channel>
</rss>