FreeBSD: 두 판 사이의 차이

(하늘 (토론)의 1905579판 편집을 되돌림)
태그: 편집 취소
편집 요약 없음
29번째 줄: 29번째 줄:
}}
}}


'''FreeBSD'''란 FreeBSD 재단에서 관리하는 [[유닉스 계열]] BSD 중 하나로 리눅스와 마찬가지로 [[서버]], [[데스크탑]], 임베디드 컴퓨터 등 수많은 컴퓨터 유형과 아키텍쳐를 지원하고 있다.
'''FreeBSD'''란 FreeBSD 재단에서 관리하는 [[유닉스 계열]] BSD로 캘리포니아 대학교 버클리 CSRG의 4.4BSD 라이트를 바탕으로 개발된 [[운영_체제]]이다.


현대에서 유닉스를 쓰고 싶다면 [[macOS]]제외하면 유일한 운영체제이므로 공부하고 싶은 학생은 참고하도록 하자.
== 개요 ==
위 상단표를 보시다시피 수많은 아키텍쳐를 지원하므로 [[서버]], [[데스크탑]], 임베디드 컴퓨터 등에서 사용이 가능하다. <ref>다만 각 아키텍쳐에 없는 소프트웨어는 직접 소스코드를 클론 하거나 ports에서 끌어와서 컴파일 및 링크를 한 이후에 사용해야한다.</ref>


주 파일 시스템으로 [[ZFS]]를 쓰고 있다. 그렇기에 나스 서버 OS로 쓰기에는 나름 괜찮은 운영체제이다. <ref>실제로 TrueNAS는 이 OS를 기반으로 하여 만들어졌다.</ref>
[[리눅스]]와는 달리 전통적인 [[유닉스]] 방식에 따라 온전한 운영 체제의 개발을 목표로 하며, 커널을 비롯한 기본적인 운영 체제 구성 요소는 하나의 CSV 트리로 관리되어 통합적으로 개발되며 그밖에 외부 개발 요소를 포함하여<ref>대게 GNU 소프트웨어이다. 다만 FreeBSD에 문제되지 아니한 프로그램 및 버전만 제공한다.</ref> 배포하게 된다고 생각하면 된다.
 
이러한 특성덕에 FreeBSD는 서버에 쓰이는 운영체제중 가장 안정성이 뛰어난걸로 명성이 자자했으며 Yahoo!, Hotmail 등의 대형 인터넷 서비스에 사용되어왔다. 또 이러한 안정성을 중시하는 애플답게 애플에서 내놓는 상용 [[컴퓨터]]에 탑재되는 운영체제인 [[macOS]]가 이 운영 체제를 기반으로 하여 만들어졌다.
 
