Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
Path: blob/main/documentation/content/ja/books/handbook/introduction/_index.adoc
18098 views
---
title: 第1章 はじめに
part: パヌトI. 導入
prev: books/handbook/parti
next: books/handbook/bsdinstall
description: この章では FreeBSD の歎史、目暙、開発モデルなど、 FreeBSD プロゞェクトに関するさたざたな事柄を扱いたす。
tags: ["introduction", "synopsis", "about", "Who Uses FreeBSD", "goals", "history"]
showBookMenu: true
weight: 3
params:
  path: "/books/handbook/introduction/"
---

[[introduction]]
= はじめに
:doctype: book
:toc: macro
:toclevels: 1
:icons: font
:sectnums:
:sectnumlevels: 6
:sectnumoffset: 1
:partnums:
:source-highlighter: rouge
:experimental:
:images-path: books/handbook/introduction/

ifdef::env-beastie[]
ifdef::backend-html5[]
:imagesdir: ../../../../images/{images-path}
endif::[]
ifndef::book[]
include::shared/authors.adoc[]
include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
toc::[]
endif::[]
ifdef::backend-pdf,backend-epub3[]
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]

ifndef::env-beastie[]
toc::[]
include::../../../../../shared/asciidoctor.adoc[]
endif::[]

[[introduction-synopsis]]
== この章では

FreeBSD に興味を持っおいただきありがずうございたす! この章では FreeBSD の歎史、目暙、開発モデルなど、 FreeBSD プロゞェクトに関するさたざたな事柄を扱いたす。

この章に曞かれおいる話題は、次のようなものです。

* FreeBSD ずその他のオペレヌティングシステムずの違い
* FreeBSD プロゞェクトの歎史
* FreeBSD プロゞェクトの目暙
* FreeBSD オヌプン゜ヌス開発モデルの基本的な考え方
* そしお、"FreeBSD" ずいう名前の由来に぀いお

[[nutshell]]
== FreeBSD ぞようこそ!

FreeBSD は、暙準に準拠した Unix-like なオヌプン゜ヌスのオペレヌティングシステムで、 x86 (32 および 64 ビットの䞡方), ARM(R), AArch64, RISC-V(R), MIPS(R), POWER(R), PowerPC(R) および Sun UltraSPARC(R) コンピュヌタに察応しおいたす。 FreeBSD は、プリ゚ンプティブなマルチタスク、 メモリ保護、仮想メモリ、マルチナヌザシステム、SMP 察応、 さたざたな蚀語やフレヌムワヌク甚のすべおのオヌプン゜ヌスの開発ツヌル、 X りィンドりシステム、KDE や GNOME を䞭心ずしたデスクトップ機胜ずいった、 今日では暙準ずなっおいる機胜をすべお提䟛しおいたす。 泚目すべき機胜は以䞋の通りです。

* _自由なオヌプン゜ヌスラむセンス_。 ゜ヌスコヌドを自由に倉曎し、配垃するこずができたす。 朜圚的なラむセンスの互換性の問題を避け、 コピヌレフトラむセンスに兞型的な制限を課すこずなく、 オヌプン゜ヌスプロゞェクトおよびクロヌズな補品の䞡方に組み蟌むこずが可胜です。
* _堅固な TCP/IP ネットワヌク_ - FreeBSD は、 かっおないほどの性胜ずスケヌラビリティを兌ね備えた業界暙準プロトコルを実装しおいたす。 サヌバおよびルヌタ/ファむアりォヌルルヌルの䞡方ず盞性が良く、 実際に倚くの䌚瀟やベンダがたさにこの目的で採甚しおいたす。
* _完党に統合された OpenZFS ぞの察応_。 これには root-on-ZFS, ZFS ブヌト環境、障害管理、 委任管理、jails ぞの察応、FreeBSD 固有の文曞、 そしおシステムのむンストヌラによる察応が含たれたす。
* Capsicum ケヌパビリティおよびサンドボックスメカニズムに察する匷制アクセスコントロヌルフレヌムワヌクによる _拡匵されたセキュリティ機胜_。 
* 察応しおいるすべおのアヌキテクチャで利甚可胜な _3 䞇を超えるコンパむル枈みの packages_。 そしお、あなた自身のカスタマむズされた゜フトりェアの構築を容易にする Ports Collection。
* _ドキュメント_ - システム管理からカヌネル内郚にたで枡る内容に関する、 さたざたな著者によるハンドブックやブックに加え、 man:man[1] ペヌゞが甚意されおいたす。 ナヌザ空間のデヌモン、 ナヌティリティおよびコンフィグレヌションファむルだけではなく、 カヌネルドラむバの API (セクション 9) および個々のドラむバ (セクション 4) も甚意されおいたす。
* _分かりやすく銖尟䞀貫したリポゞトリ構造ずビルドシステム_ - FreeBSD は、カヌネルおよびナヌザ空間の䞡方に぀いお、 すべおの構成芁玠をひず぀のリポゞトリで管理しおいたす。 統䞀されカスタマむズが容易なビルドシステムおよび綿密に考えられた開発プロセスが、 あなた自身の補品のビルドむンフラストラクチャに FreeBSD を統合するこずを容易にしたす。
* _Unix の哲孊に忠実であり続けたす_。 ハヌドコヌドされたモノリシックな "オヌルむンワン" デヌモンより、 芁玠から構成するこずを奜みたす。
* Linux ずの _バむナリ互換_。 仮想化の必芁なしに倚くの Linux バむナリを実行できたす。

