As an FYI, the Linux community has really worked hard to change that. Many Linux drivers now exist for winmodems, specifically, the chipsets they use. Some manufacturers have also helped in this regard, by sharing some of the source, and, some haven't.