== 특징 ==
FreeBSD는 대한민국에 사는 일반인이라면 잘 알지 못할 정도로 극도의 마이너를 자랑한다. 하지만 해외에선 나름 잘 먹힌다는 특징이 있다. 심지어 컴덕들의 상징인 [[젠투_리눅스]]보다도 유명하다고 할 정도라고 한다. 그래서 [https://forums.freebsd.org/ FreeBSD Forum]에 물어본다면 전문적인 답변부터 캐쥬얼한 답변을 받을 수 있다.
 
기본 [[쉘]]은 bash가 아닌 csh나 tcsh를 사용한다. 하지만 이것도 유닉스 계열이기 때문에 사용자가 원하는대로 bash나 zsh를 사용 할 수 있다.
 
FreeBSD가 따르는 BSD 라이센스는 GPL 라이센스와는 달리 완전한 자유를 표방하고 있기에 수많은 대기업(특히 Apple사와 같은 컴퓨터 회사)은/는 이 OS를 기반으로 하여 운영체제를 만든다. <ref>https://olis.or.kr/license/Detailselect.do?lId=1003</ref>
 
다만 이러한 상황과는 달리 FreeBSD의 인기는 여전히 리눅스보다도 낮기 때문에 [[NVIDIA]]드라이버와 같은 필수 유틸리티(드라이버)는 리눅스 에뮬레이션을 지원한다. 따라서 자신이 원하는 소프트웨어를 설치하고자 한다면 위 상단에도 써있듯이 [https://cgit.freebsd.org/ports/ Ports]나 직접 소스코드를 끌어와서 설치하면 된다. 어차피 에뮬레이션이라고 해도 결국 리눅스나 유닉스나 거의 같은 컴파일과 링크 프로그램이 제공되므로 사용하는데에 있어 딱히 성능저하가 발생하지 않는다. <ref>[https://search.naver.com/search.naver?ie=UTF-8&query=%EC%82%AC%EC%9D%B4%ED%8A%B8+%EC%95%84%EC%B9%B4%EC%9D%B4%EB%B8%8C&sm=chr_hty 설명(네이버블로그)][https://web.archive.org/web/20240302091422/https://blog.naver.com/choibit/140036316727 아1][https://archive.md/aDnhD 아2]</ref>
 
더욱 리눅스에 비해 열악한 것이 FreeBSD에는 GCC 컴파일러의 탑재 시절에는 다른 리눅스에 비해 컴파일러 프로그램 버전이 낮은데 그 이유가 GCC 4.2.2 이후부터 GPLv3가 적용되었기에 BSD라이센스를 따르는 재단측의 성격과 안맞는 것이였다! 이후 FreeBSD 커뮤니티들은 이를 안따라도 되는 자유 소프트웨어를 찾다 애플이 지원하는 LLVM/CLANG으로 광속 교체되어 FreeBSD 10부터 기본 컴파일러가 되었다. 다만 다른 BSD 배포본에선 GCC를 사용중일 수 있으니 유의바람.
 
* 주 파일 시스템으로 [[ZFS]]를 쓰고 있다. 그렇기에 나스 서버 OS로 쓰기에는 나름 괜찮은 운영체제이다. <ref>실제로 TrueNAS는 이 OS를 기반으로 하여 만들어졌다. [https://www.truenas.com/faq/ 출처]</ref>
 
== 관련 도서 ==
* 한글 출판본
** [https://web.archive.org/web/20100704213117/http://www.kr.freebsd.org/doc/aboutfreebsd/ 《About FreeBSD》. 최준호, 김승영, 오준선, 편용헌. (주)영진닷컴, 2000.] {{ISBN|89-314-1520-6}}(절판)
** [https://web.archive.org/web/20120111072055/http://www.drbook.co.kr/new_20050605/books/view.asp?ISBN=8972807184 《클릭하세요 FreeBSD》. 최성, 이영옥. 도서출판 대림, 2005.] {{ISBN|89-7280-718-4}}
** [https://web.archive.org/web/20071103012444/http://www.acornpub.co.kr/book/open-bsd 《오픈 소스 BSD 돌아온 전설》. Michael W. Lucas 저. 이정문, 신승현 역. 에이콘출판사, 2003.] {{ISBN|89-89975-36-0}}(번역판: 원제 ''Absolute BSD''. 2002.)
* 영문 출판본
** [https://web.archive.org/web/20050307020853/http://www.aw-bc.com/catalog/academic/product/0,1144,0201702452,00.html ''The Design and Implementation of the FreeBSD Operating System''. Marshall K. McKusick, George V. Neville-Neil. Addison Wesley, 2004.] {{ISBN|0-201-70245-2}}
** [https://web.archive.org/web/20050114092826/http://www.aw-bc.com/catalog/academic/product/0,1144,0201549794,00.html ''The Design and Implementation of the 4.4BSD Operating System''. Marshall K. McKusick, Keith Bostic, Michael J. Karels, John S. Quartermain. Addison Wesley, 1996.] {{ISBN|0-201-54979-4}}
** [http://oreilly.com/catalog/cfreebsd/ ''The Complete FreeBSD''. Greg Lehey. O'Reilly Media, 2003.] {{ISBN|0-596-00516-4}}
** [https://web.archive.org/web/20071127144640/http://www.nostarch.com/abs_bsd2.htm ''Absolute FreeBSD, 2nd Edition''. Michael W. Lucas. No Starch Press, 2007. ] {{ISBN|1-59327-151-4}}
** [https://web.archive.org/web/20080107140544/http://www.nostarch.com/abs_bsd.htm ''Absolute BSD''. Michael W. Lucas. No Starch Press, 2002.] {{ISBN|1-886411-74-3}}
* 전자책
** [https://web.archive.org/web/20071112120256/http://www.kr.freebsd.org/doc/KoreanFreeBSDHandbook/ 《한글 FreeBSD 핸드북》. The FreeBSD Documentation Project 저, 이영옥 역, 김승영 편. KFUG, 2005.] (번역본: ''FreeBSD Handbook''. 2004.)
** [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ ''FreeBSD Handbook''. The FreeBSD Documentation Project. 2008.]
** [http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/ ''FreeBSD Developers' Handbook''. The FreeBSD Documentation Project. 2006.]
** [http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/ ''FreeBSD Architecture Handbook''. The FreeBSD Documentation Project. 2006.]
** [https://web.archive.org/web/20071126130421/http://www.lemis.com/grog/Documentation/CFBSD/ ''The Complete FreeBSD''. Greg Lehey. 2006.]
- [https://ko.wikipedia.org/wiki/FreeBSD?action=edit&section=33&veswitched=1 출처]의 [https://creativecommons.org/licenses/by-sa/4.0/deed.ko 라이센스]를 따름.
{{각주}}
{{각주}}
[[분류:운영 체제]]
[[분류:운영 체제]]
[[분류:유닉스 계열]]
[[분류:유닉스 계열]]
[[분류:BSD]]
[[분류:BSD]]

2024년 3월 2일 (토) 18:22 판

FreeBSD
Freebsd-logo.png
운영체제 정보
개발 FreeBSD Foundation
계열 BSD, 유닉스
최신버전 13.2, 14.0
언어 영어
플랫폼 amd64, i386, powerpc*, armv7, aarch64, riscv64,
업데이트 판올림 업데이트
라이선스 BSD 라이센스
웹사이트 FreeBSD

FreeBSD란 FreeBSD 재단에서 관리하는 유닉스 계열 BSD로 캘리포니아 대학교 버클리 CSRG의 4.4BSD 라이트를 바탕으로 개발된 운영_체제이다.

개요

위 상단표를 보시다시피 수많은 아키텍쳐를 지원하므로 서버, 데스크탑, 임베디드 컴퓨터 등에서 사용이 가능하다. [1]

리눅스와는 달리 전통적인 유닉스 방식에 따라 온전한 운영 체제의 개발을 목표로 하며, 커널을 비롯한 기본적인 운영 체제 구성 요소는 하나의 CSV 트리로 관리되어 통합적으로 개발되며 그밖에 외부 개발 요소를 포함하여[2] 배포하게 된다고 생각하면 된다.

이러한 특성덕에 FreeBSD는 서버에 쓰이는 운영체제중 가장 안정성이 뛰어난걸로 명성이 자자했으며 Yahoo!, Hotmail 등의 대형 인터넷 서비스에 사용되어왔다. 또 이러한 안정성을 중시하는 애플답게 애플에서 내놓는 상용 컴퓨터에 탑재되는 운영체제인 macOS가 이 운영 체제를 기반으로 하여 만들어졌다.

특징

FreeBSD는 대한민국에 사는 일반인이라면 잘 알지 못할 정도로 극도의 마이너를 자랑한다. 하지만 해외에선 나름 잘 먹힌다는 특징이 있다. 심지어 컴덕들의 상징인 젠투_리눅스보다도 유명하다고 할 정도라고 한다. 그래서 FreeBSD Forum에 물어본다면 전문적인 답변부터 캐쥬얼한 답변을 받을 수 있다.

기본 은 bash가 아닌 csh나 tcsh를 사용한다. 하지만 이것도 유닉스 계열이기 때문에 사용자가 원하는대로 bash나 zsh를 사용 할 수 있다.

FreeBSD가 따르는 BSD 라이센스는 GPL 라이센스와는 달리 완전한 자유를 표방하고 있기에 수많은 대기업(특히 Apple사와 같은 컴퓨터 회사)은/는 이 OS를 기반으로 하여 운영체제를 만든다. [3]

다만 이러한 상황과는 달리 FreeBSD의 인기는 여전히 리눅스보다도 낮기 때문에 NVIDIA드라이버와 같은 필수 유틸리티(드라이버)는 리눅스 에뮬레이션을 지원한다. 따라서 자신이 원하는 소프트웨어를 설치하고자 한다면 위 상단에도 써있듯이 Ports나 직접 소스코드를 끌어와서 설치하면 된다. 어차피 에뮬레이션이라고 해도 결국 리눅스나 유닉스나 거의 같은 컴파일과 링크 프로그램이 제공되므로 사용하는데에 있어 딱히 성능저하가 발생하지 않는다. [4]

더욱 리눅스에 비해 열악한 것이 FreeBSD에는 GCC 컴파일러의 탑재 시절에는 다른 리눅스에 비해 컴파일러 프로그램 버전이 낮은데 그 이유가 GCC 4.2.2 이후부터 GPLv3가 적용되었기에 BSD라이센스를 따르는 재단측의 성격과 안맞는 것이였다! 이후 FreeBSD 커뮤니티들은 이를 안따라도 되는 자유 소프트웨어를 찾다 애플이 지원하는 LLVM/CLANG으로 광속 교체되어 FreeBSD 10부터 기본 컴파일러가 되었다. 다만 다른 BSD 배포본에선 GCC를 사용중일 수 있으니 유의바람.

  • 주 파일 시스템으로 ZFS를 쓰고 있다. 그렇기에 나스 서버 OS로 쓰기에는 나름 괜찮은 운영체제이다. [5]

관련 도서

- 출처라이센스를 따름.

각주

  1. 다만 각 아키텍쳐에 없는 소프트웨어는 직접 소스코드를 클론 하거나 ports에서 끌어와서 컴파일 및 링크를 한 이후에 사용해야한다.
  2. 대게 GNU 소프트웨어이다. 다만 FreeBSD에 문제되지 아니한 프로그램 및 버전만 제공한다.
  3. https://olis.or.kr/license/Detailselect.do?lId=1003
  4. 설명(네이버블로그)아1아2
  5. 실제로 TrueNAS는 이 OS를 기반으로 하여 만들어졌다. 출처