- ベストアンサー
初心者がここに質問して良いのかわからないのですが、よろしくおねがいいた
初心者がここに質問して良いのかわからないのですが、よろしくおねがいいたします。 ubuntuなどのlinux系OSでmac osxのプレゼンソフト、Keynoteを動かしたいのですが、無理ですか? どうかご教授下さい.
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
結論としては、できないということになります。 仮に実現する方法があるとしたら、それはEFI搭載などの 特別な仕様を備えたIBM PC/AT系のPCで起動するMacOSXを それ以外のPCで動かすための仕組みを実現する必要が生じます。 いわゆる仮想PC上でのMacOSX稼働が前提で… 普通に考えればプレゼンですから、MacBookなどを購入するほうが よほど簡単なこととなります。仮想PCとしての性能低下もありますし。 強いて言えば、Appleが作りたがらない極小PCでのプレゼンが必要なら 別のソフトを用いることを考えるほうが現実的です。 また、UNIXによく似たLinuxで、UNIXベースのMacOSXのソフトを動かすという考え方だと そこにある非常に多くの障害に挫折することが一般的のようです。 かつては、この最大の障害はMacintoshで使われてきたMC68k系やPowerPC系などの… CPUさえも違う、機械としての基本構造の違いでした。 この問題は、Mac on Linuxにおいても…PowerPC上で動くLinuxの上で PowerPC用のMacOSXを動かせるという制限として今も厳然と残っています。 (intel Macにおいての対応予定などは英語サイトなので確認していません) こういったPPC版Linuxの存在は、オープンソースのOSであるがゆえ 必要な箇所を修正して、PPC用としてコンパイルして動かせるからです。 実際LinuxはいくつものCPUアーキテクチャーに対応しています。 しかし、keynoteはMacOSX用のプロプライエタリーソフトウェアであり そのソースは公開されていないし、Linux版バイナリーも出てこない。 これを動かすためには、Windows用ソフトを動かすためのWineのように 互換APIをスクラッチで作り出す必要があるのです。 (そしてWineは実用的とされるまでに何年もの年月をかけています) もちろん、OSの仕組みとしては、WindowsとLinuxよりは MacOSXとLinuxのほうが似ているとは思います。 かつて乱立した商用UNIXの互換性を目指したPOSIXもあります。 しかし… MacOSX登場当時の記事を見ればわかるのですが MacOSXはMachとFreeBSDのユーザーランドを基礎としながら… GUIアプリケーションのためには、専用のAPIセットcocoaを用意しました。 そして、このcocoaや旧世代のcarbonの互換ライブライリーは その存在を聞いたことがありません。 そのほかにも、UNIXそのものであるMacOSXとLinuxでは OSの基本的なAPIにも違いがありますから 稼働のための障壁は、Windows用ソフトの場合より少ないとは言えないでしょう。 正確に言えば、その障壁を乗り越えようとする力が、Wineほどの力となりえない。
その他の回答 (2)
- aran62
- ベストアンサー率16% (485/2911)
これのことかな
- 参考URL:
- http://www.maconlinux.org/
お礼
ありがとうございます. いきましたが、すでに終わっているサイトのようでした。 いずれ無理そうなので諦めます。 ありがとうございました。
- koko_u_u
- ベストアンサー率18% (216/1139)
無理です。
お礼
そうですね、無理そうですね。諦めます。 ありがとうございました。
お礼
非常に詳細な説明を戴き感謝しております. 素人で多くの言葉が調べないと理解できなかったのですが、 >keynoteはMacOSX用のプロプライエタリーソフトウェアでありそのソースは公開されていないし、Linux版バイナリーも出てこない。 という一文で、無理なんだなと理解しました. こんな質問に御つきあいいただきありがとうございます.