Archive for the ‘Rant’ Category

Rant: Linux is a Fickle Bitch

Saturday, April 29th, 2006

So after reading up on recent JFS work, and the state of various vendor’s support, and looking at the toolset for it and for XFS, I decided to switch to XFS, as it seemed the better-supported solution…

Of course, here’s the problem with linux: you have to go with the options that are more constantly upgraded, like, say, XFS. This is because the things that aren’t updated, even if they’re ignored because they’re stable and they work, and you can rely on them, are liable to not be supported at all in some future release, because nobody decided to go in and update it when they changed some kernel interface that the community of developers decided “needed changing”. Linux isn’t about reliability, or correctness, or making sure it all works together. It’s ten thousand egotistical nerds trying to scratch their own personal itches, irrespective of the work of others. It’s the sort of thing that makes Theo De Raadt froth at the mouth: The Bazaar may be a great place to get stuff for a party, but it’s a shitty way to build a car.

Case in point: XFS’s ‘fsck’ utility does nothing. It is literally the same as /bin/true. It simply returns a proper success code, because (or so the logic goes), the journal will replay when the fs is mounted, and if that fails, then and only then will it run xfs_check and if that fails, it’ll run xfs_repair. So if you suspect deep corruption, and you touch /forcefsck, you’ve not done a damn thing, because xfs will happily replay the journal and you’ll never know. What you’ll have to do is boot from some other media, start your mirrors and logical volumes and what-not, then run xfs_check. This is madness. This is not a viable solution for any kind of enterprise-level product, and I’m aghast. But, hey, at least xfs gets updated!

Case in point #2: I rebuilt my Logical Volume to get myself some free space for snapshots. So I get it all set up and make a snapshot, mount it, look at it, and unmount it. Then I go to remove the snapshot volume. The box hangs. I figure I screwed up and reboot. Amusingly, XFS doesn’t mount by looking at the volume, it also checks the UUID and mounts the first volume it finds with that UUID. Which is, ha-ha, the snapshot volume. Welcome to funky town. So, here I go, rebooting the box, starting the mirror set, activating the volumes, and removing the snapshot. I try this a couple more times, to the exact same effect, before googling and realizing that kernel 2.6.16 requires lvm2 version 2.02.01 or greater, and device-mapper 1.02.02 or greater. Which, of course, since nobody on the Fedora Core team can be bothered to scratch itches like “making LVM snapshots work”, isn’t in the FC4 repository. Because all the michelangelos are designing cathedrals*–the bazaar is just a great place to get cheap rugs.

If you get to the part about the Linux Network “Net vs. Net-2 vs Net-2D” code, I’d like to point out that the “Ross” in question once stopped at my parents house to sell me a Sun E450, which I then promptly burned out by running it without plugging in the chassis fans. Good times, good times.

Rant: Jesus isn’t MY guildleader!

Monday, March 20th, 2006

In response to this, all I have to say is:

Lemmy is my Guild Leader

Rant: You fools! You mad fools!

Saturday, October 15th, 2005

So, Apple has released the new video iPod, and they’ve added a Music Video store to iTunes. This is cool. I’d like to be able to buy videos to download to my iPod. (once I get an iPod that does video, but, meh, I speak in possibility here)

They’ve made one mistake though: You can no longer watch music videos in iTunes for free. Oh. My. God. The last 5 albums I bought I bought because I flipped through the videos and thought “Hey, I like them.” This is why RIAA loved the 80’s, when MTV still showed videos. Sure, it didn’t make any money for MTV, because people’d only tune in for 3 minutes and 30 seconds, then run out and purchase things that MTV didn’t, itself, sell. So now they have hour-long “ZOMG I R SO DRUNK!” shows that “the damned kids these days” watch. This is advantageous to MTV because people are likely to sit through the commercials now.

The problem with iTunes is that free videos were great ads for the music product. 30-second snips of a video aren’t great ads for music, or videos, or… well… anything. Not even porn.

If Steve Jobs weren’t a goatfucker, he’d realize that the real cow would have been to let you watch videos in iTunes, but pay to download them. This thing I would do for the goatfucker. As it is, I don’t know where I’ll go for my good musical suggestions. Good god, I might have to try the radio

Rant: ISO-8859-1 vs UTF-8: FIGHT

Friday, June 17th, 2005

So I ran into a problem today. Someone had an XML file with an Ñ in it, and the encoding was UTF-8. But, alas, the file encoding was actually ISO-8859-1.

What’s the difference? Start here to read about encoding types and Unicode. Then view some examples here.

What happens is that UTF-8 has strict high-bit format rules for “What constitutes a non-single-byte character” whereas ISO 8859-1 uses all 8 bits to produce 191 characters.

Rant: Oh Great

Wednesday, June 15th, 2005

So there’s this new movie coming out, called Fantastic Four. This usually affects me very little, but right now, it’s kind of a problem.

for added points, check out where “jesus h christ” gets you at images.google.com.

The sad part is that by posting this, I’m only hurting myself.

Magic!