検索キーワード「HAIKU」に一致する投稿を関連性の高い順に表示しています。 日付順 すべての投稿を表示
検索キーワード「HAIKU」に一致する投稿を関連性の高い順に表示しています。 日付順 すべての投稿を表示

2026年11月3日火曜日

古いサブノート(acer)で軽量OS(HAIKU OS)の起動確認をする

過去の研究で購入していただいた超古いPCたちを、Linuxなどを使って延命している話の続きです。(まだやってる…)今回は、acerのASPIRE one D250(PC Watchの記事)という、Atom N280(32bit)(←TECH POWER UPの記事)を載せたサブノートの延命に取り組んでみます。
#Atom N280の実力を検証(日経XTECHの記事)

これまで、Linuxを中心に軽量で古い32bitのPCもサポートするものを探していましたが、過去に使ったことのある「HAIKU」のことを思い出し、ちょっと調べてみることにしました。そもそも、古くからのMacユーザーは、「BeOS」というOSがあったことを知っていると思います。結果的に、macOSのベースにはならなかったBeOSでしたが、開発元のBe社がPalm社(現在はHP社傘下)に買収され、その後、BeOSが事実上消滅したことを受けて、BeOSを復活させる取組として立ち上がったのが「HAIKUプロジェクト」です。過去に、このBlogでも紹介したことがありますが、現在は、r1b5まで開発が進んでいます。
#ISSOHさんのTECH BLOG「Haiku OSとは|BeOS後継の軽量OSの特徴・インストール手順・使い道を解説」が参考になりました。

少々久しぶりとなってしまいましたが、早速ダウンロードサイト「Get HAIKU」からHAIKU OSの.isoファイルをダウンロードして動作確認をしていくことにします。作業は、いつものLinux Mintで動かしている自作PCで行います。ASPIRE oneでの動作確認をするため、32bit版の方をダンロードしました。ダウンロードフォルダ内に保存された.isoファイルの上で右クリックして、出てきたプルダウンメニューから、「起動可能なUSBメモリの作成」という項目を選択して「USBイメージライター」を起動します。あらかじめPCに挿しておいたUSBメモリを選んで「書き込み」ボタンをクリックすると、ブータブルUSBメモリをつくることができました。

できあがったブータブルUSBメモリをASPIRE oneに挿して電源を入れます。すると、起動プロセスが走りはじめて「HAIKU」と大きく表示されて、その下に(懐かしい)アイコンパレードが表示されました。しかし、起動途中でカーネルパニックが発生してしまい、ブートデバイスをマウントできないという主旨のエラーメッセージが出て「kdebug>」と表示されたところで止まってしまいました。また、CD/DVDからのブートでないと起動しないのではないかと考えて、.isoファイルをDVD-Rに焼いて(「K3b」を使用)ASPIRE oneにUSB接続のDVDドライブをつないで起動を試みましたが、同じ症状で起動が途中で止まってしまいました。

基本に立ち返るつもりで、HAIKUのサイトをGoogle先生に翻訳してもらいながら読み直してみました。すると、「Making a Haiku USB Stick」の中に、「Etcher」を使ってブータブルUSBメモリを作る方法が解説されていました。そこで、Linux版の「balenaEtcher-linux-x64….zip」をダウンロードして、解凍(展開)してみました。出てきたフォルダ内に、「balena-etcher」という実行ファイルがあったので、これをダブルクリックして起動します。後は手順通りに.isoファイルを選択してから、あらかじめPCに挿しておいたUSBメモリを選択し、「Flash!」ボタンをクリックしてしばらく待ちます。「Flash Completed!」と表示されてブータブルUSBメモリが完成したら、PCから抜いてASPIRE oneに挿して電源を入れます。しかし、また同じように起動途中でカーネルパニックが発生して、「kdebug>」で止まってしまいました。残念。

HAIKU OSの64bit版をDVDに焼いて作ったブータブルDVDを使って、自作PCの方で起動するか確認したところ、問題なくHAIKU OSが起動しました。同じように、32bit版のブータブルDVDを使って、自作PCが起動するかどうか確認してみたところ、途中で止まってしまってカーネルパニックで起動しませんでした。.isoファイルに問題があるのか、DVDの焼きミスか、そもそもASPIRE oneではうまく動かないのか、何度かisoファイルのダウンロードをやり直したり、DVDへの焼き直しをしたりして動作確認をしてみましたが、うまく動くことはありませんでした。32bit版のHAIKU OSは、私の手元にある環境ではうまく動かすことができないことはわかりました。

