리눅스는 elf 형식의 실행 파일을 사용하지만 OS X는 Mach O 형식 실행 파일을 사용합니다. WINE이 PE 형식 실행 파일을 불러올 수 있는 것처럼 Mach O 실행 파일을 불러오는 무언가가 필요합니다. 또한 OS X의 GUI 계층 아쿠아를 에뮬레이션 내지 포팅하는 작업이 필요합니다. WINE의 Win32 API 구현은 아주 오랜 시간이 지나서야 쓸만해졌죠.
그런데 OS X는 상용 프로그램과 오픈소스 프로그램이 미묘하게 섞여 있고, OS X용 오픈소스 프로그램들은 대개 다른 플랫폼으로도 포팅되어 있습니다. 만들면 재밌을 것 같지만 총대를 맬 사람이 누가 될 지는 모르겠네요.
리눅스는 elf 형식의
리눅스는 elf 형식의 실행 파일을 사용하지만 OS X는 Mach O 형식 실행 파일을 사용합니다. WINE이 PE 형식 실행 파일을 불러올 수 있는 것처럼 Mach O 실행 파일을 불러오는 무언가가 필요합니다. 또한 OS X의 GUI 계층 아쿠아를 에뮬레이션 내지 포팅하는 작업이 필요합니다. WINE의 Win32 API 구현은 아주 오랜 시간이 지나서야 쓸만해졌죠.
그런데 OS X는 상용 프로그램과 오픈소스 프로그램이 미묘하게 섞여 있고, OS X용 오픈소스 프로그램들은 대개 다른 플랫폼으로도 포팅되어 있습니다. 만들면 재밌을 것 같지만 총대를 맬 사람이 누가 될 지는 모르겠네요.
OS 9 이하는 지금도 에뮬레이션 가능합니다.
---- 절취선 ----
http://blog.peremen.name
Cocoa 가 nextstep
Cocoa 가 nextstep 기반으로 작업되었기 때문에 gnustep 과 어느정도 코드가 호환됩니다. 다만 재 컴파일이 필요하고, os x 의 새 기능들을 사용하는 것들 혹은 quicktime을 사용하는 것들은 사용이 힘들죠.
--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
댓글 달기