बिजीबॉक्स

बिजीबॉक्स सॉफ्टवेयर सूट है जो एक ही एक्सेक्यूटेबल फ़ाइल में यूनिक्स कमांड की विभिन्न सूची प्रदान करता है। यह विभिन्न प्रकार के पॉज़िक्स वातावरणों जैसे लिनक्स, एंड्रॉयड (ऑपरेटिंग सिस्टम) में चलता है। और फ्रीबीएसडी, चूंकि इसके द्वारा प्रदान किए जाने वाले विभिन्न एप्लायंस लिनक्स कर्नेल द्वारा प्रदान किए गए इंटरफेस के साथ कार्य करने के लिए डिज़ाइन किए गए हैं। यह विशेष रूप से अधिक सीमित संसाधनों वाले एम्बेडेड ऑपरेटिंग सिस्टम के लिए बनाया गया था। लेखकों ने इसे एम्बेडेड सिस्टम पर लिनक्स का स्विस आर्मी नाइफ बताया था, क्योंकि एकल एक्सेक्यूटेबल 300 से अधिक सामान्य कमांड के मूलभूत कार्यों को प्रतिस्थापित करता है। विवादास्पद रूप से वर्जन 3 पर न जाने का निर्णय लेने के पश्चात, इसे जीएनयू जनरल पब्लिक लाइसेंस की नियमो के अनुसार फ्री सॉफ्टवेयर के रूप में जारी किया गया है।

उत्पत्ति
मूल रूप से 1995 में ब्रूस पेरेन्स द्वारा लिखित और 1996 में उनके इच्छित उपयोग के लिए पूर्ण घोषित किया गया था, बिजीबॉक्स ने प्रारंभ में एकल फ्लॉपी डिस्क पर संपूर्ण बूटिंग सिस्टम लगाने का लक्ष्य रखा था जो डेबियन वितरण के लिए बचाव डिस्क और इंस्टॉलेशन (कंप्यूटर प्रोग्राम) इंस्टॉलर दोनों के रूप में कार्य करता है। उस समय से, इसे एम्बेडेड लिनक्स डिवाइस और लिनक्स वितरण इंस्टॉलरों के लिए डी फैक्टो स्टैंडर्ड कोर अपर स्पेस टूलसेट बनने के लिए विस्तारित किया गया है। चूँकि प्रत्येक लिनक्स एक्सेक्यूटेबल के लिए विभिन्न किलोबाइट ओवरहेड की आवश्यकता होती है, बिजीबॉक्स प्रोग्राम में दो सौ से अधिक प्रोग्रामों को साथ संयोजित करने से अधिकांशतः पर्याप्त डिस्क स्थान और सिस्टम मेमोरी की बचत होती है।

बिजीबॉक्स का रखरखाव एनरिक ज़ानार्डी द्वारा किया गया था और 1998 की प्रारंभ तक डेबियन बूट फ्लोपी या बूट-फ्लॉपीज़ इंस्टॉलर सिस्टम की आवश्यकताओ पर ध्यान केंद्रित किया गया था, जब डेव सिनेज ने इसे लिनक्स राउटर प्रोजेक्ट (एलआरपी) के लिए संभाला था। सिनेज ने विभिन्न परिवर्धन किए, मॉड्यूलर बिल्ड वातावरण बनाया, और बिजीबॉक्स का ध्यान सामान्य उच्च-स्तरीय एंबेडेड सिस्टम में स्थानांतरित कर दिया था । इस प्रकार 1999 में जैसे ही एलआरपी का विकास धीमा हुआ, लाइनियो या लाइनियो, इंक. के तत्कालीन एरिक एंडरसन ने इस परियोजना को अपने हाथ में ले लिया और दिसंबर 1999 और मार्च 2006 के मध्य आधिकारिक अनुरक्षक बन गए थे। इस समय लिनक्स एंबेडेड मार्केटप्लेस में तेजी से वृद्धि हुई और बिजीबॉक्स परिपक्व हो गया था। इस प्रकार अपने उपयोगकर्ता आधार और कार्यक्षमता दोनों का व्यापक रूप से विस्तार करते हुए रॉब लैंडली 2005 में 2006 के अंत तक अनुरक्षक बने रहे, फिर डेनिस व्लासेंको ने वर्तमान अनुरक्षक के रूप में पदभार संभाला था।

