偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Android X86版獨(dú)家深度體驗(yàn)

原創(chuàng)
系統(tǒng) Linux
Android是基于Linux內(nèi)核的軟件平臺(tái)和操作系統(tǒng),是Google在2007年11月5日公布的手機(jī)系統(tǒng)平臺(tái),早期由Google開(kāi)發(fā),后由開(kāi)放手機(jī)聯(lián)盟(Open Handset Alliance)開(kāi)發(fā)。

[[5581]] 

【51CTO.com獨(dú)家特稿】Android是基于Linux內(nèi)核的軟件平臺(tái)和操作系統(tǒng),是Google在2007年11月5日公布的手機(jī)系統(tǒng)平臺(tái),早期由Google開(kāi)發(fā),后由開(kāi)放手機(jī)聯(lián)盟(Open Handset Alliance)開(kāi)發(fā)。它采用了軟件堆層(software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。低層以Linux內(nèi)核工作為基礎(chǔ),只提供基本功能,其他的應(yīng)用軟件則由各公司自行開(kāi)發(fā),以java作為編寫(xiě)程序的一部分。另外,為了推廣此技術(shù),Google和其它幾十個(gè)手機(jī)公司建立了開(kāi)放手機(jī)聯(lián)盟(Open Handset Alliance)。Android在未公開(kāi)之前常被傳聞為Google電話或gPhone。大多傳聞?wù)J為Google開(kāi)發(fā)的是自己的手機(jī)電話產(chǎn)品,而不是一套軟件平臺(tái)。

而由于上網(wǎng)本市場(chǎng)的日益火爆,不甘局限于手機(jī)平臺(tái)的Android操作系統(tǒng)也開(kāi)始躍躍欲試,準(zhǔn)備在X86平臺(tái)上大展拳腳。據(jù)Google官方公布,支持x86平臺(tái)的Live-Android項(xiàng)目0.2版本已經(jīng)初步完成,現(xiàn)在已經(jīng)開(kāi)始提供LiveCD下載。用戶只需要從官方下載ISO,刻錄成光盤(pán)后重啟用光盤(pán)引導(dǎo),即可感受Google的這款手機(jī)操作系統(tǒng)。在我們等待Google Chrome操作系統(tǒng)之前,Android系統(tǒng)的LiveCD也許可以讓我們提前感受一下Google的操作系統(tǒng)。另外,這款系統(tǒng)也支持VirtualBox或微軟Virtual PC虛擬機(jī),用戶完全可以在虛擬機(jī)中進(jìn)行嘗試。

51CTO本次為您測(cè)試的是華碩為EEE-PC平臺(tái)定制的eeepc-20090820版Android X86系統(tǒng)。感興趣的用戶可以在這里下載:http://android-x86.googlecode.com/files/eeepc-20090820.iso (51CTO編輯注:該地址目前已經(jīng)轉(zhuǎn)移到 http://www.android-x86.org/ 。如果從國(guó)內(nèi)無(wú)法訪問(wèn)該站點(diǎn)的用戶,也可以從 http://code.google.com/p/android-x86/downloads/list 獲取***的ISO)

平臺(tái)的源代碼可以從http://code.google.com/p/android-x86/wiki/GetSourceCode這里進(jìn)行下載。

如果想要下載源代碼進(jìn)行編譯,可以使用:

$ repo init -u git://git.android-x86.org/android-x86/platform/manifest.git
$ repo sync 
$ make iso_img usb_img TARGET_PRODUCT=eeepc

Android系統(tǒng)中雖然包含了kernel tree但是在編譯的時(shí)候完全用不到。事實(shí)上,kernel就是以prebuild binary(預(yù)先編譯好的二進(jìn)制檔)的方式被加進(jìn)***產(chǎn)生的鏡像文件中的。對(duì)于這種做法,在手機(jī)操作系統(tǒng)上沒(méi)有任何問(wèn)題,反正要編譯什么功能都已經(jīng)預(yù)先知道。然而對(duì)于X86平臺(tái)來(lái)說(shuō),這樣的做法顯然不妥當(dāng)。每個(gè)人的需求不相同,所需要的kernel也就不同。另外kernel的更新速度很快,尤其在X86平臺(tái)。因此比較聰明的做法就是在編譯Android的時(shí)候加入kernel編譯,并直接將編譯結(jié)果加入鏡像文件中。新版的源代碼加入了kernel編譯規(guī)則(build/core/kernel.mk),給X86預(yù)設(shè)的config存檔放在kernel/arch/x86/configs/android-x86_defconfig。在編譯過(guò)程中,會(huì)以這個(gè)config為主,產(chǎn)生kernel和對(duì)應(yīng)子組塊。也可以單獨(dú)編譯kernel:

