बिजीबॉक्स

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

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

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

GPLv2/GPLv3 विवाद
सितंबर 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 को, सर्वश्रेष्ठ खरीद,  संयुक्त उद्यम कम्पनी ,  SAMSUNG  और अन्य सहित चौदह प्रतिवादियों के नाम पर एक नया मुकदमा दायर किया गया था। फरवरी 2010 में सैमसंग ने GPLv2 के तहत अपना LN52A650 टीवी फर्मवेयर जारी किया, जिसे बाद में सैमीजीओ समुदाय परियोजना द्वारा एक संदर्भ के रूप में उपयोग किया गया था। लगभग 3 अगस्त 2010 को, बिजीबॉक्स ने वेस्टिंगहाउस से $90,000 के ट्रिपल हर्जाने और $47,865 के वकीलों की लागत और फीस का एक डिफ़ॉल्ट निर्णय जीता, और सॉफ्टवेयर स्वतंत्रता संरक्षण बनाम मुकदमे में उल्लंघनकारी उपकरण के रूप में संभवतः बहुत सारे हाई-डेफ़ टीवी पर कब्ज़ा किया। बेस्ट बाय, एट ​​अल., जीपीएल उल्लंघन का मामला उपरोक्त पैराग्राफ में उल्लेखित है। मूल लेखक ब्रूस पेरेन्स और अनुरक्षक डेव सिनेज सहित किसी भी अन्य डेवलपर्स का इन कार्यों में प्रतिनिधित्व नहीं किया गया था या बस्तियों में पार्टी का प्रतिनिधित्व नहीं किया गया था। 15 दिसंबर 2009 को, पेरेन्स ने कानूनी स्थिति के कुछ पहलुओं पर अपनी नाखुशी व्यक्त करते हुए एक बयान जारी किया और विशेष रूप से आरोप लगाया कि वर्तमान बिजीबॉक्स डेवलपर्स ने अन्य बिजीबॉक्स डेवलपर्स के कुछ कॉपीराइट बयानों को हटा दिया है, और लाइसेंस में बदलाव किया है। बयान.

