듀얼 부트로 이동하십시오. OS X 및 FreeBSD
필자는 개인적으로 XServe G4 (PowerPC) 에서이 작업을 수행 했는데, 이는 Intel 기반 Mac보다 어렵습니다. 그래서 마일리지가 더 좋을 것입니다. 내 XServe에는 2 개의 1.3GHz (RISC) CPU, 2GB RAM 및 2 개의 80GB HDD가 있습니다. 1 개의 하드 드라이브에는 2 개의 파티션이 있고, 1 개는 OS X 설치 프로그램 용 (하나는 SuperDrive의 속도 저하를 기다릴 필요가 없었습니다), 다른 파티션은 설치의 TimeMachine 백업입니다. 기본 하드 드라이브는 모든 마술이 일어난 곳입니다.
StackExchange 의 Unix / Linux 포럼 에서이 설치에 대해 설명했습니다.
- 30GB Apple 파티션과 50GB 여유 공간 파티션이라는 두 개의 파티션을 만들었습니다. 애플 파티션이 먼저되어야합니다
- 서버가 처리 할 수있는 최신 버전의 OS X을 설치했습니다 (Snow Leopard)
- 그런 다음 설치 프로그램이 "자동 파티션"할 수 있도록 FreeBSD를 Free Space 파티션에 설치했습니다. FreeBSD의 (gparted를) 생성 된
/boot
, /
, /var
,와 /home
.
- 그것을 끝내기 위해 USB를 통해 설치했습니다 (할 수는 없지만 실제로는 매우 쉽습니다)
그래서 내가 가진 것은 펌웨어 업데이트와 같은 "애플 특정"작업을 위해 OS X로 부팅 할 수있는 FreeBSD 시스템입니다. 이 설치 이후 많은 사람이 없었지만 필요할 때 기본 OS X에 액세스 할 수 있다는 것은 편안합니다.
왜 FreeBSD인가
OS X은 FreeBSD를 기반으로 하며 설치 프로그램 (USB img)이 700MB 미만이라는 점이 좋습니다. 가장 중요한 서비스 만 설치됩니다. GUI가 필요 없으므로 GNOME 또는 KDE를 찾을 수 없습니다. 내 서버는 AMP 스택 (Apache, MySQL 및 PHP)을 실행하므로 그 외에는 아무것도로드되지 않습니다. 보안 측면에서, 악용 할 서비스가없는 시스템을 해킹하는 것은 매우 어렵습니다.
FreeBSD를 사용하면 훨씬 더 일관성이 있습니다. Linux에는 배포판이 너무 많으며 한 배포판에서 수행하는 작업이 다른 배포판과 동일하지 않습니다 (예 : 패키지와 RPM). Xserve G4의 FreeBSD는 2015 Macbook Pro의 FreeBSD와 같습니다.
응용 프로그램 호환성은? XServe의 OS X에서 Homebrew를 설치하지 않고 PHP를 5.6으로 업그레이드 할 수 없었습니다. Ports Collection에서 사용할 수 있기 때문에 XServe에서 최신 AMP 스택을 실행하고 있습니다.
ITWire에서이 기사를 확인하십시오 : 서버에서 FreeBSD 실행 : sysadmin이 말합니다