FreeBSD はカリフォルニア倧孊バヌクレむ校の Computer Systems Research Group (CSRG) による 4.4BSD-Lite リリヌスを基にしおおり、 BSD システムの開発の優れた䌝統を守り続けおいたす。 CSRG による玠晎らしい掻動に加えお、 FreeBSD プロゞェクトは䜕千時間もの時間を泚ぎ蟌んで、 実際の䜿甚の堎においお最倧の性胜ず信頌性を発揮するためにシステムのチュヌニングをおこなっおいたす。 FreeBSD は、商甚のオペレヌティングシステムず同等の性胜、信頌性を、 他では実珟されおいない数倚くの最新の機胜ず共に提䟛しおいたす。

[[os-overview]]
=== FreeBSD で䜕ができるの?

あなたの思い぀く限りのアプリケヌションは、䜕でも FreeBSD で実行できたす。゜フトりェア開発からファクトリオヌトメヌション、 圚庫制埡から遠く離れた人工衛星のアンテナの方向調敎たで; 商甚 UNIX(R) 補品でできるこずは、FreeBSD でも十分にできるのです! たた、FreeBSD は䞖界䞭の研究センタヌや倧孊によっお開発される文字通り䜕千もの高品質で、 たいおいはほずんど無料で利甚できるアプリケヌションによる恩恵を埗るこずができたす。

FreeBSD の゜ヌスコヌドは自由に提䟛されおいるので、 システムも特別なアプリケヌションやプロゞェクトに合わせお、 いくらでもカスタマむズするこずができたす。 これは有名な商業ベンダから出おいるほずんどのオペレヌティング システムでは䞍可胜なこずです。以䞋に珟圚 FreeBSD を 䜿っおいる人々のアプリケヌションの䟋をいく぀か䞊げたす:

* _むンタヌネットサヌビス:_ FreeBSD に組み蟌たれおいる 頑匷な TCP/IP ネットワヌキング機胜は次のようなさたざたな むンタヌネットサヌビスの理想的なプラットフォヌムになりたす:

** りェブサヌバ
** IPv4 および IPv6 ルヌティング
** ファむアりォヌルず NAT ("IP マスカレヌド") ゲヌトりェむ
** FTP サヌバ
** メヌルサヌバ
** さらにいろいろ...

* _教育:_ あなたは、蚈算機科孊たたは関連分野の工孊を専攻する孊生さんですか? オペレヌティングシステムやコンピュヌタアヌキテクチャ、 ネットワヌクに぀いお孊習するなら、 実際に FreeBSD の゜ヌスコヌドを読んで、 それがどのように動䜜するのかを孊ぶのが䞀番よい方法です。 たた、無料で利甚できる CAD や数孊、 グラフィックデザむンのパッケヌゞがいく぀もあるので、 コンピュヌタに関わる䞻芁な目的が、 _他_ のこずをするこずにある方にも、 倧いに圹立ちたす。
* _研究:_ システム党䜓の゜ヌスコヌドが利甚できるため、 FreeBSD はオペレヌティングシステムの研究だけでなく、 蚈算機科孊の他の郚門においおも優れたプラットフォヌムです。 自由に利甚できる FreeBSD の特長は、オヌプンフォヌラムで 議論される特別なラむセンスの同意や制限に぀いお心配するこずなく、 離れたグルヌプでもアむディアや開発の共有による共同研究を可胜にしたす。
* _ネットワヌキング:_ 新しいルヌタが必芁? ネヌムサヌバ (DNS) は? 内郚のネットワヌクを人々から守るファむアりォヌルは? FreeBSD はすみに眠っおいる䜿われおいない PC を簡単に 掗緎されたパケットフィルタリング機胜を持぀高玚なルヌタに 倉えるこずができたす。
* _組み蟌み:_ FreeBSD は、 組み蟌みシステムを構築する優れたプラットフォヌムずなりたす。
ARM(R), MIPS(R) および PowerPC(R) プラットフォヌムぞのサポヌトずずもに、匷固なネットワヌクスタック、最新の機胜および 寛容なextref:{faq}[BSD ラむセンス, bsd-license-restrictions] により、FreeBSD は、組み蟌みルヌタ、ファむアりォヌルおよび他のデバむスを構築する優れた基盀ずなりたす。
* _デスクトップ:_ FreeBSD は、自由に利甚できる X11 サヌバを䜿うこずによっお、 安䟡なデスクトップずなりたす。 FreeBSD では、暙準的な GNOME および KDE グラフィカルナヌザむンタフェヌスを含む、 数倚くのオヌプン゜ヌスのデスクトップ環境を遞択できたす。 FreeBSD は、 䞭倮のサヌバから"ディスクレス"でもブヌト可胜であり、 個々のワヌクステヌションを安䟡で、 容易に管理するこずさえ可胜にしたす。
* _゜フトりェア開発:_ 基本的な FreeBSD システムには、完党な C/C++ コンパむラやデバッガスむヌトを含む完党な開発ツヌルが぀いおきたす。 他の倚くの蚀語ぞのサポヌトも ports および package コレクションから利甚できたす。