जीपीएलवी2/जीपीएलवी3 विवाद
सितंबर 2006 में, परियोजना अनुरक्षक रॉब लैंडली और ब्रूस पेरेंस के मध्य विचार और विवादों के पश्चात, बिजीबॉक्स परियोजना ने जीएनयू पब्लिक लाइसेंस वर्जन 3 (जीएनयू जनरल पब्लिक लाइसेंस या वर्जन 3) को अपनाने के विरुद्ध निर्णय लिया था; बिजीबॉक्स लाइसेंस को केवल जीएनयू जनरल पब्लिक लाइसेंस वर्जन 2 या जीपीएल-2.0-के रूप में स्पष्ट किया गया था।

अक्टूबर 2006 से, डेनिस व्लासेंको ने लाइसेंस विवादों के परिणामस्वरूप, रोब लैंडली से बिजीबॉक्स की देखरेख का उत्तरदायित्व है, जिसने टॉय बॉक्स प्रारंभ किया है।

जीपीएल लासुइट
इस प्रकार 2007 के अंत में, बिजीबॉक्स न्यूयॉर्क के दक्षिणी जिले के लिए संयुक्त राज्य अमेरिका के जिला न्यायालय में अपने लाइसेंस (जीपीएल) की नियमो के उल्लंघन पर सक्रिय रूप से लासुइट चलाने के लिए भी प्रमुखता में आया था।

एंबेडेड सिस्टम में बिजीबॉक्स के उपयोग से संबंधित जीपीएल उल्लंघन पर पहला अमेरिकी लासुइट होने का प्रमाण किया गया था। लासुइट, केस 07-सीवी-8205 20 सितंबर, 2007 को सॉफ्टवेयर फ्रीडम लॉ सेंटर (एसएफएलसी) द्वारा एंडरसन और लैंडली की ओर से मानसून मल्टीमीडिया इंक के विरुद्ध अंकित किया गया था, जब फर्मवेयर अपग्रेड में बिजीबॉक्स कोड की खोज की गई थी और कंपनी से संपर्क करने का प्रयास किया गया था। स्पष्टतः असफल हो गया था। इस प्रकार स्थिति को स्रोत के मॉनसून वर्जन को जारी करने और एंडरसन और लैंडली को अज्ञात राशि के भुगतान के साथ सुलझाया गया था।

इस प्रकार 21 नवंबर, 2007 को, एसएफएलसी ने एंडरसन और लैंडली की ओर से दो और कंपनियों, एक्सटेरासिस (केस 07-सीवी-10455) और हाई-गेन एंटेना (केस 07-सीवी-10456) के विरुद्ध दो समान लासुइट लाए थे। उपयोग किए गए स्रोत कोड को जारी करने और अज्ञात भुगतान के लिए एक्सटेरासिस स्थिति का निर्णय 17 दिसंबर को किया गया, और सक्रिय लाइसेंस अनुपालन और अज्ञात भुगतान के लिए 6 मार्च 2008 को हाई-गेन एंटेना स्थिति है। 7 दिसंबर 2007 को, एक्शनटेक राउटर्स के लिए फर्मवेयर के वितरण को लेकर वेरिज़ोन कम्युनिकेशंस के विरुद्ध स्थिति लाया गया था;  यह स्थिति 17 मार्च 2008 को लाइसेंस अनुपालन, फ्री सॉफ्टवेयर लाइसेंस के साथ भविष्य के अनुपालन की निगरानी के लिए अधिकारी की नियुक्ति और अज्ञात राशि के भुगतान की नियम पर निश्चित किया गया था। बेल माइक्रोप्रोडक्ट्स (केस 08-सीवी-5270) और सुपरमाइक्रो (केस 08-सीवी-5269) के विरुद्ध 9 जून 2008 को आगे के लासुइट   लाए थे। सुपर माइक्रो स्थिति का निर्णय 23 जुलाई 2008 को किया गया था। बिजीबॉक्स और बेल माइक्रोप्रोडक्ट्स ने भी 17 अक्टूबर को अदालत के बाहर समझौता कर लिया था।

