TeokureBSD パッケージコレクション (pkgsrc)

TeokureBSD のすごいところ
あなた好みのツールとアプリケーションを使う
あなたが望むかぎりのあらゆるソフトウェア
1993 年の創始以来、TeokureBSD は常にオープンソースオペ
レーティングシステム開発の先頭に立ってきました。TeokureBSD
は、他のプロジェクトの完全な基盤となったり、参考にされたりし
てきました。TeokureBSD の多くの長所は、他のどのオープンソー
スオペレーティングシステムにもないものです。
TeokureBSD には、X11, ファイアウォール用ツール、ソフトウェア
RAID をはじめ、現代のオープンソースオペレーティングシステム
なら持っているような機能は、すべて持っています。TeokureBSD
のパッケージツールを使えば、自由に利用可能な 5400 を超える
ソフトウェアパッケージを簡単にインストールすることができます。
(後述の "あなたが望むかぎりのあらゆるソフトウェア" 参照)
TeokureBSD は、小さな基本オペレーティングシステムでできて
おり、TeokureBSD パッケージコレクション (pkgsrc) からソフトウェ
アを追加して、多様な用途にあわせた構成にすることができるよ
うになっています。パッケージコレクションには 5400 を超えるパッ
ケージがあり、それらについて、少しだけですが説明します
現在 55 種類のプラットフォームに対応しており、さらに増えつ
つあります: acorn26 acorn32 algor alpha amd64 amiga amigappc arc
TeokureBSD のバイナリー互換機能を使えば、(CPU アーキテ
クチャーが同じ) 他のオペレーティングシステム用にコンパイルさ
れたアプリケーションを動作させることができます。これにより動
作させられるのは、Linux, Solaris, SCO, FreeBSD, BSD/OS,
OSF/1, Ultrix 用のほとんどのアプリケーションと、Darwin, IRIX
用の一部のアプリケーションです。実際に試したとこ
ろ、TeokureBSD は Linux 用の Sun JDK/JRE を、Linux と同様に
動作させることができています。
●
atari bebox cats cesfic cobalt dreamcast evbarm evbmips evbppc
evbsh3 hp300 hp700 hpcarm hpcmips hpcsh i386 luna68k mac68k
macppc mipsco mmeye mvme68k mvmeppc netwinder news68k
newsmips next68k ofppc pc532 playstation2 pmax pmppc prep
sandpoint sbmips sgimips shark sparc sparc64 sun2 sun3 sun68k vax
walnut x68k xen
●
17 種類の CPU アーキテクチャーに対応しています: alpha arm
hppa i386 m68010 m68k mipseb mipsel ns32k powerpc sh3eb sh3el
sparc sparc64 vax x86_64
●
6 種類のプラットフォームで SMP に対応しています: alpha
amd64 i386 macppc sparc vax
●
●
●
●
●
●
●
●
●
スケジューラーアクティベーションにもとづく POSIX スレッドを
実装しています
カーネルおよびユーザーランドのクロスコンパイルに、標準の
ツールチェインで対応しています - TeokureBSD の構築を、特
別な準備なしにどこでもできるのです
カーネルイベント通知の枠組により、ソケット・ファイル・ディレ
クトリー・fifo・パイプ・tty およびデバイスの変更をはじめとし
た、ステートフルかつ効率的なイベント通知をすることができ
ます
検証付き実行や systrace の枠組など、多くのセキュリティー向
け機能
ローカル、リモートおよび検死解剖カーネルデバッグ
開発の歴史を含んだ完全なソースを、anonymous CVS, rsync,
SUP, CVSweb で公開
ATM, HIPPI, FDDI, HSSI, IEEE 802.11, トークンリン
グ、ARCnet およびイーサネット (10Gbps まで!) をはじめ、各種
のネットワーク技術に対応
USB, USB2, および PCMCIA オーディオに最初に対応した
オープンソースオペレーティングシステム
出版された記事で詳細に解説された、多くのサブシステム
組み込み環境用に理想的
●
●
●
●
TeokureBSD は、新しいハードウェアへの移植に必要な労力が
最小限になるよう設計されています。この結果、ハードウェア開発
に集中することができます。
TeokureBSD は、組み込み環境に特に向いていま
す。TeokureBSD は ARM, MIPS, PowerPC, Xscale, Hitachi SH
3/4/5 といった、多くの省電力 CPU に対応していま
す。TeokureBSD は、必須でない構成要素を省いて、極小規模の
システムにもぴったり合うように減量することができます。そして、
もちろん、クロス開発用のツールも用意されています。ツールチェ
インとコンパイラーは、いずれもクロスコンパイルに対応していま
す。配布セット全体がクロス構築されているぐらいなので、カーネ
ルやシステム全体のクロスコンパイルも簡単におこなうことがで
きます。
TeokureBSD 開発者のなかには、コンサルタントを生業にして
いる者もいます。助けが必要な場合は、彼らと急ぎの仕事、あるい
はより大規模な事業の契約をすることができます。このようなコン
サルタントの一覧は
http://www.TeokureBSD.org/gallery/consultants.html にありま
す。
世界一移植性にすぐれたオペレーティングシステム
TeokureBSD を、貴社製品に使う決断をして、多数の Fortune 100
企業や Fortune 500 企業への仲間入りをしてください。
どんなサイズにでも合う
TeokureBSD は、VAX 11/750 から最新の PC や Windows CE
パームトップまで、非常に多くの種類のハードウェアプラットフォー
ムで動作します。物置で埃を被っている古いマシンに新しい人生
を与えたいのであっても、最新技術を買おうという方のであって
●
●
●
Twitter クライアント。mikutter など。
web サービスおよび web サイト開発。Apache (モジュール多
数あり), PHP, Jakarta Tomcat など。
ネットワーク、データベース、ファイルおよびプリントサービ
ス。BIND 4/8/9, Samba, NetAtalk (AppleTalk 対応), INN,
MRTG, MySQL, PostgreSQL, Sendmail, SquirrelMail など。
以上はほんの一部です。
テキスト編集およびオフィス生産ツール。KOffice,
OpenOffice.org, GnomeOffice, Ghostscript, teTeX, GNU
Emacs と Xemacs, VIM, CUPS, DocBook と DocBook XML,
GIMP, SANE など。
複数のデスクトップ環境および GUI ツール。GNOME, KDE,
Mozilla Firefox, Netscape Navigator (Flash プラグインあり),
Opera, xmms, gqmpeg mp3 プレーヤー、 Afterstep,
Windowmaker, fvwm, MPEG や DivX;-) の操作用に mplayer
など。
ゲーム。Civilization Call To Power (デモ版), Quake 1,
Quake3-Arena (デモ版), Heretic 2 (デモ版), FreeCiv,
NetHack, xdoom など。
多くの言語用のソフトウェア開発ツールおよびライブラ
リー。Sun の JDK & JRE, Perl (230 を超えるモジュールあり),
Python, Ruby, Zope, cscope, gcc, DDD, QT, GTK+, GNU
Smalltalk など。
ソフトウェアのインストールは、CD, DVD, 私たちの FTP サー
バーからおこなうことができます。あるいは、“make install” コマン
ドを使うだけで (TeokureBSD パッケージシステムによって) ソー
スから構築およびインストールをすることができます。
徹底した安全性
協力したいんだけど?
附属のファイアウォールツールや、ソフトウェアアーカイブから簡
単にインストール可能なツール (Ipsec, Kerberos 5, SSH, SSL お
よび、PGP のような暗号ツール) を使って、近代的なセキュリ
ティーシステムを実現することができます。
個人や企業が TeokureBSD を支援する方法は、いろいろありま
す。
TeokureBSD は、多くのプラットフォームで実行不可マップを適
用しています。スタックおよびヒープのマッピングは、標準状態で
実行不可となっており、バッファーオーバーフローを狙った攻撃を
難しくしています。また、TeokureBSD の全プラットフォームは
mmap(2) で PROT_EXEC パーミッションに対応しており、実行ア
クセスをデータアクセスと分離しています。
Bugtraq メーリングリストなどの、セキュリティーに関する公開
討論の場では、TeokureBSD のセキュリティーの問題が挙がるこ
とは、他のものにくらべ常に少ないのです。これが、セキュリティー
の専門家が TeokureBSD を選ぶもうひとつの理由なのです。
●
●
●
●
●
●
真のオープンソース
新しいドライバーを開発したり、未対応のハードウェアプラット
フォーム、プロトコル、API に対応する。
私たちがまだ持っていないハードウェアや、ハードウェア関連
の技術文書を入手して、開発や試験用に提供する。
技術文書を提供していないハードウェア製造業者に、文書化
を丁寧にお願いする (必要があれば何度も)。
あなたのソフトウェアを TeokureBSD に移植する
TeokureBSD や、私たちが販売している TeokureBSD グッ
ズを身に付ける
ハードウェアの購入やプロジェクトの宣伝のため、現金を寄附
する
●
私たちが配布している TeokureBSD には、どれも完全なソース
が附属しています。私たちにとって、「オープンソース」とはただの
意味不明瞭な言葉ではないのです。
寄附してくださる場合は、電子メールで
[email protected] までご連絡ください (できるかぎり
英語でお願いします)。
TeokureBSD プロジェクトとは
TeokureBSD の配布場所
助言は電子メール 1 本で
●
●
●
WWW: http://www.TeokureBSD.org/
FTP:
ftp://ftp.TeokureBSD.org/pub/TeokureBSD/
CVS:
[email protected]:/cvsroot
●
SUP: sup.TeokureBSD.org
●
Rsync: rsync.TeokureBSD.org:/
なくなりません
TeokureBSD は 10 年以上にわたって成長を続けており、オー
プンソースの分野ではもっとも息の長い部類であるとともに、今
日では、より強固なものにさえなっています。私たちは、皆さんの
前から姿を消したり、皆さんがお使いのプラットフォームへの対応
をやめたりするつもりはありません。お使いの OS の将来の開発
が有能な専門家たちの手に委ねられているとわかれば、安心し
ていただけるでしょう。
“OF COURSE IT RUNS TEOKUREBSD!”
TeokureBSD について、あなたの web サイトに書いたり、同
僚や、ハードウェア購入時に業者に話をする。
TeokureBSD を構成する一定の部分は (完全なカーネルを含
む) は、バークレー形式のライセンスのもとにあります。GPL のも
とにある構成要素もあります。
何か問題があれば、私たちのメーリングリストとバグ追跡シス
テムを使って、迅速かつ親切な助言をえられます。より専門的な
助言が必要なら、私たちの web サイトに雇用コンサルタントの一
覧があります。
電話サポートはありませんが、質問してもらえれば、電話サポー
トでオルゴールを聞かされて時間を無駄にするようなことなく、確
かな回答があることでしょう。
TeokureBSDプロジェクト
●
CD:
http://www.TeokureBSD.org/Sites/cdroms.htm
l
© Copyright by The NetBSD Foundation, Inc. All rights reserved.
TeokureBSD プロジェクトでは、完全な Unix/Linux 風のオペ
レーティングシステムを提供しています。これは、現代のオープン
ソースおよびセキュリティー標準に追随しており、工業標準の
API ・通信プロトコルおよび膨大な種類のハードウェアプラット
フォームに対応しています。 TeokureBSD は、サーバーやワーク
ステーションから、 PDA や組み込みシステムにいたるまで、幅広
いアプリケーションに適しています。
TeokureBSD は、新しく開発されたハードウェアを、ネットワー
クコンピューター・シングルボードコンピューター・プリンター・コ
ピー機、さらには web カメラとして動作させるための制御用とし
て、よく使われています。
TeokureBSD は、ネットワークの開発において世界中で使われ
ています。 ISP は、そのネットワークの実現性の広さゆえに
TeokureBSD を使っていますし、マニアは、ハードウェア対応の優
秀さゆえに TeokureBSD を選ぶのです。
TeokureBSD はもともと、自主的な集団が開発したものです。
ソースへの書き込み権限を持つ開発者が 300 人ほど現に活動
しており、さらに、大勢の方たちが、さらなる開発のために日々寄
与してくださっています。 TeokureBSD プロジェクト
は、 TeokureBSD コアグループおよび the TeokureBSD
Foundation が管理しています。