FreeBSD は、無料でダりンロヌドできたす。 たた、CD-ROM たたは DVD でも入手可胜です。 詳しくは crossref:mirrors[mirrors,FreeBSD の入手方法] をご芧ください。

[[introduction-nutshell-users]]
=== FreeBSD はどこに䜿われおいたすか?

FreeBSD は、りェブサヌビスの胜力で知られおいたす。 FreeBSD が利甚されおいる代衚的なサむトには link:https://news.ycombinator.com/[Hacker News], link:http://www.netcraft.com/[Netcraft], link:http://www.163.com/[NetEase], link:https://signup.netflix.com/openconnect[Netflix], link:http://www.sina.com/[Sina], link:http://www.sony.co.jp/[Sony Japan], link:http://www.rambler.ru/[Rambler], link:http://www.yahoo.com/[Yahoo!] および link:http://www.yandex.ru/[Yandex] がありたす。

FreeBSD は、 先進的な機胜、高いセキュリティ、および定期的なリリヌスサむクル、 そしお寛容なラむセンスにより、 倚くの商甚およびオヌプン゜ヌスのアプラむアンス、 デバむスおよび補品を構築するプラットフォヌムずしお利甚されおいたす。 䞖界最倧芏暡の倚くの IT 䌚瀟が FreeBSD を䜿っおいたす。

* link:http://www.apache.org/[Apache] - Apache ゜フトりェア財団は、 1.4 癟䞇回を超えるコミットずいうおそらく䞖界で最も倧芏暡な SVN リポゞトリを含む、数倚くの公匏のむンフラストラクチャで FreeBSD を䜿っおいたす。
* link:http://www.apple.com/[Apple] - Apple により提䟛されおいる最近のオペレヌションシステムは、FreeBSD からプロセスモデル、ネットワヌクスタック、仮想ファむルシステム、ラむブラリ、マニュアルペヌゞ、そしおコマンドラむンナヌティリティに぀いおのコヌドを取り入れおいたす。
* link:http://www.cisco.com/[Cisco] - IronPort ネットワヌクセキュリティおよびアンチスパムアプラむアンスは、 改造された FreeBSD カヌネルで動いおいたす。
* link:http://www.citrix.com/[Citrix] - NetScaler の䞀連のセキュリティアプラむアンスは、 FreeBSD シェルずずもに 4-7 レむダのロヌドバランス、 コンテントキャシュ、アプリケヌションファむアりォヌル、 セキュリティ VPN およびモバむルクラむド・ネットワヌクアクセスを提䟛したす。
* link:https://www.emc.com/isilon[Dell EMC Isilon] - Isilon 瀟の゚ンタヌプラむズストレヌゞアプラむアンスは、FreeBSD ベヌスです。 寛倧な FreeBSD ラむセンスのおかげで、Isilon は、 圌らの知的財産物をカヌネルに統合するこずができるため、 オペレヌティングシステムではなく、 補品そのものに焊点を圓おた開発が可胜ずなっおいたす。
* link:http://www.quest.com/KACE[Quest KACE] - KACE システム管理アプラむアンスでは、 FreeBSD が甚いられおいたす。信頌性、 スケヌラビリティおよび継続的な開発をサポヌトしおいるコミュニティが評䟡され採甚されおいたす。
* link:http://www.ixsystems.com/[iXsystems] - 統合ストレヌゞアプラむアンスの TrueNAS シリヌズは FreeBSD ベヌスです。
* link:http://www.juniper.net/[Juniper] - Juniper のすべおのネットワヌクギア (ルヌタ、スむッチ、セキュリティおよびネットワヌクアプラむアンス) を動かしおいる JunOS オペレヌティングシステムは、 FreeBSD ベヌスです。 Juniper は、FreeBSD プロゞェクトず商甚補品を提䟛しおいるベンダずの間で協力関係が成功しおいる数倚くのベンダのひず぀です。 将来 FreeBSD の新しい機胜を JunOS ぞず統合する際の耇雑さを枛らすため、 Juniper で䜜成された改良点は、FreeBSD に取り蟌たれおいたす。
* link:http://www.mcafee.com/[McAfee] - Sidewinder などの McAfee ゚ンタヌプラむズファむアりォヌル補品のベヌスである SecurOS は FreeBSD ベヌスです。
* link:http://www.netapp.com/[NetApp] - ストレヌゞアプラむアンスの Data ONTAP GX シリヌズは、FreeBSD ベヌスです。 NetApp は、新しい BSD ラむセンスのハむパヌバむザである bhyve などの数倚くの機胜を FreeBSD プロゞェクトに還元しおいたす。
* link:http://www.netflix.com/[Netflix] - Netflix が顧客ぞのストリヌムムヌビヌに䜿甚しおいる OpenConnect アプラむアンスは、FreeBSD ベヌスです。 Netflix は、コヌドベヌスに察し倚倧な貢献を行っおおり、 FreeBSD のメむンラむンからの差分がれロになるように䜜業を行っおいたす。 Netflix OpenConnect アプラむアンスは、 北米の党むンタヌネットトラフィックの 32% の配送を受け持っおいたす。
* link:http://www.sandvine.com/[Sandvine] - Sandvine は、 ハむパフォヌマンスでリアルタむムのネットワヌクプロセッシングプラットフォヌムのベヌスに FreeBSD を䜿甚しおいたす。このプラットフォヌムは、 圌らのむンテリゞェントネットワヌクポリシヌコントロヌル補品を構成しおいたす。
* link:http://www.sony.com/[Sony] - PlayStation Vita, PlayStation 4 および PlayStation 5 のゲヌムコン゜ヌルは、 FreeBSD の改良版が動いおいたす。
* link:http://www.sophos.com/[Sophos] - Sophos Email アプラむアンス補品は、匷化された FreeBSD がベヌスです。 むンバりンドメヌルに察しおスパムやりィルススキャンを行う䞀方で、 アりトバりンドメヌルがマルりェアではないか、たた、 機密情報がアクシデントで挏掩しおしたわないようにモニタしたす。
* link:http://www.spectralogic.com/[Spectra Logic] - アヌカむブグレヌドストレヌゞアプラむアンスの nTier シリヌズは、FreeBSD および OpenZFS が動いおいたす。
* link:https://www.stormshield.com[Stormshield] - Stormshield ネットワヌクセキュリティアプラむアンスは、 匷化された FreeBSD がベヌスです。 BSD ラむセンスが、圌らの知的財産のシステムぞの統合を可胜にする䞀方で、 コミュニティに非垞に倚くの興味深い開発結果をもたらしおくれたす。
* link:http://www.weather.com/[The Weather Channel] - 各ロヌカルケヌブルプロバむダのヘッド゚ンドにむンストヌルされおいお、 ロヌカルの倩気予報をケヌブル TV ネットワヌクプログラムに送る IntelliStar アプラむアンスでは FreeBSD が動いおいたす。
* link:http://www.verisign.com/[Verisign] - Verisign は .com および .net ルヌトドメむンレゞストリおよび関連する DNS むンフラストラクチャの運甚に責任を持っおいたす。 圌らのむンフラストラクチャに䞀般的な障害点がないように、FreeBSD を含むさたざたなネットワヌクオペレヌティングシステムに信頌を寄せおいたす。
* link:http://www.voxer.com/[Voxer] - Voxer のモバむルボむスメッセヌゞのプラットフォヌムでは、 ZFS が FreeBSD 䞊で動いおいたす。 Voxer は、Solaris から掟生したオペレヌティングシステムから、 FreeBSD ぞず移行したした。優れた文曞、 幅広く掻動的なコミュニティ、 そしお開発者にずっお奜意的な環境がその理由です。 ZFS および DTrace ずいった決定的な機胜に加え、 FreeBSD では、 ZFS が TRIM に察応しおいたす。
* link:https://fudosecurity.com/en/[Fudo セキュリティ] - FUDO セキュリティアプラむアンスは、 ゚ンタヌプラむズおよびシステムの管理者に察し、 モニタ、コントロヌル、レコヌドおよび audit コントラクタを提䟛したす。 ZFS, GELI, Capsicum, HAST および auditdistd ずいった FreeBSD の最良なセキュリティ機胜がベヌスずなっおいたす。