इस प्रकार14 दिसंबर 2009 को, बेस्ट बाय, पीवीसी , सैमसंग और अन्य सहित चौदह प्रतिवादियों के नाम पर नया लासुइट अंकित किया गया था।

फरवरी 2010 में सैमसंग ने जीपीएलवी2 के अनुसार अपना LN52A650 टीवी फर्मवेयर जारी किया था, जिसे पश्चात में सैमीजीओ कम्यूनिटी प्रोजेक्ट द्वारा संदर्भ के रूप में उपयोग किया गया था। लगभग 3 अगस्त 2010 को, बिजीबॉक्स ने वेस्टिंगहाउस से $90,000 के ट्रिपल हर्जाने और $47,865 के वकीलों की निवेश और फीस का डिफ़ॉल्ट निर्णय जीता, और सॉफ्टवेयर फ्रीडम प्रोटेक्सन बनाम लासुइट  में उल्लंघनकारी एप्लायंस के रूप में संभवतः अधिक हाई-डेफ़ टीवी पर अधिकृत किया था। बेस्ट बाय, एट ​​अल., जीपीएल उल्लंघन का स्थिति उपरोक्त पैराग्राफ में उल्लेखित है।

मूल लेखक ब्रूस पेरेन्स और अनुरक्षक डेव सिनेज सहित किसी भी अन्य डेवलपर्स का इन कार्यों में प्रतिनिधित्व नहीं किया गया था या बस्तियों में पार्टी का प्रतिनिधित्व नहीं किया गया था। 15 दिसंबर 2009 को, पेरेन्स ने नियमबद्ध स्थिति के कुछ तथ्यों पर अपने विचार व्यक्त करते हुए कथन जारी किया और विशेष रूप से आरोप लगाया कि वर्तमान बिजीबॉक्स डेवलपर्स ने अन्य बिजीबॉक्स डेवलपर्स के कुछ कॉपीराइट बयानों को हटा दिया है, और लाइसेंस में परिवर्तन किया है।

विशेषताएँ
बिजीबॉक्स को दो सौ से अधिक उपयोगिताओं का उपसमूह प्रदान करने के लिए अनुकूलित किया जा सकता है। यह सिंगल यूनिक्स स्पेशिफिकेशन (एसयूएस) में निर्दिष्ट अधिकांश उपयोगिताओं के साथ-साथ विभिन्न अन्य सुविधाएं भी प्रदान कर सकता है जो उपयोगकर्ता लिनक्स सिस्टम पर देखने की उम्मीद करेगा। बिजीबॉक्स अल्मक्विस्ट शैल का उपयोग करता है, जिसे सेल, ash और sh के नाम से भी जाना जाता है। अनुकूलन के लिए विकल्प छोटा 'hush' शेल है। "Msh" और "lash" उपलब्ध हुआ करते थे।

चूँकि यह पूर्ण बूटस्ट्रैप सिस्टम है, यह आगे चलकर इनिट और उदेव (या पश्चात वाले सिस्टमडी) को प्रतिस्थापित कर देगा और इसे स्टार्टअप पर इनिट और हॉटप्लग समय पर एमडीवी कहा जाता है।

बिजीबॉक्स वेबसाइट कार्यान्वित उपयोगिताओं की पूरी सूची प्रदान करती है।

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

