FreeBSD vs Linux는 이를 아는 전세계 누구나의 끝임없는 이슈입니다.
여기에 대해서는 KFUG 홈페이지에서도 몇가지 자료를 제공하고 있습니다.
http://www.kr.freebsd.org/doc/FreeBSD_Linux_WinNT/
http://www.kr.freebsd.org/doc/TheRealFreeBSD/
여기 나오지 않은 것만 조금 나열해 보면,
- 라이센스
FreeBSD는 기본 시스템이 되도록이면 FreeBSD 라이센스 하에 놓입니다.
FreeBSD 라이센스는 공개된 소스코드를 거의 마음대로(상업적 목적으로도)
사용할 수 있도록 합니다. Linux 커널과 많은 시스템은 GPL을 따르는데,
이는 공개된 소스코드는 누가 고쳐도 계속 공개되어야 하며 여전히 GPL을
따르도록 합니다.
- 역사
리눅스는 1990년대 초 Linus Tovalds의 조그만 유닉스 호환 커널에서부터
시작하였습니다. FreeBSD는 1970년대 초부터 버클리 대학교에서 개발되어
온 BSD의 마지막 후손이자 유닉스 라이센스가 필요없는 완전한 공개 버전인
4.3BSD Net/2에 기반한 PC용 유닉스인 Bill Jolitz의 386BSD에서 갈라져
나온 것입니다. 386BSD는 1990년 초에 등장하였으며, 이후 FreeBSD와
NetBSD로 갈라지게 됩니다. FreeBSD는 버전 2에서 4.4BSD-Lite로
기반을 바꾸어 재작성되며, 버전 3에서 4.4BSD-Lite2기반이 됩니다.
4.4BSD-Lite는 버클리의 마지막 BSD배포본 중 공개 가능한 것이며,
Lite2는 4.4BSD-Lite의 버그를 수정한 최종본입니다.
- 배포 형태
FreeBSD는 유일한 배포본으로 공급되여, 리눅스의 경우 수십-수백여가지의
배포본이 존재합니다.
FAQ쓰는 사람의 주관적 의견으로는, FreeBSD는 "유닉스"이며 리눅스는
"유닉스 비슷한"운영체제라는 것입니다. 둘 다 외관과 사용은 비슷하지만
그 구조와 철학은 너무나 다릅니다. 소스코드의 기반과 역사가 다르기
때문입니다. 그러나 또 인터넷에 많이 쓰인다는 용도는 비슷합니다. cjh |