〈参考資料〉
・日本語ユーザーガイド

2009年9月20日日曜日

HAIKUのR1alpha1が公開されました

BeOS互換のオープンソースOSとして開発が進められていたHAIKUですが、この程R1alpha1のISOイメージが公開されました。

BeOSを存続させることにどのくらいの価値があるかはわかりませんが、昔はMac上で動くように開発されていたものが、PC上で動くものだけに一本化され、それ以来「ちょっと気になるOS」として注目していました。

商用のBeOSの開発・販売はすでに打ちきられていて、その後Zeta1.21が開発・公開されて以来の新展開なので、これからの動向に期待をしています。
#興味本位なだけですが、攻略する面白さは十分に堪能できると思っています。

早速、HAIKUのダウンロードサイトからISOファイルをダウンロードしてCDに焼き、CD/DVD-ROM起動のOSを試用するために作ったPCで動作確認してみました。ハードウエアの認識もスムーズに進み、デスクトップを表示するところまで問題なく進みました。あとは、少しでも日本語表示ができないかと思い、Webの情報を検索してみました。すると、ユーザーガイドなどのページの中に、HAIKUの日本語表示や入力に関するページを見つけました。

どうやら、CD起動のままだと面倒な感じなので、いろいろな実験に使っていたHDDが余っていたので、これにHAIKUをインストールして実験を続けることにしました。はじめにLiveCDとして起動してから「Installer」を使ってHDDをBeOSファイルシステムでフォーマットし直し、HAIKUをインストールしました。一連の作業は特に問題もなくスムーズに進みました。

次に、日本語のフォントをいくつかダウンロードし、(/boot)/home/config/fontsの中に「ttfonts」フォルダを作ってダウンロードしたフォントを解凍して入れました。そして、(葉っぱのマークをクリックして)「Preferences」→「fonts」と進み、使用するフォントを日本語フォントに設定しました。また、LinuxでAnthyを使っている私は、できるだけ同じ環境で作業がしたかったので、「Anthy for HAIKU」をダウンロードしてインストールしました。
#フォルダを展開すると「InstallAnthy.sh」というファイルができているので、それを起動するだけで良い。

ここまでで再起動すると、とりあえず基本的な作業は問題なくできるようになりました。StyledEditというテキストエディタでは、日本語も問題なく使えました。ついでに、ブログにも書き込んでみようかと思い、いろいろとやってみましたが、どうやってもうまく行かずMacBookからブログに書き込んでいます。また、一部Webサイトの文字が「豆腐」になってしまうという現象にも見舞われています。原因はわかりませんが、もう少しいじってみようかと思っています。

2011年1月29日土曜日

HAIKU r1α2インストール成功

