FreeBSD 핸드북 : 어플리케이션 설치하기: 포트 콜렉션 : 왜 포트 콜렉션이 있는가?
Previous: 어플리케이션 설치하기: 포트 콜렉션
Next: 포트 콜렉션은 어떻게 동작하는가?

4.1. 왜 포트 콜렉션이 있는가?

기본 FreeBSD 시스템에는 여러가지 도구와 시스템 유틸리티가 들어 있지만 많은 유명한 프로그램은 다음과 같은 좋은 이유때문에 기본 시스템이 아닙니다:-

  1. 일부 리스프 기반 편집기처럼 어떤 사람은 이것 없이는 못살지만 다른 사람은 참을 수 없는 프로그램들.
  2. 기본 시스템에 넣기에는 너무 특화된 프로그램(CAD, 데이터베이스).
  3. 시스템에 꼭 있어야 하기 보다는(아마도 어떤 언어들) ``시간이 남으면 봐야지'' 영역에 속하는 프로그램.
  4. FreeBSD같은 진지한 운영체제에 제공되기에는 너무 장난같은 프로그램 ;-)
  5. 많은 프로그램을 기본 시스템에 넣어도 사람들은 항상 더 많은 것을 원하므로 어딘가에 그 상한을 그어야 합니다(그렇지 않으면 FreeBSD 배포본은 너무 커질 것입니다).

모든 사람이 자신이 좋아하는 프로그램을 직접 포팅하기를 기대하는 것은 분명히 비논리적이므로(엄청난 양의 중복된 작업을 말하는 것이 아닙니다) FreeBSD 프로젝트는 이 과정을 자동화해줄 표준 도구를 사용하는 영리한 방법을 제안하였습니다.

우연히도, 이것은 간단하지만 아주 유연한 도구를 결합하여 아주 강력한 것을 만들어내는 ``유닉스 방식''이 실제로 동작하는 것을 보여주는 훌륭한 예입니다.


FreeBSD 핸드북 : 어플리케이션 설치하기: 포트 콜렉션 : 왜 포트 콜렉션이 있는가?
Previous: 어플리케이션 설치하기: 포트 콜렉션
Next: 포트 콜렉션은 어떻게 동작하는가?