最近の更新 |
||||||
OpenSolarisの話題から |
日々雑感 |
|||||
Solaris Kernelについて |
OpenSolaris上でアプリを使う |
|||||
|
木曜日 6 22, 2006
プロジェクト パルサー (Project Pulsar -- embedded solaris on PowerPC)
Project Pulsar -- Embedded Solaris on PowerPC 先日、Sun LabのOpen Houseがあって、SolarisをPowerPCアーキに移植する プロジェクト・パルサーをやっているTom Riddleさんのプレゼを聞く機会が ありました。 PowerPCへの移植に前々から興味があったので、早速隣のビルへと(^^:)でかけ、幾つか勝手な質問をぶつけてみました。 (注) Tom Riddleと聞いて最初に思ったのは、Harry Potterに出てくる若き日のLord Voldmortのことでした(^-^) ちなみにTom Riddleさんは、06/01付けのメールで、OpenSolarisのPowerPC communityに、 PowerPCアーキでブート したことを連絡しています。 Q1. Solarisのソースツリーをconfiguration systemライクにしないの? まず質問したのは、configuration systemのことでした。 Solarisの場合、SPARCの仕様やx86サポートなどからも異なったCPUアーキを サポートできるようにソースツリーが構成されています。 とはいうものの、幾千というシステムをサポートする組み込みシステムでは、 eCosのような洗練された configuration systemを導入した方がやりやすいのではないかと思って 質問してみました。 この道(?)の先駆者であるeCosと (embedded)Linuxを 例にあげ、Solarisのソースツリー構成をより組み込み向けに見直して、PowerPCを サポートする可能性はないのかと聞いてみたのですが、現状のPowerPCサポートは、 Solaris 2.6で行ったものをOpenSolarisに組み込む形で行われていて、そこまでは 考えていないという答えでした。 実は、SunはSolaris2.5.1でPowerPC (PRePプラットフォーム向け)をサポート しており、まだ Solaris 2.5.1 PowerPC Edition Installing Solaris Software といったドキュメントでその痕跡をみることができます。 Q2. 他のRTOSのインタフェースはサポートしないの? 続いて、他の組み込みRTOSへの対応、例えば uITRONインタフェース のサポートの可能性、を聞いてみたのですが、感じあまり興味なさそうでした。(^^;) つまりは、RTOSの領域までは当面踏み込むつもりはなく、あくまで(Embedded)Solaris = SRV4 + (soft)RT拡張のままであるということ、かも知れません。 Q3. サブシステムをモジュール化してMicro Kernelにはしないの? L4 Micro Kernelを使った取り組み -- 例えば、 L4 + Linuxや、L4 + uITRONなどが巷では実装されていること -- をあげ、 組み込み向けにSolarisをMicro Kernelアーキに対応させるつもりはないだろうか、 また、uCLinuxのようにMMUがないCPUへの 対応や組み込みには重い(だろう)SVR4のVMを考えると、カーネルサブシステムを モジュール化して(今以上に自由度を上げて)選択する仕組みが必要ではないかと質問してみました。 ※ 例えば、「Open SourceなCPU」にあるSPARC V8 coreのLeonは、SPARC CPUですが、 MMUがありません。(SPARCの仕様上、MMUは自由に実装できる) やはりというか、当然というか、そこまでaggressiveな取り組みは一切(^^:)考えて いないようでした。こういうデフォルメ的な取り組みは、オープンソースな 活動でやることなのかも知れません。 Q4. Device Driverの対応は? 最後に組み込みプラットフォームのDevice Driverの対応はどうするつもりなのかを 聞いてみたのですが、今の作業はSun LabにあるPegasosベースのマシンで行っていて、 それ以外のドライバはCommunityに任せたいという意向のようでした。 Pegasosベースのマシンといっていたのは、たぶんメールにある ODW (Open Desktop Workstation)のことではないかと思います。 (PowerPC G4 1GHzを使用したマシンということのようです)
ちなみにTom Riddleさんのメールにある URL に行くと、PowerPC上でブート可能なunixがダウンロードできます。(^^)
Technorati Tag:
OpenSolaris
Posted at 06:04午前 6 22, 2006 by eota in opensolaris | Comments[4] |
|
|
|
© 太田英二 |
|