今さら何のために?という質問はなしにして頂きたいのですが、(^_^;;; BeOS(既にBe社が解散しているのでWikipediaを参照)の後継OSとして、オープンソース・コミュニティによって開発が進められている「HAIKU(日本では、HAIKUユーザーグループやJPBE.netで情報提供されています)」ですが、α2が公開されたので、以前にインストールしていたr1α1をアップデートすることにしました。

実は、だいぶ前にα2のISOファイルをダウンロードして、CDに焼いてインストールを試みていたのですが、どうしてもうまくいかず試行錯誤を続けていました。今回は、はじめからインストールし直すことにして、HDDをKNOPPIXのcfdiskで初期化してからインストール作業を始めました。作業にあたっては、HAIKUユーザーグループサイトの「インストールガイド」を参考にしました。
#JPBE.netの「はじめよう!HAIKU」にも情報がまとまっています。

上記のWebサイトを見て行くと「libwebcore.soのインストール中に General System Error が出る場合は…」という記述があり、対処方法を示す英語のページに飛ぶことができます。これまで、インストールがうまくいかなかったのはこのためだったので、書いてある通りに対処することにしました。

まず、HAIKUをCDから起動して、デスクトップのDeskbarメニューから「Applications」→「Terminal」を起動します。次のコマンドで、一時的に一部の.soファイルを削除します。

rm -rf /boot/apps/WebPositive/lib/*.so

#CDから起動しているので、再起動すればもとの状態で使うことができます。

この後は、インストールガイドに従ってインストール作業を行って、悔しいくらい何の問題なく動作確認することができました。(CPU:Celeron D 330、MEM:1GBの自作機です)もっと早くこの情報に巡り会いたかったです。

次に、「日本語環境を整える」を参考にして、日本語が使えるようにしました。日本語表示は、Fontsの設定(標準でインストールされているVL PGothicを使う)をして、Localeを「Japanese」優先(マウスで上位に移動させる)にするだけです。日本語入力は、Terminalを起動して以下のコマンドを実行すると、CannaIMが使えるようになります。

ln -s /boot/optional/system/add-ons/input_server/methods/canna /boot/system/add-ons/input_server/methods/canna

Webブラウザを使いたい場合は、先ほどのインストール作業で一時的に削除してしまった.soファイル群を回復しなければならないので、Terminalで以下のコマンドを実行します。

installoptionalpackage webpositive

#DHCPサーバが動いている環境が必要です。

現状ではたいしたことはできませんが、今日のところは取りあえずここまでということで。

2009年2月23日月曜日

OSC2009Tokyo/Springに行ってきました

オープンソースカンファレンス(OSC)2009Tokyo/springに参加してきました。そもそも、教育関係がメインでないイベントにはあまり参加する機会もなく、今回が初参加ということで、様子を見るつもりで参加しました。

2日目の午後ということもあってか、イベントも終わりかけた感が漂っておりましたが、さすがオープンソースのイベントだけあってたくさんのユーザグループが参加しておりました。そういう意味で、手作り感の強いイベントなんだということがわかりました。私自身もMLなどを通じていくつかのグループに参加しているので、お世話になっているところを中心に顔を出して回りました。

一番のメインターゲットは、Squeakな皆様にお会いすることでした。これまでに何度か書いてきましたが、Scratchを使った学習活動のために、Linux版のScratchについていろいろといじって頂いて授業ができる環境を整えて頂いたので、そのお礼も兼ねてご挨拶に行ったのです。幸い、みなさんブースにいらっしゃってご挨拶をすることができただけでなく、いろいろとお話を聞いたり実際に見せて頂いたりしてきました。「世界聴診器」も買ってきました。SmallTalk→Squeak eToys→ScratchとSmallTalk系のプログラミング環境は、とても教育的で充実していると思います。中でもScratchには、誰でも気軽に楽しめる仕掛け・配慮が随所に見られます。世界聴診器もScratchで使えるようにできるそうなので、これから試してみようと思います。

これ以外にも、CD-ROMやら冊子やらを頂いてきました。BeOS(←Haikuプロジェクトの記事)にも興味があったのでHAIKUのCDが欲しかったのですが、残念ながらもうありませんでした。でもOpenSolarisは手に入れましたので、これも使ってみたいと思います。

最後に笑い話のネタとしてMSの「ママ、どうしておうちにサーバーがあるの?」を1冊頂いてきました。以前、英語のものがWebサイトで紹介されているのを見て腹筋が痛くなりましたが、その日本語訳版です。サーバに対する子どもたちの理解を深めるという意味で、評価する向きもあるようですが、内容的には大人は「会社っていうつまらないところで、つまらないことばかりしている」とか、「OSっていう、ちょっとむずかしいけど、大切なもの」なんていう記述があったり、外にいてもうちのコンピュータが使える、誰でもアクセスできる、みんなうらやましい、などと平気で言ってしまうところに至っては、笑っていられなくなりました。

最も重要なことは、セキュリティ上気をつけるべきことであったり、情報を共有する際の心構え(プライバシーや著作権の保護)であったりするはずなのですが、そういうところはすっ飛ばしてしまって、夢の道具っぽい演出(そのくせ具体的なことは何もない)が施されています。あまりにも中身がないので、本気でやっているとも思えないし、ギャグにしてはちょっと手が込んでいる感じです。いずれにしても、こんなにお気楽な雰囲気では、宣伝効果も期待できないでしょうし、何のために作ったのか全く理解できないのですが…。