I'm curious what your workflow is that not having any disk caching would have acceptable performance.
If ARC is so good, it should be the general Linux page cache algorithm.
Not possible until IBM's patent expires
I guess there's a few others listed in various places that were filed up to 2006-2008, I'm not sure how important they are.
ZFS has been run just fine on a system with 1GB of ram. Ram issues with ZFS are just FUD.
ARC is better than page cache in linux right now. It's not used by linux because:
1) Linus irrational hate towards ZFS (every rant I read shows clearly that he has next to zero knowledge about ZFS)
2) Patents and Licensing
Also, it's a linux's problem that it's doing that, not ZFS - nothing is cached twice on other platforms that run ZFS. Why? See reason #1.