"रूटिंग" आपको आंतरिक एंड्रॉइड वातावरण तक पहुंचने की अनुमति देता है, जिसमें निश्चित रूप से सिर्फ लिनक्स कर्नेल से अधिक होता है। तो आप लिनक्स चला रहे हैं, लेकिन आपको इस पर विचार करना चाहिए जैसे कि आप डेबियन या रेडहैट की तुलना में एक अलग वितरण के तहत चल रहे हैं।
मानक पुस्तकालयों का एक अलग सेट है और कुछ फाइलें विभिन्न स्थानों पर हैं। कम से कम मेरे Droid के ext2
समर्थन में डिफ़ॉल्ट रूप से अंतर्निहित नहीं है। init
या भी नहीं है cron
। लिनक्स मॉड्यूल का पूरा सेट तब तक उपलब्ध नहीं होता है जब तक आप उन्हें स्वयं संकलित नहीं करते हैं और तब डालते हैं /system/lib/modules
। महत्वपूर्ण उपलब्धियां आप मानक ROM पर वंचित रह सकते हैं cifs
, ext2
, tun
, और अन्य।
सबसे अधिक, यदि सभी नहीं, तो एंड्रॉइड चलाने वाले फोन एआरएम सीपीयू हैं। तो आप उन पर चलने वाले बायनेरीज़ एआरएम "EABI" "सॉफ्ट-फ्लोट" बायनेरी होने चाहिए। यदि आपके पास स्रोत है तो आप जो भी उपयोगिताओं की आवश्यकता है, उसे पार कर सकते हैं, लेकिन पढ़ें।
कई मानक आदेश और में उपलब्ध उपयोगिताओं रहे हैं /system/bin
जैसे निर्देशिका grep
, ps
, cp
, rm
, mv
, ls
, ip
, यहां तक कि vi
। आपके पास तब तक पाने के लिए काफी है ...
... एक chroot
'एड डेबियन पर्यावरण' को स्थापित करने के लिए "लिनक्स इंस्टॉलर" उपयोगिता का उपयोग करें । डेबियन ने कुछ समय के लिए एआरएम का समर्थन किया है। यह कुछ काम लेता है, लेकिन अगर आप अपने फोन को रूट कर सकते हैं, और आपके पास पर्याप्त एसडी कार्ड है, तो यह जाने का रास्ता है।
यह एक मानक लिनक्स सिस्टम के करीब है और इसके तहत आप रूबी को स्थापित और चला सकते हैं। बेशक सीपीयू और रैम सीमाएं खेल में आती हैं।