personally I keep my mac stuff and my linux stuff very very seperate, 1password doesn't really work on linux so it's a non-problem for me that iCloud doesn't function for the platform.
I'm going to sound like an apple fan-boy here; I promise you I'm not; but you said "fail" which implies it's not working as intended while appearing like it should. Could you provide more information on this? usually if the iCloud option to sync is present it works as intended for me, and I've never had otherwise (unless it's a fault with the mac/iProduct or networking).