Why Linux is a Piece of Shit

May 30th, 2008 | Categories: Computers

So I just went down town today and got two 80pin U320 SCSI drives, one 18GB and the other 73GB for 20CAD total. Not a bad deal.

And so I came back pretty happy today. I was about to extract the images from the IRIX CDs I downloaded, set them up on dnsmasq’s TFTP server, and get mplayer for IRIX, and watch Strawberry Panic/Mai Otome on the Indy R5K… wait a damn minute, how come I can’t read the files from the CDs at all?

After wasting 3 hours getting IsoBuster and MagicISO (none of which work) I finally learned that SGI had the bright idea to put their pre-XFS filesystem that nobody knows about on the system, EFS. Great. Fortunately, Linux’s kernel will have a solution for that. Right?

Well, yes. In fact there was a module since Linux 2.2 for the EFS filesystem – and better yet, it’s under Miscellaneous Filesystems in the kernel menuconfig. So I fired up my alternate Linux on the encrypted partition, and the other one in VMWare for good measure.

10 hours later, both Linux systems were totally and completely erased from my hard drive. Yes, even the one on the encrypted partition. What happened?

EDIT: Managed to extract something! The IRIX 6.5 install disc was borked though… no wonder it wouldn’t mount. Nero NRG blows balls. Anyway now that I’ve got it down, I’m going to sleep… it’s 0550. Only 16 more hours until the other copy of IRIX 6.5 Installation arrives!

Silicon Graphics Software Release
This CD contains the following products:

nfs3: Network File System Version 3, 6.2 with IMPACT 10000
nfs3: Network File System Version 3, 6.3
nfs: Network File System, 6.2 v1.2
nfs: Network File System, 6.3
nfs: Network File System, 6.4 for Origin, Onyx2, and OCTANE
nfs: Network File System, 6.5
onc3_eoe: ONC3 Execution Environment, 6.2 v1.2
onc3_eoe: ONC3 Execution Environment, 6.3
pcnfsd: PC-NFS 2.0.2 Server Components

You see, compiling the Linux kernel was harder than I thought. Well, not harder than I thought… it just suddenly didn’t want to cooperate after my hundred times compiling the kernel. For Linux in VMWare, I had to rummage around for ages until I finally figured out that I had to include Fusion MPT, whatever the hell that was. Funny how when I searched for Symbios 53c1030 it didn’t show up, although when I went to Fusion MPT there it was, staring at me happily in the face, along with its brothers the 53c1020, 53c1010, and who knows what not (Hint: It’s not funny at all). And get this… when I tried to mount the iso images using the loopback, and with EFS compiled as a module and loaded, the fucking VFAT driver comes up and tries to make sense of the filesystem on the iso images. That’s right, the EFS module didn’t even do its fucking job, which was the whole fucking point of recompiling the kernel in the first fucking place. Worse of all, why the hell was the VFAT driver coming up? What the fuck? Don’t try to be a hero, you just got yourself nuked, shitface.

So I tried going into my secret hideout – the LUKS encrypted supersecret Linux partition on my hard drive (not so secret if you just fdisk it). One thing led to another, and soon I was struggling furiously with this shitty program called mkinitrd (no doubt written by a monkey who was too busy jacking off to pay any attention to coding), which insists on making a gzipped ext2 filesystem image with your modules in it, instead of making a gzipped cpio archive, which the kernel uses. WHAT THE FUCK IS THE POINT OF PACKING MY KERNEL MODULES IN A FORMAT THAT THE KERNEL DOES NOT, REPEAT, DOES NOT, RECOGNIZE? The whole debacle wasted another 3 hours of my life, and I was still nowhere closer to getting IRIX 6.5 on my Indy.

And suddenly, up comes my shitty ext3 filesystem telling it can no longer find a superblock on so and so partition.

Fuck you, Linux.

  1. May 30th, 2008 at 06:30
    Reply | Quote | #1

    And this is why I use Windows, despite how much Microsoft hates us all.

  2. rollchan
    May 30th, 2008 at 06:54
    Reply | Quote | #2

    Microsoft does not hate us, they love us. That is why they give the best to us all, like Product Activation, high cost of Vista and Office. In return, we also love them in the form of cracking groups and software pirates. ehehehehehe…

    All in all, Microsoft makes good, quality products. errrrrr… how ’bout Apple? hehe…

  3. rollchan
    May 30th, 2008 at 07:21
    Reply | Quote | #3

    try vixta :)

  4. Richard Chapman
    May 30th, 2008 at 08:42
    Reply | Quote | #4

    What a terrible ordeal Linux put you through. You should demand your money back.

  5. May 30th, 2008 at 19:50
    Reply | Quote | #5

    I didn’t pay for Linux at all… that’s the whole point of Linux. There are some paid people working on it though.

    Eww, Vixta! heh, whatever. I’m putting Gentoo on my machine next. Yes, I am a masochist. Even worse than Suzaku.

  6. rollchan
    May 30th, 2008 at 20:02
    Reply | Quote | #6
  7. rollchan
    May 30th, 2008 at 21:11
    Reply | Quote | #7
  8. May 31st, 2008 at 08:36
    Reply | Quote | #8

    Hey, Bill got interrogated? what was all this about?
    And yeah, Jobs totally pwned the BeOS guy in the presentation.

  9. rollchan
    May 31st, 2008 at 10:30
    Reply | Quote | #9

    Bill’s not so happy interview by the Fed, as shown in that vid, was wayback 1998.

    United States v. Microsoft aka the Anti-Trust Law suit

  10. womprat
    May 4th, 2009 at 22:59

    linux is a motherfucker shit, only makes you to waste time

  11. SVR
    July 6th, 2009 at 16:32

    I hate linux, I freaking hate it. of course, for those who are using something like SuSE or Ubuntu for desktop its all great, linux rocks, windows sucks. But for me, I have to compile it from scratch, I have to recompile linux kernel, I have to do tons of crap… IT NEVER WORKS RIGHT, it always has errors and I have to start over and over and over… Thank god there is FreeBSD!!! For servers FreeBSD IS THE ONLY CHOICE. LINUX SUCK