contador Skip to content

Journaled Filesystem on Mac OS 10.2.2

The signals had been there for some time: HFS + works well but a dated file system and lacked this now standard function on both Windows (which uses NTFS) and Linux (which has an abundance of choice, with EXT3, XFS, ReiserFS and JFS), in addition, Apple markets a server-type machine such as xServe, a category for which this type of filesystem is practically a market standard, but above all it notes the hiring for many months now by Dominic Gampaolo, the designer of the revolutionary BeOS filesystem.

The journaling technology adopted by Apple would be codenamed Elvis, and would be the end point of a development secretly curated in the Cupertino laboratories for over a year. Elvis would be deactivated by default, and should be "switched on" by users via the command line; the reason for this choice probably lies in the negative impact that functionality would have on performance, reducing them by 10-15%.

But what is a journaled filesystem and why important? By simplifying a lot, the part of the operating system software that takes care of writing on the hard disk also maintains a sort of activity log, in this way in the event of a crash, the system capable of restore the previous state by consulting the logs, thus avoiding resorting to the slow process of fsck, which tries to reconstruct the consistency of the filesystem.

In addition to the news from Elvis, the second update to MacOS X should make changes to Address Book, Mail, Sherlock, NetInfo Manager, Terminal, Energy Saver, and new drivers for ATI and Nvidia video cards.

(By Marco Centofanti)