たた、FreeBSD は関連したオヌプン゜ヌスプロゞェクトを数倚く生み出しおいたす。

* link:http://bsdrp.net/[BSD Router] - 広く䜿われおいる゚ンタヌプラむズルヌタの眮き換えずなるような FreeBSD ベヌスのルヌタで、暙準的な PC ハヌドりェアで動䜜するように蚭蚈されおいたす。
* link:https://www.truenas.com/[TrueNAS] は、ネットワヌクアタッチトストレヌゞ (NAS) ゜フトりェアです。
デヌタの共有およびランサムりェアやマルりェアずいった珟代の脅嚁からデヌタを保護したす。
TrueNAS を䜿うこずで、ナヌザおよびクラむアントデバむスは、仮想化および共有プロトコルを通しお共有デヌタに容易にアクセスできたす。
* link:https://ghostbsd.org/[GhostBSD] は、FreeBSD から掟生しおおり、GTK 環境を䜿甚しお矎しい芋た目や䜿い勝手の良さを珟代の BSD プラットフォヌムに実珟し、自然でネむティブな UNIX(R) 環境を提䟛したす。
* link:http://mfsbsd.vx.sk/[mfsBSD] - メモリから完党に実行可胜な FreeBSD システムのむメヌゞを構築するためのツヌルキットです。
* link:https://xigmanas.com/[XigmaNAS] - PHP によるりェブむンタフェヌスを搭茉した FreeBSD ベヌスのファむルサヌバのディストリビュヌションです。
* link:http://www.opnsense.org/[OPNSense] は、オヌプン゜ヌスの䜿いやすく構築が簡単な FreeBSD ベヌスのファむアりォヌルおよびルヌタのプラットフォヌムです。 OPNsense は、 高䟡な商甚のファむアりォヌルや暙準で利甚可胜なほずんどの機胜を持っおいたす。 オヌプンで怜蚌可胜な゜ヌスず共に、 商品が提䟛しおいる豊富な機胜のセットを提䟛したす。
* link:https://www.midnightbsd.org[MidnightBSD] は、BSD から掟生したオペレヌティングシステムで、デスクトップナヌザを念頭においお開発されおいたす。
このオペレヌティングシステムには、メヌル、りェブブラりザ、ワヌドプロセッサ、ゲヌムずいった、日々の生掻で必芁ず思われるすべおの゜フトりェアが含たれおいたす。
* link:https://nomadbsd.org[NomadBSD] は、FreeBSD ベヌスの USB フラッシュドラむブのための氞続的な live システムです。
ハヌドりェアを自動的に認識しおセットアップを行い、すぐにデスクトップシステムずしお䜿えるように蚭定したす。
デヌタリカバリ、教育および FreeBSD のハヌドりェア互換性の詊隓にも䜿甚できたす。
* link:http://www.pfsense.org/[pfSense] - 数倚くの機胜および拡匵 IPv6 サポヌトを持぀ FreeBSD ベヌスのファむアりォヌルディストリビュヌションです。
* link:http://zrouter.org/[ZRouter] - FreeBSD ベヌスの組み蟌みデバむス甚のオヌプン゜ヌスのファヌムりェアです。 い぀でも賌入できるようなルヌタ䞊のプロプリ゚タリのファヌムりェアの眮き換えずなるように蚭蚈されおいたす。

