FreeBSD
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
FreeBSD는 4.3BSD Net/2를 기반으로 개발된 오픈 소스 운영 체제이다. 1993년 386BSD 사용자들에 의해 시작되었으며, BSD 계열 운영체제 중 가장 대표적이다. FreeBSD는 1993년 12월 첫 릴리스를 시작으로 꾸준히 발전해왔으며, 2023년 11월 14.x 버전이 출시되었다. x86-64, ARM64 등 다양한 아키텍처를 지원하며, 포트 및 패키지 시스템을 통해 응용 프로그램 설치 및 관리를 자동화한다. BSD 라이선스를 따르며, 2000년 설립된 FreeBSD 재단에서 개발을 지원한다.
더 읽어볼만한 페이지
- 경량 유닉스 계열 시스템 - NetBSD
NetBSD는 높은 이식성을 가진 BSD 계열 오픈 소스 운영 체제로, 다양한 아키텍처를 지원하며 pkgsrc 패키지 관리 시스템을 통해 응용 프로그램 설치가 용이하고 안정성과 보안을 중시하여 여러 환경에서 사용된다. - 경량 유닉스 계열 시스템 - 블랙베리 10
블랙베리 10은 2013년에 출시된 블랙베리 리미티드의 모바일 운영 체제로, 터치스크린 및 물리 키보드 스마트폰을 지원하며 제스처 기반 인터페이스, 블랙베리 허브 등의 기능을 제공했으나 2022년에 공식 지원이 종료되었다. - FreeBSD - TrueOS
TrueOS는 2005년 PC-BSD로 시작하여 FreeBSD를 기반으로 사용 편의성을 강조한 운영 체제이며, 2016년 TrueOS로 이름이 변경되었으나 2020년에 개발이 중단되었다. - FreeBSD - DragonFly BSD
DragonFly BSD는 FreeBSD에서 파생되어 모놀리식 커널과 마이크로커널의 장점을 결합한 하이브리드 커널 구조를 채택한 자유 운영 체제로, HAMMER 및 HAMMER2 파일 시스템 지원, CPU별 스레드 스케줄러, 유저랜드 가상 커널 기능 등을 제공한다. - 1993년 소프트웨어 - 윈도우 NT
윈도우 NT는 1988년에 개발되어 1993년에 출시된 마이크로소프트의 운영 체제 제품군이며, 하드웨어 및 소프트웨어 이식성을 목표로 다양한 프로세서 아키텍처를 지원하고, 사용자 모드와 커널 모드를 사용하며, 개체별 접근 제어 목록을 통해 시스템 보안을 강화했다. - 1993년 소프트웨어 - NetBSD
NetBSD는 높은 이식성을 가진 BSD 계열 오픈 소스 운영 체제로, 다양한 아키텍처를 지원하며 pkgsrc 패키지 관리 시스템을 통해 응용 프로그램 설치가 용이하고 안정성과 보안을 중시하여 여러 환경에서 사용된다.
| FreeBSD - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 기본 정보 | |
![]() | |
![]() | |
| 개발자 | FreeBSD 프로젝트 |
| 계열 | 유닉스 계열(BSD) |
| 출시일 | 1993년 11월 1일 |
| 마케팅 대상 | 서버, 워크스테이션, 임베디드 시스템, 네트워크 방화벽 |
| 패키지 관리자 | pkg |
| 지원 플랫폼 | IA-32, x86-64, ARM64, ARM32, PowerPC, RISC-V, PC-98, SPARC64, Alpha, IA-64, MIPS, Xbox, Wii, Xen, Nintendo Switch |
| 커널 종류 | 모놀리식 (동적 로드 가능 모듈 포함) |
| 사용자 영역 | BSD |
| UI | 유닉스 셸: sh 또는 tcsh (사용자 선택 가능) |
| 라이선스 | FreeBSD License, FreeBSD Documentation License |
| 프로그래밍 언어 | C (C11), C++, Roff, Shell, Assembly, Makefile |
| 웹사이트 | FreeBSD 공식 웹사이트 |
| 추가 정보 | |
| 동작 상태 | 현재 |
| 소스 모델 | 오픈 소스 |
2. 역사
FreeBSD는 BSD 유닉스의 역사를 계승하여 발전해 왔다. BSD는 1970년대 캘리포니아 대학교 버클리에서 개발된 유닉스 운영체제의 일종이다.
1991년 윌리엄 졸리츠에 의해 4.3BSD Net/2를 기반으로 한 운영체제인 '''386BSD'''가 발표되었다. 하지만 386BSD의 개발이 정체되자, 사용자들은 자체적으로 "Unofficial 386BSD Patchkit"를 만들어 버그를 수정하는 등 노력을 기울였다. 그러나 386BSD는 거의 1년 동안 방치되었고, 패치 킷의 양은 방대해졌다.
이에 386BSD 사용자들은 패치 킷을 적용한 "클린업" 스냅샷 제작 프로젝트를 추진했지만, 윌리엄 졸리츠가 이를 거부하면서 프로젝트는 새로운 방향을 모색해야 했다. 결국 패치 킷 정리 담당자였던 네이트 윌리엄스, 로드 그라임스, 조던 허바드는 1993년에 FreeBSD 프로젝트를 시작했다. "FreeBSD"라는 이름은 데이비드 그린먼이 제안한 것으로, 386BSD의 첫 단어 "Three"를 본떠 "Free"로 지어졌다. 1993년 6월 19일, 조던 허바드, 로드 그라임스 및 데이비드 그린먼은 FreeBSD 개발 시작을 발표했다.
FreeBSD는 4.3BSD Net/2를 기반으로 개발되었으며, 1993년 12월에 첫 번째 릴리스인 FreeBSD 1.0이, 1994년 5월에는 FreeBSD 1.1이 출시되었다.
1994년 1월, 노벨과 캘리포니아 대학교 버클리 간의 소송이 마무리되면서, 4.3BSD Net/2에 유닉스 라이선스에 저촉되는 부분이 있음이 공식적으로 인정되었다. 이로 인해 FreeBSD는 4.3BSD Net/2 기반 개발을 중단하고, 1994년 7월에 출시된 FreeBSD 1.1.5.1을 마지막으로 4.4BSD-Lite를 기반으로 개발을 재개했다.
FreeBSD 프로젝트는 유닉스 라이선스에 저촉되지 않는 4.4BSD-Lite를 기반으로 개발을 재개하여, 1994년 11월에 FreeBSD 2.0을 발표했다. 이후 FreeBSD는 지속적으로 발전해오고 있다.
X 윈도우 시스템과 관련하여, 초기에는 XFree86을 표준으로 채택했지만, FreeBSD 5.3부터는 X.Org를 표준으로 전환했다.
FreeBSD의 주요 버전별 변경 사항은 다음과 같다.
2. 1. BSD의 역사
1977년 캘리포니아 대학교 버클리의 대학원생이었던 빌 조이(Bill Joy)가 유닉스 제6판의 추가 기능(add-on)을 개발하면서 BSD가 시작되었다. 1979년 말에는 VAX 기종에서 3BSD가 탄생했는데, 이는 VAX용 유닉스인 UNIX/32V를 개량하여 가상메모리를 구현한 새로운 커널을 만들고 2BSD를 흡수한 것이었다. 1983년에는 TCP/IP 구현과 새로운 파일시스템 FFS를 포함한 4.2BSD가 개발되었다.[257][258][259][260][261][262]1991년에는 대부분의 AT&T 코드를 BSD 코드로 대체한 “Networking Release 2 (Net/2)”가 나왔는데, 이는 PC로 옮겨져 386BSD와 BSD/386의 기반이 되었다. 1994년 저작권 및 상표권을 둘러싼 USL과 BSD의 법정 공방 끝에, 4.3BSD-Net/2는 AT&T 라이선스가 필요한 4.4BSD-Encumbered와 완전히 자유로운 4.4BSD-Lite로 나뉘어 다시 배포되었다. 1995년에는 BSD의 최종판인 4.4BSD-Lite Release 2가 나오며, CSRG는 그동안의 모든 연구와 개발을 마무리하고 해산하였다. 이즈음 386BSD는 FreeBSD와 NetBSD로 이어졌고, BSD/386은 BSD/OS가 되어 4.4BSD를 계승한다.[263][264][265][266]
1974년, 캘리포니아 대학교 버클리의 밥 패브리 교수는 AT&T(AT&T Corporation)로부터 유닉스 소스 라이선스를 획득했다.[12] DARPA의 자금 지원을 받아 컴퓨터 시스템 연구 그룹은 AT&T 리서치 유닉스를 수정하고 개선하기 시작했다. 이 그룹은 이 수정된 버전을 "버클리 유닉스" 또는 "버클리 소프트웨어 배포판"(BSD)이라고 불렀으며, TCP/IP, 가상 메모리, 버클리 고속 파일 시스템과 같은 기능을 구현했다. BSD 프로젝트는 1976년 빌 조이에 의해 설립되었다. 그러나 BSD에는 AT&T 유닉스의 코드가 포함되어 있었기 때문에, BSD를 사용하기 위해서는 먼저 AT&T로부터 라이선스를 받아야 했다.
1989년 6월, BSD의 첫 번째 공개 버전인 "네트워킹 릴리즈 1" (Net-1)이 출시되었다. Net-1을 출시한 후, BSD 개발자인 키스 보스틱은 모든 AT&T 코드를 원래의 BSD 라이선스에 따라 자유롭게 재배포 가능한 코드로 대체할 것을 제안했다. AT&T 코드 대체 작업이 시작되어 18개월 후에 AT&T 코드의 상당 부분이 대체되었다. 그러나 커널에는 AT&T 코드를 포함하는 6개의 파일이 남아 있었다. BSD 개발자들은 해당 6개의 파일 없이 "네트워킹 릴리즈 2"(Net-2)를 출시하기로 결정했고, Net-2는 1991년에 출시되었다.
1991년, 윌리엄 졸리츠에 의해 4.3BSD Net/2를 기반으로 한 운영체제, '''386BSD'''가 발표되었다. 하지만 공개 후 개발이 정체되자, 386BSD 사용자들은 "Unofficial 386BSD Patchkit"를 제작하여 버그 대응 등을 진행했다. 이후 386BSD는 거의 1년에 걸쳐 방치되었고, 결국 패치 킷의 양이 방대해졌다. 이에 386BSD 사용자들은 "386BSD 개발을 돕기 위해" 패치 킷을 적용한 상태의 "클린업" 스냅샷 제작 프로젝트를 추진했으나, 졸리츠가 이 프로젝트의 수용을 거부하면서 프로젝트는 노선 변경을 할 수밖에 없었다.
2. 2. FreeBSD의 탄생과 발전
1992년 윌리엄과 린 졸리츠는 인텔 80386 기반 마이크로프로세서용 운영 체제인 386BSD를 발표했다. 386BSD의 개발이 더디게 진행되자, 네이트 윌리엄스, 로드 그림스, 조던 허바드[13] 등 386BSD 사용자 그룹은 운영 체제를 최신 상태로 유지하기 위해 자체적으로 분리했다. 1993년 6월 19일, 프로젝트 이름으로 FreeBSD가 선택되었고[14], 1993년 11월에 FreeBSD의 첫 번째 버전이 출시되었다.1993년부터 4.3BSD Net/2에 기반한 386BSD의 소스 코드를 이용하여 FreeBSD 개발이 시작되었다. 1992년 Jordan K. Hubbard, Nate Williams, Rod Grimes 세 사람이 시작한 “Unofficial 386BSD Patchkit”[263]은 386BSD 개발이 늦어지면서[264] 별도의 BSD 운영 체제 개발로 전환되었고, David Greenman의 명명에 따라 ‘FreeBSD’라는 이름으로 독자적인 작업이 시작되어 1993년 11월 FreeBSD 1.0이 발표되었다.
1994년 5월에는 FreeBSD 1.1이 발표되었고 1994년 7월 버전 1.1.5.1로 완료되었다. 그러나 이 무렵 4.3BSD Net/2를 둘러싼 저작권 분쟁으로 인해 4.3BSD Net/2 기반 386BSD 소스 코드는 사용이 중단되었고, FreeBSD 2.0은 자유로운 배포가 보장된 4.4BSD-Lite를 바탕으로 다시 작성되었다.[265][266]
1995년 1월 발표된 FreeBSD 2.0은 4.4BSD 기반으로 전면 재작성되어 1995년 6월 버전 2.0.5, 1998년 11월 버전 2.1.7.1과 버전 2.2.8로 완료되었다.
FreeBSD 3.0은 1998년 10월 발표되어 2000년 7월 버전 3.5.1로 마무리되었는데, ELF 바이너리 포맷 전환, 대칭형 다중 프로세서(SMP) 시스템 지원, 새로운 64비트 플랫폼 DEC Alpha 지원 등의 변화가 있었다.
FreeBSD 4.0은 2000년 3월 발표되어 2005년 1월 최종판 4.11로 완료되었다. FreeBSD 4에서는 가상메모리 성능 향상, SVR4 계열 유닉스 에뮬레이션 추가, ATA/ATAPI 통합 드라이버가 도입되었다.
이후 FreeBSD는 지속적으로 발전하여, 2023년 11월에는 FreeBSD 14.0이 출시되었다. FreeBSD 14는 OpenSSL 3.0, bhyve 하이퍼바이저의 TPM 및 GPU 패스스루 지원, 최대 1024 코어 지원, ZFS 성능 개선 등을 제공한다.
FreeBSD의 주요 버전별 변경 사항은 다음과 같다.
FreeBSD는 캘리포니아 대학교 버클리 CSRG(Computer Systems Research Group)의 4.4BSD-Lite를 기반으로 개발된 오픈 소스 운영 체제이다. 리눅스와 달리 전통적인 유닉스 방식에 따라 커널을 포함한 기본적인 운영 체제 구성 요소가 하나의 CVS 트리로 관리되어 통합적으로 개발된다.
3. 특징
FreeBSD는 안정성, 성능, 보안을 중시하며, 특히 커널의 고부하 내성이 높아 부하가 증대해도 안정적으로 동작하는 특징이 있다. 수천 명의 동시 접속에도 빠르게 응답하며, 이러한 특징 덕분에 야후!, 핫메일[257][258], 드림위즈, 세이클럽[259] 등의 대형 인터넷 서비스에 사용되었다.
기본적으로 32비트 x86 프로세서(IA-32) 기반 i386 플랫폼을 중심으로 개발되었으며, 현재는 64비트 확장판 AMD64(x86-64)를 비롯하여 다양한 명령어 집합 아키텍처를 지원한다.
FreeBSD는 초기 상태에서는 최소 구성으로 설치되며, CUI 환경만 제공된다. 데스크톱 환경을 사용하려면 X Window System, X 디스플레이 매니저(LightDM 또는 SDDM), Lumina 등의 소프트웨어를 추가로 설치하고 설정해야 한다. GUI 설정보다는 수작업으로 설정 파일을 수정하는 경우가 많아 UNIX 숙련자에게 적합하지만, 서버 용도로는 이러한 단순한 구성이 안정성에 기여한다.
FreeBSD는 OS 전체를 특정 CPU에 최적화할 수 있으며, 구세대 하드웨어 드라이버도 풍부하게 포함되어 있어 오래된 컴퓨터에서도 작동 가능하다. X.Org Server 드라이버를 통해 다양한 비디오 카드에 대응하며, NVIDIA 비디오 카드의 경우 제조사 드라이버를 통해 OpenGL에서 완전한 3D 하드웨어 가속을 지원한다.
커널 레벨에서 리눅스 바이너리 호환 기능(커널 2.6.16 상당, FreeBSD 14.0부터는 리눅스 커널 4.4.0 버전까지의 시스템 콜 지원)을 제공하며, Wine을 통해 Windows 호환 환경도 사용할 수 있다. 이를 통해 리눅스 전용 프로그램이나 윈도우 애플리케이션도 FreeBSD에서 실행할 수 있다.
FreeBSD는 BSD 라이선스를 따르며, GPL 요소를 포함하지 않도록 설계되었다. 애플 Mac OS X의 코어인 Darwin의 토대[260]이며, 마이크로소프트의 C# 및 CLI 소스 공유 대상이다.[261][262]
FreeBSD는 포트(port) 및 패키지(package)라는 관리 방법을 사용하여 시스템 소프트웨어 외의 응용 프로그램을 설치한다. 30,000개 이상의 애플리케이션을 FreeBSD Ports를 통해 제공하며, 사용자는 소스 코드를 컴파일하거나 미리 컴파일된 바이너리 패키지를 설치할 수 있다. 버전 10.0부터는 패키지 관리자 pkg가 도입되어 apt 및 yum과 유사한 기능을 제공한다.
3. 1. 지원 플랫폼
FreeBSD는 다양한 명령어 집합 아키텍처에 이식되었다. FreeBSD 프로젝트는 지원 수준에 따라 아키텍처를 계층(Tier)으로 분류한다. Tier 1 아키텍처는 성숙하고 완전히 지원되며, 보안 담당자가 지원하는 유일한 계층이다. Tier 2 아키텍처는 활발히 개발 중이지만 완전한 지원은 제공되지 않는다. Tier 3 아키텍처는 실험적이거나 더 이상 활발히 개발되지 않는다.[23]
2023년 12월 현재, FreeBSD는 다음 아키텍처로 이식되었다.
| 아키텍처 | 14.x 지원 수준 | 비고 |
|---|---|---|
| x86-64 | Tier 1 | "amd64"로 지칭 |
| x86 (IA-32) | Tier 2 | "i386"으로 지칭, 15.x에서 지원되지 않음 |
| 64비트 ARMv8 | Tier 1 | "aarch64"로 지칭 |
| 32비트 ARMv7 | Tier 2 | "armv7"로 지칭 |
| 32비트 ARMv6 | Tier 3 | "armv6"로 지칭, 15.x에서 지원되지 않음 |
| MIPS | 지원되지 않음 | "mips", "mipsel", "mipshf", "mipselhf", "mipsn32", "mips64", "mips64el", "mips64hf", "mips64elhf"로 지칭, 12.x까지 Tier 2 |
| 32비트 및 64비트 PowerPC | Tier 2 | "powerpc", "powerpcspe", "powerpc64", "powerpc64le"로 지칭. 32비트는 15.x부터 지원되지 않음 |
| 64비트 RISC-V | Tier 2 | "riscv64"로 지칭 |
32비트 ARM(OTG 포함) 및 MIPS 지원은 주로 임베디드 시스템을 대상으로 하며(ARM64도 서버를 대상으로 함[24]), FreeBSD/ARM은 BeagleBone Black, Raspberry Pi 및 Wandboard를 포함한 여러 싱글 보드 컴퓨터에서 실행된다.[25]
FreeBSD는 2023년 현재, 지원 아키텍처를 "Tier 1~4"까지 4단계로 관리하고 있다[239]。
Tier 1최신 RELEASE 버전에 대해 공식 사이트에서 설치 이미지가 배포되는 아키텍처이다. "풀 서포트 아키텍처"이며, 문서 등도 우선 이 계층에 속하는 아키텍처를 위해 정비된다.
- AMD64
- 인텔, AMD 등의 CPU를 위한 일반적인 64비트 CPU.
- Arm64[240]
- 64비트 시스템의 ARMv8 (aarch64)을 지원.
- 라즈베리 파이 등의 다수의 유명한 싱글 보드 컴퓨터도 포함. 이들은 공식적으로 SD 카드 이미지가 배포된다.
Tier 2개발 및 지원 프로젝트가 지속적으로 진행되는 아키텍처. 공식 사이트에서 설치 이미지도 배포되지만, 성숙도가 낮아 부분적인 지원만 제공된다.
- i386
- 일반적인 x86 기반의 32비트 CPU.
- Arm
- 32비트 시스템의 ARMv6 (armv6) 및 ARMv7 (armv7)을 지원. 단, armv6은 14.x에서 Tier 3가 된다. ARMv4/5 (arm)는 13.x 이후 지원 종료.
- 라즈베리 파이 등 다수의 유명한 싱글 보드 컴퓨터도 포함되며, 공식적으로 SD 카드 이미지가 배포된다.
- SPARC
- "sparc64"로 64비트 시스템만 지원. 단, 13.x 이후 지원 종료.
- PowerPC
- 32비트 시스템 "powerpc"와 64비트 시스템 "powerpc64"를 모두 지원.
- MIPS
- 13.x는 Tier 2이지만, 14.x 이후 지원 종료.
Tier 3시험적으로 개발이 진행 중인 아키텍처. 개발 상황에 따라 예고 없이 FreeBSD 소스 트리에서 제거될 수 있다[239]。
- RISC-V
- riscv64는 12.x에서는 Tier 3이지만, 13.x 이후는 Tier 2.
- riscv64sf (soft-float)는 12.x에서는 Tier 3. 13.x에서 Tier 2로 승격되었지만, 14.x 이후 지원 종료.
Tier 4완전히 지원되지 않는 아키텍처[239]。
- DEC 알파 - 6.x 계열까지 지원.
- Xbox - 6.x 계열에서 한때 개발[241]。
- IA-64 (인텔 아이테니엄) - 10.x 계열까지.
- PC-9800 시리즈 - FreeBSD(98) 이식 팀에 의해, 2.1.7.1부터 5.5까지 "FreeBSD(98)"로 릴리스[242]。FreeBSD 본체에서 "FreeBSD/pc98"로서 공식 지원이 시작된 것은 5.0부터. 이후 8.x 계열까지 Tier 1이었지만, 9.x 계열 이후는 Tier 2가 되었고, pc98의 ISO 이미지는 릴리스되지 않았다[243]。12.x 계열에서 Tier 4로 이행되었고, pc98의 소스 코드는 삭제[244]。
3. 2. 포트 및 패키지
FreeBSD는 시스템 소프트웨어 외의 응용 프로그램 설치를 위해 포트(port) 및 패키지(package)라는 관리 방법을 사용한다.시스템에 설치된 응용 프로그램은 패키지라는 개념으로 관리된다. 하나의 응용 프로그램은 여러 요소로 구성되며, 여러 응용 프로그램에서 공통으로 사용되는 요소도 존재한다. 이러한 구성 요소 각각을 개별 단위로 구분한 것이 “패키지”이다. 프로그램의 올바른 설치 및 동작을 위해 필요한 패키지 간의 관계를 “의존성”이라고 하며, FreeBSD의 패키지 관리는 이러한 의존성까지 점검한다.
패키지는 바이너리 파일로 직접 설치할 수도 있고, 프로그램 소스를 직접 컴파일하여 설치할 수도 있다. 소스 코드를 직접 컴파일하는 경우, 배포되는 프로그램 소스를 수집하고 운영 체제 및 하드웨어에 맞게 소스 코드 일부를 수정해야 한다. FreeBSD는 “포트”를 사용하여 소스 코드 수집, 수정, 컴파일 및 설치 과정을 자동화한다. 즉, “포트”는 소스 코드를 통한 응용 프로그램 설치를 위해 소스 코드 배포 위치, 수정 부분, 컴파일 작업, 설치 과정 등의 모든 정보를 담은 자동화 파일 집합이다. 이를 통해 FreeBSD는 직접 관리·배포하는 기본 시스템 소프트웨어 외에도 사용 가능한 모든 오픈 소스 프로그램에 대해 일관된 유지 보수를 가능하게 한다.
FreeBSD Ports는 30,000개 이상의[29] 애플리케이션 소프트웨어 저장소를 가지고 있다. 윈도우 시스템, 웹 브라우저, 이메일 클라이언트, 오피스 스위트 등이 그 예이다. 포트는 Makefile을 사용하여 로컬 또는 원격 저장소에서 원하는 애플리케이션의 소스 코드를 자동으로 가져오고, 시스템에서 압축을 풀고, 패치를 적용하고, 컴파일한다. 소스 코드 크기에 따라 컴파일 시간이 오래 걸릴 수 있지만, 사용자가 프로세스와 결과에 대해 더 많은 제어를 할 수 있다. 대부분의 포트는 패키지(미리 컴파일된 바이너리)도 함께 제공하여 사용자에게 선택권을 제공한다. 패키지 방식은 더 빠르지만, 사용자가 선택할 수 있는 옵션이 적다.
FreeBSD 버전 10.0부터는 기존 패키지 도구를 대체하는 패키지 관리자 pkg가 도입되었다. 이는 리눅스 배포판의 apt 및 yum과 기능적으로 유사하며, 포트와 패키지 설치, 업그레이드 및 제거를 허용한다. pkg 외에도 PackageKit을 사용하여 포트 컬렉션에 접근할 수 있다.
FreeBSD의 패키지 관리 시스템은 빌드된 패키지를 설치하는 package, pkg(8)와 소스를 빌드하는 스타일의 ports가 있다. OS 이외에 package를 설치한 것은 원칙적으로 「/usr/local」이하와 「/var/db/pkg」이하에 들어간다.
package는 빌드된 바이너리를 시스템에 설치하는 메커니즘으로, ports에서 설치된 것을 포함하여 버전 및 파일 구성이 기록된다. 서버는 본가 외에 일본 등 각지에 있다. 직접 package를 만들 수도 있으므로 여러 대의 동일한 환경의 PC를 관리하는 경우에도 사용할 수 있다.
ports는 반자동으로 소스 코드에서 패키지를 빌드 및 설치하는 방법이다. 소스 코드 다운로드부터 컴파일, 패키지 생성, 패키지 설치까지의 일련의 과정을 자동으로 수행할 수 있다. ports의 최신 정보 업데이트는 "portsnap" 명령어를 사용하여 최소한의 업데이트만으로 완료할 수 있다(또는 동일 ports 트리에 있는 devel/git[77] 또는 net/gitup[78]를 사용하여 ports 트리를 업데이트할 수도 있다). ports에 등록된 소프트웨어는 2022년 1월 14일 기준으로 46,811종[79]이 등록되어 있으며, 매일 증가하고 있다.
pkg(8)는 FreeBSD용 차세대 패키지 관리 시스템인 pkgng로 개발되었다. 기존 바이너리 기반 패키지 관리 시스템인 package보다 간편한 바이너리 업데이트, 원격 패키지 검색, 의존성 관리 등의 기능이 강화되었다. FreeBSD 10.0R부터 기본 패키지 관리 시스템으로 채택되었다.
3. 3. 호환성
FreeBSD는 다른 유닉스 계열 및 리눅스 운영 체제와 바이너리 호환성을 제공한다. FreeBSD 7에서는 리눅스 커널 2.6과 바이너리 호환성이 제공되며,[283] FreeBSD영어 14.0부터는 리눅스 커널 4.4.0 버전까지의 시스템 콜을 지원한다.이러한 호환 계층을 통해 바이너리만 배포되는 리눅스 전용 프로그램도 FreeBSD에서 실행할 수 있다. 대표적인 예로는 오라클, VMware, 매스매티카(Mathematica), 매트랩(Matlab), Sun 스타오피스(StarSuite), 워드퍼펙트, 모질라 파이어폭스, 어도비 아크로뱃, 리얼플레이어, 스카이프(Skype), 둠 3, 퀘이크 4 등이 있다.[283]
리눅스용 프로그램을 실행할 때에도 FreeBSD용 프로그램에 비해 성능 저하가 거의 없으며, 오히려 더 빠른 경우도 있다고 한다.[283] 다만, 일부 프로그램은 리눅스 호환 계층에서 실행에 문제가 있을 수 있다.
FreeBSD는 내장된 호환 계층을 통해 리눅스에서 실행되는 대부분의 소프트웨어를 실행할 수 있다. 이는 에뮬레이터가 아니라, 리눅스의 시스템 콜 인터페이스를 FreeBSD 커널에 구현한 것이다. 따라서 리눅스 실행 파일과 공유 라이브러리는 FreeBSD의 네이티브 실행 파일 및 공유 라이브러리와 동일하게 처리된다. 10.3 릴리스부터는 64비트 리눅스 바이너리도 실행할 수 있게 되었다.
FreeBSD는 BSD/OS 및 SVR4와 같은 다른 유닉스 계열 운영 체제에 대한 호환 계층도 제공한다. 또한, 와인 호환 계층을 통해 많은 윈도우 애플리케이션, 특히 게임을 마이크로소프트 윈도우의 복사본 없이 실행할 수 있다.
3. 4. 파생 운영 체제 및 배포본
FreeBSD에서 파생된 운영 체제 및 배포본은 다음과 같다.- TrueOS - iXsystems에서 개발하였다. 가정 사용자와 워크스테이션을 주요 대상으로 하며, 이전에는 PC-BSD라는 이름으로 불렸다.[260]
- GhostBSD - 그놈 기반 배포판이며 LXDE GUI도 지원한다.
- MidnightBSD - 데스크탑 사용자를 대상으로 한다.
- DesktopBSD - 가정 사용자와 워크스테이션을 주요 대상으로 한다.
- DragonFly BSD
- [http://www.trustedbsd.org/ TrustedBSD]
- [http://www.freenas.org/ FreeNAS]
- [http://www.freesbie.org/ FreeSBIE]
- Arch BSD
FreeBSD를 참조한 운영 체제는 다음과 같다.
- 애플 다윈 - [http://developer.apple.com/darwin/ Apple Darwin (Mac OS X core)]
| 이름 | 대상 | 목적, 설명 | 시작 | 첫 출시 | 최신 출시 |
|---|---|---|---|---|---|
| 고스트BSD(GhostBSD) | 일반 사용자 | MATE 기반 배포판, 다른 데스크톱 환경도 제공 | 2010 | 2024 | |
| 노마드BSD(NomadBSD) | 일반 사용자 | 라이브 USB 시스템 (하드 드라이브 설치도 가능) | 2018 | 2024 | |
| 헬로시스템(helloSystem) | 일반 사용자 | 2020년에 시작, macOS에서 넘어온 사용자[47]와 애플의 전략에 실망한 사용자를 위한 FreeBSD 적응을 목표[48] | 2020 | 2021 | 2023 |
| 미드나잇BSD(MidnightBSD) | 일반 사용자 | 데스크톱 사용에 맞게 FreeBSD를 적용하기 위한 독일 프로젝트 | 2007 | 2023 | |
| OPNsense | 서버 또는 네트워크 장비 | 방화벽, 라우팅 및 네트워크 FreeBSD 적응에 중점 | 2015 | 2024 | |
| pfSense | 서버 또는 네트워크 장비 | 방화벽, 라우팅 및 네트워크 장비 운영 체제에 중점 | 2004 | 2006 | 2023 |
| TrueNAS | 서버 또는 네트워크 장비 | NAS 장치용 | 2015 | 2016 | 2024 |
| XigmaNAS | 서버 또는 네트워크 장비 | NAS 장치용 | 2011 | 2012 | 2024 |
| 이름 | 집중 대상 | 목적, 코멘트 | 시작 | 첫 릴리즈 | 마지막 릴리즈 |
|---|---|---|---|---|---|
| 데스크톱BSD(DesktopBSD) | 최종 사용자 | 데스크톱 지향 운영 체제, 원래 KDE 기반 | 2009 | 2010 | 2015 |
| 프리SBIE(FreeSBIE) | 최종 사용자 | 다양한 도구와 소프트웨어를 라이브 CD로 제공 | 2003 | 2004 | 2007 |
| 인텔리스타(IntelliStar) | 서버 또는 네트워크 장비 | Weatherscan 및 Local On The 8s와 같은 TV 프로그램을 실행하는 위성 시스템 | 2003 | 2013 | |
| m0n0wall | 서버 또는 네트워크 장비 | 방화벽 중심 | 2015 | ||
| 오픈서버(OpenServer) | 서버 또는 네트워크 장비 | 서버 사용 중심 | 2011 | 2015 | 2023 |
| 피코BSD(PicoBSD) | 서버 또는 네트워크 장비 | 경량 또는 낮은 사양의 컴퓨팅 작업용 | |||
| 트루OS(TrueOS) | 최종 사용자 | 가정 사용자를 위한 FreeBSD 기반 (또는 ARM32 임베디드용 TrueOS pico) | 2005 | 2006 | 2015 |
이러한 배포판 외에도 FreeBSD를 기반으로 하는 독립적인 운영 체제가 있다. DragonFly BSD는 FreeBSD 4.8에서 분기된 것으로, FreeBSD 5에서 선택된 것과는 다른 멀티프로세서 동기화 전략과 일부 마이크로커널 기능 개발을 목표로 한다. FreeBSD와의 호환성을 유지하는 것을 목표로 하지 않으며 커널과 기본 유저랜드에 큰 차이점을 가지고 있다. MidnightBSD는 FreeBSD 6.1에서 분기된 것으로, 특히 사용자 인터페이스 부분에서 NeXTSTEP의 영향을 많이 받았다.
Darwin은 애플의 macOS의 핵심으로, FreeBSD에서 파생된 가상 파일 시스템 및 네트워크 스택을 포함하며, 유저스페이스의 구성 요소 또한 FreeBSD에서 파생되었다.[53][54]
FreeSBIE 프로젝트는 FreeBSD 기반의 라이브 CD 환경을 제공하고 있다.
TrueNAS (구 FreeNAS) 프로젝트는 FreeBSD 기반의 웹 기반 조작을 가능하게 하는 NAS 파일 서버용 OS 환경을 제공하고 있다.
XigmaNAS 프로젝트는 FreeNAS 프로젝트에서 분리된 NAS 파일 서버용 OS 환경 프로젝트이다.
TrueOS(구 PC-BSD) 프로젝트는 FreeBSD를 데스크톱 및 서버 모두에 대응하는 배포판으로 제공하고 있다.
HardenedBSD는 보안 대책을 확충하기 위해 2014년에 포크된 배포판이다.
3. 5. 기타 주요 BSD 운영 체제
- NetBSD: FreeBSD와 비슷한 시기에 출발했으며, 이식성에 중점을 두고 개발되어[284] 가장 다양한 플랫폼을 지원한다.
- OpenBSD: NetBSD에서 파생되었으며, 보안에 역점을 두고 개발되었다.[286]
- Mac OS X: 애플의 GUI 운영 체제로 상용 제품이다. 기존 4.3BSD + Mach 2.5 기반이었던 NEXTSTEP/OPENSTEP을 바탕으로 옛 Mac OS를 흡수하는 방식으로 만들어졌는데, 골격을 FreeBSD 5 + Mach 3.0으로 갱신한 다윈을 토대로 기존 매킨토시 API 지원을 위한 Carbon, 코코아, 자바 플랫폼 지원 등을 포함하며, 그래픽 환경은 전통적인 유닉스의 X 윈도 시스템 대신에 Quartz 엔진 중심의 Aqua를 사용한다.
4. 개발 방식과 조직
FreeBSD는 전 세계에 흩어져 있는 자원 봉사자 팀에 의해 개발된다. 개발자들은 모든 통신에 인터넷을 사용하며, 많은 개발자들이 서로 직접 만난 적이 없다. 사용자들에 의해 후원되고 참석하는 지역 사용자 그룹 외에도, USENIX가 주최하는 BSDcon이라는 연례 컨퍼런스가 열린다. BSDcon은 FreeBSD에 국한되지 않으므로 OpenBSD 및 NetBSD를 포함한 모든 BSD 파생 운영 체제의 기술적 측면을 다룬다. BSDcon 외에도, EuroBSDCon, AsiaBSDCon 및 BSDCan의 세 개의 다른 연례 컨퍼런스가 각각 유럽, 일본 및 캐나다에서 개최된다.
FreeBSD 프로젝트는 마스터 소스 코드 저장소에 커밋 권한을 가지고 시스템의 모든 부분을 개발, 디버깅 또는 개선할 수 있는 약 500명의 커미터 또는 개발자에 의해 운영된다. 대부분의 개발자는 자원 봉사자이며 일부 개발자는 일부 회사에서 급여를 받는다. 커미터에는 소스 커미터(기본 운영 체제), 문서 커미터(문서 및 웹사이트 작성자), 포트 커미터(타사 응용 프로그램 포팅 및 인프라)등 여러 종류가 있다. 2년마다 FreeBSD 커미터는 9명의 FreeBSD 코어 팀을 선출한다. 이 팀은 전반적인 프로젝트 방향, 프로젝트 규칙 설정 및 시행, 새로운 커미터 승인 또는 소스 코드 저장소에 대한 커밋 액세스 권한 부여를 담당한다. FreeBSD 코어 팀은 여러 책임을 다른 개발 팀에 공식적으로 할당하는데, 예를 들어 포트 모음 관리에 대한 책임은 포트 관리 팀에 위임된다.
FreeBSD에는 개발자 외에도 수천 명의 "기여자"가 있다. 기여자는 FreeBSD 프로젝트 외부에서 FreeBSD의 소스 코드 저장소에 대한 커밋 권한이 없기 때문에 커미터의 검토를 위해 패치를 제출하는 자원 봉사자이기도 하다. 그런 다음 커미터는 기여자의 제출물을 평가하고 무엇을 수락하고 무엇을 거부할지 결정한다. 고품질 패치를 제출하는 기여자는 종종 커미터가 되도록 요청받는다.
4. 1. 개발 조직
FreeBSD는 전통적인 BSD 라이선스에 따라 오픈 소스 모델로 개발되고 있다. 개발진은 소스 코드를 직접 수정할 수 있는 커미터(Committer)들과 그 가운데 주요 사안에 대한 최종 의결권이 부여된 코어 팀(Core Team)이 구성되며, 이들을 중심으로 그 밖의 공헌자(Contributor)들이 참여하는 형태로 되어 있다. FreeBSD 개발진에는 과거 BSD 시절부터의 개발자들도 참여하고 있으며, 리눅스 프로젝트에 비해 연령대가 높은 편이다.이 가운데 한국인 커미터는 2008년 3월 현재 5명이다.
| 이름 | 담당 분야 |
|---|---|
| 최준호 | ports |
| 편용헌 | src |
| 장혜식 | ports |
| 김정욱 | src |
| 정원교 | src |
FreeBSD는 전 세계에 흩어져 있는 자원 봉사자 팀에 의해 개발된다. 개발자들은 모든 통신에 인터넷을 사용하며, 많은 개발자들이 서로 직접 만난 적이 없다. 사용자들에 의해 후원되고 참석하는 지역 사용자 그룹 외에도, USENIX가 주최하는 BSDcon이라는 연례 컨퍼런스가 열린다. BSDcon은 FreeBSD에 국한되지 않으므로 OpenBSD 및 NetBSD를 포함한 모든 BSD 파생 운영 체제의 기술적 측면을 다룬다. BSDcon 외에도, EuroBSDCon, AsiaBSDCon 및 BSDCan의 세 개의 다른 연례 컨퍼런스가 각각 유럽, 일본 및 캐나다에서 개최된다.
FreeBSD 코어 팀
FreeBSD 프로젝트는 마스터 소스 코드 저장소에 커밋 권한을 가지고 시스템의 모든 부분을 개발, 디버깅 또는 개선할 수 있는 약 500명의 커미터 또는 개발자에 의해 운영된다. 대부분의 개발자는 자원 봉사자이며 일부 개발자는 일부 회사에서 급여를 받는다. 소스 커미터(기본 운영 체제), 문서 커미터(문서 및 웹사이트 작성자) 및 포트(타사 응용 프로그램 포팅 및 인프라)를 포함하여 여러 종류의 커미터가 있다. 2년마다 FreeBSD 커미터는 9명의 FreeBSD 코어 팀을 선출한다. 이 팀은 전반적인 프로젝트 방향, 프로젝트 규칙 설정 및 시행, 새로운 커미터 승인 또는 소스 코드 저장소에 대한 커밋 액세스 권한 부여를 담당한다. FreeBSD 코어 팀은 여러 책임을 다른 개발 팀에 공식적으로 할당한다. 예를 들어, 포트 모음 관리에 대한 책임은 포트 관리 팀에 위임된다.
개발자 외에도 FreeBSD에는 수천 명의 "기여자"가 있다. 기여자는 FreeBSD 프로젝트 외부에서 FreeBSD의 소스 코드 저장소에 대한 커밋 권한이 없기 때문에 커미터의 검토를 위해 패치를 제출하는 자원 봉사자이기도 하다. 그런 다음 커미터는 기여자의 제출물을 평가하고 무엇을 수락하고 무엇을 거부할지 결정한다. 고품질 패치를 제출하는 기여자는 종종 커미터가 되도록 요청받는다.
4. 2. FreeBSD 재단
FreeBSD 프로젝트를 후원하기 위한 비영리 단체로 FreeBSD 재단([http://www.freebsdfoundation.org/ The FreeBSD Foundation])이 설립되어 있다. 2000년 말에 설립된 이 단체는 FreeBSD를 위한 각종 모금 활동 등 후원 조직인 동시에 법률 관계, 라이선스, 계약 체결 등에서 FreeBSD 프로젝트의 법적 실체로 활동한다.[289] 재단 설립 이전에는 프로젝트의 초기 멤버인 조던 허버드와 데이비드 그린맨이 1995년 초에 설립한 ‘FreeBSD, Inc.’가 이러한 역할을 대행하였다.[290]FreeBSD 개발은 부분적으로 FreeBSD 재단의 지원을 받는다. 이 재단은 FreeBSD 개발 자금을 지원하기 위해 기부를 받는 비영리 단체이다. 이러한 자금은 특정 활동을 위한 개발자 후원, 하드웨어 및 네트워크 인프라 구매, 개발자 회의에 대한 여행 보조금 지급, 그리고 FreeBSD 프로젝트에 대한 법적 지원을 제공하는 데 사용되었다.
2014년 11월, FreeBSD 재단은 얀 쿰(Jan Koum) WhatsApp의 공동 창업자이자 CEO로부터 100만달러를 기부받았다. 이는 재단 설립 이후 가장 큰 규모의 단일 기부였다. 2016년 12월, 얀 쿰은 또 다른 50만달러를 기부했다.[39] 얀 쿰은 1990년대 후반부터 FreeBSD 사용자였으며, WhatsApp은 서버에서 FreeBSD를 사용한다.[40]
4. 3. 라이선스
FreeBSD는 다른 BSD 계열 운영 체제와 마찬가지로 기본적으로 BSD 라이선스를 따르고 있으나, 최종 배포본 구성에서는 외부 개발 코드도 사용되므로 전체적으로는 다양한 라이선스가 적용되어 있다.거의 대부분을 차지하는 비교적 새로 짜인 기본 코드는 FreeBSD 라이선스[291]가 적용되는데, 이것은 두 조항으로 구성된 BSD 사용 허가서로서 저작권 명시와 보증 부인 및 면책 선언을 유지하는 조건으로 자유로운 수정 및 재배포가 허락된다.
그 밖에 외부 코드는 대부분 BSD 계열 라이선스나 GPL 또는 LGPL을 따르고 있다.
4. 4. 로고와 마스코트
초기 FreeBSD 로고는 'Beastie'라는 애칭으로도 불리는 BSD 데몬이었다. 그러나 Beastie는 FreeBSD만의 것은 아니었다. Beastie는 1976년 벨 연구소의 유닉스 티셔츠에 처음 등장했으며,[41] 가장 인기 있는 BSD 데몬 버전은 1984년부터 애니메이션 감독 존 래세터가 그렸다. 몇몇 FreeBSD 전용 버전은 나중에 호소카와 타츠미가 그렸다.하지만 래세터의 그림은 선화가 아니고, 종이와 같은 물리적 표면에 충실하게 재현하려면 스크린 처리된 4색 사진 옵셋 인쇄 공정이 필요한 경우가 많았다. 또한 BSD 데몬은 부드러운 크기 조정에 대한 그래픽적 디테일이 너무 많고 여러 색상 그라데이션에 미학적으로 과도하게 의존하여 2~3가지 색상만으로, 더 나아가 단색으로 간단하고 표준화된 로고로 안정적으로 재현하기 어렵다고 생각되었다.
이러한 우려 때문에 경쟁이 열렸고, BSD 데몬을 여전히 반영한 안톤 K. 구랄(Anton K. Gural)이 디자인한 새로운 로고가 2005년 10월 8일에 공개되었다. 그러나 로버트 왓슨(컴퓨터 과학자)은 FreeBSD 프로젝트가 "새로운 로고를 찾고 있지만 새로운 마스코트는 아니다"라고 발표했으며, FreeBSD 프로젝트는 Beastie를 마스코트로 계속 사용할 것이라고 밝혔다.
FreeBSD의 슬로건은 'The Power to Serve'이다.
5. 관련 자료
FreeBSD와 관련하여 참고할 수 있는 자료는 다음과 같다.
'''한글 출판 서적'''
2008년 3월 기준으로 대한민국에서 출간된 FreeBSD 관련 서적은 총 3권이다.
| 제목 | 저자 | 출판사 | ISBN | 비고 |
|---|---|---|---|---|
| About FreeBSD | 최준호, 김승영, 오준선, 편용헌 | (주)영진닷컴 | 절판 | |
| 클릭하세요 FreeBSD | 최성, 이영옥 | 도서출판 대림 | ||
| 오픈 소스 BSD 돌아온 전설 | Michael W. Lucas 저, 이정문, 신승현 역 | 에이콘출판사 | 번역판 (원제: Absolute BSD, 2002) |
'''한글 및 영문 전자책'''
FreeBSD 프로젝트는 다양한 자료를 전자책 형태로 제공하고 있으며, 대표적인 자료는 다음과 같다.
- 한글 FreeBSD 핸드북 (The FreeBSD Documentation Project 저, 이영옥 역, 김승영 편. KFUG, 2005.) (번역본: ''FreeBSD Handbook''. 2004.)
- FreeBSD Handbook (The FreeBSD Documentation Project. 2008.)
- FreeBSD Developers' Handbook (The FreeBSD Documentation Project. 2006.)
- FreeBSD Architecture Handbook (The FreeBSD Documentation Project. 2006.)
이 외에도 다양한 영문 서적이 존재하며, 대표적인 예는 다음과 같다.
- The Design and Implementation of the FreeBSD Operating System (Marshall K. McKusick, George V. Neville-Neil. Addison Wesley, 2004.)
- The Design and Implementation of the 4.4BSD Operating System (Marshall K. McKusick, Keith Bostic, Michael J. Karels, John S. Quartermain. Addison Wesley, 1996.)
- The Complete FreeBSD (Greg Lehey. O'Reilly Media, 2003.)
- Absolute FreeBSD, 2nd Edition (Michael W. Lucas. No Starch Press, 2007.)
- Absolute BSD (Michael W. Lucas. No Starch Press, 2002.)
- The Complete FreeBSD (Greg Lehey. 2006.)
5. 1. 한글 출판 서적
2008년 3월 기준으로 대한민국에서 출간된 FreeBSD 관련 서적은 총 3권이다.| 제목 | 저자 | 출판사 | ISBN | 비고 |
|---|---|---|---|---|
| About FreeBSD | 최준호, 김승영, 오준선, 편용헌 | (주)영진닷컴 | 절판 | |
| 클릭하세요 FreeBSD | 최성, 이영옥 | 도서출판 대림 | ||
| 오픈 소스 BSD 돌아온 전설 | Michael W. Lucas 저, 이정문, 신승현 역 | 에이콘출판사 | 번역판 (원제: Absolute BSD, 2002) |
5. 2. 한글 및 영문 전자책
FreeBSD 프로젝트는 다양한 자료를 전자책 형태로 제공하고 있으며, 대표적인 자료는 다음과 같다.- 한글 FreeBSD 핸드북 (The FreeBSD Documentation Project 저, 이영옥 역, 김승영 편. KFUG, 2005.) (번역본: ''FreeBSD Handbook''. 2004.)
- FreeBSD Handbook (The FreeBSD Documentation Project. 2008.)
- FreeBSD Developers' Handbook (The FreeBSD Documentation Project. 2006.)
- FreeBSD Architecture Handbook (The FreeBSD Documentation Project. 2006.)
이 외에도 다양한 영문 서적이 존재하며, 대표적인 예는 다음과 같다.
- The Design and Implementation of the FreeBSD Operating System (Marshall K. McKusick, George V. Neville-Neil. Addison Wesley, 2004.)
- The Design and Implementation of the 4.4BSD Operating System (Marshall K. McKusick, Keith Bostic, Michael J. Karels, John S. Quartermain. Addison Wesley, 1996.)
- The Complete FreeBSD (Greg Lehey. O'Reilly Media, 2003.)
- Absolute FreeBSD, 2nd Edition (Michael W. Lucas. No Starch Press, 2007.)
- Absolute BSD (Michael W. Lucas. No Starch Press, 2002.)
- The Complete FreeBSD (Greg Lehey. 2006.)
6. 시스템 요구 사항
amd64 아키텍처 기준 최소 구성은 다음과 같다.[76]
| 항목 | 내용 |
|---|---|
| 프로세서 | amd64 호환 프로세서, AMD 애슬론 64, AMD 옵테론, 멀티 코어 인텔 제온 및 인텔 코어 2 이후의 프로세서 |
| 램 | 96MB |
| 하드 드라이브 여유 공간 | 1.5GB |
| 기타 | 네트워크 카드, rEFInd를 설치하기 위한 EFI 시스템 파티션 |
데스크톱 환경을 설치하는 경우 권장 구성은 다음과 같다.[76]
7. 패키지 관리
FreeBSD의 패키지 관리 시스템은 빌드된 패키지를 설치하는 package와 pkg(8), 소스 코드를 빌드하여 설치하는 ports 방식으로 나뉜다. OS 이외에 package를 설치하면 원칙적으로 「/usr/local」 이하와 「/var/db/pkg」 이하에 저장되어 OS 부분과 거의 분리되므로 관리 및 백업이 용이하다. 그러나 기본적으로 라이브러리를 공유하는 방식으로 구성되어 있어, Windows 등에서 앱별로 라이브러리를 준비하는 것에 익숙한 사용자에게는 어려울 수 있다.
package는 빌드된 바이너리를 시스템에 설치하는 메커니즘으로, ports에서 설치된 것을 포함하여 버전 및 파일 구성이 기록된다. 서버는 본사 외에 일본 등 각지에 있으며, 직접 package를 만들 수도 있어 여러 대의 동일한 환경의 PC를 관리하는 경우에도 사용할 수 있다. 단독 package 설치도 가능하지만, "pkg_add -r" 명령어를 사용하면 상위 package를 지정하여 종속 package도 함께 설치할 수 있다. 그러나 RELEASE 버전에서는 최신 package를 얻기 위해 환경 변수 "PACKAGESITE"를 지정해야 하는 등, 신규 설치 외에는 많이 사용되지 않는 경향이 있었다.
ports는 소스 코드에서 패키지를 반자동으로 빌드하고 설치하는 방식이다. 소스 코드 다운로드부터 컴파일, 패키지 생성, 설치까지의 과정을 자동으로 수행할 수 있다. 쉘 스크립트, 폰트, NVIDIA 등 제조사 바이너리, Java와 같이 빌드가 필요 없는 경우도 많다. ports는 "/usr/ports"에 위치하며, "portsnap" 명령어를 통해 최신 정보로 업데이트할 수 있다. (devel/git[77] 또는 net/gitup[78]을 사용하여 ports 트리를 업데이트할 수도 있다.) ports에 등록된 소프트웨어는 2022년 1월 14일 기준 46,811종[79]이며, 일본어 환경 관련 ports는 비교적 잘 정비되어 있다.
pkg(8)는 FreeBSD용 차세대 패키지 관리 시스템인 pkgng로 개발되었다. 바이너리 업데이트, 원격 패키지 검색, 의존성 관리 등의 기능이 강화되었다. FreeBSD 10.0R부터 기본 패키지 관리 시스템으로 채택되었다.
8. OS 버전
FreeBSD는 크게 안정 버전(RELEASE)과 개발 버전(CURRENT, STABLE)으로 나뉜다. CURRENT는 FreeBSD 개발의 최신 브랜치를 나타내며, 작업 진행 중인 소스 코드와 개발 중인 기능들이 포함되어 있다. STABLE은 릴리스 버전을 만들기 위한 개발 브랜치로, CURRENT에서 개발이 완료된 기능들이 옮겨진다.[80]
STABLE 브랜치에서 분기된 일반적인 RELEASE 버전의 보안 업데이트 보증 기간은 1년이다. 메이저 버전에 대한 두 번째 이후의 RELEASE 버전 및 이에 대응하는 STABLE 버전은 2년의 보증 기간을 가진다. CURRENT 버전은 개발 버전이므로 보안 업데이트가 제공되지 않는다.[83]
FreeBSD의 버전 관리는 Git을 통해 이루어진다.[80] 이전에는 Concurrent Versions System이 사용되었고, 한때 "csup" 명령어로 업데이트가 이루어졌으나, 2013년 이후로는 Apache Subversion을 거쳐 현재는 Git으로 이전되었다.[82]
RELEASE 버전을 사용하는 경우, "freebsd-update" 명령어를 통해 보안 패치 등의 업데이트를 받을 수 있다.
참조
[1]
웹사이트
FreeBSD History
https://people.freeb[...]
2023-11-24
[2]
웹사이트
The return of BSD - SunWorld - January 1999
http://sunsite.uakom[...]
2024-11-21
[3]
웹사이트
FreeBSD At 30: The History And Future Of The Most Popular BSD-Based OS
https://hackaday.com[...]
By
2024-11-21
[4]
웹사이트
Chapter 4. Installing Applications: Packages and Ports
https://docs.freebsd[...]
The FreeBSD Project
2021-06-16
[5]
간행물
FreeBSD Handbook and PS3
https://lists.freebs[...]
2016-01-22
[6]
웹사이트
Open Source Software used in PlayStation 3
https://doc.dl.plays[...]
2022-12-08
[7]
웹사이트
Open Source Software used in PlayStation®4
https://doc.dl.plays[...]
Sony Interactive Entertainment
2019-01-04
[8]
웹사이트
Kernel
https://playstationd[...]
[9]
웹사이트
Open Source Software used in PlayStation Vita
https://doc.dl.plays[...]
2022-12-08
[10]
웹사이트
任天堂製品に関連するオープンソースソフトウェアのソースコード配布ページ|サポート情報|Nintendo
https://www.nintendo[...]
2020-07-26
[11]
웹사이트
Nintendo Switch runs FreeBSD
https://www.freebsdn[...]
2020-07-26
[12]
웹사이트
BSD Unix: Power to the people, from the code
https://www.salon.co[...]
2024-12-03
[13]
웹사이트
A Brief History of FreeBSD
https://docs.freebsd[...]
2023-10-13
[14]
웹사이트
June 19 is National FreeBSD Day!
https://www.freebsdf[...]
FreeBSD Foundation
2017-11-13
[15]
웹사이트
FreeBSD Foundation Semi-Annual Newsletter, August 2013
https://www.freebsdf[...]
2019-07-22
[16]
웹사이트
FreeBSD High Capacity Server Performance Tuning ✈ FlightAware
https://www.flightaw[...]
2024-02-05
[17]
웹사이트
How to install Wayland?
https://forums.freeb[...]
2021-03-02
[18]
웹사이트
FreeBSD port of Firefox
https://www.freshpor[...]
2024-06-10
[19]
웹사이트
FreeBSD port of Chromium
https://www.freshpor[...]
2024-06-10
[20]
웹사이트
Releases · openzfs/zfs
https://github.com/o[...]
2024-01-29
[21]
문서
TrustedBSD project homepage
http://www.trustedbs[...]
[22]
웹사이트
Authentication, Authorization, and Permissions Guide
https://developer.ap[...]
Apple Inc.
2014-09-13
[23]
웹사이트
21. Support for Multiple Architectures
https://docs.freebsd[...]
2024-02-04
[24]
웹사이트
arm64 – FreeBSD Wiki
https://wiki.freebsd[...]
2021-03-02
[25]
웹사이트
FreeBSD/arm
https://web.archive.[...]
2014-11-30
[26]
웹사이트
FreeBSD 12.1-RELEASE Hardware Notes
https://www.freebsd.[...]
The FreeBSD Documentation Project
2020-06-11
[27]
웹사이트
FreeBSD 12.1: ids of supported devices
https://github.com/b[...]
BSD Hardware Project
2020-06-11
[28]
웹사이트
FreeBSD Hardware
https://bsd-hardware[...]
BSD Hardware Project
2020-06-11
[29]
웹사이트
About FreeBSD Ports
https://www.freebsd.[...]
freebsd.org
2021-01-18
[30]
웹사이트
FreeBSD 4.0 Announcement
https://www.freebsd.[...]
2018-06-26
[31]
웹사이트
What's new for FreeBSD 11
https://wiki.freebsd[...]
2015-09-28
[32]
웹사이트
Xen – FreeBSD Wiki
https://wiki.freebsd[...]
2021-03-05
[33]
간행물
Project Evil: The Evil Continues
http://lists.freebsd[...]
2014-09-09
[34]
웹사이트
Thread models semantics: Solaris and Linux M:N to 1:1 thread model
https://web.archive.[...]
Department of computer Science and Engineering, Air University Multan Pakistan
2014-09-16
[35]
웹사이트
dmesgd
http://dmesgd.nycbug[...]
NYC*BUG
2015-12-16
[36]
웹사이트
FreeBSD Quickstart Guide for Linux® Users
https://docs.freebsd[...]
2024-02-04
[37]
웹사이트
2. Default Shell
https://www.freebsd.[...]
2018-06-29
[38]
웹사이트
sh(1)
https://www.freebsd.[...]
The FreeBSD Project
2024-03-14
[39]
웹사이트
Foundation Announces New Uranium Donor
https://www.freebsdf[...]
FreeBSD Foundation
2016-12
[40]
웹사이트
Updated! – FreeBSD Foundation Announces Generous Donation and Fundraising Milestone
http://freebsdfounda[...]
FreeBSD Foundation
2014-11-17
[41]
웹사이트
USENIX
https://www.mckusick[...]
2024-01-18
[42]
웹사이트
What's that daemon?
http://www.lemis.com[...]
2024-01-18
[43]
웹사이트
UNIX Methods and Concepts: Putting the Genie Back in the Bottle, by Salus & Toomey
https://www.itreview[...]
2024-01-18
[44]
웹사이트
UNIX News, Number 5
http://www.toad.com/[...]
1976-04-30
[45]
간행물
USENIX notes
https://www.usenix.o[...]
2005-02
[46]
간행물
login: The UNIX Newsletter Volume 2, Number 7, August 1977
https://www.usenix.o[...]
2015-12
[47]
웹사이트
hello — helloSystem documentation
https://hellosystem.[...]
2024-05-26
[48]
문서
helloSystem/hello
https://github.com/h[...]
helloSystem
2024-05-22
[49]
웹사이트
FreeBSD, Next-Generation Firewalls & open source
https://www.stormshi[...]
2016-12-20
[50]
웹사이트
Kernel - PS5 Developer wiki
https://www.psdevwik[...]
2024-11-27
[51]
웹사이트
Panasas Announces Next-Gen ActiveStor Scale-out NAS Solution
https://www.storager[...]
2017-11-08
[52]
웹사이트
1 million is so 2011
https://blog.whatsap[...]
WhatsApp Blog
2014-08-27
[53]
웹사이트
Kernel Programming Guide: BSD Overview
https://developer.ap[...]
Apple Inc.
2014-08-24
[54]
웹사이트
Porting UNIX/Linux Applications to OS X: Overview of OS X
https://developer.ap[...]
Apple Inc.
2014-08-24
[55]
메일링리스트
FreeBSD 4.x EoL
https://lists.freebs[...]
2018-06-26
[56]
웹사이트
FreeBSD 4.0 Release Notes
https://www.freebsd.[...]
2018-06-26
[57]
웹사이트
Using pkgng for Binary Package Management
https://web.archive.[...]
FreeBSD Project
2018-06-22
[58]
웹사이트
FreeBSD Security Information — End of Life
https://web.archive.[...]
The FreeBSD Project.
2017-10-03
[59]
웹사이트
FreeBSD 10.0-RELEASE Release Notes
https://www.freebsd.[...]
2018-06-22
[60]
웹사이트
FreeBSD 11.0-RELEASE Announcement
https://www.freebsd.[...]
The FreeBSD Project
2016-10-10
[61]
웹사이트
FreeBSD Security Information
https://www.freebsd.[...]
2018-06-22
[62]
웹사이트
What's new for FreeBSD 11
https://wiki.freebsd[...]
The FreeBSD Project
2015-03-24
[63]
웹사이트
FreeBSD 12.0 Release Process
https://www.freebsd.[...]
The FreeBSD Project
2017-09-18
[64]
웹사이트
FreeBSD 12.0-RELEASE Release Notes
https://www.freebsd.[...]
The FreeBSD Project
2019-10-09
[65]
웹사이트
FreeBSD 13.0-RELEASE Release Process
https://www.freebsd.[...]
The FreeBSD Project
2020-07-21
[66]
웹사이트
The FreeBSD Project {{!}} FreeBSD 13.0-RELEASE Release Notes
https://www.freebsd.[...]
2021-04-13
[67]
웹사이트
FreeBSD 14.0-RELEASE Announcement
https://www.freebsd.[...]
The FreeBSD Project
2023-11-20
[68]
웹사이트
The FreeBSD Project {{!}} FreeBSD 14.0-RELEASE Release Notes
https://www.freebsd.[...]
2023-11-20
[69]
웹사이트
Release Engineering Information
https://www.freebsd.[...]
2024-10-01
[70]
웹사이트
FreeBSD 14.0-RELEASE Release Notes -> General Notes Regarding Future FreeBSD Releases
https://www.freebsd.[...]
2023-11-30
[71]
웹사이트
https://news.mynavi.[...]
[72]
웹사이트
https://w3techs.com/[...]
[73]
웹사이트
Netflix Open Connect アプライアンス
https://openconnect.[...]
2021-10-19
[74]
웹사이트
Serving Netflix Video at 400Gb/s on FreBSD
https://people.freeb[...]
2021-09-19
[75]
웹사이트
About FreeBSD
https://www.freebsd.[...]
[76]
웹사이트
2.2. 最小ハードウェア要件
https://www.freebsd.[...]
2020-05-18
[77]
웹사이트
https://www.freshpor[...]
[78]
웹사이트
https://www.freshpor[...]
[79]
웹사이트
右下のStatistics
https://www.freshpor[...]
[80]
웹사이트
https://git-scm.com/
[81]
날짜
2022年1月15日時点
[82]
웹사이트
https://www.freebsd.[...]
[83]
웹사이트
Supported FreeBSD Releases
http://security.free[...]
FreeBSD Security Information
[84]
웹사이트
FreeBSD 14.2-RELEASE Announcement
https://www.freebsd.[...]
[85]
웹사이트
FreeBSD 13.4-RELEASE Announcement
https://www.freebsd.[...]
[86]
문서
Berkeley Software Distribution#4.4BSDと派生
[87]
웹사이트
FreeBSD 4.x EoL announcement
http://lists.FreeBSD[...]
lists.FreeBSD.org
2012-12-29
[88]
문서
英語版:「FreeBSD」の記事の記述より
[89]
웹사이트
"*BSD で kqueue・kevent を使ってみよう - X68000.qed.net"
http://x68000.q-e-d.[...]
[90]
웹사이트
FreeBSD 5.3-RELEASE 公開 | スラッシュドット・ジャパン
http://slashdot.jp/s[...]
[91]
웹사이트
FreeBSD 5.0-RELEASE 初期利用者のための手引き
http://www.freebsd.o[...]
[92]
웹사이트
ストレージの管理: GEOM, UFS, ZFS - allbsd.org
http://people.allbsd[...]
2014-03-03
[93]
웹사이트
FreeBSD/GEOM - 情報科学研究室 - 秋田大学
http://www.is.akita-[...]
[94]
웹사이트
16.13. ディスクパーティションの暗号化
http://www.freebsd.o[...]
[95]
웹사이트
システム旅譚 - FreeBSD 6.0-RELEASEの新機能と変更点を見る
https://web.archive.[...]
[96]
웹사이트
TrustedBSD - Lavender PukiWiki
http://www.lavender.[...]
[97]
웹사이트
OpenBSM: Open Source Basic Security Module (BSM) Audit Implementation
http://www.trustedbs[...]
[98]
웹사이트
Next: BSM 監査の有効化と使用 - Oracle Documentation
http://docs.oracle.c[...]
[99]
웹사이트
FreeBSD/pc98 6.0-RELEASE リリースノート
http://www.gulf.or.j[...]
[100]
웹사이트
A Scalable Concurrent malloc(3) Implementation for FreeBSD
http://people.FreeBS[...]
2006-04-16
[101]
웹사이트
jemallocとかLD_PRELOADについて調べてみた - As a Futurist...
http://www.mew.org/~[...]
[102]
웹사이트
What's New in FreeBSD 7.0
http://www.onlamp.co[...]
onlamp.com
2008-02-26
[103]
웹사이트
Introducing FreeBSD 7.0
http://people.FreeBS[...]
FreeBSD.org
2009-01-31
[104]
웹사이트
カーネル旅譚 - FreeBSDの新スケジューラ「ULE」
https://web.archive.[...]
mynavi.jp
2014-03-03
[105]
웹사이트
DTraceもサポート、FreeBSD 7.1が公開 - @IT
http://www.atmarkit.[...]
atmarkit.co.jp
2014-03-03
[106]
웹사이트
カーネル挙動を追尾する「DTrace」の実力
https://www.itmedia.[...]
itmedia.co.jp
2014-03-05
[107]
웹사이트
FreeBSD 7.2の新機能 - Superpage、マルチIP対応Jail仮想環境、ほか
https://news.mynavi.[...]
mynavi.jp
2014-03-03
[108]
웹사이트
FreeBSD 7.0-RELEASE Release Notes
http://www.FreeBSD.o[...]
FreeBSD.org
2009-05-03
[109]
웹사이트
FreeBSD Project Announces Release of FreeBSD Version 8.0
http://www.FreeBSD.o[...]
The FreeBSD Project
2009-11-27
[110]
웹사이트
FreeBSD 8.4-RELEASE Announcement
http://www.FreeBSD.o[...]
The FreeBSD Project
2013-06-07
[111]
웹사이트
FreeBSD 9.0-RELEASE アナウンス
http://www.freebsd.o[...]
The FreeBSD Project
2014-03-04
[112]
문서
http://www.freebsd.o[...]
[113]
문서
http://www.freebsd.o[...]
[114]
문서
http://www.freebsd.o[...]
[115]
문서
FreeBSD 9.0-RELEASE 登場 | スラッシュドット・ジャパン オープンソース
http://opensource.sl[...]
[116]
웹사이트
Playstation 4のOSはFreeBSD 9.0ベース
https://news.mynavi.[...]
mynavi.jp
2014-03-04
[117]
웹사이트
PlayStation 4はFreeBSDカーネルで動作
https://news.mynavi.[...]
マイナビニュース
2014-03-04
[118]
웹사이트
FreeBSD 10.0-RELEASE now available
http://lists.freebsd[...]
FreeBSD mailing list
2014-02-08
[119]
웹사이트
FreeBSD 10.1 Release Process
https://www.freebsd.[...]
The FreeBSD Project
2015-08-31
[120]
웹사이트
FreeBSD 10.2-RELEASE Announcement
https://www.freebsd.[...]
The FreeBSD Project
2015-08-31
[121]
웹사이트
What's new for FreeBSD 10
https://wiki.freebsd[...]
The FreeBSD Project
2013-09-19
[122]
웹사이트
FreeBSD 10 リリース ― 新たなハイパーバイザ「BHyVe」と「ZFS」ファイルシステム
http://internetcom.j[...]
インターネットコム
2015-10-10
[123]
웹사이트
FreeBSD 10.3-RELEASE登場
https://news.mynavi.[...]
マイナビニュース
2016-04-21
[124]
웹사이트
FreeBSD News Flash
https://www.freebsd.[...]
The FreeBSD Project
2016-10-11
[125]
웹사이트
FreeBSD 11.0-RELEASE登場、新サポートモデルで5年間サポート
https://news.mynavi.[...]
マイナビニュース
2016-10-11
[126]
웹사이트
FreeBSD 12.0-RELEASE Announcement
https://www.freebsd.[...]
2016-12-13
[127]
웹사이트
FreeBSD 12.0登場、Jail内仮想化機能サポート
https://news.mynavi.[...]
マイナビニュース
2018-12-13
[128]
문서
https://mag.osdn.jp/[...]
[129]
문서
「FreeBSD 12.2-RELEASE」リリース
https://begi.net/new[...]
[130]
문서
FreeBSD 12.3-RELEASE が公開: uyota 匠の一手
http://uyota.asablo.[...]
[131]
문서
「FreeBSD 12.4-RELEASE」正式リリース
https://begi.net/new[...]
[132]
웹사이트
FreeBSD 13.0-RELEASE Announcement
https://www.freebsd.[...]
2021-04-16
[133]
문서
https://www.freebsd.[...]
[134]
웹사이트
FreeBSD 13.2-RELEASE Announcement
https://www.freebsd.[...]
2022-04-18
[135]
웹사이트
FreeBSD 13.3-RELEASE Announcement
https://www.freebsd.[...]
2024-03-28
[136]
웹사이트
FreeBSD 13.4-RELEASE Announcement
https://www.freebsd.[...]
2024-10-02
[137]
웹사이트
FreeBSD 14.0-RELEASE Announcement
https://www.freebsd.[...]
2024-01-08
[138]
웹사이트
FreeBSD 14.1-RELEASE Announcement
https://www.freebsd.[...]
2024-06-05
[139]
웹사이트
FreeBSD 14.2-RELEASE Announcement
https://www.freebsd.[...]
2024-12-05
[140]
웹사이트
Release Engineering Information
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-27
[141]
웹사이트
Release Information
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-27
[142]
웹사이트
Unsupported FreeBSD Releases
https://www.freebsd.[...]
The FreeBSD Project
2021-03-12
[143]
웹사이트
FreeBSD Security Information
https://www.freebsd.[...]
2024-10-02
[144]
웹사이트
RELEASE NOTES - FreeBSD - Release 1.1
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-30
[145]
웹사이트
FreeBSD 2.0 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[146]
웹사이트
FreeBSD 2.0.5 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[147]
웹사이트
FreeBSD 2.1.5 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[148]
웹사이트
FreeBSD 2.1.6 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[149]
웹사이트
FreeBSD 2.1.7 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[150]
웹사이트
FreeBSD 2.2 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-27
[151]
웹사이트
FreeBSD 2.2.1 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-27
[152]
웹사이트
FreeBSD 2.2.2 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-27
[153]
웹사이트
FreeBSD 2.2.5 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-27
[154]
웹사이트
FreeBSD 2.2.6 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-27
[155]
웹사이트
FreeBSD 2.2.7 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-27
[156]
웹사이트
FreeBSD 2.2.8 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-27
[157]
웹사이트
FreeBSD 3.0 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-27
[158]
웹사이트
FreeBSD 3.1 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-28
[159]
웹사이트
FreeBSD 3.2 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-28
[160]
웹사이트
FreeBSD 3.3 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-28
[161]
웹사이트
FreeBSD 3.4 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-28
[162]
웹사이트
FreeBSD 3.5 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-28
[163]
웹사이트
FreeBSD 4.0 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-28
[164]
웹사이트
FreeBSD 4.1 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-28
[165]
웹사이트
FreeBSD 4.1.1 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-28
[166]
웹사이트
FreeBSD 4.2 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-28
[167]
웹사이트
FreeBSD 4.3 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-28
[168]
웹사이트
FreeBSD/i386 4.4-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[169]
웹사이트
FreeBSD/i386 4.5-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[170]
웹사이트
FreeBSD/i386 4.6-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[171]
웹사이트
FreeBSD/i386 4.6.2-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[172]
웹사이트
FreeBSD/i386 4.7-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[173]
웹사이트
FreeBSD/i386 4.8-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[174]
웹사이트
FreeBSD/i386 4.9-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[175]
웹사이트
FreeBSD/i386 4.10-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[176]
웹사이트
FreeBSD/i386 4.11-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-04-29
[177]
웹사이트
FreeBSD/i386 5.0-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2003-01-14
[178]
웹사이트
FreeBSD/i386 5.1-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2003-05-28
[179]
웹사이트
FreeBSD 5.2-RELEASE Announcement
http://www.freebsd.o[...]
The FreeBSD Project
2004-01-01
[180]
웹사이트
FreeBSD/amd64 5.2-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2004-01-01
[181]
웹사이트
FreeBSD/i386 5.2-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2004-01-01
[182]
웹사이트
FreeBSD 5.2.1-RELEASE Announcement
http://www.freebsd.o[...]
The FreeBSD Project
2004-01-01
[183]
웹사이트
FreeBSD/amd64 5.3-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2004-03-11
[184]
웹사이트
FreeBSD ‐ 通信用語の基礎知識
http://www.wdic.org/[...]
wdic.org
2014-01-05
[185]
웹사이트
FreeBSD/amd64 5.4-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2005-05-05
[186]
웹사이트
CARP - 夢見る大学生のはてな日記
http://d.hatena.ne.j[...]
http://d.hatena.ne.jp/
2010-12-02
[187]
웹사이트
FreeBSD/amd64 5.5-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2006-05-22
[188]
웹사이트
FreeBSD/amd64 6.0-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2005-10-21
[189]
웹사이트
FreeBSD/amd64 6.1-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2006-05-05
[190]
웹사이트
『FreeBSD 6.1』公開、主眼は安定性強化 - インターネットコム
http://japan.interne[...]
http://japan.internet.com/
2006-05-11
[191]
웹사이트
FreeBSD/amd64 6.2-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2007-01-11
[192]
웹사이트
FreeBSD/amd64 6.3-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2008-01-15
[193]
웹사이트
2008年1月21日 FreeBSD 6.3-RELEASE登場,6.3と7.0の採用基準,新しいFreeBSD RSS 6つ追加
https://gihyo.jp/adm[...]
gihyo.jp
2008-01-19
[194]
웹사이트
FreeBSD/amd64 6.4-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2008-11-25
[195]
웹사이트
What's cooking for FreeBSD 7?
http://ivoras.net/fr[...]
2011-04-27
[196]
웹사이트
FreeBSD 7.0-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2008-02-16
[197]
웹사이트
ストリーム型 SCTP で実験: uyota 匠の一手
http://uyota.asablo.[...]
gihyo.jp
2008-04-30
[198]
웹사이트
FreeBSD 7.1-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2008-12-31
[199]
웹사이트
FreeBSD 7.2-RELEASE Release Notes: Release Highlights
http://www.freebsd.o[...]
The FreeBSD Project
2009-04-30
[200]
웹사이트
FreeBSD 7.3-RELEASE Release Notes: Release Highlights
http://www.freebsd.o[...]
The FreeBSD Project
2010-03-30
[201]
웹사이트
FreeBSD 7.3-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2010-03-30
[202]
웹사이트
FreeBSD 7.4-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-02-24
[203]
웹사이트
What's cooking for FreeBSD 8?
http://ivoras.net/fr[...]
2011-04-27
[204]
웹사이트
ついに登場! FreeBSD 8.0の新機能をさっそくチェックしてみました
https://news.mynavi.[...]
mynavi.jp
2009-11-24
[205]
웹사이트
FreeBSD 8.1-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-02-24
[206]
웹사이트
ZFS対応をさらに強化した「FreeBSD 8.1-RELEASE」リリース
http://sourceforge.j[...]
sourceforge.jp/
2010-07-26
[207]
웹사이트
FreeBSD 8.2-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2011-02-24
[208]
웹사이트
FreeBSD 8.3-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2012-04-09
[209]
웹사이트
FreeBSD 8.4-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2013-06-07
[210]
웹사이트
FreeBSD 8.4-RELEASE Announcement
http://www.freebsd.o[...]
2013-06-09
[211]
웹사이트
FreeBSD 9.0-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2012-01-12
[212]
웹사이트
FreeBSD 9.1-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2013-01-12
[213]
웹사이트
FreeBSD 9.2-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2013-10-02
[214]
웹사이트
FreeBSD 10.0-RELEASE Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
2014-01-20
[215]
웹사이트
FreeBSD 10.1-RELEASE Release Notes
https://www.freebsd.[...]
2014-12-02
[216]
웹사이트
FreeBSD 10.1-RELEASEが登場
https://news.mynavi.[...]
mynavi.jp
2014-12-02
[217]
웹사이트
UEFIブートを初期サポートした「FreeBSD 10.1-RELEASE」リリース
http://sourceforge.j[...]
sourceforge.jp/
2014-12-02
[218]
웹사이트
FreeBSD 10.2-RELEASE Release Notes
https://www.freebsd.[...]
2015-08-31
[219]
웹사이트
予定より3か月早く登場、「FreeBSD 10.2-RELEASE」リリース
https://mag.osdn.jp/[...]
2015-08-31
[220]
웹사이트
FreeBSD 10.3-RELEASE Release Notes
https://www.freebsd.[...]
2016-04-21
[221]
웹사이트
「FreeBSD 10.3-RELEASE」が公開
https://mag.osdn.jp/[...]
2016-04-21
[222]
웹사이트
FreeBSD 10.4-RELEASE登場 - 10系最後のバージョン
https://news.mynavi.[...]
マイナビニュース
2017-10-05
[223]
웹사이트
FreeBSD 11.1-RELEASE Announcement
https://www.freebsd.[...]
2017-07-28
[224]
웹사이트
FreeBSD 11.1-RELEASE登場 - LLVM 4やHyper-V 2サポート
https://news.mynavi.[...]
2017-07-28
[225]
웹사이트
FreeBSD 11.2-RELEASE Announcement
https://www.freebsd.[...]
2018-06-29
[226]
웹사이트
「FreeBSD 11.2-RELEASE」が公開
https://mag.osdn.jp/[...]
2018-06-29
[227]
웹사이트
FreeBSD 11.3-RELEASE登場
https://news.mynavi.[...]
2019-08-20
[228]
웹사이트
FreeBSD 11.4-RELEASE Announcement
https://www.freebsd.[...]
2022-01-15
[229]
웹사이트
「FreeBSD 11.4-RELEASE」リリース、11系最後のリリースに
https://mag.osdn.jp/[...]
2022-01-15
[230]
웹사이트
「FreeBSD 12.0-RELEASE」が公開
https://mag.osdn.jp/[...]
2018-12-13
[231]
웹사이트
FreeBSD 12.1-RELEASE Announcement
https://www.freebsd.[...]
2022-01-15
[232]
웹사이트
FreeBSD 12.2-RELEASE Announcement
https://www.freebsd.[...]
2022-01-15
[233]
웹사이트
FreeBSD 12.3-RELEASE Announcement
https://www.freebsd.[...]
2022-01-15
[234]
웹사이트
FreeBSD 12.4-RELEASE Announcement
https://www.freebsd.[...]
2023-03-07
[235]
웹사이트
FreeBSD 13.0-RELEASE Announcement
https://www.freebsd.[...]
2022-01-15
[236]
웹사이트
「FreeBSD 13.0-RELEASE」が公開
https://mag.osdn.jp/[...]
2022-01-15
[237]
웹사이트
FreeBSD 13.1-RELEASE Announcement
https://www.freebsd.[...]
2022-07-13
[238]
웹사이트
FreeBSDプロジェクト、「FreeBSD 13.2-RELEASE」の提供を開始
https://codezine.jp/[...]
翔泳社
2023-04-16
[239]
웹사이트
Support for Multiple Architectures
https://www.freebsd.[...]
[240]
웹사이트
FreeBSD/ARM プロジェクト
https://www.freebsd.[...]
[241]
웹사이트
FreeBSD/xbox Project
https://www.freebsd.[...]
[242]
웹사이트
FreeBSD(98) リリース状況
http://www.jp.freebs[...]
[243]
웹사이트
FreeBSD 9.0-RELEASE Announcement
https://www.freebsd.[...]
[244]
웹사이트
FreeBSD/pc98 プロジェクト
https://www.freebsd.[...]
[245]
웹사이트
Saving UNIX from /dev/null
http://minnie.tuhs.o[...]
minnie.tuhs.org
2007-12-15
[246]
웹사이트
The BSD Daemon
"//www.freebsd.org/c[...]
FreeBSD.org
2007-12-15
[247]
웹사이트
またFreeBSDの脆弱性 今度はPS5のカーネルexploitの可能性 {{!}} 大人のためのゲーム講座
https://gamegaz.com/[...]
2023-01-11
[248]
웹사이트
PlayStation 4のGPUコンピュート機能
https://pc.watch.imp[...]
PC Watch
2013-05-30
[249]
웹사이트
FreeBSD License
http://www.scei.co.j[...]
Sony Computer Entertainment Inc.
2013-05-30
[250]
웹사이트
FreeBSDが使われているハードウェア : PlayStation 3 / PlayStation Vita
https://gihyo.jp/adm[...]
技術評論社
2013-05-30
[251]
웹사이트
FreeBSD License
http://www.scei.co.j[...]
Sony Computer Entertainment Inc.
2013-05-30
[252]
웹사이트
ニンテンドースイッチ、OSはFreeBSDベースと判明。プレステ4と同じ
https://smhn.info/20[...]
すまほん編集部
2017-03-04
[253]
웹사이트
「スマートAVライフ」はパナソニック復活の切り札になるか?(後編)
http://trendy.nikkei[...]
日経BP社
2013-05-30
[254]
웹사이트
OpenServer 10
https://www.xinuos.c[...]
Xinuos
2018-06-15
[255]
웹사이트
@IT:[Interview] Mac OS v10がBSD系UNIXでなければならなかった理由
https://www.atmarkit[...]
2019-03-07
[256]
문서
http://www.freebsd.o[...]
[257]
뉴스
MS, 핫메일 W2K로 이전 「유닉스 따라잡기」
http://www.zdnet.co.[...]
ZDNet Korea
2000-08-03
[258]
뉴스
Microsoft Hotmail still runs on U**x
http://www.theregist[...]
The Register
2001-12-12
[259]
서적
FreeBSD 소개
2005
[260]
간행물
Mac OS X System Overview
Apple, Inc.
2007-10-31
[261]
뉴스
MS, FreeBSD와 C#, CLI의 소스 공유키로 결정
http://www.zdnet.co.[...]
ZDNet Korea
2001-07-04
[262]
뉴스
MS, FreeBSD와 윈도용 표준화 소스코드 공유
http://www.zdnet.co.[...]
ZDNet Korea
2002-03-31
[263]
웹사이트
386BSD Patch Kit Patch Contributors
http://www.freebsd.o[...]
The FreeBSD Project
2006-09-11
[264]
문서
[265]
웹사이트
A Brief History of FreeBSD
http://www.freebsd.o[...]
[266]
웹사이트
Not Just Another Free Unix
http://www.byte.com/[...]
BYTE (December 1995). CMP Media
[267]
웹사이트
FreeBSD 3.0 Release Notes
http://www.freebsd.o[...]
The FreeBSD Project
1998-10-16
[268]
웹사이트
BSD SUPPLIERS UNITE TO DELIVER THE WORLD'S MOST POPULAR INTERNET OPERATING SYSTEMS
http://www.freebsd.o[...]
FreeBSD Press Release
2000-03-09
[269]
웹사이트
Changes are a' comin'!
http://ezine.daemonn[...]
Dæmon News
[270]
웹사이트
Bob Bruce on the BSDI/Walnut Creek Merger
http://bsd.slashdot.[...]
Slashdot
[271]
웹사이트
Merger Interview
http://ezine.daemonn[...]
Dæmon News
[272]
서적
FreeBSD에 대해서
(주)영진닷컴
2000
[273]
웹인용
FreeBSD SMPng Project
http://www.freebsd.o[...]
2008-02-27
[274]
웹인용
〈FreeBSD 소개〉, 최준호. KFUG, 2001.
http://www2.kr.freeb[...]
2008-02-26
[275]
웹사이트
Early Adopter's Guide to FreeBSD 5.0-RELEASE
http://www.freebsd.o[...]
The FreeBSD Release Engineering Team
2003
[276]
웹사이트
FreeBSD 7.0-RELEASE Announcement
http://www.freebsd.o[...]
The FreeBSD Project
2008-02-27
[277]
뉴스
Faster Performance, Fewer Machines For FreeBSD?
http://www.internetn[...]
InternetNews.com
2008-02-29
[278]
웹사이트
FreeBSD Project Goals
http://www.freebsd.o[...]
[279]
문서
[280]
웹사이트
FreeBSD 3.3 Announcement
http://www.freebsd.o[...]
1999-09-17
[281]
뉴스
FreeBSD 4.1 Announcement
http://www.freebsd.o[...]
2000-07-27
[282]
웹사이트
FreeBSD/alpha Project
http://www.freebsd.o[...]
[283]
서적
How FreeBSD Compares to Other Operating Systems
SAMS
2006
[284]
웹사이트
About the NetBSD Project
http://www.netbsd.or[...]
The NetBSD Foundation, Inc.
[285]
뉴스
Announcing NetBSD 4.0
http://www.netbsd.or[...]
The NetBSD Foundation, Inc.
2007-12-19
[286]
웹사이트
Project Goals
http://www.openbsd.o[...]
OpenBSD
[287]
웹사이트
Project Goals
http://www.openbsd.o[...]
OpenBSD
[288]
뉴스
The OpenBSD 4.2 Release
http://www.openbsd.o[...]
OpenBSD
2007-11-01
[289]
웹사이트
About the FreeBSD Foundation
http://www.freebsdfo[...]
The FreeBSD Foundation
[290]
간행물
Contributing to FreeBSD
The FreeBSD Documentation Project
2000
[291]
웹사이트
The FreeBSD Copyright
http://www.freebsd.o[...]
The FreeBSD Project
[292]
웹사이트
History of the BSD Daemon
http://www.mckusick.[...]
[293]
웹사이트
The BSD Daemon
http://www.freebsd.o[...]
The FreeBSD project
[294]
웹사이트
Final result for the FreeBSD logo design competition
http://logo-contest.[...]
The FreeBSD project
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
