Должен ли я портировать драйвер Linux на Mac OS X или переписать его? - PullRequest
0 голосов
/ 18 июля 2009

У меня есть Linux драйвер, который я хотел бы использовать Mac OS X . Я знаю, что Mac OS X основана на BSD.

Должен ли я попытаться перенести свой драйвер на Mac OS X или переписать его в Mac OS X, используя I / O Kit в C ++?

Драйвер Linux для некоторого устройства PCI.

Ответы [ 2 ]

1 голос
/ 18 июля 2009

Это действительно расплывчато, так как это действительно зависит от деталей кода / оборудования / навыка (ваших), но она - мои мысли об этом.

Это действительно зависит от качества существующего кода. Если это не так уж и плохо, я сначала попытался бы портировать его, а затем, вероятно, настроить его после того, как я его запустил. Но если вы думаете, что сможете сделать хорошую / лучшую работу (возможно, потому что вы очень хорошо знакомы с аппаратным обеспечением) в разумные сроки, вы можете написать свою собственную.

0 голосов
/ 26 декабря 2010

AFAIK (а я не эксперт), Mac OS X использует собственную модель драйвера (называемую I / O Kit). Он не основан на какой-либо модели драйверов UNIX, поэтому вы вряд ли сможете портировать большую часть своего кода Linux.

...