My experience for what it's worth, is that the standard mouse features
(right and Left buttons, scroll and move cursor) work just pefectly in every
distro, but the extra buttons are not natively supported. There may be
special Linux drivers to enable them but I've never found them. I'm sure MS
will never write them for Linux!