$ make kernel TARGET_PRODUCT=eeepc

也可以使用自己的config存檔。只要將它放入kernel/arch/x86/configs中,并且指定變量TARGET_KERNEL_CONFIG 就好(假設(shè)config 存檔名叫my_defconfig):

$ make iso_img TARGET_PRODUCT=eeepc TARGET_KERNEL_CONFIG=my_defconfig

這個(gè)全新的Android X86平臺(tái)是由Beyounn和Cwhuang主持設(shè)計(jì)的。項(xiàng)目的主要目的在于為X86平臺(tái)提供一套完整的Android系統(tǒng)解決方案。這個(gè)項(xiàng)目提供了一套完整的可行源代碼樹(shù),配套文檔以及Live CD與Live USB。

系統(tǒng)的***版本是發(fā)布于2009年7月的Android X86 V0.9。

這個(gè)系統(tǒng)實(shí)現(xiàn)了如下功能:

  1. 使用Kernel 2.6.29內(nèi)核,并開(kāi)啟KMS功能。
  2. 支持提供了音效。
  3. 支持網(wǎng)絡(luò)攝像頭。
  4. 支持存儲(chǔ)卡與移動(dòng)存儲(chǔ)設(shè)備的自動(dòng)加載。
  5. 支持自動(dòng)檢測(cè)驅(qū)動(dòng)模式。
  6. 支持Ethernet (DHCP)。
  7. 支持鼠標(biāo)滾輪。
  8. 即時(shí)顯示電池狀況。
  9. 支持待機(jī)功能。
  10. 支持觸摸屏幕。
  11. 支持壓縮檔案格式。
  12. 支持除錯(cuò)模式。
  13. 加入了BusyBox。
  14. 可以運(yùn)行在虛擬機(jī)上如:Virtual Box, Qemu, VMware
  15. 發(fā)布了Live CD的ISO存檔,以及Live USB Image存檔。
  16. 支持無(wú)線網(wǎng)絡(luò)并可從GUI開(kāi)啟并設(shè)定。
  17. 全新的安裝模式,可以安裝到ext3/ext2/ntfs/fat32磁盤(pán)格式。
  18. 可以載入firmware的hotplug。
  19. 改善鍵盤(pán)支持,可以使用usb鍵盤(pán)。
  20. 按下電源鍵可以開(kāi)機(jī)。

而小組下一步的工作計(jì)劃在于改善以下幾個(gè)方面:

  1. 對(duì)于Wifi無(wú)線網(wǎng)絡(luò)更好的支持(目前可以較好的支持at15k和at19k,而對(duì)于其它類型的設(shè)備則需要進(jìn)一步完善)。
  2. 對(duì)于藍(lán)牙設(shè)備的支持。
  3. 更完善的安裝程序和多重啟動(dòng)系統(tǒng)。
  4. 多平臺(tái)支持。
  5. Fn鍵的支持。
  6. 電源管理系統(tǒng)。
  7. 3D加速與高清設(shè)備的支持(目前已經(jīng)由olv完成,需要進(jìn)一步在平臺(tái)上進(jìn)行測(cè)試)。
  8. 多點(diǎn)觸摸設(shè)備的支持。
  9. 3G移動(dòng)設(shè)備的支持。
  10. 開(kāi)發(fā)更多的第三方應(yīng)用程序。

由此可見(jiàn),Android X86版還處于雛形階段,系統(tǒng)還需要很多完善的地方。但是經(jīng)過(guò)我們的試用,發(fā)現(xiàn)這個(gè)系統(tǒng)在X86平臺(tái)的移動(dòng)終端上還是有很大潛力的。

#p#