बिजीबॉक्स को एकल बाइनरी दृष्टिकोण से लाभ होता है, क्योंकि यह एक्सेक्यूटेबल फ़ाइल प्रारूप (सामान्यतः ईएलएफ) द्वारा प्रारंभ किए गए ओवरहेड को कम करता है, और यह लाइब्रेरी (कंप्यूटिंग) की आवश्यकता के बिना कोड को विभिन्न अनुप्रयोगों के मध्य शेयर करने की अनुमति देता है। यह तकनीक क्रंचजेन द्वारा प्रदान की गई तकनीक के समान है फ्रीबीएसडी में कमांड, अंतर यह है कि बिजीबॉक्स उपयोगिताओं के सरलीकृत वर्जन प्रदान करता है (उदाहरण के लिए, फ़ाइल सॉर्टिंग क्षमता के बिना ls कमांड), जबकि सभी उपयोगिताओं का क्रंचजेन उत्पन्न योग पूरी तरह कार्यात्मक वर्जन प्रदान करता है.

सामान्य कोड को शेयर करने के साथ-साथ आकार-अनुकूलन को ध्यान में रखते हुए लिखी गई बिजीबॉक्स सिस्टम को बिजीबॉक्स द्वारा प्रतिस्थापित उपयोगिताओं के संबंधित पूर्ण संस्करणों के साथ निर्मित सिस्टम की तुलना में अधिक कम स्टोरेज स्पेस का उपयोग कर सकती है। अनुसंधान मानक यूनिक्स कमांड के जीएनयू, बिजीबॉक्स, अस्मुटिल और पर्ल कार्यान्वयन की तुलना से पता चला है कि कुछ स्थितियों में बिजीबॉक्स अन्य कार्यान्वयन की तुलना में तेज़ प्रदर्शन कर सकता है, किन्तु सदैव नहीं करते है।

