I occasionally pop in to OSNews.com just to remind myself why I don’t go there any more; a gold mine filled with stupidity only matched by the comments found in the YouTube comment section or on Tumblr. Lets take a read through the HFS+ thread ( link ) where every armchair software and hardware engineer come out to join in the HFS+ bashing and the ZFS/BTRFS circle jerk with people post shit about both file systems but having never actually used either one first hand. ZFS is a great file system as so long as you have a shit tonne of memory and processing power to throw at the problem otherwise it is a painful experience to use it for anything other than ‘big iron’. Why? because it relies on using large amounts of memory to cache and boost performance which is cool beans when it comes to a massive machine like a Sun Fire 6800 or a Sun Server X4-8 but it’ll suck like rocks trying to work on a MacBook Air with 4GB of memory and don’t even dream about trying it on anything less than that. It just isn’t workable in the real world.
Then there is BTRFS that comes off as the ‘poor man’s ZFS’ which is still experimental – sure, I love taking risks and having fun but putting my valuable data on an experimental file system that is still in development isn’t something I’m going to risk. Sure, there ‘living life on the edge’ and then there is being just plain stupid – I tend to avoid the later. Don’t get me wrong I’m sure they’re working very hard on it but it is still work in progress which is the reason why Red Hat decided to go with XFS when it came to their next version of Red Hat Enterprise Linux – do you go with experimental and unstable or do you go with a file system that is tried and tested that clients will feel secure knowing they’ve got their data stored on something that has a good track record.
Regarding HFS+ – I don’t think there is anyone who would claim that it is some sort of magical and perfect file system but it is important not to resort to complete and utter bullshit when making ones case. Does HFS+ have its flaws? sure. Is Apple working on some sort of plan to improve or replace it? if Core Storage is anything to go by I wouldn’t be surprised if we end up seeing new HFS+ features being added to Core Storage as to ensure that those applications which rely on HFS+ being there keep working. I know for the arm chair engineers they think that massive changes can magically occur overnight but that simply isn’t the case – oh, and btw, ReFS still is lacking a shit tonne of features and probably won’t be bootable for at least 1-2 more releases. Maybe if Apple were to release a replacement they would prefer to be a complete drop in replacement rather than something that is half finished.
On the heels of clearing out all the crap from my WordPress and Twitter account I finally bit the bullet and killed off my Google+ and YouTube account – the last contact I had with idiots on the internet quickly coming to an end as a I realised that the only thing my YouTube channel gave me is anger and frustration at the number of idiots out there with an internet connection. Why keep something around that is nothing less than a giant PITA that gives more grief than joy. When I started out making videos on YouTube it was “hey, I can make videos and speak my mind” then one quickly finds that having a presence on a festering sore like YouTube attracts the sort of people you’d rather not have contact with. Once I got rid of that I’m a whole lot happier and even more so as I’ve been avoiding Neowin and Mac Rumors given the nitwits who hang out there – sure Reddit has its issues but it is compartmentalised so the shit doesn’t spill over and most of the smaller subreddits tend to get their house in order so the experience is fun rather than having to wait through six feet of shit just to get to the one diamond of a comment that exists.
On a good side though Apple has released another 10.9.4 seed which addresses an OpenGL issue that appeared in 10.9.3 but interesting enough that issue didn’t rear its ugly head in either Motion, Compressor or Final Cut Pro X which kind of re-enforces Apple warning developers not to use certain API’s – if something is marked ‘staged’ it is done so for a reason and not because Apple engineers want to make life difficult for third party developers. Hopefully we’ll see 10.9.4 released in the next month or so and Apple take their time with Yosemite.