目前的Android X86 v0.9版提供了一個(gè)簡(jiǎn)單的安裝程序,可以將它安裝在X86的硬盤(pán)上,目前它支持的文件系統(tǒng)有:ext2,ext3,ntfs,fat32.通過(guò)使用這個(gè)安裝程序,你可以無(wú)需清除硬盤(pán)中原本的資料,也不需要單獨(dú)分區(qū)??梢灾苯訉⑺惭b在現(xiàn)有分區(qū)中,事實(shí)上,只不過(guò)是建立了一個(gè)目錄,將Android存放到里面而已。除了可以安裝到ext2,ext3,fat32之外,也可以安裝到Windows 的ntfs上,做成雙開(kāi)機(jī)。并且可以同時(shí)安裝多個(gè)Android的X86版本,將每個(gè)版本安裝到單獨(dú)目錄中,然后自行修改開(kāi)機(jī)選單。

下面我們看一下安裝過(guò)程:

首先,從光驅(qū)或者USB啟動(dòng)Android X86.選擇'Install Android to hard disk'。如下圖:

然后,將會(huì)出現(xiàn)一個(gè)分區(qū)選擇對(duì)話框,你可以選擇現(xiàn)有分區(qū)安裝Android X86,也可以通過(guò)選擇'Create/Modify partitions',來(lái)創(chuàng)建或者修改一個(gè)分區(qū)。需要注意的是你可以將Android X86安裝到移動(dòng)存儲(chǔ)設(shè)備中,如果驅(qū)動(dòng)器沒(méi)有出現(xiàn)在列表中,你可以選擇'Detect devices'。如下圖:

Android X86版可以和其它操作系統(tǒng)共存。如果所選擇分區(qū)已經(jīng)格式化過(guò)了,你可以選擇'Do not format'來(lái)保留現(xiàn)有數(shù)據(jù)。要是不然,可以選擇一種文件系統(tǒng)來(lái)格式化磁盤(pán)。需要注意的是所選擇的類型必須要和分區(qū)ID匹配。否則將無(wú)法啟動(dòng)。如下圖:

另外,如果你選擇fat32來(lái)格式化磁盤(pán),將會(huì)出現(xiàn)一個(gè)警告,顯示Android將不會(huì)為fat32保存數(shù)據(jù)。你依舊可以安裝,不過(guò)安裝過(guò)后的Android系統(tǒng)將會(huì)像live CD系統(tǒng)一樣工作。這是因?yàn)樗械臄?shù)據(jù)在關(guān)機(jī)之后將會(huì)消失。因此我們不建議在fat32分區(qū)安裝Android X86版。

之后系統(tǒng)會(huì)提示是否安裝boot loader Grub。通常情況下我們都回選擇是,除非你想通過(guò)手動(dòng)安裝boot loader。需要注意的是安裝程序只會(huì)為Android X86創(chuàng)建啟動(dòng)項(xiàng),如果想要多操作系統(tǒng)多重啟動(dòng),你需要手動(dòng)在/grub/menu.lst加載啟動(dòng)項(xiàng)。如圖:

然后,安裝程序?qū)?huì)啟動(dòng),你會(huì)看見(jiàn)如下滾動(dòng)條:

如果你看到下面的畫(huà)面,安裝程序就完成了。重啟之后就可以直接運(yùn)行Android X86。

如果想添加其它操作系統(tǒng)多重啟動(dòng),你需要向/grub/menu.lst添加啟動(dòng)條目。例如,如果想要啟動(dòng)Window搜就需要加入以下內(nèi)容:

title Windows
rootnoverify (hd0,0)
chainloader +1

如果下載最近的Android source來(lái)編譯,可能會(huì)發(fā)現(xiàn)在X86平臺(tái)無(wú)法啟動(dòng)的現(xiàn)象,會(huì)一直卡在Android的Logo進(jìn)不去。這是由dalvik的修改造成的,只要讓dalvik停留在前一版本:

$ cd dalvik
$ git checkout 3102d52

然后重新編譯即可。

#p#

Android系統(tǒng)只要是針對(duì)上網(wǎng)本,Mid等個(gè)人移動(dòng)上網(wǎng)平臺(tái)設(shè)計(jì)的,因此在界面設(shè)計(jì)方面也以簡(jiǎn)約為主,兼顧了日常應(yīng)用等一些主要功能。

開(kāi)機(jī)界面:

 

 