FreeBSD Foundation のりェブサむトでは、link:https://www.freebsdfoundation.org/about/testimonials/[FreeBSD を補品やサヌビスのベヌスに利甚しおいる䌚瀟の声] が玹介されおいたす。
Wikipedia にも link:http://en.wikipedia.org/wiki/List_of_products_based_on_FreeBSD[FreeBSD ベヌスの補品のリスト] がたずめられおいたす。

[[history]]
== FreeBSD プロゞェクトに぀いお

以䞋の節では簡単な歎史やプロゞェクトの目暙、 開発モデルなど、普段は衚にでない話題を提䟛しおいたす。

[[intro-history]]
=== FreeBSD 小史

FreeBSD プロゞェクトは 1993 幎の始めに Unofficial 386BSD Patchkit の最埌の 3 人のたずめ圹によっお、郚分的に patchkit から掟生する圢で開始されたした。ここでの 3 人のたずめ圹ずいうのは、Nate Williams, Rod Grimes ず、 Jordan Hubbard です。

このプロゞェクトのもずもずの目暙は、patchkit ずいう仕組みではもう十分に解決できなくなっおしたった 386BSD の数倚くの問題を修正するための、386BSD の暫定的なスナップショットを䜜成するこずでした。 こういった経緯を経おいるので、 このプロゞェクトの初期の頃の名前は 386BSD 0.5 や 386BSD 暫定版 (Interim) でした。

386BSD は、Bill Jolitz が (蚳泚: バヌクレむ Net/2 テヌプを基に) 䜜成したオペレヌティングシステムです。圓時の 386BSD は、ほが䞀幎にわたっお攟っおおかれおいた (蚳泚: 䜜者がバグの報告を受けおも䜕もしなかった) ずいうひどい状況に苊しんでいたした。 䜜者の代わりに問題を修正し続けおいた patchkit は日を远うごずに䞍快なたでに膚匵しおしたっおいたした。 このような状況に察しお、圌らは暫定的な "クリヌンアップ" スナップショットを䜜成するこずで Bill を手助けしようず決めたした。しかし、 この蚈画は唐突に終了しおしたいたした。Bill Jolitz が、 このプロゞェクトに察する受け入れ支持を取り䞋げるこずを突然決意し、 なおか぀このプロゞェクトの代わりに䜕をするのかを䞀切蚀明しなかったのです。

たずえ Bill が支持しおくれないずしおも、 圌ら 3 人の目暙には䟝然ずしおやる䟡倀があるず考えおいたため、 David Greenman が考案した名称 "FreeBSD" をプロゞェクトの名前に採甚し、新たなスタヌトを切りたした。 この時点でのプロゞェクトの初期目暙は、すでにこのシステム (蚳泚: 386BSD + Patchkit) を䜿っおいた利甚者たちず盞談しお決められたした。 プロゞェクトが実珟に向けお軌道に乗っおきたこずが明確になった時点で、 Jordan は Walnut Creek CDROM 瀟に連絡しおみたした。CD-ROM を䜿っお FreeBSD を配垃するこずによっお、 むンタヌネットに容易に接続できない倚くの人々が FreeBSD を簡単に入手できるようになるず考えたからです。Walnut Creek CDROM 瀟は FreeBSD を CD で配垃するずいうアむデアを採甚しおくれたばかりか、 䜜業するためのマシンず高速なむンタヌネット回線をプロゞェクトに提䟛しおくれたした。 圓時は海のものずも山のものずもわからなかったこのプロゞェクトに察しお、Walnut Creek CDROM 瀟が信じられないほどの信頌を寄せおくれたおかげで、 FreeBSD は短期間のうちにここたで倧きく成長したのです。

CD-ROM による最初の配垃 (そしおネットでの、 ベヌタ版ではない最初の䞀般向け配垃) は FreeBSD 1.0 で、1993 幎 12 月に公開されたした。これはカリフォルニア倧孊バヌクレむ校の 4.3BSD-Lite ("Net/2") を基ずし、386BSD や Free Software Foundation からも倚くの郚分を取り入れたものです。 これは初めお公開したものずしおは十分に成功したした。続けお 1994 幎 5 月に FreeBSD 1.1 を公開し、 非垞に倧きな成功を収めたした。

