Googleが開発中の「Fuchsia」は5年後にはAndroidを置き換える? Googleは否定 21
ストーリー by hylom
噂 部門より
噂 部門より
Googleが開発しているという新OS「Fuchsia」はたびたび話題になっているが(過去記事)、今後このFuchsiaがスマートデバイスのOSとしてAndroidを置き換えている可能性があるという話が出てきた(ギズモード・ジャパン)。
Bloombergの記事によると、100人以上のエンジニアがFuchsiaの開発に関わっており、Fuchsiaが5年後にはAndroidを置き換える可能性があるという。これに対し、GoogleはFuchsiaはまだ実験的なプロジェクトであるとし、「5年後の普及」を否定している(CNETの記事)。
5年後の可能性 (スコア:1)
あるともないとも言えるし、公表されたロードマップに無い話なら肯定したくないだろうなぁ
まず名前が悪い (スコア:0)
4文字目をkに置き換えられるのは避けられない。
Re:まず名前が悪い (スコア:1)
そもそも何て読めばいいんだか…。
フっシャ?
Re: (スコア:0)
フシャーで、マスコットキャラクターはふなっしー
# Bで始まればよかったのに
Re: (スコア:0)
fusianasanっぽい
# もう古典か?
Re: (スコア:0)
Fuchsia Fuck Asia アジアくたばれ!ってことですね
ドライバどうすんの? (スコア:0)
新しい実用的なカーネルを作ろうという時毎度問題になるのはこの点だよね。
Android的な立ち位置ならサポートが必要なハードウェアは限定されるかもしれないがそれでも労力は大きいよね。
確かに今どきならせめてマイクロカーネルにしたいよねとは思うけど別に困ってないし何が良くなるのかわからない。
そもそもAndroidをOSと疎結合にして抽象レイヤーでも作って主要機能はJavaで実装しとけばカーネルは何だろうが置き換えられたよね。PCでも動くし。
と言うか携帯Javaの時代はまぁまぁそうだったし、なんでJava採用したのとしか。
Re:ドライバどうすんの? (スコア:2)
ドライバなんて、
Android端末を前提ならメーカーが用意するし、
Linuxに対応してるならソースコードあるだろうし、
現実的にはLinux互換レイヤー用意して、
linuxのバイナリそのまま使えるようにとか。
いまどきLinuxに対応させないデバイスを設計者が選択するのか、
対応してるならソースあるし、市場を占有してるWindows向けに、
ハードウェアメーカーがリバース・エンジニアリング嫌って、
プロプライエタリなドライバしか出さない→ドライバも出なくなる、
なんて時代じゃあるまいし。
Re:ドライバどうすんの? (スコア:1)
>対応してるならソースあるし
ソースはあってもメジャーバージョン違ったらポーティングは必要だし、
そもそもCPU違ったらバイナリなんてそのまま使えないし、
CPUが一緒でもカーネルのバージョンが違ったらそのままは使えないし
あなたが思っている以上に、色々な事があるものですよ。
Re: (スコア:0)
> 現実的にはLinux互換レイヤー用意して、
> linuxのバイナリそのまま使えるようにとか。
Linuxのドライバなんて、カーネルのバージョンが違っているだけでリコンパイルしないと組み込めなくなるような
扱いづらいもの、互換レイヤーなんて用意できるわけがないだろう。
Re: (スコア:0)
各バージョン用に全部マクロで分岐させてるようなクソコードでないなら
「リコンパイルするだけで通る程度に互換性がある」って解釈もできる。
ネイティブだからこそリコンパイルが必要なわけで、互換レイヤで読み替えるなら
(推奨ターゲットは決める必要はあるだろうが)オフセット程度は余裕で合わせられるんじゃないかな。
というかリコンパイルでどうにかなる程度ならばそのまんま互換用ヘッダでコンパイル通せばポーティングを期待したい所。
ドライバ周りのインタフェイスがどの程度互換させやすい構造になってるか次第だろうなぁ…
もしAndroidを置き換えるとしたら、 (スコア:0)
当然、置き換えるものはAndroidよりもっと良いものでなくては。
a) Oracleとの訴訟に終止符を打てる、Javaからの決別。
b) システムのアップデートやセキュリティパッチの提供を
Google自身が行えるように、きれいにレイヤ化、モジュール化された構造のOSにする。
そして、サードパーティーによる開発で変更してはならない部分の明確なルール作り。
なんてことをFuchsiaが実現できるなら、Googleの上層部も首を縦に振る可能性はあるかも。
(a)に関しては、すでにAndroid用アプリでもDartで開発する環境が整えられつつあるけど。
(b)もProject Trebleである程度やっているが、まぁまだまだ。
Linuxを離れるとなると、Linuxの開発成果や、十分な数の目玉でやっていた
セキュリティーホール発見など成果のタダ乗りができなくなり、そういったことを
全部自前でやらなければならなくなるだろうが、そこらへん独り立ちする自信はあるのだろうか。
Re: (スコア:0)
コイツはカーネルだし、Androidの中でのLinuxを置き換える形だと、DalvikもといARTとかはほぼそのまんま残る可能性も…
# デモコードでUIとかも出してる当たりAndroid自身も入れ替える気かもしれんけど。
> そういったことを全部自前でやらなければならなくなる
DalvikやAndroidの時点で大分自前だったし、スマホってプラットフォーム自体が十分大きくなって攻撃研究の対象にもなってるから、
そいつらが移行してきてくれればなんとかなるかも?
5年後にはAndroidを置き換える可能性がある (スコア:0)
ということは、5年後までにZまで行く可能性があるって事か。
# 今はPだから、あと10文字。遅くても年2回のペースか。
Re:5年後にはAndroidを置き換える可能性がある (スコア:1)
ああー、もしかするとZの次がフューシャOSなのか。ちょっとあり得そう
Re: (スコア:0)
過去のソースをコンパイルする必要がなくなるならまた振りなおせばいいだけじゃんか。
目的もなく100人のエンジニアつぎ込んでお遊びのOS作ってるとは到底思えないからまあ置き換えるんだろう。
これだけのプロジェクトになると明確なモチーフがないとデザインなんてできないし。
Re:5年後にはAndroidを置き換える可能性がある (スコア:2)
Googleは「広告代理店」で「ソフトウェア開発」で飯を食べてるわけじゃないから、
唐突にプロジェクトがなくなることもあるような。Waveとか。
優秀な人材は腐るほどいるから、好きにやらせてる感じなような。
エンジニアは自分が作ればいいものができると信じてる、
自社がコントロールできるカーネルがあってもいいし。
#iPhone向けのアプリケーションが動くんじゃないのかな
Re: (スコア:0)
工業製品なんだから「いいもの」かどうかなんて用途に適合してるかどうかできまる。
別スレに具体的に挙げてる人がいるが、ああいうのは作り始める前に決めておくものだよ。
100人それぞれが「いいもの」と思うものを作っても、それはクソコードの山でしかない。
BeOSの血脈 (スコア:0)
意外なところで生きながらえてた
Re: (スコア:0)
アプリケーションコードで権限貰えたかどうか確認する必要が無くなるのは作る側も使う側もスゲー楽になると思うけど
ダミーレスポンスをどっち側に寄せるのかOSで方針固めるの大変よね
リソースの種類やリソースの状態を変えたつもりのアプリケーションへ返す値
Re: (スコア:0)
最近は要求したもの全部満たしてなければ実行やめる、だけになったみたいだぞ。