使用他人的設備資源執行軟體
我有一台舊的弱筆記型電腦(1.7Ghz 的雙核)和一部四核手機(arm cortex a7)。兩者都在執行linux。
我可以使用筆記型電腦中的手機資源來執行(處理)筆記型電腦的東西嗎?有這樣的程序嗎?
由於筆記型電腦使用 x86 架構,而手機使用 ARM,這是不可能的嗎?現在,我認為這不是真的,因為我讀過人們在他們的根安卓手機上安裝非安卓的東西,比如 LAMP 堆棧,或其他為 linux 建構的程序。
你們怎麼看這一切,你認為這是愚蠢的嗎?因為它可能是。我試過Google搜尋,但我只發現了一些垃圾。
如果您知道如何做到這一點,也請在這裡寫下。例如,我想使用我手機的資源執行桌面版 Chrome。現在,我只使用手機的 CPU 就可以了,它也不必使用手機的 RAM。這是否可能,在一台電腦上使用 CPU,在另一台電腦上使用 RAM/儲存?我會說它是某種 API,所以在手機 CPU 上執行的程序甚至不知道它正在訪問另一台機器上的 RAM。明顯的瓶頸是網路連接速度,在這種情況下是 WiFi(因為手機顯然沒有有線 LAN)。我個人使用的是 G 標準,但 IMO ac 標準實際上可以解決這個瓶頸問題,因為它可以推動近 2 Gb/秒的速度。
我不知道伙計們。你怎麼看?
忽略您的核心二重奏比您的手機更好的事實,可以在它們之間通過 USB 轉發 X11(請參閱此 wiki以獲取可能仍然相關的 iOS 範例),並在手機上安裝 qemu 和 binfmt 到(慢慢) 模擬鉻。否則,如果您掌握了相關知識並有大量時間,您或許可以將桌面 chrome 移植到您的手機上。為了讓這個稍微可行,你會想要一個桌面風格(閱讀:不是android)的linux,因為你想要訪問像X11這樣的資源,並且因為你必須在android手機上使用Java介面。
這可能是可能的,但我認為這完全不值得付出努力。我現在正在執行一個 core 2 duo,雖然它不像你的那樣是 64 位的,但它有 2GB 的 RAM 並且可以正常執行。如果您重視自己的理智,就讓您的手機成為手機。
對於較小的應用程序,例如基於命令行的程序,我已經成功地做到了這一點。只有在我的情況下,我才使用這個工具鏈交叉編譯了有問題的程序。該程序是一個名為 的互動式小說解釋器,不要與版本管理系統混淆。我使用(在 wiki 頁面上描述)通過 USB 連接到我的 iphone 並通過它執行我的遊戲。但這確實不值得,USB無論如何都會成為瓶頸。
git``tcprelay