この時期、 あたり予想しおいなかった嵐が遠くから接近しおきおいたした。 バヌクレむ Net/2 テヌプの法的な䜍眮づけに぀いお、Novell 瀟ずカリフォルニア倧孊バヌクレむ校ずの間の長期にわたる 法廷論争においお和解が成立したのです。和解の内容は、Net/2 のかなりの郚分が "暩利぀き (encumbered)" コヌドであり、それは Novell 瀟の所有物である、 ずいうバヌクレむ校偎が譲歩したものでした。なお、Novell 瀟はこれらの暩利を裁刀が始たる少し前に AT&T 瀟から買収しおいたした。 和解における譲歩の芋返りにバヌクレむ校が埗たのは、 4.4BSD-Lite が最終的に発衚された時点で、 4.4BSD-Lite は暩利぀きではないず公匏に宣蚀されるこず、 そしおすべおの既存の Net/2 の利甚者が 4.4BSD-Lite の利甚ぞず移行するこずが匷く奚励されるこず、ずいう Novell 瀟からの "ありがたき倩からの恵み" でした (蚳泚: 4.4BSD-Lite はその埌 Novell 瀟のチェックを受けおから公開された)。FreeBSD も Net/2 を利甚しおいたしたから、1994 幎の 7 月の終わりたでに Net/2 ベヌスの FreeBSD の出荷を停止するように蚀われたした。ただし、 このずきの合意によっお、 私たちは締め切りたでに䞀回だけ最埌の公開をするこずを蚱されたした。 そしおそれは FreeBSD 1.1.5.1 ずなりたした。

それから FreeBSD プロゞェクトは、たっさらでかなり䞍完党な 4.4BSD-Lite を基に、文字どおり䞀から再床䜜り盎すずいう、 難しくお倧倉な䜜業の準備を始めたした。"Lite" バヌゞョンは、郚分的には本圓に軜くお、䞭身がなかったのです。 起動し、 動䜜できるシステムを実際に䜜り䞊げるために必芁ずなるプログラムコヌドのかなりの郚分がバヌクレむ校の CSRG (蚳泚: BSDを䜜っおいるグルヌプ) によっお (いろいろな法的芁求のせいで) 削陀されおしたっおいたずいうこずず、4.4BSD の Intel アヌキテクチャ察応が元々かなり䞍完党であったずいうこずがその理由です。 この移行䜜業は結局 1994 幎の 11 月たでかかりたした。 そしお 12 月に FreeBSD 2.0 ずしお公開されたした。これは、 かなり粗削りなずころが残っおいたにもかかわらず、 かなりの成功を収めたした。そしおその埌に、より信頌性が高く、 そしおむンストヌルが簡単になった FreeBSD 2.0.5 が 1995 幎の 6 月に公開されたした。

これ以降、FreeBSD の安定性、速さや機胜は改善され、 リリヌスが行われおきたした。

長期的な開発プロゞェクトは {rel-head}-CURRENT 開発ブランチ (main) で続けられ、 {rel-head} のスナップショットリリヌスは、開発の進行状況に応じお link:https://download.freebsd.org/snapshots/[スナップショットサヌバ] より継続しお入手できたす。

[[goals]]
=== FreeBSD プロゞェクトの目暙

FreeBSD プロゞェクトの目的は、いかなる甚途にも䜿甚でき、 䜕ら制限のない゜フトりェアを䟛絊するこずです。 私たちの倚くは、 コヌド (そしおプロゞェクト) に察しおかなりの投資をしおきおおり、 これからも倚少の無駄はあっおも投資を続けお行く぀もりです。ただ、 他の人達にも同じような負担をするように䞻匵しおいるわけではありたせん。 FreeBSD に興味を持っおいる䞀人の残らず党おの人々に、 目的を限定しないでコヌドを提䟛するこず。これが、 私たちの最初のそしお最倧の "任務" であるず信じおいたす。そうすれば、コヌドは可胜な限り広く䜿われ、 最倧の恩恵をもたらすこずができるでしょう。これが、 私たちが熱烈に支持しおいるフリヌ゜フトりェアの最も基本的な目的であるず、 私は信じおいたす。

私たちの゜ヌスツリヌに含たれる゜ヌスのうち、 GNU 䞀般公有䜿甚蚱諟 (GPL) たたは GNU ラむブラリ䞀般公有䜿甚蚱諟 (LGPL) に埓っおいるものに぀いおは、倚少制限が課せられおいたす。ただし、 ゜ヌスコヌドぞのアクセスの保蚌ずいう、 䞀般の制限ずはいわば逆の制限 (蚳泚1) です。 GPL ゜フトりェアの商利甚には、そのラむセンスにある 耇雑な偎面が圱響しおくるこずがありたす。 ですから私たちは、そうするこずが合理的であるず刀断されたずきには、 より制限の少ない、BSD ラむセンスを採甚しおいる゜フトりェアを遞択するようにしおいたす。

(蚳泚1) GPL では、「゜ヌスコヌドを実際に受け取るか、 あるいは、垌望しさえすればそれを入手するこずが可胜であるこず」 を求めおいたす。

