맥(OSX)에서 openCV를 시작해보자


열씸히 정리하려고 했는데 진짜 잘 정리하신 분이 있어서 그냥 링크로 남기는게 더 좋을 것 같다.


여기서 확인!



나는 


OSX 10, 10 yosemite 버전

xcode는 6, 몇.... 버전으로 진행했는데 문제없이 되었다. 

opencv는 최신버전으로 했었음!


아 그리고 터미널에서 sudo port -v selfupdate 이 처음에 안먹혀서 권한설정을 해줬던것 같다.......... 기억이잘 안나뮤ㅠ



맥에서 xcode를 사용하여 opencv를 시작해보자!



 








Posted by RoCher
,


오늘 공부한 내용중에 운영체제에 대해서 조금 더 알아볼 생각이다.


운영체제는 크게 윈도우즈 / 리눅스 / 유닉스 계열로 나뉘는데 위 사진과 같이 분류된다



(생각보다 처음들어본 OS가 많았다)


보통 대한민국에 산다면 어릴 적 부터 윈도우 환경에서 컴퓨터를 사용해 왔을테니 

리눅스와 유닉스 계열에 대해서만 알아보았다




유닉스 (UNIX)


유닉스는 현대적 컴퓨터 운영체제의 원형이 된 컴퓨터 운영체제 이다.

원래는 서버 운영체제이지만 지금은 맥OS등의 개인용 데스크탑과 임베디드(일반용이 아닌 특수목적 컴퓨터)시스템에서 이용한다.


1960년대 후반 MIT 대학과 벨 연구소에서 개발을 시도 했던 운영체제 멀틱스(Multics)가 기원이며 이후 멜틱스의 편리한 기능은 계승하면서 미니컴퓨터에서도 돌아갈수있도록 기능을 축소하고 단순화 시킨 운영체제를 개발한 것이 Unix가 되었다.


초창기 벨 연구소에서는 출판용 인쇄원고 시스템으로 기존 작성시스템보다 사용이 편리하고 인기가 높아 보급되었고 이 인기를 타고 일부 대학에 소스형태로 보급되었다고 한다.


이후 파생된 BSD(Berkeley Software Distribution, 캘리포니아 대학교 버클리캠퍼스에서 개발)는 소스코드 공개 의무가 없어 상업적 운영체제에도 많이 사용되었다.


일반인이 이해하기에는 애플이 사용하는 OS로 맥OS, iOS, watchOS(애플워치 OS)에서 이용된다고 생각하면 편하다.


혹자는 컴퓨터 역사상 가장 중요한 운영체제라고도 하는데

대부분의 운영체제를 자손으로 두고있을 정도이다. 대단하신 분





리눅스(Linux)

리누스 토르발스에 의해 개발된 운영체제

이 아저씨는 지난 2일간 공부한 Git을 개발한 아저씨이기도 하다.

오늘 배운 풍문에 따르면 유닉스를 사용하려다가 무료로 제공해주지 않자 화가 난 나머지 

본인이 그냥 만들었다고 한다. 다른곳에는 심심한 나머지(Just for fun) 만들었다고도 되어있다.


리누스가 유닉스를 쓰며 마음에 들지 않는 점이 있을 때마다 커널에 여러가지 기능을 추가했고

어느새 운영체제에 가까울정도로 기능이 늘어났다. 


리눅스는 공개 직후부터 폭팔적인 성장세를 보인다. 

당시 BSD가 소송에 휘말리며 대체제에 대한 관심이 커진 것도 있었다.


그렇지만 초기에는 불완전한 운영체제였는데 GNU프로젝트 라는 곳에서 리눅스 커널에 관심을 갖게 되고 이후 결합하면서 비교적 완전한 운영체제로 거듭났다고한다.


이후 Sun, IBM 등의 대기업들이 리눅스 개발을 지원하면서 IT세계에서 가지는 입지가 탄탄해 졌다.


현재 일반인이 접할수 있는 리눅스기반 운영체제로는 안드로이드 (갤럭시등 에 들어가는 OS) 가 있다.

가정용 공유기의 대부분도 리눅스 기반이라고...


나도 잘 몰랐지만 서버쪽에서 리눅스의 지위는 엄청나다고 한다.

무료인데다가 리눅스에 익숙한 인력도 많고 안정성도 높은 편이기 때문에.


요즘 코딩관련 사이트를 많이 돌아다니면서 생각보다 많은 사람들이 리눅스기반(특히 우분투) 운영체제를 PC에서 사용하면서 생기는 이런저런 질문올리고 답변하는걸 봤었는데 





글세. 나도 언젠간 리눅스 쓸날이... 안오겠지 설마.. 설마  



Posted by RoCher
,