ノート:NetBSD

ページのコンテンツが他言語でサポートされていません。

netbsd.org でなく NetBSD.org です。 JNUG の英文名称は Japan NetBSD User's Group でなく Japan NetBSD Users' Group です。 --anon

http://en.wikipedia.org/wiki/NetBSD の機械翻訳

NetBSD は、 FreeBSD、 OpenBSD、 Darwin と同様、 自由に配布可能な BSD Unix-like オペレーティングシステムの一種である。

NetBSD は、近代的なオープンソース BSD としては最初のもので、 1993 年 5 月に 0.8 が公式リリースされた。

NetBSD および FreeBSD は、 UCB で最初に開発された 4.3BSD を祖先としており、 Networking/2 リリースおよび 386BSD から派生した。 1995 年末には、 NetBSD から OpenBSD が分岐した。 2004 年 5 月時点での NetBSD の最新リリース版は 1.6.2 である。

NetBSD の移植は、幅広いアーキテクチャに対して行われてきた --NetBSD の標語は "Of course it runs NetBSD." である。 単一のソースツリーから、 58 以上のアーキテクチャに対してバイナリが構築されているため、 機種独立部分に機能が追加されれば、その恩恵がすべてのアーキテクチャに即座にもたらされ、 再移植を要しない。 ドライバの開発もまた機種独立である。 あるカード向けに書かれたドライバは、 i386、 Alpha、 PowerPC、 SPARC その他 PCI バスを備えたアーキテクチャであればどれでも、 PCI スロットに挿されたそのカードで使うことができる。 この機種独立性が、組み込みシステムでの開発に大きく寄与している (コンパイラ、アセンブラ、リンカその他の、クロスコンパイルに完全対応したツールチェイン一式を持つ NetBSD 1.6 以降では、特に顕著である)。

pkgsrc

NetBSD には、独自のサードパーティソフトウェア集、 NetBSD Packages Collection (別名 pkgsrc) がある。 2004 年 1 月現在、 4,000 を超えるパッケージが用意されている。

GNOME、 KDE、 Apache サーバや Perl 等をインストールするには、 適切なディレクトリに移動して "make install" とタイプするだけである。 こうすると、ソースの取り寄せ、展開、 configure、構築や、 後で削除可能な形でのパッケージのインストールを自動的に行ってくれる。 このようなコンパイルを行うかわりに、あらかじめ構築されたバイナリパッケージを使うこともできる。 どちらを使うにせよ、事前準備や依存するパッケージのインストールは、パッケージシステムによりすべて自動で行われ、 手動での調整は必要ない。

移植性の教義に従い、 NetBSD Packages Collection (pkgsrc) は、 NetBSD の動いているハードウェアにとどまらず、 (autoconf * bootstrap システムの助けを得て) Linux、 FreeBSD、 OpenBSD、 Solaris、 Darwin/MacOS X、 IRIX など、 NetBSD 以外の多くのオペレーティングシステムにも移植されている。


"NETBSD" は、 2004 年 4 月 20 日をもって、 The NetBSD Foundation の登録商標となっている。


関連項目

DragonFly BSD FreeBSD OpenBSD

外部リンク

PCIバスでなくても、アーキテクチャをまたがってデバイスドライバを使用する事ができるよう、大幅な回収が1.5から1.6に渡って行われたと記憶しています(具体的にはバスのドライバーがハードウエア抽象化層として機能するなど)。165.76.181.245 2005年12月4日 (日) 12:09 (UTC)[返信]

Infobox OSを英語版から持ってきてみたので、それを使ってみました。どんなものでしょう? --ky 2006年5月11日 (木) 08:57 (UTC)[返信]