アカウント名:
パスワード:
お財布ケータイみたいな独自機能の追加が難しくなって、ますますガラスマが苦戦しそうだなあ
いまのPC用Windowsもユーザーがいろいろ異なる周辺機器をつなげていたり、好き勝手なアプリをインストールしたりしていても、それに影響を受けたり与えたりせずに、OSの機能モジュール単位で更新できるようになっているので、そこらへんで長年経験を積んできているMicrosoftは、WinodwsPhoneでも同じような作りにしてあるんじゃないですかね。 Androidはオープンソースなせいで、ハードウェア依存部分がLinuxのデバイスドライバだけで済んでなくて、Androidレイヤーの方にも結構入り込んでいたりしてカオシックなので、同じようなことをやるにはまずルール整備から始める必要がある。ソースはオープンにするけど、これとこれのソースコードは互換性がなくなるのでいじって実装しちゃダメ、とかね。モノリシックカーネルなLinuxベースなので、低層の方は手を入れにくいというのもあるだろうしなぁ。 最近WebViewだけやたらに更新が来るんだけど、あれ何やってるんだろう。やっぱセキュリティーホールの穴埋めかなぁ。
アンドロイドにしろLinuxにしろモジュール単位で更新できるようになってますよ?単にグーグルがやらないだけ。加えてセキュリティ関連のアップデートすら無視されるのはハード屋の都合によるものなのでOSがWindowsになってもかわらんだろう。
できないよ。携帯電話のOSが書いてあるROMってメーカーや世代ごとに違うプロテクトがかかってたり、ブートローダが改竄検出したりするので。AndroidはユーザランドのGUIアプリだけはGoogleから配れて、メジャー更新はメーカーが作りこむようになってる。
Windows Phone(Windows 10 Mobile)がこれを改めて、PCと同じように多くの機種で同じカーネルを読み込んで、同じrootfsイメージをOSから書き込めるようになるなら、結構革新的。現状ではどちらもデバイスモデルごとに固有。
でも実際のところ、カーネルの更新が必要なことって、あんまりないんじゃ……。Heartbleedだって、カーネルじゃなくOpenSSLですよね?部分的にでもGoogleが直接配信できるようになれば、大きな前進のように思います。
だってOpenSSLってlibcrypto.so.1.0とかなぜかlibssl.so.1.0.0-dfsg0だったりで、/system/usr/lib/とかにあるんでしょ。で、libcはAndroid独自だったらラッキーで、勝手にGNU libc使ってたりするかもしれないでしょ。で、/sys/block/mtdblock8 on /system type jffs2 (ro,noatime) でしょ。mount --version は invalid argument: --version だったり Busybox multi-call binary ... だったりするでしょ、
どうやって書き換えるの…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
機種ごとの独自機能 (スコア:0)
お財布ケータイみたいな独自機能の追加が難しくなって、ますますガラスマが苦戦しそうだなあ
Re: (スコア:0)
いまのPC用Windowsもユーザーがいろいろ異なる周辺機器をつなげていたり、好き勝手なアプリをインストールしたりしていても、
それに影響を受けたり与えたりせずに、OSの機能モジュール単位で更新できるようになっているので、
そこらへんで長年経験を積んできているMicrosoftは、WinodwsPhoneでも同じような作りにしてあるんじゃないですかね。
Androidはオープンソースなせいで、ハードウェア依存部分がLinuxのデバイスドライバだけで済んでなくて、
Androidレイヤーの方にも結構入り込んでいたりしてカオシックなので、同じようなことをやるにはまずルール整備から始める必要がある。
ソースはオープンにするけど、これとこれのソースコードは互換性がなくなるのでいじって実装しちゃダメ、とかね。
モノリシックカーネルなLinuxベースなので、低層の方は手を入れにくいというのもあるだろうしなぁ。
最近WebViewだけやたらに更新が来るんだけど、あれ何やってるんだろう。やっぱセキュリティーホールの穴埋めかなぁ。
Re: (スコア:0)
アンドロイドにしろLinuxにしろモジュール単位で更新できるようになってますよ?
単にグーグルがやらないだけ。加えてセキュリティ関連のアップデートすら無視されるのはハード屋の都合によるものなのでOSがWindowsになってもかわらんだろう。
Re: (スコア:2)
できないよ。携帯電話のOSが書いてあるROMってメーカーや世代ごとに違うプロテクトがかかってたり、ブートローダが改竄検出したりするので。AndroidはユーザランドのGUIアプリだけはGoogleから配れて、メジャー更新はメーカーが作りこむようになってる。
Windows Phone(Windows 10 Mobile)がこれを改めて、PCと同じように多くの機種で同じカーネルを読み込んで、同じrootfsイメージをOSから書き込めるようになるなら、結構革新的。現状ではどちらもデバイスモデルごとに固有。
Re: (スコア:0)
でも実際のところ、カーネルの更新が必要なことって、あんまりないんじゃ……。
Heartbleedだって、カーネルじゃなくOpenSSLですよね?
部分的にでもGoogleが直接配信できるようになれば、大きな前進のように思います。
Re:機種ごとの独自機能 (スコア:2)
だってOpenSSLってlibcrypto.so.1.0とかなぜかlibssl.so.1.0.0-dfsg0だったりで、/system/usr/lib/とかにあるんでしょ。で、libcはAndroid独自だったらラッキーで、勝手にGNU libc使ってたりするかもしれないでしょ。で、/sys/block/mtdblock8 on /system type jffs2 (ro,noatime) でしょ。mount --version は invalid argument: --version だったり Busybox multi-call binary ... だったりするでしょ、
どうやって書き換えるの…