कमांड
आधिकारिक बिजीबॉक्स डॉक्यूमेंट उपलब्ध कमांड और उनके कमांड-लाइन विकल्पों का अवलोकन सूचीबद्ध करता है।  बिजीबॉक्स कमांड की सूची 


 * अलमक्विस्ट शैल
 * अरे
 * कैट ( एब्स्ट्रेक्ट ) - स्टडआउट करने के लिए एक या अधिक फ़ाइलों की कंटेंट प्रिंट करें।
 * सीएचएमओडी - फ़ाइल मोड चेंज
 * सीपी (यूनिक्स) - कॉपी
 * डेट (यूनिक्स) - सिस्टम डेट/समय प्रदर्शित करें
 * डीडी (यूनिक्स) - कनवर्टिंग और फ़ॉर्मेटिंग के साथ एक फ़ाइल की कॉपी बनाएँ
 * डीएफ (यूनिक्स) - फ़ाइल सिस्टम उपयोग के आँकड़े प्रिंट करें
 * डीएमईएसजी
 * प्रतिध्वनि (कमांड) - टेक्स्ट की एक निर्दिष्ट पंक्ति प्रदर्शित करें।
 * उदाहरण के लिए
 * एफग्रेप
 * गेटी (यूनिक्स)
 * ईग्रेप - प्रत्येक फ़ाइल या मानक इनपुट में पैटर्न खोजें।
 * गन[[ज़िप]] - कंप्रेस्ड फ़ाइल एक्सटेंशन।
 * जीज़िप - फ़ाइल संपीड़न।
 * एचटीटीपीडी - वेब सर्वर
 * इस में
 * किल्ड (कमांड) - किसी प्रक्रिया को सिग्नल भेजें।
 * एलएन (यूनिक्स) - निर्दिष्ट लक्ष्य के लिए लिंक_नेम या डॉयरेक्टरी नामक एक लिंक बनाएं।
 * लॉगिन - सिस्टम पर एक नया सत्र प्रारंभ करें
 * आइएस - फ़ाइलों या फ़ोल्डरों की सूची
 * एमदेव - उडेव के समान
 * एमकेडीआईआर - एक फ़ोल्डर बनाएं
 * अधिक (कमांड) - फ़ाइल या मानक इनपुट को एक समय में एक स्क्रीन-पूर्ण देखें
 * माउंट (यूनिक्स) - माउंट फ़ाइल सिस्टम
 * एम[[ हम (यूनिक्स)]] - फ़ाइल स्थानांतरित करें
 * नेटकैट - नेटवर्किंग स्विस
 * नेटस्टैट - नेटवर्किंग जानकारी प्रदर्शित करें।
 * एनटीपीसी
 * एनटीपीसिंक
 * पिडोफ़ - नेम से मेल खाने वाले नामों के साथ सभी प्रक्रियाओं की पीआईडी सूचीबद्ध करें
 * पिंग (नेटवर्किंग उपयोगिता) - नेटवर्क होस्ट को आईसीएमपी इको_रिक्वेस्ट पैकेट भेजें
 * पीएस (यूनिक्स) - रिपोर्ट प्रक्रिया स्थिति
 * पीडब्लूडी - कार्यशील निर्देशिका प्रिंट करें
 * वास्तविक पथ
 * आरएम (यूनिक्स) - फ़ाइल मिटाएँ
 * आरएमडीआईआर - निर्देशिका हटाएँ
 * आरपीएम2सीपीआईओ
 * rस्टैट्‍स - बिजीबॉक्स का कॉपीराइट
 * आरटीसीवेक
 * रनलेवल
 * रन-पार्ट्स
 * रनवी
 * रनवीडीआईआर
 * आरएक्स (यूनिक्स)
 * स्क्रिप्ट (यूनिक्स)
 * एसईडी - टेक्स्ट स्ट्रीम संपादक
 * सेटकीकोड
 * सेटलॉगकॉन्स
 * साइट
 * सेतुइडगिड
 * शा1सम - शा-1 संदेश डाइजेस्ट की गणना करें और जांचें
 * शा256सम - शा-256 संदेश डाइजेस्ट की गणना करें और जांचें
 * स्लिप (कमांड) - एक निर्दिष्ट समय के लिए प्रोग्राम निष्पादन को निलंबित करें
 * स्टार्ट-स्टॉप-डेमन
 * स्टेट (यूनिक्स)
 * स्ट्रिंग्स (यूनिक्स)
 * एसटीटीवाई - टर्मिनल लाइन सेटिंग्स परिवर्तन और प्रिंट करें
 * सु (यूनिक्स) - किसी अन्य उपयोगकर्ता खाते के विशेषाधिकारों के साथ कमांड निष्पादित करें
 * वाश
 * सम (यूनिक्स) - एक फ़ाइल में चेकसम और काउंट वीलॉक
 * एसवी (यूनिक्स)
 * एसवीलॉग
 * चेंजमेंट
 * स्वैपॉन
 * रूट स्विच करें
 * सिंक (यूनिक्स) - सभी बफ़र किए गए फ़ाइल सिस्टम ब्लॉक को डिस्क पर लिखें
 * सिस्टमसीटीएल
 * सिसलॉगडी
 * टीएसी (यूनिक्स) - फ़ाइलों को रिवर्स लाइन क्रम में संयोजित और प्रिंट करें
 * टेल (यूनिक्स) - फ़ाइल का अंतिम आउटपुट
 * टार (कंप्यूटिंग)
 * कार्यसेट
 * टीसीपीएसवीडी
 * टी (कमांड) - एकाधिक फ़ाइलों पर आउटपुट भेजें
 * टेलनेट
 * टेलनेटडी
 * परीक्षण (यूनिक्स)
 * टीएफटीपी
 * [[टीएफटीपीडी ]]
 * टाइम (यूनिक्स)
 * टाइमआउट (यूनिक्स) - एक समय सीमा के साथ एक कमांड चलाएँ
 * शीर्ष (सॉफ्टवेयर)
 * स्पर्श करें (कमांड) - दी गई फ़ाइल पर अंतिम-संशोधित तिथि अपडेट करें
 * टीआर (यूनिक्स) - वर्णों का अनुवाद करें या हटाएँ
 * ट्रेसरूट
 * सही और गलत (आदेश)
 * टर्मिनल एमुलेटर
 * टीटीवाईसाइज़
 * यूडीएचसीपीसी - छोटा डीएचसीपी क्लाइंट
 * यूडीएचसीपीडी
 * यूडीपीएसवीडी
 * यूमाउंट - फ़ाइल सिस्टम को उमाउंट करें
 * अनाम - सिस्टम जानकारी प्रदर्शित करें
 * असंपीड़ित
 * अविस्तारित
 * यूनिक
 * यूनिक्स2डॉस
 * अनलज़्मा
 * अनलज़ॉप
 * [[प्लेयिंग]]
 * अपटाइम - बताएं कि सिस्टम कितने समय से चल रहा है।
 * सो जाओ - एन [माइक्रोसेकंड] के लिए रुकें
 * वीकॉनफिग - वीएलएएन (802.1q) कॉन्फ़िगरेशन प्रोग्राम
 * विआई - (दृश्य) फ़ाइल संपादित करें
 * वीलॉक - वर्चुअल कंसोल लॉक प्रोग्राम
 * वॉल्यूम नाम - रिटर्न वॉल्यूम नाम
 * वाच (यूनिक्स) - समय-समय पर एक प्रोग्राम निष्पादित करें
 * वॉचडॉग (सॉफ़्टवेयर वॉचडॉग डेमन) - सॉफ्टवेयर वॉचडॉग डेमन
 * डब्लूसी (यूनिक्स) - शब्द, पंक्ति, और बाइट या वर्ण गणना
 * फॉरगेट
 * जो (कमांड) - (शेल) कमांड का पूरा पथ दिखाता है
 * डब्ल्यूएचओ (यूनिक्स) - प्रदर्शित करें कि सिस्टम पर कौन है
 * हूअमी - प्रभावी उपयोगकर्ता आईडी प्रिंट करें
 * ज़ार्ग्स - तर्क सूचियों का निर्माण करें और उपयोगिता का आह्वान करें
 * एस (यूनिक्स) - एक स्ट्रिंग को बार-बार प्रिंट करने के लिए
 * जीज़िप#गैनज़िप और जेडकैट - स्टडआउट करने के लिए असंपीड़ित  करें
 * जेडसिप

