McKusick's softupdate code integrated in to NetBSD
From the NetBSD -annouce mailing list: "Frank van der Linden (frank@wins.uva.nl) has brought Kirk McKusick's trickle sync + FFS soft update code into the main tree." For the uninitiated, softupdates is an extension to FFS which collects and orders writes to the filesystem, removing unnecessary metadata writes, and carrying out necessary metadata writes asynchronously. All the speed of Linux's default filesystem configuration, with all the safety of UFS. More information at the NetBSD news page, and Kirk McKusick's softupdates page. Softupdates has been in FreeBSD for a while, it's great to see NetBSD getting it as well.
The "all the speed ... of [ext2fs] ... all the safety of UFS" comment makes me wonder. Why is ext2fs considered unsafe? I've only lost an ext2fs once, and that was a hardware problem (hard power-off caused a nice long disk-scribble). The recovery was fun to watch though ;-) This is one time I was thanking the heavens for the -y option to fsck!
Seriously, though, what's the deal? Is this just "my OS' filesystem is more stable than your OS' filesystem," or is there a serious concern that I should be on the lookout for?
Hey Nick, please correct the poster's link to Kirk McKusick's softupdates page. Its .html, not .htm. No 8.3 filename lengths for UNIX. :-)
"Open Source?" - Press any key to continue
One of the most obvious reasons are the ridiculously long syncs of Extended Filesystem 2.
If, sorry, WHEN your Linux box crashes(all boxes do, sooner or later) you will most probably lose data.
There are several other reasons why Extended Filesystem 2 is much less secure, but that's on a more technical level and I for one don't have time to explain it. Just look at the code.
Extended Filsystem 2 is very useful for desktops but is not a serious alternative for servers.
(The same can be said about Linux in general.)
As always, it all comes down to what you will use your box for.
If you use and like Linux, don't worry about, be happy with what it does well. Because you did not pick your OS because of the filesystem, did you?
And Extended Filesystem 3 will be out soon anyways...
"Last words are for fools who haven't said enough." - Karl Marx
I also said:
[...]
As always, it all comes down to what you will use your box for.
If you use and like Linux, don't worry about, be happy with what it does well.
[...]
I run one of my old modified Linux 1.0.6 kernels on one of the desktops.
Why? Because it does what I want it to, and does it well.
But I would NEVER use Linux as a server OS because of it's bad networking performance, security etc etc.
And as I wrote, but you where to ignorant to read, it all comes down to what you will use the OS for...
"Last words are for fools who haven't said enough." - Karl Marx