Android Linaro 4.0.4、強化された ICS

Listen to article

AndroidのICS搭載デバイスに満足できないですか?パフォーマンスが少し不足していると感じ、まだデバイスの性能をさらに引き出せると思いますか?開発者グループも同じように感じており、そのため彼らはGoogleの最新OSを最適化し、パフォーマンスを約30〜100%向上させることにしました。

ここで技術的な話に入る前に、少し背景を説明しておきましょう。Linaroは、ARM、Freescale、IBM、Samsung、ST-Ericsson、Texas Instrumentsといった企業グループによって約2年前に設立された非営利のエンジニアリング組織です。このグループには120名以上の優秀なエンジニアが所属しており、その目的は、「メンバー」(創設企業を指す同組織独自の呼称)に対して、コスト効果の高いソリューションやソフトウェア最適化を通じて製品の品質向上を図るイノベーションを提供することにあります。

オープンエンジニアリングのルーツに忠実に、彼らは作品における透明性でもよく知られています。作業の進捗から完成品に至るまで、Linaro の仕事は一般公開・検証のためにオープンです。このグループの創意工夫とフリーフォーオールというイデオロギーを証明するものとして、彼らは最近、ARM ベースのプロセッサを搭載したデバイスにおける Android Ice Cream Sandwich のパフォーマンス問題の一部に対処する最新ソフトウェアビルド「4.0.4 Linaro」を発表しました。

ARMDEVICES.NET 提供した短い動画クリップ

今回の比較では、グループは2つの同一のTI OMAP 4430 SoC(システムオンチップ)プロセッサを、「PandaBoard」と呼ばれる環境に搭載し、片方は標準の Android 4.0.4で、もう片方はLinaro 4.0.4で動作させています。これはGalaxy Nexusの内部にも採用されている同一のプロセッサです。彼らが実施した合成ベンチマークの結果によると、エンジニアが数秒のハンデを与えたにもかかわらず、最適化されたICS版の方が前者よりも速くテストを完了しました。

このグループは、OS の動作をより深く理解し、ハードウェアコンポーネントを完全にマスターすることで、この驚くべき成果を達成しました。それにより、公式の ICS の長所と短点を整理することができました。そこから彼らは一部のコードを変更し、GCC ツールチェーンを実行しています。GCC ツールチェーンとは何か、そしてそれがどのように機能するかは私には理解できませんが、よりシンプルで人間にわかりやすい言葉で言えば、OS がコマンドをよりシームレスに実行する方法を最適化したのです。さらに、より優れたソースコードセットにより、スマートフォンに一般的に見られるバッテリー寿命の問題も解決できる可能性があります。

これらの革新は確かに有望に見えます。あなたの Android デバイスにおける全体的なパフォーマンスの向上は間違いなく歓迎すべき改善であり、見逃す手はありません。さらに素晴らしいことに、よく知られたサードパーティ製 OS 開発元の Cyanogenmod は Linaro のコードに深く感銘を受け、すでに CM9 Nightly ビルドに統合しています。非公式の Cyanogenmod が最適化した Linaro 対応 CM9 Nightly OS は Galaxy Nexus で絶好調に動作すると報告されています。お持ちの方はぜひお試しくださいし、その経験を私たちにフィードバックしてください。

Linaroチームについては、彼らがOSビルドを通じてAndroidエコシステムに間違いなく足跡を残したことは確かです。私たちの見解では、LinaroチームはGoogleのAndroid開発チームへの素晴らしい追加となるでしょう。ここで大きな疑問は、GoogleがLinaroチームを買収するかどうか、そしてもしそう決断した場合、元の「メンバー」との関係性がどうなるかです。その答えについては、皆様のご推察も私たちの推測と変わりありません。とりあえず、Linaro 4.0.4に関するご意見を自由に述べてください。

{ソース}

Frequently Asked Questions

What is Linaro?
Linaro is a non-profit engineering organization established by ARM, Freescale, IBM, Samsung, ST-Ericsson, and Texas Instrument.
What performance improvement does the Linaro 4.0.4 build offer?
The Linaro 4.0.4 build offers a 30-100% increase in performance on Android Ice Cream Sandwich devices.
Which processor was used in the comparison video?
The comparison used two identical TI OMAP 4430 SoC processors rigged in a PandaBoard.
React to this article:
Written by
Ronnie Bulaong

This article was written by Ronnie Bulaong, a special features contributor and correspondent for YugaTech. Follow him on Twitter @turonbulaong.

View all posts by Ronnie Bulaong →

29 Comments

CR
crunchee · 14 years ago

any update when will this come to be available S2 Philippines (official firmware update)?

Reply
CR
crunchee · 14 years ago

any update when will this come to be available S2 Philippines (official firmware update)?

Reply
OB
Obob · 14 years ago

Google should hire this guy. if it’s a 100% performance boost then linaro just got rid of some of the bottleneck problems by fixing code in machine level. It is possible that Google might adopt Linaro’s code changes in the future, 30 – 100% performance boost is no joke!

Reply
JE
jeijei · 14 years ago

I really hope that Google will consider to release this as an official update to ICS before they go live with Jelly Bean.

Reply
LO
Louie · 14 years ago

Downloaded the latest gedeROM with Linaro Toolchain for the Kindle Fire. Works well than the previous custom ROMs I’ve used. Benchmarks see it as Galaxy Nexus and beating the Kindle Fire in Antutu.

Reply
TU
Turonbulaong · 14 years ago

How about the performance? Any difference on the benchmark results? Have you used the usual benchmark tests?

LO
Louie · 14 years ago

Performance is way better. I haven’t experienced any lags so far. Battery management is better. Usual benchmark tools used. Quadrant Standard, Nenamark, and Antutu. Always scoring below the LG Optimus 2X.

KE
kev · 14 years ago

Galaxy Notes ICS Kernel for Custom Roms are already using this. :)

http://forum.xda-developers.com/showthread.php?t=1673072

Reply
TU
Turonbulaong · 14 years ago

Thanks for the tip Kev! :)

DA
David · 14 years ago

So basically, we have to root our devices to install their version, right? It might be much better if they acknowledge and incorporate the said mod into an update for the official ICS.

Reply
RP
rporter · 14 years ago

@David, Even if Google incorporates Linaro there will be another question for the manufacturer.

That’s why superusers always rules!

RO
Roskie Cruz · 14 years ago

Just a note to the editor: That’s Cyanogenmod. Thank you.

Reply
BE
Ben · 14 years ago

I think Linaro is different from CM. But, CM incorporated the improvements of Linaro in their nightly builds.

BE
Ben · 14 years ago

Disregard my reply. Embarrassing. Haha.

Leave a Reply

Loading next article...