Skip to main content.
Google custom search

NetBSDの対応ハードウェア

対応機種(ポート)

ティア

CPU アーキテクチャー


対応機種(ポート)

ポート (トップ)

NetBSDでは、サポートされたアーキテクチャーを ポートと呼んでいます。 ほとんどの一般的なハードウェアで動きますが、 エミュレーターや、 商用ハードウェア でも動きます。 NetBSDポートの歴史 ページで、各ポートが取り込まれた日付を詳しく説明しています。

ティアシステム (トップ)

ポートは、アーキテクチャーの現在の重要度とコミュニティーの 活発さをもとに、3つのティアに区分されています。 要約するとティアは、NetBSDがサポートしていくポート、 NetBSDがサポートに最善をつくすポート、 まもなくサポートをやめるポートとみなすことができます。 それぞれのポートのティアは、そのときどきで変化し、 ユーザーと開発者の意見に基づき、 によって決められます。

ポートの分類と合わせた、より正確なガイドラインは以下の通りです。


ティア

ティア I: フォーカス — サポートはNetBSDの戦略の一部である (トップ)

フォーカス・ポートはNetBSDが戦略の一部として ターゲットとするアーキテクチャーです。 これらのプラットフォームは、現代的なサーバー、組み込み、デスクトップ のアーキテクチャーからなります。 ガイドラインは以下の通りです。

  • 機種独立(MI)な変更はこれらのポートの利益となるものであるべきです。
  • MIな変更は、これらのポートの少なくとも1つでテストされなければ なりません。
  • 開発者は、必要とされる機種依存(MD)なサポートを実装し、 ビルドの問題を修正し、プラットフォームに特有なバグの修正を 手助けするの責任があります。
  • あるポートだけに関連することであったとしても、 共通認識が必要とされます。 (i386ポートはまだ486をサポートしていることを参照のこと)
  • リグレッションに関して自動のNetBSDテストスイート(/usr/tests)で 問題が見付かることは許されません。

現在、 8 個のポートがティアIの状態にあります。

ポート CPU マシン 最新リリース
amd64 x86_64 Advanced Micro Devices AMD64(tm) 64 ビット CPU 6.0.1
evbarm arm ARM 評価ボード 6.0.1
evbmips mips MIPS ベースの評価ボード 6.0.1
evbppc powerpc PowerPC ベースの評価ボード 6.0.1
hpcarm arm StrongARM ベースの Windows CE PDA マシン 6.0.1
i386 i386 i386 ファミリー IBM PC と互換機 6.0.1
sparc64 sparc Sun UltraSPARC (64 ビット) 6.0.1
xen i386, x86_64 Xen 仮想マシンモニター 6.0.1

ティア II: オーガニック — 独自のペースで発展する (トップ)

オーガニック・ポートは、The NetBSD Projectによって高い価値が 認められていますが、その開発はフォーカス・ポートほど しっかりとした任務が与えられていません。 一般的に、オーガニック・ポートのハードウェア・プラットフォームは、 ティアIにするには、それぞれが妥当性を欠いているか、 十分なコミュニティーの活発さがありません。 ガイドラインは以下の通りです。

  • 一般的に言うと、ポートは起動し動きますが、動くように維持し続ける には、ユーザーコミュニティーの責任です。 これにはカーネルの変更とツールチェーンのアップグレードが 含まれますが、これに限定はされません。
  • MIな変更をコミットする開発者は、 簡単に実施することができるのであれば、 まだこれらのポートを最新の状態に維持し続けるように することが奨励されます。
  • MIアーキテクチャーに関する決定は、フォーカス・ポートの利益に なっても、オーガニック・ポートには不利益をもたらすかもしれません。
  • ポートがリリースの時期に動いていなかった場合には、 リリースはそのポートを除いてなされます。 そして、ポートはライフサポート・ティアに格下げされます。

現在、 49 個のポートがティアIIの状態にあります。