विशेषताएँ
बिजीबॉक्स को दो सौ से अधिक उपयोगिताओं का एक उपसमूह प्रदान करने के लिए अनुकूलित किया जा सकता है। यह एकल यूनिक्स विशिष्टता  (एसयूएस) में निर्दिष्ट अधिकांश उपयोगिताओं के साथ-साथ कई अन्य सुविधाएं भी प्रदान कर सकता है जो एक उपयोगकर्ता लिनक्स सिस्टम पर देखने की उम्मीद करेगा। बिजीबॉक्स अल्मक्विस्ट शैल का उपयोग करता है, जिसे ए शेल, ऐश और श के नाम से भी जाना जाता है। अनुकूलन के लिए एक विकल्प छोटा 'हश' शेल है। एमएसएच और लैश उपलब्ध हुआ करते थे। चूँकि यह एक पूर्ण बूटस्ट्रैप सिस्टम है, यह आगे चलकर init और udev (या बाद वाले systemd) को प्रतिस्थापित कर देगा और इसे स्टार्टअप पर init और हॉटप्लग समय पर mdev कहा जाएगा।

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

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

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

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

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


 * अलमक्विस्ट शैल
 * अरे
 * कैट ( अद्वितीय ्स) - स्टडआउट करने के लिए एक या अधिक फ़ाइलों की सामग्री प्रिंट करें।
 * चामोद - फ़ाइल मोड बदलें
 * सीपी (यूनिक्स) - कॉपी
 * दिनांक (यूनिक्स) - सिस्टम दिनांक/समय प्रदर्शित करें
 * डीडी (यूनिक्स) - कनवर्टिंग और फ़ॉर्मेटिंग के साथ एक फ़ाइल की प्रतिलिपि बनाएँ
 * डीएफ (यूनिक्स) - फ़ाइल सिस्टम उपयोग के आँकड़े प्रिंट करें
 * dmesg
 * प्रतिध्वनि (आदेश) - पाठ की एक निर्दिष्ट पंक्ति प्रदर्शित करें।
 * उदाहरण के लिए
 * f[[grep]]
 * गेटी (यूनिक्स)
 * egrep - प्रत्येक फ़ाइल या मानक इनपुट में पैटर्न खोजें।
 * गन[[ज़िप]] - संपीड़ित फ़ाइल विस्तार।
 * gzip - फ़ाइल संपीड़न।
 * httpd - वेब सर्वर
 * इस में
 * मार डालो (आदेश) - किसी प्रक्रिया को सिग्नल भेजें।
 * एलएन (यूनिक्स) - निर्दिष्ट लक्ष्य के लिए LINK_NAME या DIRECTORY नामक एक लिंक बनाएं।
 * लॉगिन - सिस्टम पर एक नया सत्र शुरू करें
 * ls - फ़ाइलों या फ़ोल्डरों की सूची
 * एमदेव - उडेव के समान
 * एमकेडीआईआर - एक फ़ोल्डर बनाएं
 * अधिक (कमांड) - फ़ाइल या मानक इनपुट को एक समय में एक स्क्रीन-पूर्ण देखें
 * माउंट (यूनिक्स) - माउंट फ़ाइल सिस्टम
 * एम[[ हम (यूनिक्स)]] - फ़ाइल स्थानांतरित करें
 * नेटकैट - नेटवर्किंग स्विस लेकिनना चाकू।
 * नेटस्टैट - नेटवर्किंग जानकारी प्रदर्शित करें।
 * एनटीपीसी
 * एनटीपीसिंक
 * नवराम
 * pidof - NAME से मेल खाने वाले नामों के साथ सभी प्रक्रियाओं की PID सूचीबद्ध करें
 * पिंग (नेटवर्किंग उपयोगिता) - नेटवर्क होस्ट को ICMP ECHO_REQUEST पैकेट भेजें
 * पीएस (यूनिक्स) - रिपोर्ट प्रक्रिया स्थिति
 * PWD - कार्यशील निर्देशिका प्रिंट करें
 * वास्तविक पथ
 * आरएम (यूनिक्स) - फ़ाइल मिटाएँ
 * rmdir - निर्देशिका हटाएँ
 * rpm2cpio
 * rstats - बिजीबॉक्स का कॉपीराइट
 * rtcwake
 * रनलेवल
 * रन-पार्ट्स
 * रनवी
 * रनvdir
 * आरएक्स (यूनिक्स)
 * स्क्रिप्ट (यूनिक्स)
 * एसईडी - टेक्स्ट स्ट्रीम संपादक
 * setkeycodes
 * setlogcons
 * साइट
 * setuidgid
 * श
 * sha1sum - SHA-1 संदेश डाइजेस्ट की गणना करें और जांचें
 * sha256sum - SHA-256 संदेश डाइजेस्ट की गणना करें और जांचें
 * नींद (आदेश) - एक निर्दिष्ट समय के लिए प्रोग्राम निष्पादन को निलंबित करें
 * स्टार्ट-स्टॉप-डेमन
 * स्टेट (यूनिक्स)
 * स्ट्रिंग्स (यूनिक्स)
 * stty - टर्मिनल लाइन सेटिंग्स बदलें और प्रिंट करें
 * सु (यूनिक्स) - किसी अन्य उपयोगकर्ता खाते के विशेषाधिकारों के साथ कमांड निष्पादित करें
 * धोना
 * सम (यूनिक्स) - एक फ़ाइल में चेकसम और काउंट vlock
 * एसवी (यूनिक्स)
 * एसवीलॉग
 * अदला-बदली
 * स्वैपॉन
 * रूट स्विच करें
 * सिंक (यूनिक्स) - सभी बफ़र किए गए फ़ाइल सिस्टम ब्लॉक को डिस्क पर लिखें
 * sysctl
 * syslogd
 * टीएसी (यूनिक्स) - फ़ाइलों को रिवर्स लाइन क्रम में संयोजित और प्रिंट करें
 * पूँछ (यूनिक्स) - फ़ाइल का अंतिम आउटपुट
 * टार (कंप्यूटिंग)
 * कार्यसेट
 * tcpsvd
 * टी (कमांड) - एकाधिक फ़ाइलों पर आउटपुट भेजें
 * टेलनेट
 * टेलनेटडी
 * परीक्षण (यूनिक्स)
 * टीएफटीपी
 * [[tftpd ]]
 * समय (यूनिक्स)
 * टाइमआउट (यूनिक्स) - एक समय सीमा के साथ एक कमांड चलाएँ
 * शीर्ष (सॉफ्टवेयर)
 * स्पर्श करें (कमांड) - दी गई फ़ाइल पर अंतिम-संशोधित तिथि अपडेट करें
 * tr (यूनिक्स) - वर्णों का अनुवाद करें या हटाएँ
 * ट्रेसरूट
 * सही और गलत (आदेश)
 * टर्मिनल एमुलेटर
 * ttysize
 * udhcpc - छोटा डीएचसीपी क्लाइंट
 * udhcpd ी
 * udpsvd
 * यूमाउंट - फ़ाइल सिस्टम को umount करें
 * अनाम - सिस्टम जानकारी प्रदर्शित करें
 * असंपीड़ित
 * अविस्तारित
 * यूनिक
 * unix2dos
 * unlzma
 * अनलज़ॉप
 * [[खोलना]]
 * अपटाइम - बताएं कि सिस्टम कितने समय से चल रहा है।
 * सो जाओ - एन [माइक्रोसेकंड] के लिए रुकें
 * vconfig - VLAN (802.1q) कॉन्फ़िगरेशन प्रोग्राम
 * vi - (दृश्य) फ़ाइल संपादित करें
 * वीलॉक - वर्चुअल कंसोल लॉक प्रोग्राम
 * वॉल्यूम नाम - रिटर्न वॉल्यूम नाम
 * घड़ी (यूनिक्स) - समय-समय पर एक कार्यक्रम निष्पादित करें
 * वॉचडॉग (सॉफ़्टवेयर वॉचडॉग डेमन) - सॉफ्टवेयर वॉचडॉग डेमन
 * wc (यूनिक्स) - शब्द, पंक्ति, और बाइट या वर्ण गणना
 * भूल जाओ
 * जो (कमांड) - (शेल) कमांड का पूरा पथ दिखाता है
 * कौन (यूनिक्स) - प्रदर्शित करें कि सिस्टम पर कौन है
 * whoami - प्रभावी उपयोगकर्ता आईडी प्रिंट करें
 * xargs - तर्क सूचियों का निर्माण करें और उपयोगिता का आह्वान करें
 * हाँ (यूनिक्स) - एक स्ट्रिंग को बार-बार प्रिंट करने के लिए
 * Gzip#ganzip और zcat - स्टडआउट करने के लिए uncompress  करें
 * zcip

 

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



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



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

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

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

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

यह भी देखें

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