उदाहरण
बिजीबॉक्स में सम्मिलित प्रोग्रामों को बिजीबॉक्स एक्सेक्यूटेबल में नियम के रूप में अपना नाम जोड़कर चलाया जा सकता है:



अधिक सामान्यतः, वांछित कमांड नेम बिजीबॉक्स एक्सेक्यूटेबल से जुड़े होते हैं (हार्ड लिंक या प्रतीकात्मक लिंक का उपयोग करके); बिजीबॉक्स उस नाम को खोजने के लिए आर्गव या आर्गव [0] पढ़ता है, और उचित कमांड चलाता है, उदाहरण के लिए



/bin/ls के पश्चात /bin/busybox से लिंक किया गया है। यह कार्य करता है क्योंकि किसी प्रोग्राम को दिया गया पहला नियम प्रोग्राम कॉल के लिए उपयोग किया जाने वाला नाम है, इस स्थिति में नियम /bin/ls होगा। बिजीबॉक्स देखेगा कि इसका नाम ls है और यह ls प्रोग्राम की तरह कार्य करता है।

एप्लायंस और रिसेप्शन
बिजीबॉक्स का उपयोग एंबेडेड सिस्टम पर चलने वाले विभिन्न ऑपरेटिंग सिस्टम द्वारा किया जाता है और यह ओपनवर्ट, ओपनएंबेडेड (योक्टो प्रोजेक्ट सहित) और बिल्डरूट जैसे वितरण का अनिवार्य घटक है। ज़ोरस सिस्टम के शेल पर किए गए सामान्य यूनिक्स-जैसे कार्यों के लिए बिजीबॉक्स का बड़े मापदंड पर उपयोग करता है।

