Monday, February 05, 2007

Finally! Journaled File System for FreeBSD *soon, me hope*.

Now FreeBSD has version 6.x fer production purpose and 7 fer current. I missed quite a release nowadays. But 1 of the most important news I read today is:

*tada!* GJournal (This is a .pdf file, it'll may take quite some time to load this. Beware.). GJournal is a journal patch? (I'm not sure it's a patch, or extension or a new file system) currently fer UFS file system (more to come, so I read). What it'll do? It'll enabled journaling feature into FreeBSD file system. Yeah we're already goin to version 7 and journaled file system has only been written now.

http://blogs.freebsdish.org/pjd is the blog of the writer of GJournal. You might want to read this fer clearer informations.

So what's journaled file system? From a non techie explanation (like there'll be a techie explanation from me... :), it's like a real time backup of changes in files. Fer a simple example, you open up a text program and write a long blog. In the middle of your writing, the power went off. You didn't save any of your blog so after you restarted the pc, you find that your writings is:

a) completely lost
b) corrupted

Either way, fer a simple blog, it's not that harmful (unless your idea just went up in smoke and you're pullin your hairs in disbelieve..), but look at it in real-time operating system work. Hundreds of activities per second, all using files and many of the files is important system's file. Get the picture? We don't want system files to be corrupted in case of power failure or such do we? Sorry if my explanation isn't correct so better google fer some better and detail explanation about it.

FreeBSD have no journaled file system until now. Fer windows, they have NTFS. Not that FreeBSD is lack in somethin great though. The current file system is stable enough fer even big big corporation's need. Has ever been stable. So what's the fuss? Well, because journaled file system will make it much better. Securing the secured. Bestest of best.

Enough with that. Read this discussion in FreeBSD Mailing List fer the informations, where-to-gets and uhm, discussions about the said GJournal.

Will GJournal make it to FreeBSD 7? I sure hope so. In fact, I read that it'll be in 6-STABLE. Yeah that's what I'm talkin about. Later.

Fer further readings, here's what I think the useful links to consider.

http://ivoras.sharanet.org/freebsd/gjournal.html - The original GJournal. Now made obsolete by the new GJournal goodies.
http://wiki.freebsd.org/gjournal -Wiki about the old GJournal. Much better informations than mine (fer sure :). It's there fer historical purpose.
http://ivoras.sharanet.org/freebsd/freebsd7.html - Some informations about what's in store fer the next FreeBSD 7 release. Informative.
http://lists.freebsd.org/pipermail/freebsd-current/2006-August/064932.html - Discussion in FreeBSD Mailing List about GJournal new patch.
Google - It's THE search engine. So use it!

p/s: When you read other far more accurate explaination than mine, that information will automatically void mine. In english, you can't sue me :P.

No comments: