アカウント名:
パスワード:
アンドロイドがLinuxとの互換性をてんで考慮していないように、カーネルだけはLinuxを使うけれども、その上にのるAPIのレイヤーはLinuxとは全く互換性のない Google 独自実装になるかもしれない。Mac が Unix 上 に 分厚いレイヤーをかぶせて、Unix + α な環境を作り出してるけど似たような感じ。
いずれにせよ Google Linux にはならず、既存の Linux とは互換性がないような気がします。
同じくいわゆる GNU/Linux と互換性がないどころか、POSIX 互換ですらないと予想。Google Chrome そのものがシェルであり API であるんでしょうね。
カーネル、ファイルシステム、TCP/IP スタック、USB ドライバ、HID ドライバ、ACPI ドライバ、ビデオチップドライバと Google Chrome だけみたいなシンプルな構成にして高速動作を狙うんじゃないかと。NetBook 専用ならサポートすべきビデオチップの種類も少ないし、Google Chrome しか動かさないなら2D 関連の最低限の命令しかサポートしなくていいから X や Windows に比べて実装は格段に楽なはず。
ユーザには Googl
新OSにプロセスという概念は有るんだろうか?
Chromeはその安定性について、OSのプロセスという枠組みに丸投げしてる部分がある。いっぽうで、まるっきり違うOSを作るなら、プロセスという考え方を捨てるという手も有る。
#LinuxのKernelのことはよく知りません。「プロセス管理」もKernelの不可分の機能なのでしょうか?
JavaOSやSqueakならプロセス分割を使う気が無いからOSにもプロセスの仕組みが不要になるが、「プロセス分割方式のブラウザ」を乗せたい場合は、線引きはどうすればいいだろう?
それともChromeのコンパイルオプション一発でプロセス分割するかしないかを切り替えれたりするアーキテクチャなのだろうか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
GUIは? (スコア:1)
> will be available for consumers in the second half of 2010.
ってことは,今年中にはソースが拝めて中身がハッキリするんでしょうが,GUIは何を
使うのかなぁ。GNOMEとかKDEとは別個に新しいものを作るのかな? 有力なLinux
Distributionが登場しそうだという理解でいいのかな?
Re: (スコア:3, 参考になる)
アンドロイドがLinuxとの互換性をてんで考慮していないように、カーネルだけはLinuxを使うけれども、
その上にのるAPIのレイヤーはLinuxとは全く互換性のない Google 独自実装になるかもしれない。
Mac が Unix 上 に 分厚いレイヤーをかぶせて、Unix + α な環境を作り出してるけど似たような感じ。
いずれにせよ Google Linux にはならず、既存の Linux とは互換性がないような気がします。
Re: (スコア:2, 参考になる)
同じくいわゆる GNU/Linux と互換性がないどころか、POSIX 互換ですらないと予想。
Google Chrome そのものがシェルであり API であるんでしょうね。
カーネル、ファイルシステム、TCP/IP スタック、USB ドライバ、HID ドライバ、ACPI ドライバ、
ビデオチップドライバと Google Chrome だけみたいなシンプルな構成にして高速動作を狙うんじゃないかと。
NetBook 専用ならサポートすべきビデオチップの種類も少ないし、Google Chrome しか動かさないなら
2D 関連の最低限の命令しかサポートしなくていいから X や Windows に比べて実装は格段に楽なはず。
ユーザには Googl
Re: (スコア:0)
新OSにプロセスという概念は有るんだろうか?
Chromeはその安定性について、OSのプロセスという枠組みに丸投げしてる部分がある。
いっぽうで、まるっきり違うOSを作るなら、プロセスという考え方を捨てるという手も有る。
#LinuxのKernelのことはよく知りません。「プロセス管理」もKernelの不可分の機能なのでしょうか?
JavaOSやSqueakならプロセス分割を使う気が無いからOSにもプロセスの仕組みが不要になるが、
「プロセス分割方式のブラウザ」を乗せたい場合は、線引きはどうすればいいだろう?
それともChromeのコンパイルオプション一発でプロセス分割するかしないかを切り替えれたりするアーキテクチャなのだろうか?
Re:GUIは? (スコア:0)
プロセスに該当するのもが無いと、何をベース管理すればいいのかな と