drag: XFS, JFS, and ext3 are all journalled.
So is NTFS, for that matter. NTFS has some of the worst journalling of any FS ever, I've heard.
ext3's journalling is slapped on as an afterthought, so it's not too efficient.
I know this! Hells, bells.
It's just when you turn on journalling for HFS+, it's causes slowdowns.
Ext3's Journalling system is hardly a afterthought. It was specificly designed for journalling. Just because it's based off of ext2 which is not journalling, doesn't mean it's any less effective.
If you look thru the archives or do a search or something I did a whole bunch of benchmarks comparing the speed of large file use with different filing systems. JFS was actually the looser out of the bunch in terms of speed. But then again the file transfer it did do only ate 42% or so of cpu-time, the others ran around 90% cpu usage. (It was a 1700+ OC'd to 18xxMHZ.). This is expected since it was from IBM, and they never have speed in as the first concern (seems like it at least). Their solution is to throw hardware at it.
The winner was XFS, but Ext3 came damn close. Ext2 was the fastest sometimes, depending on the circumstances. (smallish files, I beleive)
The two-part filesystem is not a meta-data and data thing. It's resource and data. All FSes have separate meta-data for each file. Otherwise you'd never be able to access any files. It's actually a very nice system, as it allows structured data within files with native OS support. You can put in custom GUI components directly into an executable along with other parts that contain the executable code. You can even put these pieces on a normal data file. E.g., a text document where the embedded images and other objects are resources (IIRC, this is how SimpleText does things).
Oh, I don't know about that. Apple does some very extra weird stuff that other OSes don't do. Their files in native HFS are one file, made up of 2 parts or sections or whatever. Such as the icon used for it, it's position on the page, what type of file it is etc etc. In Linux they don't do that. If anything has to remember the Icon or position it's the program your using to display the files, non of that is stored in the actual file itself(like nautalis or konquerer or whatever), probably the same thing in Windows.
Stuff like file permissions (If I am correct) are stored in the directory itself in linux, which itself is just a file. (a special file that points to the location of hardlinks(?) to the parts of the disk that store the files it itself....)
In apple this stuff becomes very evident when you set up a file server for it. When you are sharing files with Apple (say a w2k server over SMB shares) you end up storing the file that contains the data, just like any other windows file. But you end up with these extra ._filename stuff all over your harddrive. This is to contain the extra metadata (if that's the correct word) that can't be handled under any file format other then Apple's native stuff.
Now correct me if I am wrong, it's been a long time since I looked up this stuff. (time to do some more research)
so can i conclude that the zealot
was bull shitting me
with his not-backed-by-facts-claim
that macs are better?
he was right. It's just not that big of a difference, at least not enough to go about bragging about it.
Macs are better. IMO (especially when they are running linux)
Just not that much better for the extra $$$$$$$$$$$$$$$$$$$$$$ for me.
But if your working on artist or professional, a G5 can offer significant advantages for you. Enough to boost your productivity over using windows in many cases. (linux is not a contender, exept as use as a rendering/workstation farm for high-end 3-d stuff.)
When a single project for a small business may be worth 100,000's dollars and you are on a strict deadline, the cost of a 3000-5000 dollar mac hardware setup vs a 2000-4000 dollar hardware PC setup becomes quickly immaterial vs the 15,000 dollars worth of software on either one. Especially when everybody working for you are artists and their talents lie no where near dealing with technical issues.