बिजीबॉक्स वीएमवेयर ईएसएक्सआई और अल्पाइन लिनक्स का भी अनिवार्य घटक है, यह दोनों एम्बेडेड वितरण नहीं हैं।

यह एंड्रॉइड पर विभिन्न रूट एप्लिकेशन के लिए आवश्यक है और किंगो रूट जैसे कुछ 1 टैप रूट समाधानों के साथ भी प्रीइंस्टॉल्ड है।

टॉयबॉक्स पर विवाद
टॉयबॉक्स की प्रारंभ 2006 की प्रारंभ में जीएनयू जनरल पब्लिक लाइसेंस या जीपीएल-2.0-ओनली लाइसेंस के अनुसार पूर्व बिजीबॉक्स अनुरक्षक रॉब लैंडली द्वारा जीपीएलवी3/जीपीएलवी2 चर्चाओं के विवादों के परिणामस्वरूप की गई थी। 2011 के अंत में परियोजना के निष्क्रिय हो जाने के पश्चात इसे बीएसडी लाइसेंस या बीएसडी-2-क्लॉज लाइसेंस के अनुसार लाइसेंस दिया गया था। मार्च 2013 में, इसे बीएसडी लाइसेंस लाइसेंस के अनुसार फिर से लाइसेंस दिया गया था। 11 जनवरी 2012 को, सोनी के कर्मचारी टिम बर्ड ने बिजीबॉक्स का विकल्प बनाने का सुझाव दिया जो जीएनयू जनरल पब्लिक लाइसेंस के अनुसार नहीं होगा। उन्होंने सुझाव दिया कि इसे निष्क्रिय टॉयबॉक्स पर आधारित होना चाहिए। जनवरी 2012 में जीपीएल लाइसेंस प्राप्त बिजीबॉक्स परियोजना के लिए बीएसडी लाइसेंस प्राप्त विकल्प बनाने के प्रस्ताव ने सॉफ्टवेयर फ्रीडम कंजर्वेंसी समूह के कॉपीराइट के लिए एकमात्र प्रासंगिक एप्लायंस को छीनने के लिए मैथ्यू गैरेट की कठोर आलोचना की थी। बिजीबॉक्स आधारित मुकदमों की प्रारंभ करने वाले, रॉब लैंडली ने जवाब दिया कि यह अभिप्रायपूर्वक किया गया था क्योंकि वह इस निष्कर्ष पर पहुंचे थे कि मुकदमों के परिणामस्वरूप सकारात्मक परिणामों की उम्मीद नहीं थी और वह उन्हें जिस भी विधि से उचित समझे उसे रोकना चाहते थे।

यह भी देखें

 * विभिन्न लाइसेंसिंग नीति के साथ टॉयबॉक्स समान परियोजना
 * जीएनयू कोर यूटिलिटीज
 * यूटिल-लिंक्स, आईप्राउट2, एथटूल
 * sbase और ubase का उद्देश्य समान आधार प्रणाली बनाना है बिजीबॉक्स किन्तु अधिक छोटा एमआईटी लाइसेंस
 * 9बेस यूनिक्स के लिए विभिन्न मूल योजना 9 टूल का पोर्ट एमआईटी लाइसेंस
 * द हिरलूम टूलचेस्ट मूल यूनिक्स मैटेरियल से प्राप्त मानक यूनिक्स उपयोगिताओं का संग्रह है
 * एम्बेडेड सिस्टम पर लिनक्स
 * मोबाइल डिवाइस के लिए लिनक्स