界面之間的切換通過(guò)鼠標(biāo)滑動(dòng)切換。相信用慣了Iphone的用戶應(yīng)該不會(huì)陌生。日后通過(guò)對(duì)多點(diǎn)觸摸屏的支持,可以達(dá)到更好的人機(jī)交互性。懸浮的Google搜索工具條可以方便用戶進(jìn)行搜索操作。

系統(tǒng)菜單方面,Adnroid X86提供了攝像頭,開(kāi)發(fā)工具,瀏覽器,電子郵件,圖片,音樂(lè)等多個(gè)功能。布局與手機(jī)相仿,可以使用戶操作更加簡(jiǎn)單。

Android最重要的功能還是移動(dòng)上網(wǎng),因此下面我們就來(lái)測(cè)試一下它的網(wǎng)絡(luò)功能。

目前,***版的Android X86已經(jīng)可以支持大部分的無(wú)線網(wǎng)卡。目前測(cè)試結(jié)果,早期EEE PC使用的ath5k driver和后續(xù)版本的ath9k driver都可以***運(yùn)行。而很多筆記本使用的ipw2200網(wǎng)卡也可以驅(qū)動(dòng)了。而現(xiàn)在對(duì)于3G設(shè)備的支持也在開(kāi)發(fā)中,通過(guò)無(wú)線網(wǎng)絡(luò)與內(nèi)置瀏覽器的搭配,可以使無(wú)線上網(wǎng)變得更加簡(jiǎn)單輕松。

 

  

在開(kāi)發(fā)工具方面,可以利用內(nèi)部工具進(jìn)行一些簡(jiǎn)單的開(kāi)發(fā)與調(diào)試。

 
終端模擬器

在多媒體方面,Android X86在音頻方面沒(méi)有任何問(wèn)題。在PC機(jī)上和虛擬機(jī)上都可以進(jìn)行音樂(lè)的播放。由于缺少第三方插件,導(dǎo)致在視頻播放方面沒(méi)有辦法進(jìn)行,這也是日后需要加強(qiáng)的。

 

 

經(jīng)過(guò)對(duì)Android X86版本的試用,只能說(shuō)革命尚未成功,同志們還需接著努力。平臺(tái)上很多最基本的功能還是沒(méi)有實(shí)現(xiàn)。但是Android X86提倡的簡(jiǎn)單方便的操作性還是值得表?yè)P(yáng)的。畢竟科技產(chǎn)品要以人為本,對(duì)于上網(wǎng)本平臺(tái)我們不需要繁瑣的操作,我們需要的是像家里電視機(jī)一樣,簡(jiǎn)簡(jiǎn)單單滿足我們?nèi)粘5膽?yīng)用就好了。而這正是Android所一直提倡的理念。隨著Android X86平臺(tái)的日漸完善,我們相信它的未來(lái)會(huì)越來(lái)越好。

【編輯推薦】

  1. Android 2.0現(xiàn)身Google I/O開(kāi)發(fā)者大會(huì)
  2. Android曝安全漏洞黑客可安裝擊鍵記錄軟件
  3. Google公布Android開(kāi)發(fā)路線圖
  4. 谷歌在臺(tái)灣成立Android上網(wǎng)本開(kāi)發(fā)團(tuán)隊(duì)
責(zé)任編輯:龐桂玉 來(lái)源: 51CTO
相關(guān)推薦

2013-03-28 11:34:06

2013-08-08 11:01:11

谷歌Android 4.3

2012-02-13 10:08:06

ARMWindows 8X86

2011-12-01 11:09:48

AMDx86服務(wù)器英特爾

2009-11-23 19:36:56

2011-12-01 22:23:50

Android

2011-05-31 14:44:55

Android

2011-12-09 21:10:50

Android

2010-02-04 16:27:24

Android X86

2011-09-15 10:21:22

AndroidX86架構(gòu)英特爾

2010-02-05 16:04:45

X86 Android

2012-03-22 10:03:31

2009-08-14 09:30:04

Windows 7 Ux86下載

2011-12-19 10:55:58

云計(jì)算中國(guó)電信

2011-02-20 22:23:43

X86虛擬化XenServer

2011-11-10 09:26:48

Solaris 11

2014-10-10 14:18:58

2010-04-29 17:50:15

2013-08-07 09:55:05

IBMGoogleNVIDIA

2014-03-14 09:58:49

服務(wù)器ARMx86
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)