[팁] 안녕하세요 맥을 좀 공부하고싶은데요..
본문
처음에는 어릴때부터 단지 간지가나서 맥을 사용했는데
보안관련 공부를하고, window, linux 등을 접하고 공부하다보니
왜 mac 을 통해서 이를 할 수 는 없을까
라는 생각이 들었습니다.
매일 vm 을 항상 켜놓고 생활하는것도 이제 진저리가 나네요
C, C++, C#, Python, PHP, JS 를 공부하려고합니다.
Window 관련 리버싱은 어쩔수 없이 Window VM 을 켜고 해야겠지만,
위의 프로그래밍 관련은 맥에서도 다 할수 있는걸로 알고있습니다.
JS 의 경우 Chrome 을 통해서 편집 및 공부할 수 있고,
PHP 는 MAC 이 unix 계열이라서 충분히 가능하다고 알고있습니다.
Python 도 역시 현재는 낮은 버전이 깔려있지만, 새로운 버전을 받아서 쓸수 있고,
그런데 C 랑 C++ , C# 은 무엇을 통해서 해야하나요?
자체적으로 mac 용 프로그램도 만들어 보고싶고, IOS SDK 를 통해 어플도 개발해 보고싶습니다.
여러가지 자문좀 부탁드립니다
그리고 Linux 커널 분석처럼, MAC 의 커널을 분석한 자료나 관련 글은 없는건가요?
여기에서 몇개 발견해서 가입바로하고 읽어봤습니다.ㅠㅠ
상세한 자문 부탁드립니다.
댓글목록 2
라이언님의 댓글
<a href=http://en.wikipedia.org/wiki/List_of_Macintosh_software target=_blank>http://en.wikipedia.org/wiki/List_of_Macintosh_software </a>
비록 영문이지만 이 리스트를 참고하시면 맥용 대체 프로그램들로 대충 어떠어떠한 프로그램들이 있는지 아실수 있으실거에요. Open Source도 섞여있고.. 왠만한건 다 구하실수있을꺼에요.
Mac 용 프로그램을 만드실려면 코코아를 사용해서 만드시면됩니다. Objective-C가 주 언어가 될꺼구요.. 자세한건 <a href=http://developer.apple.com/technologies/mac/cocoa.html target=_blank>http://developer.apple.com/technologies/mac/cocoa.html </a>
페이지를 참고해보세요. (이것도 또 영어네요;;)
커널 분석 자료들은.. 음 리눅스의 경우
<a href=http://wiki.kldp.org/wiki.php/%B8%AE%B4%AA%BD%BA%C4%BF%B3%CE target=_blank>http://wiki.kldp.org/wiki.php/%B8%AE%B4%AA%BD%BA%C4%BF%B3%CE </a>
<a href=http://www.ibm.com/developerworks/kr/library/l-linux-kernel/ target=_blank>http://www.ibm.com/developerworks/kr/library/l-linux-kernel/ </a>
맥의 커널의 경우... 제가 알고있는 한글 사이트가 없네요..
대부분 영어로 되있어요..
<a href=http://osxbook.com/book/bonus/ancient/whatismacosx//arch_xnu.html target=_blank>http://osxbook.com/book/bonus/ancient/whatismacosx//arch_xnu.html </a>
<a href=http://events.ccc.de/congress/2007/Fahrplan/events/2303.en.html target=_blank>http://events.ccc.de/congress/2007/Fahrplan/events/2303.en.html </a>
<a href=http://en.wikipedia.org/wiki/Mac_OS_X target=_blank>http://en.wikipedia.org/wiki/Mac_OS_X</a>
이은수님의 댓글
좋은정보 감사합니다. C계열 같은경우는 터미널에서 가능하지 않나요? 다른것도 마찬가지라고 알고 있습니다. 헛소리였다면 죄송합니다.