Mac miniでNetBSDが動作 93
ストーリー by Oliver
移植レース 部門より
移植レース 部門より
sillywalk 曰く、 "NetBSD本家のport-macppcメーリングリストに、Mac miniでNetBSDが動作したとの報告がありました。とりあえずdmesgですが、これを第一歩に様々なハックがなされることに期待がかかります。これに関して、識者、関係者みなさまの解説、ご感想などをお聞かせ頂ければ幸いです。"
sillywalk 曰く、 "NetBSD本家のport-macppcメーリングリストに、Mac miniでNetBSDが動作したとの報告がありました。とりあえずdmesgですが、これを第一歩に様々なハックがなされることに期待がかかります。これに関して、識者、関係者みなさまの解説、ご感想などをお聞かせ頂ければ幸いです。"
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
Mac miniでNetBSDが動作したとの報告がありましたって (スコア:3, すばらしい洞察)
Re:Mac miniでNetBSDが動作したとの報告がありました (スコア:2, 参考になる)
まぁここのトピックは「また NetBSD の人たちはそのためだけに Mac mini を速攻で買って OS 入れ替えた」と言うあたりかと。
# え、それも驚くにあたらない?
Re:Mac miniでNetBSDが動作したとの報告がありました (スコア:1)
コンパクトさを生かした車載キットまで発表されているんだしな。
Re:Mac miniでNetBSDが動作したとの報告がありました (スコア:1)
取り外してギュッと小さくしたようなものですから、それなりに
動くはずですけどね。
このコメントはNetBSDの動いているPowerBook G4から書いていま
す。Mac OS Xも使っていますよ。
Re:Mac miniでNetBSDが動作したとの報告がありました (スコア:1)
他にはアイコンを選択した状態でCommand + Eとか
Terminalで hdiutil eject /dev/disk1でもOK.
NetBSDではどうなんでしょ?
Re:Mac miniでNetBSDが動作したとの報告がありました (スコア:1)
名物に旨いものなし!
Re:Mac miniでNetBSDが動作したとの報告がありました (スコア:1)
Debianも動くようです (スコア:2, 興味深い)
でも Mac は Mac OS だからこそ価値があると思うんだけどなぁ。Mac OS X って DMCP 見たいな仕組みがあって、X -query 192.168.0.1 と同じようにしてネットワーク越しに GUI を使うってことはできないんでしょうか? VNC は遅いからやだなぁ。
屍体メモ [windy.cx]
Re:Debianも動くようです (スコア:1, 興味深い)
Re:Debianも動くようです (スコア:1)
これって、リモート操作については、ただの VNC サーバ/クライアントじゃないですか?
仕様説明によると、
> MacクライアントやVNC機能を備えるコンピュータ(Windows、Linux、UNIXの各クライアント)の画面をリモートで監視し、画面を通じてリモートで操作
だそうですから。
まあ、VNCプロトコルを使っていても、VNCサーバの性能が高い(画面更新は即時反映、無駄なトラフィックは発生しない)のなら問題ないと思いますが。
WinVNC は重くて、緊急避難的にしか使う気がしないのですが、
Xvnc は軽くて十分実用的です。
Re:Debianも動くようです (スコア:1)
ちなみに1.x系には乗ってません。
あと、ARDは、パッケージのインストールとかシステムレポートをあげたりとか、複雑な操作をするのが本領です。
なので、VNCはおまけだったりします。
# Mac 対 Mac以外は、当然VNCプロトコルしか無理ですけど。
# Appleよ、クライアント、サーバともにUDP/3283つかうの何とかならんかなぁ・・・
# 操作される側(Client) 操作する側(Admin) 共にソースポート・デスティネーションポートに UDP/3283を使いやがる・・・orz
---にょろ~ん
Re:Debianも動くようです (スコア:0)
その他のVNCクライアントに対しては、ふつーのVNC程度の速度しか出ません。
Re:Debianも動くようです (スコア:1)
ちょっと前にMac使いな友人に
「リモート操作ソフトが欲しいけど、VNCは英語でよくわからんから、Remote Desktop を買おうと思うけど、どう?」
って聞かれて、仕様一覧を見て
「これって、リモート操作はVNCそのまんまな気がする。とりあえずVNCのインストールにチャレンジしてみろ」
って回答したばかりなので…ちゃんと訂正した方が良さそうだ。
Re:Debianも動くようです (スコア:1)
NATとか面倒な場合、軽めの設定のVNCの方が便利な場合も考えられます。
# Adminから直接pkgインストールとかしない場合。
なので、3万出すことを考えたら、ローカルLANの場合VNCでいく方が得な場合もあると思います。
---にょろ~ん
Re:Debianも動くようです (スコア:1)
Ultr@VNCは私も/.Jで知ったクチですが、video ドライバをフックするというところで、ちょっと怖くてインストールを躊躇してたり。
Re:Debianも動くようです (スコア:1)
ソニーの特許 (スコア:1)
屍体メモ [windy.cx]
Re:Debianも動くようです (スコア:0)
リモートデスクトップ接続といったソフトウェアよりVNCのほうが高速ではないかと。
(通信の暗号化や、サウンド再生等の付加機能がありませんが)
むしろ (スコア:2, すばらしい洞察)
Mac で BSD 走らせて嬉しいの? (スコア:2, すばらしい洞察)
Mac ユーザがわざわざ NetBSD を走らせる事に意味はあるの?
NetBSD 使っている人が、操作感そのままに使えるってだけ?
NetBSDの開発者にとっては、動作環境が増えるので嬉しいかもしれないけどね。
Re:Mac で BSD 走らせて嬉しいの? (スコア:1)
違いますが。
#UserLandはBSD由来でしたがね。
---- redbrick
Re:Mac で BSD 走らせて嬉しいの? (スコア:2, 興味深い)
Q. What is Darwin?
A. Darwin is a version of the BSD UNIX operating system ...
Q. How does Darwin relate to Mac OS X?
A. Darwin is the core of Mac OS X.
なんて書いてあります。この類の情報しか持たない人にとっては、 Mac OS X は BSD だと思っても仕方ないのでは? 違うと主張なさるのであれば、違う違うと連呼するだけでなく、どう違うのか、説明していただけると良いかと思います。
特に、UNIX 的な操作環境を期待して Mac を使おうとするユーザが、Mac OS X ではない BSD を走らせるメリットについて具体的に説明していただけるとありがたい。
あ、そうそう誤解されているかもしれませんが、僕はどちらが良くてどちらが悪いとかいう排他的な宗教論争をふっかけようというわけではなくて、本当に違いを知らないだけです。 ユーザにとって些細な違いしかなければ、アプリケーション豊富な Mac OS X をわざわざ避けて、同じような別の OS を動かすというのも長続きしないでしょう。 たとえば、ノートPC で Cygwin をイライラしながらも我慢して使うようなWindowsユーザのようなものではないでしょうか。
Re:Mac で BSD 走らせて嬉しいの? (スコア:2, 参考になる)
とのことです。壮大な遺伝的アルゴリズムの実践という感じだなー。
ちなみに、本題に沿って言えば、
「Mac ユーザがわざわざ NetBSD を走らせる事に意味はあるの?」
なんてのは、宗教団体の勧誘員がいきなりたずねてきて、
「あなたの生きてることに意味はありますか?」
とか聞かれたときに呼び起こされるのに似た感情を
引き起こすのかも知れませんねー。
花京院風に言うと「答える必要はない」
ってやつです(違うか)。
Re:Mac で BSD 走らせて嬉しいの? (スコア:2, 参考になる)
>仕方ないのでは?違うと主張なさるのであれば、違う違うと連呼するだけでなく、
>どう違うのか、説明していただけると良いかと思います。
情報の集め方が悪いだけでしょう。
件のページ [apple.com]でも、
その他には、apple.co.jpでも情報がのってますね。
あと、マイクロカーネルについてはこんなページ [musin.co.jp]を見つけました。
少なくともNetBSDはモノリシックなBSDカーネルなので、別物です
>特に、UNIX 的な操作環境を期待して Mac を使おうとするユーザが、
>Mac OS X ではない BSD を走らせるメリットについて具体的に説明していただけるとありがたい。
ご自分で考えてみては?
他者が感じるメリットなぞ、わたしには解説なんて出来ません。
わたし個人が感じるメリットとしては、他のNetBSDマシンと同様の感覚で
操作できる、ということがすごいメリットですが。
#最近のLinuxサーバ、Solarisに慣れてると使いにくい。
#シェルとか入れ替えたいが、普段使う環境では管理者でないから
#環境調整にも限度があるしなあ。
選択肢が広がる、仮にハードが時代遅れとなってOS Xのサポートが
なくなった後でもNetBSDと言う選択肢がある、と言うのもメリットと感じますし。
>本当に違いを知らないだけです。
知らないことは別に悪いことではないとは思いますが、無知を理由に
誤解を振りまいたり、見えてる情報を曲解して広めるのであれば、
その行為のせいで責められることもありえますよ。
>たとえば、ノートPC で Cygwin をイライラしながらも我慢して使うような
>Windowsユーザのようなものではないでしょうか。
そのたとえ、正しいですか?
#ノートPCでFreeBSDやNetBSDをブートして使う、ってのがより正確ではないですか?
---- redbrick
Re:Mac で BSD 走らせて嬉しいの? (スコア:2, 興味深い)
所詮作っている人の都合であって、ユーザにとっては結局、ユーザから見える
「環境」の違いがその人にとって、どこまで許されるかという問題だと思いま
す。ユーザから見た環境が UNIX と MS-DOS ほど違えば、まぁそれは僕でも違
うと思うわけですが、Mac OS X と *BSD との違いについては、そこまでの違
いはなさそうです。
仕事で使う計算機というものは、期待される仕事で必要とされるアプリケーショ
ンが走行可能である必要があります。ユーザがある Mac にして欲しい仕事が
あって、それらが NetBSD ですべて満足の行く完成度でこなせるのであれば
NetBSD で動かしても意味がある事でしょう。
しかし、多くの売り物アプリは Mac OS X を前提に作られ、その売り物アプリ
が仕事上どうしても必要な人も多数居るというのが現実ではないでしょうか。
仕事で売り物アプリを使わなければならないんだけど*BSD な環境が好きな人
が取るべき選択肢として、我慢して Mac OS X を使い続けるという道が、どれ
くらい険しいものかというのが僕の知りたかった事です。
僕は 10 年以上ノートPCで Linux を使ってきたのですが、Windows + cygwin
に完全移行しました(まだ1年は経っていないですが)。年を取って環境整備や
トラブル対策に時間と労力をかける余裕がなくなってきたからです。
Desktop PC ではまだ Linux を使っていて、そこでは不自由なく幸せに暮らす
ことができています。しかし cygwin 環境はというと、(昔に比べたらはるか
に良くなったとは言え) まだ不完全な所もありますし、元をただせば Windows
だからという問題もあり、色々と不満もあるわけです。
ただ、それでも Windows + cygwin を使い続ける必要があります。Windows で
しかまともに動かないアプリケーションやハードウェアを使う必要に迫られる
ことが多くなったからです。vmware で Linux と Windows を共存させた時代
もありましたが色々理由があって今はやらなくなりました。今の僕は UNIX
環境に「制約」をつけてでも、Windows を使うことを選択しているというわけです。
(我慢すれば使えないことはないくらい cygwin の完成度が上がったおかげです…
ありがとうcygwin開発者の方々!) 情報が全然無いハードウェアを相手に格闘
するより、cygwin で少々の不便を我慢して、仕事をこなすほうに時間を割いた
ほうが僕にとっては良さげだったのです。
Mac OS X を UNIX として使う人の感覚って、Windows + cygwin で生きる人と
同じなのかなぁと想像して先の記事は書きました。
Re:Mac で BSD 走らせて嬉しいの? (スコア:1)
> Windows + cygwin で生きる人と
> 同じなのかなぁと想像して先の記事は書きました。
やっと意味がわかった。Mac OS Xやcygwinは日和っていて、
Linux+vmwareやNet BSDを使うのはよりピュアな態度だ
と言ってるんですね。(いろんな意味でいろんな箇所で、
すげーわかりにくかった..。ていうか、何度も読み返して
想像力を駆使して誤記や不明瞭な点を補って直して
読み込まないと読み取れない。表面上は喧嘩を売って
いるようにしか読めない。フレームになるわけだ..)。
という前提で読み直してみると、
「Mac で BSD 走らせて嬉しい」。
私としては動かしていないのでわからないんですが、
想像ですが、嬉しいのでしょう。
いやさすがに嬉しいでしょう。
なぜ嬉しいのかと聞かれると、
そこらへんは
「僕は 10 年以上ノートPCで Linux を使って」きていて
「Desktop PC ではまだ Linux を使っていて、
そこでは不自由なく幸せに暮らすことができてい」
らっしゃる方なら、通じるような気がするのですが。
あと、「同じBSDだから無意味」ってのは粗暴な議論ですね。
前の記事で示唆したつもりなんだけど、BSD
というのは単一の唯一のシステム名ではなくて、
流れであり、変容であり、変奏であり、総称です。
User数 (スコア:1, 興味深い)
3桁?
Re:User数 (スコア:2, すばらしい洞察)
NetBSDが見直される時もあるんじゃないですかね。
既に・・・ (スコア:1, 興味深い)
/* これ、何処に報告するのが正しいんだろ?やっぱAppleなの?
金払ってOS買ってるユーザは、常にボランティアじゃないんだけどw
「報告するためにADCのアカウント取れ」とか言われそうなのでAC */
Re:既に・・・ (スコア:1)
// Apple はうまくフリーソフトウェア/オープンソースと付き合ってると思います。
Re:既に・・・ (スコア:1)
確かに、セキュリティ問題報告には、ADC アカウント不要の、専用の窓口があるべきでしょうが、ちょっと見つかりませんでした。ご存知の方教えてくらはい。
Re:既に・・・ (スコア:1)
どうしてADCのアカウントが必要なのでしょうか?
Apple Product Security [apple.com]
Appleはいくつものオープンソースプロジェクトに対して多大な
貢献をしているのだし、脆弱性の報告ぐらいしたっていいはず。
Re:既に・・・ (スコア:1)
Zeroconf等がAppleによる改良の恩恵を受けているはずです。
DarwinでAppleから公開されているものに関するライセンスは
APSLであるとはっきりしていてゴタゴタの余地はありませんね。
もしかして、OpenDarwinにはGNU信奉者が入ってきていちゃ
もんつけているんでしょうか?それとも別の話?
Re:User数 (スコア:1)
- OSX以降のMacで
+ OS X以降のMac OSを標準で搭載したPower Macで
Mac 話は OS も ハードウェアも "Mac" なので話が分かりづらくなりがち。
むしろ分解方法を・・・ (スコア:1)
ついでに,分からない様に元に戻す方法も.
# インフラストラクチャ・モードで動く無線LANぶっこんで,
# アクセスポイントにしてみたい.
Re:むしろ分解方法を・・・ (スコア:2, 参考になる)
Mac miniを立て置きしてる写真を見ると (スコア:1)
だから動いて当然なんじゃ? (違
masashi
Re:Mac miniを立て置きしてる写真を見ると (スコア:1)
Re:Mac miniを立て置きしてる写真を見ると (スコア:1)
Re:Mac miniを立て置きしてる写真を見ると (スコア:1)
玄箱で OSX が動いたというタレコミはまだでしょうか?
動かないんだったら、上であげたコンポーネントのうちどれかが
OSXで必須ということなんでしょうかねぇ?
# ネタにしてもグラフィックチップは怪しいか・・・
Re:Mac miniを立て置きしてる写真を見ると (スコア:1)
> 玄箱はそれをいじるのが主目的であり、それから何かを生み出すことは難しいかも
> 技術屋のおもちゃ?
楽しいですけどね。いつ役に立つか分からないし。
※もっと早くから真面目にやっておけば良かったと少し後悔。
玄箱って (スコア:0)
Re:検索汁 (スコア:1, 興味深い)
で、なぜ「動いて当然」なんでしょう?
現状報告(Re:検索汁) (スコア:1, 興味深い)
最近サボっていてすみません.
現状、/sbin/initまで動きはじめてはいるようですが、
おおざっぱに作ったコンソールドライバが
start,stopをサポートしていないので、
initがprintfしたあたりで止まっているようです.
#DDBで見た感じ
先週あたりからNetBSD/evbppcのobs405あたりから
opb.cやらcom_opb.cやら移植して普通のcomドライバを
動かそうとしているところです.
# シリアルコンソールが動いたとしてもRTCドライバやら
# キャッシュやらtlp0のphyがリンクアップしないやら
# なんだかんだいろいろまだまだ作らなきゃいけない状態です.
どなたかが、NetBSDを玄箱に移植すみだったらいいのですが.
Re:Mac miniを立て置きしてる写真を見ると (スコア:1)
ことでひっかけたジョークとして言っているんだと思うけど。
# ジョークの解説不粋だけど ID。ギガ箱が思ったよりウルサイ…
使えるの? (スコア:0)
HDD交換しても所詮ノート作りなので80G辺りが限界かな。
認識はしてますよ (スコア:1)
タレコミのリンク先にあるdmesgより抜粋。
ということで、FireWireのホストコントローラ自体は一応認識してます。Re:これでCPUが (スコア:1)
AMIGA4000T(60/50)使い
Re:これでCPUが (スコア:1)
Re:これでCPUが (スコア:1)
ibmのサイトにこういうページがありました:
Linux on Mac: a POWER programmer's primer, by David Mertz [ibm.com]:
それによると [ibm.com],
For many Linux users, the best reason to buy a PowerPC machine will be, quite simply, the range of well engineered and reasonably priced machines available from Apple. (以下略)