시스템 폴더
System folder이 글은 검증을 위해 인용구가 추가로 필요하다. – · · 책 · · (2009년 12월) (이 를 |
시스템 폴더는 글꼴, 시스템 확장자, 제어판 및 기본 설정과 같이 시스템이 작동하는 데 필요한 다양한 파일을 저장하는 고전적인 Mac OS의 디렉토리다.
시스템 폴더 위치 | macOS 등가물 | 설명 |
---|---|---|
확장 | /시스템/도서관/확장 /Library/확장 | 클래식 Mac: OS 확장 저장(초기 형식) MacOS: 커널 확장 및 드라이버 저장(kext 형식) |
시작 항목 | /시스템/라이브러리/시작항목들 /Library/Startup항목들 | 부팅 시 실행할 파일 또는 스크립트 저장 |
제어판 | /System/Library/PreferencePanes /Library/PreferencePanes | Classic Mac: 부팅 시 로드되는 시스템 구성 프로그램 저장 macOS: 시스템 기본 설정에 나타나는 다양한 속성을 저장한다. |
우선권 | /라이브러리/기본 설정 | 다양한 애플리케이션 및 시스템 기본 설정 저장 |
참고: MacOS에서 /Library의 파일은 안전 모드로 부팅할 때 부팅 시 로드되지 않는다.
위치 및 "축하된" 폴더
시스템 폴더는 일반적으로 파일 시스템 계층의 루트 디렉터리 바로 아래에 위치하지만 그럴 필요는 없다.Mac OS는 이름(Mac OS의 영어가 아닌 버전에서는 다른 이름을 가지고 있음)과 독립된 문서화되지 않은 특성 또는 디렉토리 계층 구조에서 "시스템 폴더"를 식별한다.Macintosh Finder는 특별한 아이콘이 있는 이 "축복된" 폴더를 보여준다.OS가 작동하는 동안 "라이브" 시스템 폴더는 디렉토리 계층의 어떤 위치로든 자유롭게 이동할 수 있으며, 폴더가 이동한 후와 새로운 위치에 있는 폴더를 사용하여 시스템을 재시작한 후에도 문제 없이 계속 작동한다.
Finder가 "복사된" 폴더를 새 볼륨에 복사하면 복사본도 "복사"된다.디스크 볼륨이 두 개 이상인 시스템에서는 폴더를 끌기만 하면 시스템의 백업 기능을 쉽게 생성할 수 있다.또한 OS의 이전 버전과 새로운 버전을 각각 자체 볼륨에 "병렬"하여 유지하고, 새로운 버전에서 문제가 발생할 경우 이전 버전으로 되돌리는 것도 쉽다.
이 정도의 유연성은 맥 OS를 포함한 대부분의 다른 운영 체제와 클래식한 맥 OS를 구별한다.
모든 버전의 Mac OS는 단일 볼륨에서 운영 체제의 여러 복사본을 허용한다.Mac OS 9는 사용자가 주로 부팅할 볼륨을 선택하는 데 사용되는 시동 디스크 제어판을 통해 동일한 볼륨의 여러 시스템 복사본 중에서 선택할 수 있도록 허용함으로써 이에 대한 공식적인 지원을 추가했다.
이에 앞서 사용하고자 하는 시스템 폴더 사본을 수동으로 보관해야 한다.폴더는 부팅에 필요한 두 개의 파일인 시스템 또는 파인더 파일을 폴더에서 제거하여 압축을 해제할 수 있다.(신세계 Macintosh에는 Mac OS ROM 파일도 필요하다.)클래식한 Mac OS 8.5 이상 버전의 일부 버전에서는 종료하기 전에 시스템 폴더를 확인하고 시스템 폴더에 키 시스템 파일이 누락되어 있으면 사용자에게 경고하여 실수로 하드 드라이브를 부팅할 수 없게 하지 않도록 하십시오.Mac OS에서 시스템 폴더를 수동으로 축복하는 대안은 시스템 선택기와 같은 유틸리티를 사용하는 것이었습니다.
비록 대부분 다른 방식이긴 하지만 EFI 시스템으로 macOS를 실행하는 mactel 기계에 대해서는 축복은 계속된다.EFI 시스템 파티션 § macOS 및 Apple의 BootX bootloader용 두 가지 부팅 유형을 참조하십시오.[1]
사용자 접근성 및 사용자 정의
모든 콘텐츠를 볼 수 있고 대부분의 파일과 폴더를 편집할 수 있다는 점에서 시스템 폴더는 MacOS의 동등한 폴더보다 보호가 덜 된다.그러나 General Controls Control Panel의 Protect System Folder Contents 확인란을 사용하면 경험이 부족한 사용자가 실수로 내용을 변경하지 못하도록 할 수 있었다.시작 및 종료 프로그램, 모양 테마, 제어판, 글꼴 및 확장뿐만 아니라 Apple 메뉴의 항목도 시스템 폴더의 항목을 추가하거나 제거하여 제어한다.
이 과정은 애플이 원래 리카르도 바티스타의 셰어웨어 유틸리티였던 제어판인 Extensions Manager를 구현하면서 더욱 편리해졌다.이를 통해 제어판, 확장, 시동 항목 및 종료 항목을 활성화 및 비활성화할 수 있었고, 키보드의 스페이스바를 눌러 부팅 프로세스 초기에 호출할 수 있었다.
한 가지 눈에 띄는 부재는 글꼴 관리였다.이를 위해 애플은 Extensis Case, Adobe Type Manager, AlSoft MasterJuggler와 같은 글꼴 관리 프로그램의 제3자 개발을 허용했다.
참조
- ^ "apple-opensource/bless". GitHub. Retrieved 6 January 2020.