내가 그것을 맥 OS X 사용하고 싶습니다 리눅스 드라이버가 그것을 다시 작성해야합니다. Mac OS X은 BSD를 기반으로합니다.나는 맥 OS X 또는 포트 리눅스 드라이버 나는
내 드라이버를 Mac OS X로 포팅해야합니까? 아니면 Mac OS X에서 I/O Kit for C++를 사용하여 다시 작성해야합니까?
리눅스 드라이버는 일부 PCI 장치 용입니다.
내가 그것을 맥 OS X 사용하고 싶습니다 리눅스 드라이버가 그것을 다시 작성해야합니다. Mac OS X은 BSD를 기반으로합니다.나는 맥 OS X 또는 포트 리눅스 드라이버 나는
내 드라이버를 Mac OS X로 포팅해야합니까? 아니면 Mac OS X에서 I/O Kit for C++를 사용하여 다시 작성해야합니까?
리눅스 드라이버는 일부 PCI 장치 용입니다.
이것은 코드/하드웨어/스킬 (당신)의 세부 사항에 실제로 의존하기 때문에 실제로는 모호하지만 그 사람에 대한 내 생각입니다.
정말 기존 코드의 품질에 따라 다릅니다. 정말 나쁜 일이 아니라면 먼저 포트를 포팅하고 아마 그것을 실행 한 후에 아마도 그것을 조정하려고 할 것입니다. 하지만 합리적인 시간에 (아마도 하드웨어에 익숙하기 때문에) 좋은/좋은 직장을 구할 수 있다고 생각한다면 스스로 작성할 수 있습니다.
AFAIK (그리고 저는 전문가가 아닙니다), Mac OS X은 자체 드라이버 모델 (I/O Kit)을 사용합니다. UNIX 기반의 드라이버 모델을 기반으로하지 않으므로 Linux 코드의 상당 부분을 이식 할 수 없습니다.
다른 무엇보다도 : Linux 드라이버가 GPL이고 독점적 인 저작권 소유자가 아닌 경우, 이식 된 드라이버도 GPL에 속해야합니다. – ephemient
그것은 내 자신의 드라이버 코드입니다. – Baget