最近不單只是看android開發與測試相關知識,也在了解這之外相關的資訊.畢竟,自己的眼界不能太狹窄.今天我在逛乙個android論壇上時候看到乙個很老的帖子,轉了個關於android被從linux分支樹上移除的新聞.
以為是假新聞來著,後面上網找了找,還真是搜尋出一堆結果,發現有些比較大的it**上也有.看樣子是假不了了.
原文上說是linux核心開發者greg kroah-hartman認為android"no one seemed to be working on it"
想著android系統實際上使用了linux核心,而linux講究的是開源,android雖然開源,確實商用的.中間可能有衝突的地方.難道是其中某些衝突引起了這樣的結果?
最後在維基百科上android詞條(頁面的結尾部分找到了這麼一段:
" android是執行於linux kernel之上,但並不是gnu/linux。因為在一般gnu/linux裡支援的功能,android大都沒有支援,包括cairo、x11、alsa、ffmpeg、gtk、pango及glibc等都被移除掉了。android又以bionic取代glibc、以skia取代cairo、再以opencore取代ffmpeg等等。android為了達到商業應用,必須移除被gnu gpl授權證所約束的部份,例如android將驅動程式移到userspace,使得linux driver與linux kernel徹底分開。bionic/libc/kernel/ 並非標準的kernel header files。android的kernel header是利用工具由linux kernel header所產生的,這樣做是為了保留常數、資料結構與巨集。
" 可見,從最直觀上來看,android將linux核心拿過來之後去掉了不少功能,然後通過一些手段繞開了gpl授權.它的linux核心已經和gnu linux相差的太大了.然而,更具體的情況是什麼樣的呢?即android被移出linux分支樹的更具體的說明.
終於找到了,摘抄在後面(摘自:
關於android核心從linux核心分支上除名
最近不單只是看android開發與測試相關知識,也在了解這之外相關的資訊.畢竟,自己的眼界不能太狹窄.今天我在逛乙個android論壇上時候看到乙個很老的帖子,轉了個關於android被從linux分支樹上移除的新聞.以為是假新聞來著,後面上網找了找,還真是搜尋出一堆結果,發現有些比較大的it 上也...
SVN伺服器從windows遷移至Linux
一 備份visualsvn專案 1.現在要使用linux作為svn伺服器,之前是在windows server 2008上的,用的是visualsvn,作者除了遷移了svn還有禪道,gitlab等,為此可是查閱了很多資料,為此做乙個總結,希望以後遇到類似問題的有資料可查,有興趣的可以看看我的其他隨筆...
Android核心介紹
android 還新增了其他的東西,比如 real time clock,switch,timed gpio。power management 5 files 電源管理對於移動裝置來說相當重要,也是最複雜,開發難度最高的乙個功能。google新增了乙個新的電源管理系統,並沒有原先apm,dpm等。其...