Googleの謎OS「Andromeda」の正体は「Fuchsia」だった 68
ストーリー by hylom
しかしどっちにしろ謎は多い 部門より
しかしどっちにしろ謎は多い 部門より
あるAnonymous Coward 曰く、
GoogleはLinuxカーネルに依存しない新しいオープンソースOS「Fuchsia」を作っている(過去記事)。また、AndroidとChrome OSの後継として「Andromeda」というOSも開発されているという別の報道もあったが、その実体は不明であった。しかし、半導体アナリストのDaniel Matte氏がFuchsiaプロジェクトのソースコードを調査した結果、両OSは基本的には同一のものだと判断されたという(Tech Spec、Slashdot)。
一般的にはChrome OSがAndroidに統合されつつあるとみられていたが、同氏の目からするとAndroidとChrome OSの両方がFuchsiaに統合されつつあるという。根拠の一つは新OSの対応CPUであるようだ。FuchsiaはARM、x86およびMIPSに対応、Intel CPUを搭載したノートPCで動作することも明らかだという。
どこまで独りで出来るのか (スコア:1)
Linuxカーネルを採用したことで、カーネルの進化を外のコミュニティーにまかせ、
そこにただ乗りすることができたわけだが、独自のカーネル持ち、独力でそれを進化させていかねばならんとなると、
世間の進歩(新しいチップセットとか規格とかプロトコルとか機能とか)についていく手間がえらいことになると思うのだが。
Re:どこまで独りで出来るのか (スコア:1)
iOSのように自社ハードで動けばOKという割り切りを考えているのかも知れない。
Re: (スコア:0)
Androidのエコシステムからどえらい利益を上げているGoogle [it.srad.jp]が、それを捨ててApple方式に乗り換えるとは思えない。
Re: (スコア:0)
世間の進化についていくのがしんどいでしょという話をしているのに。
自社ハードのみで動かすようにしたところで、何の問題も解決しない。
Re: (スコア:0)
で、自分とこで出来るようになったところで「発明」すればいいんですよ。
ずっと Apple は、それで成功してんだから。
Re: (スコア:0)
iOSもMacOSもBSDベースなんで、世間の進化についていくのに全部自分で一から作り上げる必要はないが?
Re: (スコア:0)
BSDベースといっても、それはユーザーランドの話で、カーネルはMachベースでしょ。
Re:どこまで独りで出来るのか (スコア:1)
マイクロカーネルという名が示すとおり、Mach はOSの核となる部分だけの存在で、それだけではOSたり得ない。
(カーネルは必要最小限の機能だけ提供して、OSとして必要な機能もできるだけユーザーサイドに回すのが「マイクロカーネル」というという設計ポリシー)
Mach の上に、ユーザーランドとのインターフェースである「BSDサブシステム」と、デバイスドライバ・ファイルシステムなどを載せることで、やっと「Linuxカーネル」などと同レベルの「OSのシステム部分」になってるんだよ。
今ではWindowsとのファイル共有にもFreeBSD由来のsmbfs を使ったりとか、ユーザーランドだけでなくシステム寄りの部分にもBSDがそれなりに入ってますよ。
Re: (スコア:0)
ここで問題にしているのは、BSDをベースにすることによって他のBSD系OSの進化を容易に取り込むことができるということだよ。
Re: (スコア:0)
このツリーはずっとカーネルの話で、ユーザーランドの話をしているのはあなただけですよ
Re:どこまで独りで出来るのか (スコア:2)
> 他のBSD系OSの進化
これって何か具体的に想定しているものがあるんですか?
Re: (スコア:0)
それは#3162964 [srad.jp]の下につけるコメントだろう。"BSD"と呼ばれている部分は
ユーザーランドで動くコマンド以外にも、Linuxでいうカーネルに含まれる部分がある。
Re: (スコア:0)
まあアーキテクチャがあまりにも違うからな。
Re: (スコア:0)
そういう一般論ではなく、linuxとmagentaの大きな違いはmachカーネル相当の部分にあるという話です
アップルがmagentaをフォローしようとするなら、machカーネルを自力で進化させるか、あらたなものを書き起こすかするしかない
Re: (スコア:0)
> アップルがmagentaをフォローしようとするなら、
いや、君こそ一人で明後日の方向に突っ走った話をしてないかい?w
Re: (スコア:0)
Re:どこまで独りで出来るのか (スコア:3, 興味深い)
> チップセットや新しい機能のサポートは、端末メーカーの仕事だし、Andoridや ChromeOS のターゲットとなるデバイスで、
いやいや、端末メーカーはチップセットベンダーがポーティングしたLinuxやAndroidをベースに、
多少手を加えるという形で製品を作っていくんだよ。
今どき組み込み向けの高機能プロセッサを作っているとこは、とりあえずLinuxはポーティングしてくる。
AndroidもLinuxの上に乗っかったシステムなのでポーティングもしやすいから、ついでにやるところも多い。
しかし、まったく新しいOSとなると、どこまでついてくるやら。
GoogleだってOSを開発するには何かしら開発のベースとなるハードが必要だ。これまではそういったチップベンダーが出す
リファレンスデザインのハードとそれ向けのLinuxポーティングを利用してきたけど、(x86の場合はPCとLinuxメインストリーム
そのまま使えるし)、そういうのが利用できない状況でどこまでやれるのかね?という話。
実際、GoogleはGoogle GlassにTIのOMAPシリーズのチップセットを採用したが、TIが途中でスマホ事業をあきらめてしまったので、
チップセットメーカーによるAndroidサポートが無くなり、Androidのバージョンアップが起きるたびにポーティングを自分達で
やらなければならなくなって、えらく難儀したという話だ。それがGoogle Glassキャンセルの遠因にもなったそう。
Re:どこまで独りで出来るのか (スコア:2)
> 今どき組み込み向けの高機能プロセッサを作っているとこは、とりあえずLinuxはポーティングしてくる。
元ACさんが言っているようにスマホSoCでは素のGNU/Linuxはサポートしないということも最近は多いのじゃないかと思いますが、本当に「とりあえず」で先に移植してくれるものなんですか?
Re: (スコア:0)
具体的にそういう「素のGNU/Linuxはサポートしない」プロセッサベンダー挙げられる?
Re:どこまで独りで出来るのか (スコア:2)
Qualcomm Snapdragon 835とか、AllWinner A83Tとか、Apple A10とか、非公式移植はともかくBSPに関する言及はないようですけど。
こういうのって追加料金というか実費負担ではなく言えば出てくるものなんですか、例えば?
Re:どこまで独りで出来るのか (スコア:2)
AllWinnerはブロシュアの対応OS欄にAndroid 4.4以上とか6.0以上とか書いてありますが、Linuxは載ってないです。CEは非対応とかNetBSDは非対応とか網羅的に書いてくれるわけじゃないので分かりませんが、
現実には「Linux対応」ではなく「Android対応」って形
という主張の方が証拠は多くないでしょうか。「新しいSoCなら今はとりあえずメーカーがCE5, CE6とGNU/Linuxを用意するんじゃないの」と思っちゃうのは分かりますけど。
Re: (スコア:0)
Linuxカーネルに依存しないであって新開発のカーネルではないところが味噌なのかなと。例えば*BSD*とか。最悪Linuxカーネルに依存しないがLinuxカーネルを使うとか。
Re: (スコア:0)
逆で、linuxカーネルの進化がグーグルの要求に応えられておらず、コミュニティにまかせていては戦えないと踏んだのでしょう
Re: (スコア:0)
俺もこの説だなぁ。Androidのパッチはなかなか取り入れられないこともあったし。
ARMのSoCのLinux対応も今はSoCメーカー自身が一生懸命やってるけど
これはAndroid端末に使ってもらえるからなんで
Linux関係ないとなると一気に対応遅くなるぞ
Re: (スコア:0)
オープンソースなんだから、もの足りないところは、別にフィードバックがメインストリームにマージされなくたって、
自分で勝手に便利なように改造して独自の道を歩んでいけばいいわけで、それはLinuxから離れる動機にはならない。
Linuxから離れると、たとえばAndroidがセキュリティを高めるのに使ったSE Linuxにしろ、
メモリの使用量を減らすのに使ったZRAMやKSMなんてのも、Linuxを使っていたからひょいとソースを持ってくる
だけで済んだが、そういうのができない独自OSの上で、同じようなものを一から作り始めて安定して
稼働する状態まで持っていくのはそれなりに人手と時間がかか
Re: (スコア:0)
コミュニティまかせでは戦えず、独自linuxの道を歩むくらいなら筋の悪いlinuxはいっそ捨てたほうが良いという判断でしょう
> On the other hand, Magenta targets modern phones and modern personal computers with fast processors, non-trivial amounts of ram with arbitrary peripherals doing open ended computation.
とスマホやPC向けだとはっきり書いてあるんですが
Re: (スコア:0)
しきりに「コミュニティまかせでは戦えず」と言っているが、Androidはスマートフォンマーケットでほぼ寡占状態で、
存在を脅かすものなどないけど。誰に負けそうなの?
そして、先鋭的機能の獲得の方ばかりに目が行っても、実際に製品を世で売っていくには開発コストとの
兼ね合いを考えねば。それを考えるから、皆Linuxベースに何か独自のものを付け足すという形で開発してるのよ。
いくらじゃぶじゃぶ金を使えるGoogleだからと言って、そこのところを考えないと、
Project ARAみたいな無残な終わり方をすることになる。
Re: (スコア:0)
圧倒的シェアを持っていたにもかかわらず、後から来たのに逆転され回復不能の大敗を喫するのがこの業界の常識ですから、目下の敵がいなくてもベストを尽くすのが当然でしょう
一つのプロダクトを失敗させないことを重視するあなたはスタートアップ向きだとは思いますが大企業向きではないと思います
screwじゃないのか (スコア:0)
お約束
AndroidとChromeOSを非リナOSに統合? (スコア:0)
これはニュースバリューを上げるために盛ってるだろ。
Gnu/Fuchsia (スコア:0)
Linuxを捨てて
Gnu/Fuchsia になるんですね
Re: (スコア:0)
Chromeは知らんが、libcからしてGNUではないAndroidなのに何言ってんだ?
Andromediaでよかったのに (スコア:0)
残念
FuchsiaはARM、x86およびMIPSに対応、Intel CPUを搭載したノートPCで動作 (スコア:0)
> FuchsiaはARM、x86およびMIPSに対応、Intel CPUを搭載したノートPCで動作することも明らかだという。
むしろ当たり前だと思うのですが。サーバーだってARMやx86だったりするわけだし。
互換性問題 (スコア:0)
過去の資産を使い回せないとシェアが増えないだろうな
昔からよくある話
Chromeに寄せてくれ! (スコア:0)
いくらなんでもAndroidはカオスすぎる!
ChromeOSみたいに起動時にアップデートするようにすればセキュリティも万全
管理コストも圧縮できる
デベロッパーモードも携帯キャリアは嫌がるだろうけど
使い潰すにはいい
あまったのを転用できるのは大きい
Re: (スコア:0)
ふっかちゃん
Re: (スコア:0)
ふぁっく、えっちしーや
Re: (スコア:0)
http://ejje.weblio.jp/content/fuchsia [weblio.jp]
> 音節 fuch・sia 発音記号・読み方 /fjúːʃə(米国英語)/
Re: (スコア:0)
ローマ字の弊害だよなぁ。
「u」って原則的に「ア」って読むと思うが。
「ウ」って読む単語あるんかな。
「ultimate」はちゃんと「アルティメット」って読むのに、
「ultra」は「ウルトラ」って読もうとするのは何故……。
Re: (スコア:0)
uberとか。まさしくumlautとか。
Re: (スコア:0)
英語じゃないからでしょ。
Re: (スコア:0)
ubuntu [youtube.com]を「アブンツー」って読んでるんですか?
Re: (スコア:0)
そこはアバンタでしょう。
Re: (スコア:0)
それで通じるの?
Re: (スコア:0)
米国人が作ったUbuntu動画を見ないのですか?
もちろん、こう発音しているように聞こえますよ
アバンチュ
SEXに似た音の名前を付けるというトリックと同じで
あえて、アバンチュールに似た発音をしているんじゃないか?
と思うけど、よくわかんねぇや、やつら…
Re: (スコア:0)
耳鼻科に行くことをお勧めする。
そんな動画があるなら、その動画へのリンクをまず示してくれ。
Re: (スコア:0)
Use the force, Luke!
Re: (スコア:0)
fusianasanと空目したのはナイショ
Re: (スコア:0)
フクシアといえばレインコートを着てヒョウタンを持っている幼女のことしか考えられない……と言いたいところだが今はデスゾーン様に夢中なのでな