by
Anonymous Coward
on 2009年07月08日 18時35分
(#1601945)
同じくいわゆる GNU/Linux と互換性がないどころか、POSIX 互換ですらないと予想。 Google Chrome そのものがシェルであり API であるんでしょうね。
カーネル、ファイルシステム、TCP/IP スタック、USB ドライバ、HID ドライバ、ACPI ドライバ、 ビデオチップドライバと Google Chrome だけみたいなシンプルな構成にして高速動作を狙うんじゃないかと。 NetBook 専用ならサポートすべきビデオチップの種類も少ないし、Google Chrome しか動かさないなら 2D 関連の最低限の命令しかサポートしなくていいから X や Windows に比べて実装は格段に楽なはず。
ユーザには Google Chrome が動くところしか見えない、他のネイティブアプリケーションは動かない、 アプリケーションは全て Chrome 上で動く、みたいな感じじゃないのかな。 メールは Gmail 、文書作成や表計算は Google ドキュメント、スケジュール管理は Google カレンダーみたいに すべて Web アプリケーションで完結させちゃって、ローカルのストレージは最小限にするのでは。
GUIは? (スコア:1)
> will be available for consumers in the second half of 2010.
ってことは,今年中にはソースが拝めて中身がハッキリするんでしょうが,GUIは何を
使うのかなぁ。GNOMEとかKDEとは別個に新しいものを作るのかな? 有力なLinux
Distributionが登場しそうだという理解でいいのかな?
Re:GUIは? (スコア:3, 興味深い)
そもそもGUIって概念があるのかな。
いや、あるんだろうけど、PCの起動=ブラウザの起動となればいいわけで
そのままワープロや表計算、画像処理なんかができればネットブックとしては
十分でしょう。
ブラウザがちゃんと動いてくれるのであれば、デスクトップ環境はなんだっていい。
むしろ、動作を軽くするためにGNOMEやKDE、さらにその下のX Windowも
リストラされてたりして。
必要なのはカーネルだけ。
Re:GUIは? (スコア:2)
つまりXプロトコルの代わりにHTTP(S)を使う、ということかな。
inetdの代わりの何かが動いて。
コンソールはWaveで。
Re: (スコア:0)
Linuxカーネルのうえに
* JVMを乗せて→JavaOS
* Squeakを乗せて→SqueakNOS
みたいな感じかも。
Re: (スコア:0)
そうすればオフラインでも対応アプリなら動く訳だし。
Re: (スコア:0)
ていうかlinxあるじゃん。
わざわざXとか考えずに、linxを見栄えよくしてウィンドウ制御可能にして。
そんなワープロソフトがあったな。
どっちかはっきりさせて下さい (スコア:1)
ブラウザの話ともOSの話ともつかない話をしているところなので、
Linux のことなのか lynx のことなのかはっきりしていただけると助かります。
Re:GUIは? (スコア:3, 参考になる)
アンドロイドがLinuxとの互換性をてんで考慮していないように、カーネルだけはLinuxを使うけれども、
その上にのるAPIのレイヤーはLinuxとは全く互換性のない Google 独自実装になるかもしれない。
Mac が Unix 上 に 分厚いレイヤーをかぶせて、Unix + α な環境を作り出してるけど似たような感じ。
いずれにせよ Google Linux にはならず、既存の Linux とは互換性がないような気がします。
Re:GUIは? (スコア:2, 参考になる)
同じくいわゆる GNU/Linux と互換性がないどころか、POSIX 互換ですらないと予想。
Google Chrome そのものがシェルであり API であるんでしょうね。
カーネル、ファイルシステム、TCP/IP スタック、USB ドライバ、HID ドライバ、ACPI ドライバ、
ビデオチップドライバと Google Chrome だけみたいなシンプルな構成にして高速動作を狙うんじゃないかと。
NetBook 専用ならサポートすべきビデオチップの種類も少ないし、Google Chrome しか動かさないなら
2D 関連の最低限の命令しかサポートしなくていいから X や Windows に比べて実装は格段に楽なはず。
ユーザには Google Chrome が動くところしか見えない、他のネイティブアプリケーションは動かない、
アプリケーションは全て Chrome 上で動く、みたいな感じじゃないのかな。
メールは Gmail 、文書作成や表計算は Google ドキュメント、スケジュール管理は Google カレンダーみたいに
すべて Web アプリケーションで完結させちゃって、ローカルのストレージは最小限にするのでは。
Re:GUIは? (スコア:3, 興味深い)
>2D 関連の最低限の命令しかサポートしなくていい
"Web向け3DグラフィックAPI"とかいうのが出始めているので、ブラウザにも3Dアクセラレートが必要な時代が来るかもしれませんよ。
ちなみに、
Googleは「O3D」
http://code.google.com/apis/o3d [google.com]
Mozillaは「Canvas:3D」
https://wiki.mozilla.org/Canvas:3D [mozilla.org]
です。
Re:GUIは? (スコア:1, 興味深い)
其処まで行くとNetBookって言うよりは、昔のNetPCですね。
あれは安価なフルスペックPCに負けた訳だけど、今じゃスマートフォン+αの廉価環境も有れば、
当時とは異なるレベルの通信環境も有るから、ライトユーザーには充分アピール出来るかも。
只あんまり極端な迄に走られるとローカル作業はちょっと辛いっぽいが。
それでもハードで言えばGoogleは未だニッチ迄考えるレベルじゃ無いので、とりあえずは使える
人が便利に使えれば十分なのかも。
使えない人(常設回線なしとか)にもそれなりに使えるってのは、その後でも良いだろうし。
もしかしたらNetBookメーカーが素直にデュアルブートで作るかもしれないし。
Re:GUIは? (スコア:1)
>NetBook 専用ならサポートすべきビデオチップの種類も少ないし、
仮想環境で試したいから、どれかの仮想ソフトでサポートされてる
ビデオチップに対応して欲しいなあ。
NICもそうか。
VESA互換のビデオチップをエミュレートしてる仮想ソフトがあったら、
VESAに対応すればいいのか。
-- う~ん、バッドノウハウ?
Re: (スコア:0)
X端末 [wikipedia.org]でいいじゃん。
Re: (スコア:0)
新OSにプロセスという概念は有るんだろうか?
Chromeはその安定性について、OSのプロセスという枠組みに丸投げしてる部分がある。
いっぽうで、まるっきり違うOSを作るなら、プロセスという考え方を捨てるという手も有る。
#LinuxのKernelのことはよく知りません。「プロセス管理」もKernelの不可分の機能なのでしょうか?
JavaOSやSqueakならプロセス分割を使う気が無いからOSにもプロセスの仕組みが不要になるが、
「プロセス分割方式のブラウザ」を乗せたい場合は、線引きはどうすればいいだろう?
それともChromeのコンパイルオプション一発でプロセス分割するかしないかを切り替えれたりするアーキテクチャなのだろうか?
Re: (スコア:0)
プロセスに該当するのもが無いと、何をベース管理すればいいのかな と
Re: (スコア:0)
新しいウインドウシステムって言ってるからXとは全くの別物だと思うよ。Androidとも別物と言ってるけど、たしかに極端なJava依存はないだろうけど(アーキテクチャをx86とARMに限定してるし)、でも共通部分もあるんじゃないかと推測するんだが。
Re: (スコア:0)
>極端なJava依存はないだろうけど(アーキテクチャをx86とARMに限定してるし)
それ関係ないだろ。
RunAnywhereはJVMあってのことであり、JVM自体のAnywhere性の有無は別問題。
「Google自前のJVM」を「x86とARMだけにポート」している、という姿になるんじゃないかな?
#GAEの中のJVMは独自なのだろうか?少なくともAPIセットはサブセットっていうか独自だよね。