「トップページ」の最新版変更点
追加された行はこの色になります。
削除された行はこの色になります。
* 玄箱でNetBSDを動かす : NetBSD on KURO-BOX
(このページの最終更新日: &date())
#region(close, <- English information)
(English installation instruction [[*with* USBmem>USBmem-install/en]], and [[*without* USBmem>Trial-Pack/en]] pages are availiable.
The other instruction is availiable on [[nas-central.org>http://www.nas-central.org/index.php/Netbsd_install]].
Mr. Joel CARNAT's installation instruction for KUROBOX is [[there>http://www.tumfatig.net/docs/00_tut/hardware/NetBSD%20-%20kurobox.php]].
Also you can download the patches and binaries [[here>download]]. Broken English is better than nothing, isn't it? 8-)
&color(red){&bold(){PPC} and/or &bold(){MIPS}-based kernel are available here. &br()Experimental &bold(){ARM} kernel is also available.}
#endregion
&ref(kuro-bsd.jpg,,)
''Of course it runs NetBSD. ;-)''
** 前口上
#region(close,←を押すと開きます)
[[玄人志向>http://www.kuroutoshikou.com]]の[[玄箱>http://www.kuroutoshikou.com/products/kuro-box/kuro-box.html]]と[[玄箱/HG>http://www.kuroutoshikou.com/products/kuro-box/kuro-box_hgfset.html]]で[[NetBSD>http://www.jp.netbsd.org]]を動かすのを目的としたWikiページです。
[[Buffalo>http://buffalo.jp]]のPowerPCなLinkStation(HD-HLANv1,[[HD-HGLAN>http://buffalo.melcoinc.co.jp/pronow/hd-hglan/index.html]])でも動きます。
(MIPSel版(HD-HLANv2)も[[動き始めました>Linkstation-mipsel/kern]]。)
Buffaloの[[初代TeraStation(HD-HTGL)>http://buffalo.melcoinc.co.jp/products/catalog/item/h/hd-htgl_r5/index.html]],[[TeraStationPro(TS-TGL)>http://buffalo.jp/products/catalog/storage/ts-tgl_r5/]]でもNetBSDを[[ちょっとだけ動かしています。>tera-bsd]]
[[The NetBSD Project>http://www.netbsd.org/]]で配布しているカーネルは玄箱/LinkStation/TeraStationを(まだ)サポートしていません。
このため、ここでは玄箱/LinkStation/TeraStationで動作するNetBSDカーネルを移植・作成するのが主な活動となっています。
ユーザランドプログラムは、ほとんどの場合The NetBSD Projectで配布しているものが使えますが、そのままでは若干問題があるものがあります。これら問題があるものに対するパッチ・バイナリの作成も行っています。
また、玄箱/LinkStation/TeraStationでは、そのままではNetBSDカーネルをブートできる環境が整っていません。このため、NetBSDカーネルをブートするためのブートローダー、およびオリジナルのLinuxとNetBSD、Linux新カーネルなどを選択してブートできるブートセレクタの開発も行っています。
- (それなりに)安価で、
-(PCと比較して)低消費電力(24時間365日運転で&color(red){年間}3000~4000円程度)で、(もうちょっと高い?)
- メモリが(そこそこ)大きく、
- 大きなディスクが(1台だけど)搭載でき、
-(それなりに)実用的なパフォーマンスの、
- &color(red){BSD系サーバーが欲しい}(ここ重要)
とおっしゃる方にはおすすめです。
このページ(群)へのリンクはどこへでも自由です。連絡も特に必要有りませんので、お気楽に貼って下さい。
- Refererを見てこちらから勝手にリンクするかもしれません(^o^)
編集は(wikiを表しておきながら)基本的に禁止しています。これは、一時期大量の荒らしに遭ったためです。
- 編集をお望みの方は手順がありますのでMailにてご連絡下さい。
#endregion
-** 現在の状況(2010-11-21更新)
+** 現在の状況(2010-11-23更新)
*** 動作確認リスト(簡略版) → [[(詳細版)>docs/work-or-not]]
|◎(動作確認済)|初代玄箱, 玄箱/HG, HD-HLANv1, HD-HGLAN, HS-DGL, HD-HTGL, TS-TGL|
|○(動作するはず)|HS-DTGL|
|△(制約あり)|HD-LANv2|
|●(実験中:MIPS系)|HD-LANv3, HD-HLANv2, HD-HLWG|
|●(実験中:ARM9系)|LS-GL, HS-DHGL, TS-HTGL, LS-LGL, 玄箱/PRO|
|?(不明)| HD-LANv1|
- [[MIPS系(HD-LANv3, HD-HLANv2, HD-HLWG)はこちらです。>Linkstation-mipsel/kern]]
- [[ARM9系(LS-GL, HS-DHGL, TS-HTGL, LS-LGL, 玄箱/PRO)はこちらで作業中です。>NetBSD-evbarm]]
*** カーネルパッチ一覧
| |evbppc |evbmips-el|evbarm|
|netbsd-3|2007-10-07|2007-11-21| n/a |
|netbsd-4|2008-01-22|2008-01-22| n/a |
-|netbsd-5|2010-11-21|2009-04-29| working |
+|netbsd-5|2010-11-21|2010-11-23| working |
|current |2009-01-11(5.99.6)|2009-02-08(5.99.7)|2008-03-27(4.99.58)|
- 自動生成したカーネル(バイナリ)とパッチは http://kurobsd.ki.nu/download/daily-work/ にあります。
-- ここには未テストのカーネルもありますので動かないこともあります。あらかじめご了承下さい。
*** 全体状況
- 実験中につき、αクオリティです。実際に動作させるには努力と根性が必要です(お約束)。
-- 動作自体は安定しています。通常操作でパニックすることは(ほとんど)ありません。
- (PPC版)各機種のカーネルを統合しました。1つのカーネルで玄箱, LinkStation, (初代/新)TeraStationに対応しています。
- [[バグ>bug]]はたくさんあります。(^^;)
- (PPC版)&color(red){ギガLANの方は温度管理にご注意ください。(ファンの回転数が遅い方固定になっている可能性があります)}
-- (*TeraStation以外*)AVR制御デーモンが動作している状態ならば、以下の制御が可能です。(シングルクォートに書き換えました)
> echo -n ']]]]' > /dev/dty01 #ファン回転高速化
> echo -n '\\\\' > /dev/dty01 #ファン回転低速化
*** インストール・動作手順
(PPC版)
- ハードディスクの構成を変えたくない/とりあえず試したい:
-- RAMディスクで試したい → [[NetBSDお試しパック>Trial-Pack]]
-- USBを使った外部ディスクを使いたい → [[USBメモリからのブート>USBmem-install]]
-- Linuxのext2/3ファイルシステム上に共存させたい → [[スーパーお手軽パック(仮称)>easy-pack]](実験中)
- 内蔵ハードディスクにNetBSDのパーティションを置いてブートしたい:
-- カスタマイズしたUSBメモリの内容を反映してインストールしたい → [[USBメモリからのブート>USBmem-install]]
-- USBメモリを使わずにまっさらからインストールしたい → [[NetBSDお試しパック>Trial-Pack]]
(MIPS版)
- 準備中です。 _o_
- 材料だけは用意してあります。
*** (PPC版)3.xカーネル
- NetBSD/evbppc(改) 3.1_RELEASEが起動しています。
*** (PPC版)4.xカーネル
- NetBSD/evbppc(改) 4.0_RELEASEが起動しています。
*** (PPC版)5.xカーネル
- NetBSD/evbppc(改) 5.1_RELEASEが起動しています。
*** (PPC版)currentカーネル
- NetBSD/evbppc(改) current(5.99.6)が起動しています。
*** (PPC版)ブート周辺
- [[nbloader>manual/boot-loader]]を使うと、ブート用Flash-ROMの書き換えが不要です。(ハードディスク上のLinuxのパーティションに共存するブートローダです。)
-- [[バージョン3.1>manual/boot-loader-v3]]をリリースしました。テストをお願いします(2006-10-14)
--- バージョン3ではロード出来るカーネルサイズを28MB程度に拡張しました。他の機能の変更はありません。
--- バージョン3.1ではカーネルに文字列の引数を渡せるようになりました。U-Bootと同様に使用可能です。
-- 全機種のバイナリを同梱しました。ついでに全機種のLinux用loader.oも入れてあります。
- 『[[なんちゃってブートセレクタ>manual/boot-selector]]』『[[なんちゃってブートセレクタ type 2>manual/boot-selector2]]』を使うと、LinuxとNetBSDの切り替えが楽チンです。
-- 玄箱/LinkStation用type2の2007-02-07版をリリースしました。
-- おまけでLinux新カーネルも切り替えられます。(おまけですよ)
--- このセレクタは『[[できる!玄箱 Fedora化!!(F-7対応)>http://www.shinkr-webpj.jp/]]』でも採用いただいています。
-- 初代TeraStation用Type2は別アーカイブですのでご注意下さい。
- Das U-Bootを使ってもブート可能です。
-- [[こちら>U-Boot]]をご確認下さい。
*** (PPC版)その他
- 玄箱NetBSD用の[[AVR制御デーモン>manual/kuro_avrd]]のソースがダウンロード可能です。
-- 全機種共通です。
-- ↑TS-TGLでは動作しません _o_
--- ↑TS-TGLは別プログラムで実験中です。(2007-06-15)
*** (MIPS版)4.xカーネル
- NetBSD/evbmips(改) 4.0_RELEASEが動いています。
*** (MIPS版)5.xカーネル
-- NetBSD/evbmips(改) 5.0_RELEASEが動いています。
+- NetBSD/evbmips(改) 5.1_RELEASEが動いています。
*** (MIPS版)currentカーネル
- NetBSD/evbmips(改) 5.99.7が動いています。
** Download
- カーネルやパッチ等のダウンロードは[[こちら>Download]]をご覧下さい。
-- evbppc版へのショートカットは[[こちら>http://kurobsd.ki.nu/download/testing/evbppc/]]からどうぞ。
-- sandpoint版(旧版)へのショートカットは[[こちら>http://kurobsd.ki.nu/download/testing/sandpoint/]]からどうぞ。
- MIPSel版は[[こちら>Linkstation-mipsel/kern]]で仮公開中です。
-- MIPSel版へのショートカットは[[こちら>http://kurobsd.ki.nu/download/testing/mipsel/]]からどうぞ。
- PPCとMIPSのDaily-Work(チャレンジャー向け)カーネルは[[こちら>http://kurobsd.ki.nu/download/daily-work/]]から探して下さい。
- 何か、はまだ何もありません[[?>http://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/orion_nas/]]
-** ご連絡事項(2010-11-21更新)
+** ご連絡事項(2010-11-23更新)
- (sandpoint)
-- sandpointに関しては『ご本家』との混同を避ける意味から情報を整理(消去)しています。(2009-05-31)
--- 手始めにトップページからsandpoint関連の情報を削除しました。
- (NetBSD-5)
-- evbppc版のNetBSD-5.1-RELEASE[[カーネル>http://kurobsd.ki.nu/download/testing/evbppc/kernel-5/]]と[[パッチ>http://kurobsd.ki.nu/download/testing/evbppc/patch-5/]]をuploadしました。ご活用下さいませ。(2010-11-21)
--- evbmips版の[[カーネル>http://kurobsd.ki.nu/download/testing/mipsel/kernel-5/]]と[[パッチ>http://kurobsd.ki.nu/download/testing/mipsel/patch-5/]]もuploadしました。こちらはLinkStation2用です。(2009-04-29)
+-- evbmips版のNetBSD-5.1-RELEASE[[カーネル>http://kurobsd.ki.nu/download/testing/mipsel/kernel-5/]]と[[パッチ>http://kurobsd.ki.nu/download/testing/mipsel/patch-5/]]もuploadしました。こちらはLinkStation2用です。(2010-11-23)
- (NetBSD-4)
-- evbppcとsandpointのUSBメモリイメージを作成しました。512MB(以上)用です。[[こちら>http://kurobsd.ki.nu/download/testing/evbppc/disk-image/]]と[[こちら>http://kurobsd.ki.nu/download/testing/sandpoint/disk-image/]]にあります。(2008-02-29)
--- 512MB(以上)のUSBメモリに書き込むと、手間をあまりかけずにNetBSD-4.0の環境が試せます。
--- イメージ先頭にDOSパーティションがありますが、この中にブートローダ/ブートセレクタ/カーネルのアーカイブを入れてありますので、別途ダウンロードする必要はございません。
** 蛇足
- [[Googleデーモン君検索>http://www.google.co.jp/bsd?]]
- [[Googleペンギン検索>http://www.google.co.jp/linux?]]
# 『玄箱/LinkStation/TeraStationなんか使えぬから捨ててしまおう』という方、&color(red){もったいないので私に下さい}((c)&del(){void}良寛和尚)。(^o^)
&ref(allyourbase.gif,,http://www.netbsd.org/)
----
カウンタ(2005-08-20~):&counter()
----
ご連絡先: E.Kawauchi [at] gmail [dot] com #万年&del(){工事中}休工中 orz
このwikiの更新情報RSS