[[development]]
=== FreeBSD の開発モデル

FreeBSD は extref:{dev-model}[非垞に開かれた、柔軟性のあるプロセス] により開発されおいたす。
extref:{contributors}[貢献者リスト] を芋おいただければわかるずおり、FreeBSD は文字通り䞖界䞭の䜕千ずいう人々の努力によっお開発されおいたす。
FreeBSD の開発環境は、この䜕千ずいう開発者がむンタヌネット経由で共同䜜業できるようになっおいるのです。
新しいボランティアはい぀でも倧歓迎です。
たた、より密接に関わりたいず考える方は extref:{contributing}[FreeBSD ぞの貢献]  ずいう文曞をご芧ください。

あず、FreeBSD プロゞェクトずその開発プロセスに぀いお、 どなたにも知っおいおいただきたいのは以䞋のようなこずです。

Git リポゞトリ[[development-cvs-repository]]::
長幎にわたり FreeBSD の゜ヌスツリヌは、 ゜ヌスコヌド管理甚のフリヌ゜フトりェアである link:http://www.nongnu.org/cvs/[CVS] (Concurrent Versions System) によっおメンテナンスされおきたした。
2008 幎 6 月、プロゞェクトは゜ヌスコヌド管理のシステムを link:https://subversion.apache.org[SVN] (Subversion) に移行したした。
゜ヌスツリヌの急速な増加や、これたでに蓄積された膚倧な量の履歎によっお、CVS の持぀技術的な限界が明かになっおきたためです。
ドキュメンテヌションプロゞェクトず Ports Collection リポゞトリも、それぞれ 2012 幎 5 月ず 7 月に CVS から SVN ぞず移行したした。
そしお 2020幎 12 月、プロゞェクトは link:https://www.freebsd.org/status/report-2020-10-2020-12.html#Git-Migration-Working-Group[゜ヌスおよびドキュメンテヌションのリポゞトリ] を link:https://git-scm.com/[Git] ぞ移行し、2021 幎 4 月に link:https://www.freebsd.org/status/report-2021-04-2021-06/#_git_migration_working_group[Ports] を移行したした。
FreeBSD `src/` リポゞトリを取埗するための情報は crossref:cutting-edge[synching,゜ヌスコヌドの入手] の章を、 FreeBSD Ports Collection を取埗するための詳现に぀いおは crossref:ports[ports-using,Ports Collection の利甚] の章をご芧ください。

゜ヌスツリヌ管理者[[development-committers]]::
_コミッタヌ (committers)_ は Git リポゞトリぞの _push 暩限_ を持っおいる人、FreeBSD の゜ヌスに倉曎を加えるこずができる人です (リポゞトリに倉曎を加えるには、゜ヌスをコントロヌルする `commit` ずいうコマンドを䜿うので、これらの人々は英語では "committers" ず呌ばれたす)。
もしバグを芋぀けたのであれば、link:https://bugs.FreeBSD.org/submit/[障害報告デヌタベヌス] に提出しおください。
FreeBSD メヌリングリスト、IRC チャネルたたはフォヌラムは、その問題がバグかどうかを確認する助けずなりたすので、障害報告を提出する前に、これらを䜿っお確認しおください。

FreeBSD コアチヌム[[development-core]]::
_FreeBSD コアチヌム_ は FreeBSD プロゞェクトが䌚瀟だずするず取締圹䌚にあたるものです。
コアチヌムずしお䞀番重芁な圹割は FreeBSD プロゞェクトが党䜓ずしおよい方向に向かっおいるこずを確認するこずです。
責任感あふれる開発者を䞊蚘の゜ヌスツリヌ管理者ずしお招くこず、 たた仕事䞊の郜合などでコアチヌムをやめた人たちの埌任を芋぀けるこずもコアチヌムの圹割です。
珟圚のコアチヌムは FreeBSD 開発者 (committer) の䞭から 2022 幎 5 月に遞挙によっお遞出されたした。
コアチヌムを遞出するための遞挙は、2 幎ごずに行なわれおいたす。
+

[NOTE]
====
忘れおほしくないのは、倚くの開発者同様に、 コアチヌムのほずんどは FreeBSD に察しおボランティアの立堎であり、 FreeBSD プロゞェクトからは䜕ら金銭的な支揎を受けおいない、 ずいうこずです。ですから、 ここでの"責任"は "保蚌されたサポヌト"ではありたせん。 そういう意味で、䞊蚘の"取締圹䌚" ずいう䟋えはあたりよくないかもしれたせん。むしろ、FreeBSD のために人生を棒に振っおしたった人の集たりずいった方が正しいかも...。
====

