Suspend have 3 major part: Freezing process and tasks Call every driver's suspend callback Suspend CPU and core system devices Freezing process is like stop all process, and when resume, it will start execute as if not stop ever. User space process and kernel space taskes will never know this stop, They are like babies at all. How user let Linux goto suspend ? User can read/write sys fs file: /sys
2011/03/23 リーナス、Androidのライセンス違反の主張に「でっち上げ」 AndroidはLinuxカーネルを基盤としているが、弁護士のエドワード・ノートン氏がハフィントン・ポストに投稿した、「GoogleのAndroidには開発者や機器メーカにとって、法的な地雷がある」という指摘が問題になっている。その中で、著作権法の専門家レイ・ニンマー氏のブログを引き合いに出し、GoogleはAndroidを配布する際、浄化スクリプトを使ってコメントや一部のコードを除去し、その結果できたコードにLinuxからの著作権で保護されるマテリアルは含まないとコメントを付け、Apacheライセンスの下で配布している。これに対して、やっぱりGPL違反じゃないのかという意見と、GoogleがAndroid向けにカスタマイズした「Bionic Libc」も同様の疑いがあるとも語っている。Slashdotに
2010年09月02日 Androidで他のARM Linuxのバイナリを動かす 前回はAndroid用にrubyをビルドする方法を紹介しましたが、実はビルドしなくても済む方法もあります。今回はそれを紹介します。 実はARM Ubuntu 10.04の実行ファイルのバイナリをAndroidにコピーしたらそのまま動きました。ただし必要なファイルを全てコピーする必要があります。 (ARM Ubuntu 10.04はarmv7用に最適化されています。今回AndroidはKZM-CA9-01ボードで動かしています。) bashをコピーして動かす Ubuntuの/bin/bashはダイナミックリンクされています。このファイルを起動するためには以下のダイナミックリンクライブラリが必要です。 ARMのUbuntuで以下を実行します。 user@arm-lucid:~$ ldd /bin/bash lib
WindowsではPdaNetというアプリを使えばAndroid端末+Windowsマシンでテザリングができるようだが、PdaNetはWindows用アプリのようでLinuxではダメ。 Linuxでテザリングする方法ないかなーと調べていたところ、AziLinkを発見。adbのTCP forwardでOpenVPNトンネルを張ってJava NATを使って通信する模様。あーなるほど。 手順はオフィシャルサイトに載っているのだが、Gentoo流手順を簡単に解説。 注意事項 PCやAndroid端末が動かなくなっても、ケータイ会社から多額の通信代を請求されても私は責任を負いません。すべて自己責任でお願いします。 用意するもの OpenVPN AziLinkから最新のapkファイルとazilink.ovpn Android端末 事前準備 Android端末の設定 Android端末で野良アプリをイン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く