Slashdot Mirror


XFS Merged into Linux 2.4

Alphix writes "As noted on KernelTrap Marcelo has merged XFS into 2.4 after a code review by Christoph Hellwig. The mail from Marcelo on LKML is here. Apparently it touched very little VFS code so people not using XFS shouldn't see any ill effects from this (it's even supposed to fix some VFS bugs). XFS is described by SGI as '...a journalling filesystem developed by SGI and used in SGI's IRIX operating system. It is now also available under GPL for linux. It is extremely scalable, using btrees extensively to support large and/or sparse files, and extremely large directories. The journalling capability means no more waiting for fsck's or worrying about meta-data corruption.' Let the stability vs. new-features flamewar begin."

2 of 265 comments (clear)

  1. So much for "no major changes" by aminorex · · Score: 0, Flamebait

    So Marcelo will take XFS, which helps
    approximately 12 people, but he won't take
    low-latency and preempt patches, which would
    help about 12,000,000 people.

    --
    -I like my women like I like my tea: green-
  2. Re:Careful with LILO by Anonymous Coward · · Score: -1, Flamebait

    You sound like a stubborn Gentoo user who has been breastfed the belief that lilo is rubbish. Consider the fact that lilo is written in raw assember code to be fast, powerful and lightweight (only uses 512 bytes of the MBR), whereas grub is coded in C and eats up the whole MBR. Also, lilo uses a single flat text config file, but grub needs a whole freaking directory of crap (look in your /boot sometime), plus a command line shell to install it properly.

    I had a friend with an ancient ISA SCSI card that couldn't boot any drive larger than 2.1GB. So he created a device node for the card's BIOS chip, and rewrote lilo.conf to point to that device. Then he flashed lilo to the BIOS chip on the card, and pointed the PC BIOS to the card as the first boot device, and it booted perfectly. I'd like to see that piece of GNU turd grub do something like that.

    Just because something is older and harder to do, doesn't mean that something newer and easier is better. "New" does not always mean "improved," especially in the software world.