エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Android OS 起動とSElinux - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Android OS 起動とSElinux - Qiita
はじめに Androidってkernelは完全にJavaでラップされていて、開発者が触るレイヤーはJavaの領域だけな... はじめに Androidってkernelは完全にJavaでラップされていて、開発者が触るレイヤーはJavaの領域だけなのかななんて思っていました。 しかし実はLinux部分もガツガツ触って開発したりするんですね。 中々触る機会はなさそうですが、起動周りに触れたので記録に残しておこうと思います。 Androidの基本構造: Architecture こんな感じに一番下にLinux kernelがあり、その上にHAL(Hardware abstraction layer)、System services、Binder IPC、Application frameworkと階層が続いています。Application frameworkがJava向けのAPI達で、javaから下位層を扱うの階層をちょっとずつ切ってる感じ。Andoridアプリが触るのはjava層より上の世界ですね。 根っこはLinux