安卓系統基於 Linux 核心是不是就可以它當做乙個小型的伺服器了?

時間 2021-05-31 05:35:19

1樓:碳結構

2023年7月28日:已經可以了,Termux提供了不用root的成熟解決方案,其中自帶apt包管理器.

詳情戳這裡:

要啥自行車之Termux:將我們的安卓手機打造成全能的伺服器

2樓:麥咖C

比起原本就是偏重桌面系統個人使用為出發點進行設計的Windows和MAC OS來說,Linux較為適用於用作伺服器用途。然而正如Windows也有伺服器版本,Linux同樣有針對桌面和個人使用的任務排程演算法等一系列優化,使得不同編譯,不同的發行版,可以有著不同的特性。

所以Linux核心等於適用於伺服器這個基本的概念存在偏差。

Android看作是一種基於Linux的個人移動終端系統即可。可做伺服器但不擅長做伺服器。

3樓:wuqian

Android是基於Linux,4.4.2之後Android強制啟動SELinux,會和你傳統使用的linux手感差很多。

同時預設不給root,手工root會引入很多安全性問題。

總之,Android is not Linux。

不過Android平板明顯螢幕在逐漸變大,包括聯想,Dell等廠商也退出的基於Android一體機。

基於Android的桌面體驗應該不會太遠。到時這些都會有解決方案的吧

4樓:Godric

Google提供給開發者用的工具adb- Android Debug Bridge工具可以在一定程度上達到題主想要的目的。

5樓:魏太恆

我來回答下題主的問題。既然題主說自己是學生物的,那就不要再去扯什麼linux核心的事情了,解惑就好。安卓手機可以當做題主ssh登入到的那種linux伺服器,甚至如果只是在windows通過ssh登入的話,你基本感受不到它們的區別,當然前提是你要給你的安卓裝一些軟體,手機已經root,配置最好不要太渣(>1G RAM, >4G ROM)。

比如:你想把安卓當做伺服器,那麼去搜這個東西almp;

你想讓安卓能ssh進去,那麼去搜SSHDorid(當然還有其他軟體,只不過我在用這個,不要誤判為軟廣告。。。);

你想在安卓使用linux的那些命令,那麼可能要裝個busybox;

你想用安卓的編寫,執行perl,python,那麼還有其他軟體(這個我沒有用過,自己搜吧);

甚至還可以在你的手機上裝個VNC Server,然後在你的pc上用vnc登入進去,這樣你就可以用鍵盤滑鼠操作你的手機了。

最後,再給提乙個私人的建議,如果你只是想讓你的安卓機自動執行執行一些操作或者批量處理檔案,可以試試這個叫tasker的軟體,不涉及編寫程式,但是可以預先設定要執行的操作,相當於小指令碼的作用。

以上,想起來再補充。

6樓:

具體說是基於linux的核心(kernel),也就是CPU處理序列, 記憶體管理,IO管理等等(安卓加了binder,用於程序之間的通訊)。

你說到的其他的都不屬於核心的範圍,安卓有自己的一套東西。

7樓:yegle

Android是linux-based意味著很多已經port到linux的程式可以執行在Android上,當然前提是你能安裝這些程式(需要root掉Android系統,以Linux的用詞描述就是利用本地提權漏洞從普通使用者提權到root使用者),而且已經有好心人針對Android平台編譯好二進位製包。

當然受限於Android的效能(或者說純粹是因為偷懶?),很多時候你想要的東西只有精簡殘缺版可用。

比如說,你需要遠端ssh連線到Android裡,可能只能安裝dropbear這個ssh server,而不是常見的openssh server。你需要乙個shell,可能只有busybox提供的sh,而不是GNU bash或者zsh之類的高階貨。

(你看人家「封閉」的iOS系統,越獄後裝個python、bash、openssh server一點問題都沒有的,各位說Android可玩性高的同學你們怎麼看?)

安卓1 0明顯是基於linux核心開發的,安卓1 0是不是linux套殼?

傑林修 不是。安卓1.0並不是基於linux核心開發的。安卓是執行在linux系統下的乙個應用。他和linux不是乙個層面的,所以不可能是 linux套殼。 這個問題應該普及一下 os 和 kernel 的區別。突然居然覺得英文有點好,怪不得英文裡 harmony 和 open harmony 不是...

YunOS for car 是基於安卓的系統嗎?

直接回答就是是的因為YunOS就是基於安卓的只是阿里死活不承認稍稍說一下我對這個網際網路汽車的看法 IOT的產物,是潛在的趨勢,但是不一定能夠有廣闊的市場。再者,作業系統再好用也只是輔助,馬老闆說以後80 車子都不是用於交通,覺得有點過了。車子還是交通工具,只是我們選的交通工具可以更多。與其構建乙個...

「基於Linux開發的系統是新系統,基於Android的修改版本不是新系統」,這算不算五十步笑百步?

我覺得大家都沒抓到問題的關鍵。Linux是核心而不是完整的作業系統!Linux是核心而不是完整的作業系統!Linux是核心而不是完整的作業系統!平時咱們用的Ubuntu,CentOS,RedHat,Android等都是基於Linux核心的作業系統。定製優化乙個完整的系統,跟基於核心開發新的系統這根本...