이곳은 개발을 위한 베타 사이트 입니다.기여내역은 언제든 초기화될 수 있으며, 예기치 못한 오류가 발생할 수 있습니다.문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 macOS (문단 편집) === 여타 Unix 계열 운영체제와의 차이점 === macOS는 BSD의 커널이 사용된 Unix 기반의 운영체제이며 Unix의 많은 기능들을 macOS에서도 사용이 가능하지만 여타 Unix 혹은 Linux 운영체제와는 많은 차이점을 가지고 있다. 이 문단에서는 Unix 중 하나인 macOS가 여타 Unix-like 운영체제와 갖는 차이점에 대해서 서술한다. 애플이 직접 작성한 Unix 사용자를 위한 OS X에 대한 관점에 대해서는 [[https://www.apple.com/media/us/osx/2012/docs/OSX_for_UNIX_Users_TB_July2011.pdf|링크]] 참조 * 맥OS가 영향을 받은 BSD의 경우 범용 운영체제로써 다양한 기기에서 사용이 가능하지만 Mac의 경우 애플의 하드웨어에서만 돌아간다. * 개발자나 시스템에 깊이 들어갈 일이 없는 일반적 사용자의 경우 '터미널'을 사용하지 않고도 대다수의 작업을 할 수 있다. (반면 다른 Unix-like 운영체제에서는 일반적 사용자라도 '터미널'을 써야 하는 일은 반드시 생긴다.) 이 말은 곧 일반적인 사용자의 경우 'MacOS'도 일종의 Unix라는 사실을 굳이 몰라도 상관 없으며 Unix의 작동방식이나 사용법, 명령어 등에 대해서 배울 필요가 없다는 뜻도 된다. * Unix에서 사용가능한 알려진 패키지[* 각종 쉘(zsh, ksh 등), GNU 프로그램 등]들은 macOS에서도 쓸 수 있게 되어 있으나[* 기본 터미널 쉘이 zsh이다.] macOS에서 돌아가는 패키지들[* 예컨데 Adobe사의 프로그램, Microsoft Office 등등 떠올리는 모든 패키지들]은 Unix용으로도 개발되지 않는다. * 전통적인 Unix-like 운영체제(이하 '전통적 Unix')에서는 root 유저가 모든 실권을 갖고 독재자 그 이상의 권한을 행사하지만 최근의 macOS에서는 루트리스 기능을 통해 루트 권한을 획득하더라도 시스템 운영에 근본적으로 영향을 주는 권한의 행사는 제한하는 기능이 추가되었다. * 전통적 Unix에서는 CDE(Common Desktop Environment)를 GUI로 사용하는 반면 Mac은 자체 GUI를 사용한다. * 전통적 Unix는 그래픽 유저 인터페이스를 사용하지 않는 환경까지도 고려되어 제공되고 있으나 macOS의 경우 서버 버전이라 하더라도 GUI 환경이 기본 사항이다. * 그래픽 인터페이스에서 XFree86, X11 등 전통적 Unix에서 쓰이는 그래픽 시스템을 사용하지 않는다.[* 다만, XQuartz를 사용하는데 Xquartz는 X11의 포팅된 버전이다. 다만 오해하면 안되는 것이 XQuartz는 macos의 그래픽 시스템인 Quartz를 개조 내지는 개량하여 X11의 역할을 하도록 만든것이다. macos 자체는 X-Window나 Wayland 같은 그래픽 시스템을 사용하지 않는다.] * 전통적 Unix에서는 운영체제에서 공식 지원하는 데스크탑 환경 이외에도 다른 환경(Gnome, KDE, xfce 등)을 설치가 가능하지만 Mac에서는 자체 GUI 인터페이스로 고정된다. * 전통적인 Unix는 기본적으로 터미널 모드[* 컴퓨터를 켜면 바탕화면이 뜨는 것이 아니라 검은색 화면에 하얀글씨로 로그인 프롬포트만 뜨는 것]로의 접근이 가능하며 터미널 애플리케이션을 활용하는 일이 잦으나 macOS는 터미널 모드로의 접근은 GUI 구동 후 터미널 앱을 열어서 작업하는 것만이 가능하다. tty의 전환(여타 Unix 등의 Ctrl+Alt+F1~F7) 등은 불가능하다. ** 컴퓨터를 켤때 command+S를 길게 누르면 Unix/Linux 등의 '단일 사용자 모드(싱글모드)'로 부팅하는 기능을 지원을 하지만 이 기능의 경우 별도의 보안 절차 없이 루트권한을 갖게 되는 치명적인 문제가 있기에 MacOS Mojave에서는 비활성화 되어 있고[[https://support.apple.com/ko-kr/HT201255|#]] 활성화 하기도 까다롭다. [[https://macpaw.com/how-to/single-user-mode-mac|#]] 된다는 정도의 의의고 실제 맥에서는 싱글모드를 사용하지 않고도 많은 것들을 할 수 있으므로 굳이 쓸 일은 거의 없다. * 전통적 Unix에서 사용되는 몇몇 디렉토리는 사용되지 않는다. home이나 var 등. 정확히 말하자면 아예 없는 것은 아닌데 숨김 처리가 되어있고, 대부분의 파일이 시스템 파일이라 수정 불가능하게 잠궈두었다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기