2012-06-26 16 views
6

मैं खुद को एक Chromebook (कोर्स के क्रोम ओएस चलाने) के बारे में सोच रहा हूं लेकिन डेवलपर मोड को पूरी तरह से समझने की आवश्यकता है। मैं डेवलपर मोड क्षमताओं के रूप में किसी भी ठोस अप टू डेट जानकारी खोजने के लिए संघर्ष कर रहा हूं। एक बार जब मैंने डेवलपर मोड में प्रवेश किया है और rootfs को लिखने योग्य के रूप में आरोहित किया है (जिनमें से दोनों अपेक्षाकृत सीधे आगे हैं) क्या Chromebook/Chrome OS अपेक्षाकृत सामान्य रूप से कार्य करेगा? सामान्य रूप से मेरा मतलब है कि क्या मैं मानक लिनक्स बाइनरी स्थापित और चला सकता हूं मानते हैं कि उन्हें लक्षित आर्किटेक्चर के लिए अनुपालन किया गया है? मैंने कहीं पढ़ा है कि वास्तव में Chromebook/OS पर स्रोत से संकलित करना कोई नहीं था। ऐसा क्यों है?Chromebook/क्रोम ओएस डेवलपर मोड क्षमताओं

+0

यह सुनिश्चित नहीं है कि यह एक प्रोग्रामिंग प्रश्न है, [SuperUser] (http://superuser.com) पर बेहतर हो सकता है। – Junuxx

उत्तर

1

एक बार जब आप डेवलपर मोड में हों तो आप जा सकते हैं और अपने Chromebook (या किसी अन्य क्रोमोज़ मशीन) पर कई चीजें करने की स्वतंत्रता प्राप्त कर सकते हैं। उदाहरण के लिए यदि आप इस परियोजना लेने: https://github.com/helloandre/cr48

और इन चरणों का पालन करें:

  • रखें अपने CR-48 के डेवलपर मोड ड्रॉप में एक खोल में करें (Ctrl + Alt + टी)
  • आपका मुख्य बनाओ sudo के साथ विभाजन निष्पादन माउंट मैं -o रिमाउंट, कार्यकारी/घर/chronos/उपयोगकर्ता
  • डाउनलोड एक अलग कंप्यूटर को यह repo, तो को SCP का उपयोग/घर/chronos/उपयोगकर्ता के लिए डाल दिया/cr48 सीडी/घर/chronos/उपयोगकर्ता/cr48 & & chmod + x स्थापित & & ./install

आप की तरह विकास प्रौद्योगिकियों का आनंद सकता है: अजगर, रूबी, पर्ल आदि '।

1

एक बार जब आप अपने डिवाइस को डेवलपर मोड में डाल देते हैं, तो यह अनिवार्य रूप से किसी अन्य की तरह एक लिनक्स बॉक्स होता है। आपके "मानक लिनक्स बाइनरी" के हेवीवेट के आधार पर, यह की संभावना अधिक होगी; आपके पास जो समस्याएं होंगी, वह "लाइब्रेरी एक्स डिफ़ॉल्ट रूप से स्थापित नहीं है" विविधता है जिसे आप किसी अन्य डिस्ट्रो से प्राप्त कर सकते हैं, न कि "क्रोमोज़ अजीब है कि कुछ भी कभी भी काम नहीं करेगा"।

आप Chromebook पर स्वयं सॉफ्टवेयर नहीं बनायेंगे, जब तक कि आप जीसीसी और संबंधित टूलचेन स्थापित नहीं करते - आपको एक अलग मशीन पर विकास पर्यावरण स्थापित करने की आवश्यकता होगी; देखें: http://www.chromium.org/chromium-os। आपको शायद सलाह दी जानी चाहिए कि यह मामूली नहीं है, और एक अच्छी 'शुद्ध पाइप और विकास मशीन की सिफारिश की जाती है।

0

मैं अपने (एआरएम) Chromebook पर उबंटू प्राप्त करने के लिए crouton का उपयोग करता हूं। काम के लिए जहां मुझे एक पूर्ण ग्राफिकल डेस्कटॉप की आवश्यकता है, मैं crouton -t xfce का उपयोग करके एक क्रोट बना देता हूं। अन्यथा मैं crouton -t cli-extra का उपयोग करता हूं और मेरा "वास्तविक" लिनक्स सिर्फ एक और ब्राउज़र टैब है। किसी भी तरह से आप उपयुक्त हैं और आसानी से पैकेज जोड़ सकते हैं।

क्विर्की भाग का प्रकार यह है कि आप हमेशा क्रोम ओएस कर्नेल का उपयोग कर रहे हैं, इसलिए (उदाहरण के लिए) यदि आप एक ओएस में कुछ ऑडियो शुरू करते हैं तो आप दूसरे पर स्विच करते समय खेलेंगे।

1

मैं अपने सैमसंग क्रोमबुक को डेस्कटॉप पर ऑन-द-रोड पीसी और लिनक्स के रूप में उपयोग करता हूं।

एक बार जब आप सीबी को डेवलपर मोड में डाल देते हैं तो यह किसी भी अन्य लिनक्स सर्वर की तरह काम करता है। सुरक्षा एक्सटेंशन का आम तौर पर मतलब है कि आपको निष्पादन योग्य प्रोग्राम /usr/local/bin में रखना होगा अन्यथा उन्हें चलाने की अनुमति नहीं दी जा सकती है।

मैं Go development environment on it चला रहा हूं और यह किसी भी इंटेल आधारित नोटबुक के जितना तेज़ चलता है।सीबी पर चलने के बारे में अधिक जानकारी के लिए, please see this answer.

आप अन्य सिस्टमों से गो को संकलित भी कर सकते हैं, उदा। इंटेल प्रोसेसर पर चल रहा एक मैक सीबी के लिए कोड उत्पन्न कर सकता है, यानी एआरएम v7 पर लिनक्स चल रहा है। अधिक जानकारी के लिए Dave Cheney's आलेख वास्तव में सहायक है।

संबंधित मुद्दे