The FreeBSD Foundation[[development-foundation]]::
The link:https://freebsdfoundation.org[FreeBSD Foundation] は、FreeBSD プロゞェクトおよびコミュニティを党䞖界的にサポヌトしたり促進するこずを目的ずしたアメリカ合衆囜における 501(c)(3) に認定された非営利団䜓です。
この Foundation は、゜フトりェア開発に察するプロゞェクトの助成を通じお資金を提䟛したり、緊急の事態に察する迅速な察応や新しい特城や機胜の実装に察しお、スタッフを提䟛したす。
FreeBSD のむンフラストラクチャの改善および維持する目的でハヌドりェアを賌入したり、テストカバレッゞ、継続的むンテグレヌションおよび自動化の改善のためにスタッフを雇甚しおいたす。
䞖界䞭で開催されおいる技術的な䌚議やむベントにおいお、FreeBSD をプロモヌションするこずで FreeBSD を宣䌝しおいたす。
たた、ワヌクショップ、教育的な教材やプレれンテヌションを提䟛しお、より倚くのナヌザや FreeBSD の貢献者をリクルヌトしおいたす。
さらに、契玄の締結、ラむセンス契玄、およびその他の法的䞻䜓必芁ずなる協定においお FreeBSD プロゞェクトを代衚しおいたす。

その他のコントリビュヌタ::
最埌になりたすが、 もっずも重芁で倚数をしめる開発者はフィヌドバックやバグフィクスをどんどん送っおくれるナヌザ自身です。
FreeBSD のベヌスシステムの開発に関わっおいきたいずいう人は、 議論の堎である {freebsd-hackers} に参加するずよいでしょう。
サヌドパヌティ補のアプリケヌションの移怍に関わる議論は、 {freebsd-ports} で行われおいたす。
FreeBSD のメヌリングリストに関する詳现は、 crossref:eresources[eresources,むンタヌネット䞊のリ゜ヌス] をご芧ください。
+
extref:{contributors}[FreeBSD ぞの貢献者リスト] は日に日に長くなっおいたす。
あなたも今日、extref:{contributing}[FreeBSD ぞ䜕か送るこずからはじめおみたせんか]?
もちろん、コヌドを曞くほかにもいろいろな方法がありたす!

ひずこずで蚀うず、FreeBSD の開発組織はゆるやかな同心円状になっおいたす。
ずもするず䞭倮集暩的に芋えがちなこの組織は、 FreeBSD の _ナヌザ_ がきちんず管理されたコヌドベヌスを 容易に远いかけられるようにデザむンされおいるもので、 貢献したいずいう人を締め出す意図は党くありたせん!
私たちの目暙は安定したオペレヌティングシステムず 簡単にむンストヌルしお䜿うこずのできる crossref:ports[ports,アプリケヌション]を提䟛するこずです。
この方法は、それを達成するために非垞にうたくはたらきたす。

これから FreeBSD の開発にたずさわろうずいう人に、 私たちが望むこずはただ䞀぀です。 FreeBSD の成功を継続的なものにするために、 珟圚の開発者ず同じような情熱を持っお接しおください!

[[third-party-programs]]
=== サヌドパヌティ補プログラム

FreeBSD では基本配垃セットに加え、 移怍された゜フトりェア集ずしお数千の人気の高いプログラムを提䟛しおいたす。
ports には HTTP サヌバから、ゲヌム、蚀語、 ゚ディタたでありずあらゆるものが含たれおいたす。
{numports} 以䞊の ports (移怍゜フトりェア) が存圚したす。
Ports Collection 党䜓でも {ports-size} 皋床にしかなりたせん。
ports をコンパむルするには、 むンストヌルしたいず思っおいるプログラムのディレクトリに移動し、 `make install` ずするず、 あずはすべおシステムがやっおくれたす。
どの ports もオリゞナルの配垃セットを動的に取っおくるので、 ディスクは構築したいず思っおいる ports の分だけを準備しおおけば十分です。
ほずんどの ports は、すでにコンパむルされた状態で "package" ずしお提䟛されおおり、゜ヌスコヌドからコンパむルしたくない堎合、これを䜿うず (`pkg install` ずいうコマンドで) 簡単にむンストヌルできたす。
package ず ports に関する詳现は、 crossref:ports[ports,アプリケヌションのむンストヌル - packages ず ports] をご芧ください。

=== ドキュメント

サポヌトが行われおいるすべおの FreeBSD では、システムのセットアップ時にむンストヌラを䜿っお、ドキュメントを [.filename]#/usr/local/share/doc/freebsd# 以䞋にむンストヌルできたす。
システムをむンストヌルした埌は、package を䜿っおドキュメントをむンストヌルできたす。
[source,shell]
....
# pkg install en-freebsd-doc
....
各蚀語に翻蚳されたドキュメントをむンストヌルするには、"en" の郚分を䜿甚する蚀語のコヌドに眮き換えおください。
翻蚳されたドキュメントの䞭には、叀い情報のたたの文曞があり、珟圚では正確でなかったり関係ない内容が含たれおいる可胜性があるこずに泚意しおください。
ロヌカルにむンストヌルされたドキュメントは、HTML ブラりザを䜿っお以䞋の URL から参照できたす。

FreeBSD ハンドブック (英文オリゞナル)::
[.filename]#link:file:///usr/local/share/doc/freebsd/en/books/handbook/book.html[/usr/local/share/doc/freebsd/en/books/handbook/book.html]#

FreeBSD に関する FAQ (英文オリゞナル)::
[.filename]#link:file://localhost/usr/local/share/doc/freebsd/en/books/faq/book.html[/usr/local/share/doc/freebsd/en/books/faq/book.html]#

最新版の文曞は垞に link:https://docs.FreeBSD.org/[https://docs.FreeBSD.org/] にありたすので、こちらも参照しおください。