ポート CPU マシン 最新リリース
acorn26 arm Acorn Archimedes、A-series そして R-series システム 6.0.1
acorn32 arm Acorn RiscPC/A7000/NC および互換機 6.0.1
algor mips Algorithmics MIPS 評価ボード 6.0.1
alpha alpha Digital Alpha (64 ビット) 6.0.1
amiga m68k Commodore Amiga、MacroSystem DraCo 6.0.1
amigappc powerpc PowerPC ベースの Amiga ボード 6.0.1
arc mips Advanced RISC Computing 仕様に準ずるマシン 6.0.1
atari m68k Atari TT030、Falcon、Hades 6.0.1
bebox powerpc Be Inc の BeBox 6.0.1
cats arm Chalice Technology の Strong Arm 評価ボード 6.0.1
cesfic m68k CES の FIC8234 VME プロセッサーボード 6.0.1
cobalt mips Cobalt Networks の Microserver 6.0.1
dreamcast sh3 Sega Dreamcast ゲーム機 6.0.1
emips mips "Extensible MIPS"ベースのマシン 6.0.1
evbsh3 sh3 Renesas (日立) Super-H SH3 と SH4 CPU を使用している評価ボード 6.0.1
ews4800mips mips NEC の MIPS ベースの EWS4800 ワークステーション 6.0.1
hp300 m68k Hewlett-Packard 9000/300 と 400 シリーズ 6.0.1
hp700 hppa Hewlett-Packard 9000/700 シリーズ 6.0.1
hpcmips mips MIPS ベースの Windows CE PDA マシン 6.0.1
hpcsh sh3 Renesas (日立) SH3 および SH4 ベースの Windows CE PDA マシン 6.0.1
ia64 itanium Itanium ファミリーのプロセッサー none
ibmnws powerpc IBM Network Station Series 1000 6.0.1
iyonix arm Iyonix ARM pc 6.0.1
landisk sh3 I-O DATA の SH4 ベースの NAS 製品 6.0.1
luna68k m68k オムロン Tateisi Electric の LUNA シリーズ 6.0.1
mac68k m68k Apple Macintosh 6.0.1
macppc powerpc Apple Power Macintosh と互換機 6.0.1
mipsco mips Mips ワークステーションおよびサーバーファミリー 6.0.1
mmeye sh3 Brains の mmEye Multi Media Server 6.0.1
mvme68k m68k Motorola MVME 68k SBC 6.0.1
mvmeppc powerpc Motorola MVME PowerPC SBC 6.0.1
netwinder arm StrongARM ベースの NetWinder マシン 6.0.1
news68k m68k Sony の m68k ベースの "NET WORK STATION" シリーズ 6.0.1
newsmips mips Sony の MIPS ベースの "NET WORK STATION" シリーズ 6.0.1
next68k m68k NeXT 68k 「黒」 ハードウェア 6.0.1
ofppc powerpc 一般的なOpenFirmware準拠のPowerPCマシン 6.0.1
pmax mips Digital MIPS ベースの DECstation と DECsystem 6.0.1
prep powerpc PReP (PowerPC Reference Platform) と CHRP マシン 6.0.1
rs6000 powerpc MCA ベースの IBM RS/6000 ワークステーション 6.0.1
sandpoint powerpc Motorola の Sandpoint レファレンスプラットフォーム 6.0.1
sbmips mips Broadcom SiByte 評価ボード 6.0.1
sgimips mips Silicon Graphics の MIPS ベースのワークステーション 6.0.1
shark arm Digital DNARD ("shark") 6.0.1
sparc sparc Sun SPARC (32 ビット) 6.0.1
sun2 m68k Sun 2 6.0.1
sun3 m68k Sun 3 と 3x 6.0.1
vax vax Digital VAX 6.0.1
x68k m68k Sharp X680x0 シリーズ 6.0.1
zaurus arm Sharp C7x0/C860/C1000/C3x00 シリーズ PDA 6.0.1

ティア III: ライフサポート — 過度に機能不足または壊れている (トップ)

ポートはすでに機能しなくなった場合、ライフサポートに移動されます。 理由は、コミュニティーが関心を失った場合から、ハードウェアがとても めずらしくなってもう手に入らない場合までがありえます。 ポートがライフサポートになって、一定の期間、動くことが示されなかった 場合、ツリーから削除されます。 ガイドラインは以下の通りです。

  • オーガニック・ポートは、6カ月間、ビルドが最後まで完了しなかったり、 壊れていると疑われる場合に、ここに移動されます。
  • オーガニック・ポートのユーザーは、そのポートが動くことを示す 責任があります。逆ではありません。
  • ライフサポートに移動すると、ポートのメーリングリストと ポートマスターにメールが送られます。
  • ポートは、動いていることが示されれば、オーガニックに 格上げされます。
  • ポートが6から12カ月以内に直ったことが報告されない場合、Atticに 移動されます。

現在のところ、ティアIIIの状態にあるポートはありません。


CPU アーキテクチャー

CPU アーキテクチャー別のポート (トップ)

下表は上に挙げたリストと同じものを含んでいます。 しかし、MACHINE_ARCH CPUアーキテクチャー値('uname -p'の結果)に したがって並べられています。全部で 16 個のCPUの種類があります。 同じMACHINE_ARCHのマシンは、同じユーザーランド バイナリーを共有しています(ただし、いくつかのデバイスに特有な 例外を除く)。 ビッグエンディアン(eb)とリトルエンディアン(el)なMIPSとSH3が がサポートされています。

CPU ティア ポート
alpha II alpha
arm I, II acorn26  acorn32  cats  evbarm  hpcarm  iyonix  netwinder  shark  zaurus 
hppa II hp700
i386 I i386  xen
m68010 II sun2 
m68k II amiga  atari  cesfic  hp300  luna68k  mac68k  mvme68k  news68k  next68k  sun3  x68k
mipseb I, II emips  evbmips ews4800mips  mipsco  newsmips  sbmips sgimips
mipsel I, II algor  arc  cobalt  evbmips  hpcmips  pmax  sbmips 
powerpc I, II amigappc  bebox  evbppc ibmnws macppc  mvmeppc  ofppc  prep  rs6000  sandpoint 
sh3eb II evbsh3 mmeye
sh3el II dreamcast  evbsh3  landisk  hpcsh 
sparc II sparc 
sparc64 I sparc64 (sparc バイナリーも実行可能)
vax II vax
x86_64 I amd64 (i386 バイナリーも実行可能)、xen