बिजीबॉक्स: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 21: Line 21:
}}
}}


बिजीबॉक्स [[सॉफ्टवेयर सूट]] है जो ही निष्पादन योग्य फ़ाइल में यूनिक्स कमांड की कई सूची प्रदान करता है। यह विभिन्न प्रकार के [[POSIX]] वातावरणों जैसे [[Linux]], Android (ऑपरेटिंग सिस्टम) में चलता है।<ref>{{cite web|url=https://play.google.com/store/apps/details?id=busybox.lite&hl=en|title=बिजीबॉक्स क्लासिक|author=BitCubate X|access-date=August 8, 2017|archive-date=October 27, 2022|archive-url=https://web.archive.org/web/20221027123436/https://play.google.com/store/apps/details?id=busybox.lite&hl=en|url-status=live}}</ref> और फ्रीबीएसडी,<ref>{{cite web|url=http://portsmon.freebsd.org/portoverview.py?category=sysutils&portname=busybox|title=फ्रीबीएसडी पोर्ट अवलोकन|access-date=September 2, 2011|archive-date=January 2, 2014|archive-url=https://web.archive.org/web/20140102190834/http://portsmon.freebsd.org/portoverview.py?category=sysutils&portname=busybox|url-status=live}}</ref> हालाँकि इसके द्वारा प्रदान किए जाने वाले कई उपकरण [[लिनक्स कर्नेल]] द्वारा प्रदान किए गए इंटरफेस के साथ काम करने के लिए डिज़ाइन किए गए हैं। यह विशेष रूप से बहुत सीमित संसाधनों वाले एम्बेडेड ऑपरेटिंग सिस्टम के लिए बनाया गया था। लेखकों ने इसे [[एम्बेडेड सिस्टम पर लिनक्स]] का [[स्विस आर्मी नाइफ]] करार दिया,<ref>{{Cite web |url=https://www.busybox.net/about.html |title='द स्विस आर्मी नाइफ ऑफ एंबेडेड लिनक्स' स्रोत का नारा|access-date=February 23, 2018 |archive-date=February 24, 2018 |archive-url=https://web.archive.org/web/20180224052828/https://www.busybox.net/about.html |url-status=live }}</ref> क्योंकि एकल निष्पादन योग्य 300 से अधिक सामान्य कमांड के बुनियादी कार्यों को प्रतिस्थापित करता है। विवादास्पद रूप से संस्करण 3 पर न जाने का निर्णय लेने के बाद, इसे [[जीएनयू जनरल पब्लिक लाइसेंस]] की शर्तों के तहत [[मुफ्त सॉफ्टवेयर]] के रूप में जारी किया गया है।<ref name="busybox1"/>
बिजीबॉक्स [[सॉफ्टवेयर सूट]] है जो एक ही निष्पादन योग्य फ़ाइल में यूनिक्स कमांड की विभिन्न सूची प्रदान करता है। यह विभिन्न प्रकार के [[POSIX|पॉज़िक्स]] वातावरणों जैसे [[Linux|लिनक्स]], एंड्रॉयड (ऑपरेटिंग सिस्टम) में चलता है।<ref>{{cite web|url=https://play.google.com/store/apps/details?id=busybox.lite&hl=en|title=बिजीबॉक्स क्लासिक|author=BitCubate X|access-date=August 8, 2017|archive-date=October 27, 2022|archive-url=https://web.archive.org/web/20221027123436/https://play.google.com/store/apps/details?id=busybox.lite&hl=en|url-status=live}}</ref> और फ्रीबीएसडी,<ref>{{cite web|url=http://portsmon.freebsd.org/portoverview.py?category=sysutils&portname=busybox|title=फ्रीबीएसडी पोर्ट अवलोकन|access-date=September 2, 2011|archive-date=January 2, 2014|archive-url=https://web.archive.org/web/20140102190834/http://portsmon.freebsd.org/portoverview.py?category=sysutils&portname=busybox|url-status=live}}</ref> चूंकि इसके द्वारा प्रदान किए जाने वाले विभिन्न उपकरण [[लिनक्स कर्नेल]] द्वारा प्रदान किए गए इंटरफेस के साथ कार्य करने के लिए डिज़ाइन किए गए हैं। यह विशेष रूप से अधिक सीमित संसाधनों वाले एम्बेडेड ऑपरेटिंग सिस्टम के लिए बनाया गया था। लेखकों ने इसे [[एम्बेडेड सिस्टम पर लिनक्स]] का [[स्विस आर्मी नाइफ]] बताया था,<ref>{{Cite web |url=https://www.busybox.net/about.html |title='द स्विस आर्मी नाइफ ऑफ एंबेडेड लिनक्स' स्रोत का नारा|access-date=February 23, 2018 |archive-date=February 24, 2018 |archive-url=https://web.archive.org/web/20180224052828/https://www.busybox.net/about.html |url-status=live }}</ref> क्योंकि एकल निष्पादन योग्य 300 से अधिक सामान्य कमांड के मूलभूत कार्यों को प्रतिस्थापित करता है। विवादास्पद रूप से वर्जन 3 पर न जाने का निर्णय लेने के पश्चात, इसे [[जीएनयू जनरल पब्लिक लाइसेंस]] की नियमो के अनुसार [[मुफ्त सॉफ्टवेयर|फ्री सॉफ्टवेयर]] के रूप में जारी किया गया है।<ref name="busybox1"/>




Line 27: Line 27:


=== उत्पत्ति ===
=== उत्पत्ति ===
मूल रूप से 1995 में [[ब्रूस पेरेन्स]] द्वारा लिखित और 1996 में उनके इच्छित उपयोग के लिए पूर्ण घोषित किया गया,<ref>{{cite web |last1=Landley |first1=Rob |title=बिजीबॉक्स फोरेंसिक विश्लेषण|url=https://busybox.net/~landley/forensics.txt |access-date=2022-11-11 |archive-url=https://web.archive.org/web/20211025201514/https://busybox.net/~landley/forensics.txt |archive-date=2021-10-25 |format=TXT |url-status=live}}</ref> बिजीबॉक्स ने शुरू में एकल [[फ्लॉपी डिस्क]] पर संपूर्ण [[बूटिंग]] सिस्टम लगाने का लक्ष्य रखा था जो [[डेबियन]] वितरण के लिए बचाव डिस्क और इंस्टॉलेशन (कंप्यूटर प्रोग्राम)#इंस्टॉलर दोनों के रूप में काम करेगा। उस समय से, इसे एम्बेडेड लिनक्स उपकरणों और लिनक्स वितरण इंस्टॉलरों के लिए [[वास्तविक मानक]] कोर [[ उपयोक्ता स्थान |उपयोक्ता स्थान]] टूलसेट बनने के लिए विस्तारित किया गया है। चूँकि प्रत्येक लिनक्स निष्पादन योग्य के लिए कई किलोबाइट ओवरहेड की आवश्यकता होती है, बिजीबॉक्स प्रोग्राम में दो सौ से अधिक प्रोग्रामों को साथ संयोजित करने से अक्सर पर्याप्त डिस्क स्थान और सिस्टम मेमोरी की बचत होती है।
मूल रूप से 1995 में [[ब्रूस पेरेन्स]] द्वारा लिखित और 1996 में उनके इच्छित उपयोग के लिए पूर्ण घोषित किया गया था,<ref>{{cite web |last1=Landley |first1=Rob |title=बिजीबॉक्स फोरेंसिक विश्लेषण|url=https://busybox.net/~landley/forensics.txt |access-date=2022-11-11 |archive-url=https://web.archive.org/web/20211025201514/https://busybox.net/~landley/forensics.txt |archive-date=2021-10-25 |format=TXT |url-status=live}}</ref> बिजीबॉक्स ने प्रारंभ में एकल [[फ्लॉपी डिस्क]] पर संपूर्ण [[बूटिंग]] सिस्टम लगाने का लक्ष्य रखा था जो [[डेबियन]] वितरण के लिए बचाव डिस्क और इंस्टॉलेशन (कंप्यूटर प्रोग्राम) इंस्टॉलर दोनों के रूप में कार्य करता है। उस समय से, इसे एम्बेडेड लिनक्स उपकरणों और लिनक्स वितरण इंस्टॉलरों के लिए [[वास्तविक मानक|डी फैक्टो स्टैंडर्ड]] कोर अपर स्पेस टूलसेट बनने के लिए विस्तारित किया गया है। चूँकि प्रत्येक लिनक्स निष्पादन योग्य के लिए विभिन्न किलोबाइट ओवरहेड की आवश्यकता होती है, बिजीबॉक्स प्रोग्राम में दो सौ से अधिक प्रोग्रामों को साथ संयोजित करने से अधिकांशतः पर्याप्त डिस्क स्थान और सिस्टम मेमोरी की बचत होती है।


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


=== GPLv2/GPLv3 विवाद ===
=== जीपीएलवी2/जीपीएलवी3 विवाद ===
सितंबर 2006 में, परियोजना अनुरक्षक रॉब लैंडली और ब्रूस पेरेंस के बीच भारी चर्चा और विवादों के बाद,<ref>[https://web.archive.org/web/20091220044135/http://perens.com/blog/2009/12/15/23/ Statement on Busybox Lawsuits] on [[Bruce Perens]]' Weblog (December 15, 2009, archived)</ref> बिजीबॉक्स<ref name="busybusy">{{cite web |author=Corbet |first=Jonathan |date=2006-10-01 |title=व्यस्त व्यस्त व्यस्तबॉक्स|url=https://lwn.net/Articles/202106/ |access-date=2015-11-21 |publisher=[[LWN.net]] |quote=''Since BusyBox can be found in so many embedded systems, it finds itself at the core of the [[GNU General Public License#Version 3|GPLv3]] anti-DRM debate. [...]The real outcomes, however, are this: BusyBox will be GPLv2 only starting with the next release. It is generally accepted that stripping out the "or any later version" is legally defensible, and that the merging of other GPLv2-only code will force that issue in any case'' |archive-date=January 7, 2016 |archive-url=https://web.archive.org/web/20160107184000/https://lwn.net/Articles/202106/ |url-status=live }}</ref><ref>{{cite web |url=https://lwn.net/Articles/202110/ |first=Rob |last=Landley |title=Re: Move GPLv2 vs v3 fun… |date=2006-09-09 |publisher=lwn.net |access-date=2015-11-21 |quote=''Don't invent a straw man argument please. I consider licensing BusyBox under GPLv3 to be useless, unnecessary, overcomplicated, and confusing, and in addition to that it has actual downsides. 1) Useless: We're never dropping GPLv2.'' |archive-date=September 16, 2017 |archive-url=https://web.archive.org/web/20170916140920/https://lwn.net/Articles/202110/ |url-status=live }}</ref> परियोजना ने जीएनयू पब्लिक लाइसेंस संस्करण 3 (जीएनयू जनरल पब्लिक लाइसेंस#संस्करण 3) को अपनाने के खिलाफ निर्णय लिया; बिजीबॉक्स लाइसेंस को केवल जीएनयू जनरल पब्लिक लाइसेंस#संस्करण 2|जीपीएल-2.0-के रूप में स्पष्ट किया गया था।<ref>[https://lwn.net/Articles/202113/ GPL version 2 only for BusyBox 1.3.0.] {{Webarchive|url=https://web.archive.org/web/20160914100444/https://lwn.net/Articles/202113/ |date=September 14, 2016 }} on [[lwn.net]]</ref>
सितंबर 2006 में, परियोजना अनुरक्षक रॉब लैंडली और ब्रूस पेरेंस के मध्य विचार  और विवादों के पश्चात,<ref>[https://web.archive.org/web/20091220044135/http://perens.com/blog/2009/12/15/23/ Statement on Busybox Lawsuits] on [[Bruce Perens]]' Weblog (December 15, 2009, archived)</ref> बिजीबॉक्स <ref name="busybusy">{{cite web |author=Corbet |first=Jonathan |date=2006-10-01 |title=व्यस्त व्यस्त व्यस्तबॉक्स|url=https://lwn.net/Articles/202106/ |access-date=2015-11-21 |publisher=[[LWN.net]] |quote=''Since BusyBox can be found in so many embedded systems, it finds itself at the core of the [[GNU General Public License#Version 3|GPLv3]] anti-DRM debate. [...]The real outcomes, however, are this: BusyBox will be GPLv2 only starting with the next release. It is generally accepted that stripping out the "or any later version" is legally defensible, and that the merging of other GPLv2-only code will force that issue in any case'' |archive-date=January 7, 2016 |archive-url=https://web.archive.org/web/20160107184000/https://lwn.net/Articles/202106/ |url-status=live }}</ref><ref>{{cite web |url=https://lwn.net/Articles/202110/ |first=Rob |last=Landley |title=Re: Move GPLv2 vs v3 fun… |date=2006-09-09 |publisher=lwn.net |access-date=2015-11-21 |quote=''Don't invent a straw man argument please. I consider licensing BusyBox under GPLv3 to be useless, unnecessary, overcomplicated, and confusing, and in addition to that it has actual downsides. 1) Useless: We're never dropping GPLv2.'' |archive-date=September 16, 2017 |archive-url=https://web.archive.org/web/20170916140920/https://lwn.net/Articles/202110/ |url-status=live }}</ref> परियोजना ने जीएनयू पब्लिक लाइसेंस वर्जन 3 (जीएनयू जनरल पब्लिक लाइसेंस या वर्जन 3) को अपनाने के विरुद्ध निर्णय लिया था; बिजीबॉक्स लाइसेंस को केवल जीएनयू जनरल पब्लिक लाइसेंस वर्जन 2 या जीपीएल-2.0-के रूप में स्पष्ट किया गया था।<ref>[https://lwn.net/Articles/202113/ GPL version 2 only for BusyBox 1.3.0.] {{Webarchive|url=https://web.archive.org/web/20160914100444/https://lwn.net/Articles/202113/ |date=September 14, 2016 }} on [[lwn.net]]</ref>
अक्टूबर 2006 से, डेनिस व्लासेंको ने लाइसेंस विवादों के परिणामस्वरूप, रोब लैंडली से बिजीबॉक्स की देखरेख की जिम्मेदारी ले ली है, जिसने [[ खिलौना बॉक्स |खिलौना बॉक्स]] शुरू किया है।<ref name="busybusy"/><ref>{{cite mailing list | url = https://lwn.net/Articles/202120/ | title = में बाहर जा रहा हूँ। मुझे कुछ समय हो सकता है| mailing-list = busybox | date = 2006-09-30 | last = Landley | first = Robert | access-date = July 21, 2016 | archive-date = July 18, 2016 | archive-url = https://web.archive.org/web/20160718121452/http://lwn.net/Articles/202120/ | url-status = live }}</ref>


अक्टूबर 2006 से, डेनिस व्लासेंको ने लाइसेंस विवादों के परिणामस्वरूप, रोब लैंडली से बिजीबॉक्स की देखरेख का उत्तरदायित्व है, जिसने [[ खिलौना बॉक्स |टॉय बॉक्स]] प्रारंभ किया है।<ref name="busybusy" /><ref>{{cite mailing list | url = https://lwn.net/Articles/202120/ | title = में बाहर जा रहा हूँ। मुझे कुछ समय हो सकता है| mailing-list = busybox | date = 2006-09-30 | last = Landley | first = Robert | access-date = July 21, 2016 | archive-date = July 18, 2016 | archive-url = https://web.archive.org/web/20160718121452/http://lwn.net/Articles/202120/ | url-status = live }}</ref>
=== जीपीएल लासुइट  ===
इस प्रकार 2007 के अंत में, बिजीबॉक्स न्यूयॉर्क के दक्षिणी जिले के लिए संयुक्त राज्य अमेरिका के जिला न्यायालय में अपने लाइसेंस (जीपीएल) की नियमो के उल्लंघन पर सक्रिय रूप से लासुइट चलाने के लिए भी प्रमुखता में आया था।<ref name="softwarefreedom2007">[http://www.softwarefreedom.org/news/2007/sep/20/busybox/ On Behalf of BusyBox Developers Andersen and Landley, SFLC Files First Ever U.S. GPL Violation Lawsuit] {{Webarchive|url=https://web.archive.org/web/20071006013510/http://www.softwarefreedom.org/news/2007/sep/20/busybox/ |date=October 6, 2007 }} (Software Freedom Law Center September 20, 2007)</ref>
एंबेडेड सिस्टम में बिजीबॉक्स के उपयोग से संबंधित जीपीएल उल्लंघन पर पहला अमेरिकी [[मुकदमा|लासुइट]] होने का प्रमाण किया गया था। लासुइट,<ref name="softwarefreedom2007" /> केस 07-सीवी-8205 20 सितंबर, 2007 को [[सॉफ्टवेयर फ्रीडम लॉ सेंटर]] (एसएफएलसी) द्वारा एंडरसन और लैंडली की ओर से [[ मानसून मल्टीमीडिया |मानसून मल्टीमीडिया]] इंक के विरुद्ध अंकित किया गया था, जब [[फर्मवेयर]] अपग्रेड में बिजीबॉक्स कोड की खोज की गई थी और कंपनी से संपर्क करने का प्रयास किया गया था। स्पष्टतः असफल हो गया था। इस प्रकार स्थिति को स्रोत के मॉनसून वर्जन को जारी करने और एंडरसन और लैंडली को अज्ञात राशि के भुगतान के साथ सुलझाया गया था।<ref>{{cite web|url=http://www.linux.com/feature/120629 |title=बिजीबॉक्स-मानसून जीपीएल मामले में हुआ समझौता|archive-url=https://web.archive.org/web/20080924170713/http://www.linux.com/feature/120629 |archive-date=2008-09-24 |url-status=dead |first=Bruce |last=Byfield |work=Linux.com |date=October 30, 2007}}</ref>
इस प्रकार 21 नवंबर, 2007 को, एसएफएलसी ने एंडरसन और लैंडली की ओर से दो और कंपनियों, एक्सटेरासिस (केस 07-सीवी-10455) और हाई-गेन एंटेना (केस 07-सीवी-10456) के विरुद्ध दो समान लासुइट लाए थे।<ref>[http://news.zdnet.co.uk/software/0,1000000121,39290971,00.htm Linux legal team sues over GPL violations] {{Webarchive|url=https://web.archive.org/web/20071213221604/http://news.zdnet.co.uk/software/0,1000000121,39290971,00.htm |date=December 13, 2007 }} (Martin LaMonica, CNET News.com, November 21, 2007)</ref><ref>{{cite web|url=http://www.softwarefreedom.org/news/2007/nov/20/busybox/|title=बिजीबॉक्स डेवलपर्स की ओर से जीपीएल उल्लंघन के मुकदमों का दूसरा दौर दायर किया गया|access-date=November 25, 2007|archive-date=November 24, 2007|archive-url=https://web.archive.org/web/20071124092039/http://www.softwarefreedom.org/news/2007/nov/20/busybox/|url-status=live}}</ref> उपयोग किए गए स्रोत कोड को जारी करने और अज्ञात भुगतान के लिए एक्सटेरासिस स्थिति का निर्णय 17 दिसंबर को किया गया,<ref>{{cite web|url=http://www.softwarefreedom.org/news/2007/dec/17/busybox-xterasys-settlement/|title=बिजीबॉक्स डेवलपर्स और एक्सटेरासिस कॉर्पोरेशन जीपीएल मुकदमे को निपटाने के लिए सहमत हैं|access-date=December 18, 2007|archive-date=December 19, 2007|archive-url=https://web.archive.org/web/20071219004956/http://www.softwarefreedom.org/news/2007/dec/17/busybox-xterasys-settlement/|url-status=live}}</ref> और सक्रिय लाइसेंस अनुपालन और अज्ञात भुगतान के लिए 6 मार्च 2008 को हाई-गेन एंटेना स्थिति है।<ref>[http://www.softwarefreedom.org/news/2008/mar/06/busybox-hga/ BusyBox Developers and High-Gain Antennas Agree to Dismiss GPL Lawsuit] {{Webarchive|url=https://web.archive.org/web/20080309174405/http://www.softwarefreedom.org/news/2008/mar/06/busybox-hga/ |date=March 9, 2008 }} (SFLC press release)</ref> 7 दिसंबर 2007 को, एक्शनटेक राउटर्स के लिए फर्मवेयर के वितरण को लेकर [[वेरिज़ोन कम्युनिकेशंस]] के विरुद्ध स्थिति लाया गया था;<ref>{{cite web |url=https://www.computerworld.com/article/2537947 |title=ओपन-सोर्स कानूनी समूह ने वेरिज़ोन पर मुकदमा करते हुए बिजीबॉक्स पर फिर से हमला किया|last=Gross |first=Grant |work=[[Computerworld]] |date=December 7, 2007 |access-date=January 6, 2021 |archive-date=January 11, 2023 |archive-url=https://web.archive.org/web/20230111054438/https://www.computerworld.com/article/2537947/open-source-legal-group-strikes-again-on-busybox--suing-verizon.html |url-status=live }}</ref><ref>{{cite web|url=http://www.softwarefreedom.org/news/2007/dec/07/busybox/|title=बिजीबॉक्स डेवलपर्स ने वेरिज़ोन कम्युनिकेशंस के खिलाफ जीपीएल उल्लंघन का मुकदमा दायर किया|access-date=December 22, 2007|archive-date=December 30, 2007|archive-url=https://web.archive.org/web/20071230025833/http://www.softwarefreedom.org/news/2007/dec/07/busybox/|url-status=live}}</ref> यह स्थिति 17 मार्च 2008 को लाइसेंस अनुपालन, फ्री सॉफ्टवेयर लाइसेंस के साथ भविष्य के अनुपालन की निगरानी के लिए अधिकारी की नियुक्ति और अज्ञात राशि के भुगतान की नियम पर निश्चित किया गया था।<ref>[http://www.informationweek.com/news/showArticle.jhtml?articleID=206904096&subSection=News Verizon Settles Open Source Software Lawsuit] {{Webarchive|url=https://web.archive.org/web/20080321195234/http://www.informationweek.com/news/showArticle.jhtml?articleID=206904096&subSection=News |date=March 21, 2008 }} (Paul McDougell, ''InformationWeek'', March 17, 2008)</ref> बेल माइक्रोप्रोडक्ट्स (केस 08-सीवी-5270) और [[सुपरमाइक्रो]] (केस 08-सीवी-5269) के विरुद्ध 9 जून 2008 को आगे के लासुइट  लाए थे।<ref>[http://www.softwarefreedom.org/news/2008/jun/10/busybox/ SFLC Files Another Round of GPL Violation Lawsuits on Behalf of BusyBox Developers] {{Webarchive|url=https://web.archive.org/web/20080611164749/http://www.softwarefreedom.org/news/2008/jun/10/busybox/ |date=June 11, 2008 }} (SFLC press release)</ref> सुपर माइक्रो स्थिति का निर्णय 23 जुलाई 2008 को किया गया था।<ref>[http://www.softwarefreedom.org/news/2008/jul/23/busybox-supermicro/ BusyBox Developers and Supermicro Agree to End GPL Lawsuit: Good Faith Discussions Result in Dismissal of Copyright Infringement Case] {{Webarchive|url=https://web.archive.org/web/20080727030737/http://www.softwarefreedom.org/news/2008/jul/23/busybox-supermicro/ |date=July 27, 2008 }} (SFLC press release)</ref> बिजीबॉक्स और बेल माइक्रोप्रोडक्ट्स ने भी 17 अक्टूबर को अदालत के बाहर समझौता कर लिया था।<ref>2008. ''Andersen v. Bell Microproducts, Inc.'', No. 08-cv-5270, Doc. No. 16 (S.D.N.Y. Oct. 17, 2008) (notice of voluntary dismissal)</ref>
इस प्रकार14 दिसंबर 2009 को, [[ सर्वश्रेष्ठ खरीद |बेस्ट बाय]] , [[ संयुक्त उद्यम कम्पनी |पीवीसी]] , [[ SAMSUNG |सैमसंग]] और अन्य सहित चौदह प्रतिवादियों के नाम पर नया लासुइट अंकित किया गया था।<ref>{{cite web|url=http://www.zdnet.com/article/how-to-avoid-modern-day-public-gpl-floggings/|publisher=zdnet.com|title=आधुनिक समय की सार्वजनिक जीपीएल पिटाई से कैसे बचें|quote=यदि जीपीएल और अन्य फ्री और ओपन सोर्स लाइसेंस के अनुपालन के लिए वास्तविक मानक और प्रक्रियाएं वास्तव में मौजूद थीं, तो हाल के एसएफएलसी मुकदमे की तरह सार्वजनिक पिटाई और निष्पादन से बचा जा सकता था।|first=Jason|last=Perlow|date=December 16, 2009|access-date=2016-03-24|archive-date=March 13, 2016|archive-url=https://web.archive.org/web/20160313074445/http://www.zdnet.com/article/how-to-avoid-modern-day-public-gpl-floggings/|url-status=live}}</ref><ref>[http://news.cnet.com/8301-1001_3-10415270-92.html?tag=nl.e703 Best Buy, Samsung, Westinghouse, 11 more named in GPL lawsuit] on [[cnet.com]]</ref><ref>[http://tech-insider.org/open-source-software/research/acrobat/091214.pdf The Software Freedom Conservancy, Inc. & Mr. Erik Andersen vs BestBuy, Samung, Westinghouse, JVC, Western Digital, Bosch, Phoebe Micro, Humax, ...] {{Webarchive|url=https://web.archive.org/web/20170119111442/http://tech-insider.org/open-source-software/research/acrobat/091214.pdf |date=January 19, 2017 }} (New York, 2009)</ref>
फरवरी 2010 में सैमसंग ने जीपीएलवी2 के अनुसार अपना LN52A650 टीवी फर्मवेयर जारी किया था,<ref>[https://web.archive.org/web/20100210133921/http://www.samsung.com/global/opensource Visual Display - Open Source] on samsung.com ''"Please download the links below We use GPLv2 and LGPLv2.1, not GPLv3 and LGPLv3. Model: LN40A650 / LN52A650 / LN52A750 [...] LN52A750.zip"'' (archived 2010)</ref> जिसे पश्चात में सैमीजीओ कम्यूनिटी प्रोजेक्ट द्वारा संदर्भ के रूप में उपयोग किया गया था।<ref>[https://wiki.samygo.tv/index.php?title=Main_Page Main_Page] {{Webarchive|url=https://web.archive.org/web/20170216222201/https://wiki.samygo.tv/index.php?title=Main_Page |date=February 16, 2017 }} on samygo.tv</ref> लगभग 3 अगस्त 2010 को, बिजीबॉक्स ने वेस्टिंगहाउस से $90,000 के ट्रिपल हर्जाने और $47,865 के वकीलों की निवेश और फीस का डिफ़ॉल्ट निर्णय जीता, और [[सॉफ्टवेयर स्वतंत्रता संरक्षण|सॉफ्टवेयर फ्रीडम प्रोटेक्सन]] बनाम लासुइट  में उल्लंघनकारी उपकरण के रूप में संभवतः अधिक हाई-डेफ़ टीवी पर अधिकृत किया था। बेस्ट बाय, एट ​​अल., जीपीएल उल्लंघन का स्थिति उपरोक्त पैराग्राफ में उल्लेखित है।<ref>{{cite web |title=BusyBox and the GPL Prevail Again - Updated 4Xs |url=http://www.groklaw.net/article.php?story=20100803132055210 |first=Pamela |last=Jones |website=[[Groklaw]] |date=2010-08-03 |access-date=2012-09-27 |archive-date=August 4, 2010 |archive-url=https://web.archive.org/web/20100804000246/http://www.groklaw.net/article.php?story=20100803132055210 |url-status=live }}</ref>
मूल लेखक ब्रूस पेरेन्स और अनुरक्षक डेव सिनेज सहित किसी भी अन्य डेवलपर्स का इन कार्यों में प्रतिनिधित्व नहीं किया गया था या बस्तियों में पार्टी का प्रतिनिधित्व नहीं किया गया था। 15 दिसंबर 2009 को, पेरेन्स ने नियमबद्ध स्थिति के कुछ तथ्यों पर अपने विचार व्यक्त करते हुए कथन जारी किया और विशेष रूप से आरोप लगाया कि वर्तमान बिजीबॉक्स डेवलपर्स ने अन्य बिजीबॉक्स डेवलपर्स के कुछ कॉपीराइट बयानों को हटा दिया है, और लाइसेंस में परिवर्तन किया है। <ref>Bruce Perens, "[https://web.archive.org/web/20110515142741/http://perens.com/blog/d/2009/12/15/23/ Statement on Busybox lawsuits]", ''perens.com'' (December 15, 2009).</ref>


=== जीपीएल मुकदमे ===
2007 के अंत में, बिजीबॉक्स न्यूयॉर्क के दक्षिणी जिले के लिए संयुक्त राज्य अमेरिका के जिला न्यायालय में अपने लाइसेंस (जीपीएल) की शर्तों के उल्लंघन पर सक्रिय रूप से मुकदमा चलाने के लिए भी प्रमुखता में आया।<ref name="softwarefreedom2007">[http://www.softwarefreedom.org/news/2007/sep/20/busybox/ On Behalf of BusyBox Developers Andersen and Landley, SFLC Files First Ever U.S. GPL Violation Lawsuit] {{Webarchive|url=https://web.archive.org/web/20071006013510/http://www.softwarefreedom.org/news/2007/sep/20/busybox/ |date=October 6, 2007 }} (Software Freedom Law Center September 20, 2007)</ref>
एंबेडेड सिस्टम में बिजीबॉक्स के उपयोग से संबंधित जीपीएल उल्लंघन पर पहला अमेरिकी [[मुकदमा]] होने का दावा किया गया था। मुकदमा,<ref name="softwarefreedom2007"/>केस 07-सीवी-8205 20 सितंबर, 2007 को [[सॉफ्टवेयर फ्रीडम लॉ सेंटर]] (एसएफएलसी) द्वारा एंडरसन और लैंडली की ओर से [[ मानसून मल्टीमीडिया |मानसून मल्टीमीडिया]] इंक के खिलाफ दायर किया गया था, जब [[फर्मवेयर]] अपग्रेड में बिजीबॉक्स कोड की खोज की गई थी और कंपनी से संपर्क करने का प्रयास किया गया था। स्पष्टतः असफल हो गया था। मामले को स्रोत के मॉनसून संस्करण को जारी करने और एंडरसन और लैंडली को अज्ञात राशि के भुगतान के साथ सुलझाया गया।<ref>{{cite web|url=http://www.linux.com/feature/120629 |title=बिजीबॉक्स-मानसून जीपीएल मामले में हुआ समझौता|archive-url=https://web.archive.org/web/20080924170713/http://www.linux.com/feature/120629 |archive-date=2008-09-24 |url-status=dead |first=Bruce |last=Byfield |work=Linux.com |date=October 30, 2007}}</ref>
21 नवंबर, 2007 को, एसएफएलसी ने एंडरसन और लैंडली की ओर से दो और कंपनियों, एक्सटेरासिस (केस 07-सीवी-10455) और हाई-गेन एंटेना (केस 07-सीवी-10456) के खिलाफ दो समान मुकदमे लाए।<ref>[http://news.zdnet.co.uk/software/0,1000000121,39290971,00.htm Linux legal team sues over GPL violations] {{Webarchive|url=https://web.archive.org/web/20071213221604/http://news.zdnet.co.uk/software/0,1000000121,39290971,00.htm |date=December 13, 2007 }} (Martin LaMonica, CNET News.com, November 21, 2007)</ref><ref>{{cite web|url=http://www.softwarefreedom.org/news/2007/nov/20/busybox/|title=बिजीबॉक्स डेवलपर्स की ओर से जीपीएल उल्लंघन के मुकदमों का दूसरा दौर दायर किया गया|access-date=November 25, 2007|archive-date=November 24, 2007|archive-url=https://web.archive.org/web/20071124092039/http://www.softwarefreedom.org/news/2007/nov/20/busybox/|url-status=live}}</ref> उपयोग किए गए स्रोत कोड को जारी करने और अज्ञात भुगतान के लिए एक्सटेरासिस मामले का निपटारा 17 दिसंबर को किया गया,<ref>{{cite web|url=http://www.softwarefreedom.org/news/2007/dec/17/busybox-xterasys-settlement/|title=बिजीबॉक्स डेवलपर्स और एक्सटेरासिस कॉर्पोरेशन जीपीएल मुकदमे को निपटाने के लिए सहमत हैं|access-date=December 18, 2007|archive-date=December 19, 2007|archive-url=https://web.archive.org/web/20071219004956/http://www.softwarefreedom.org/news/2007/dec/17/busybox-xterasys-settlement/|url-status=live}}</ref> और सक्रिय लाइसेंस अनुपालन और अज्ञात भुगतान के लिए 6 मार्च 2008 को हाई-गेन एंटेना मामला।<ref>[http://www.softwarefreedom.org/news/2008/mar/06/busybox-hga/ BusyBox Developers and High-Gain Antennas Agree to Dismiss GPL Lawsuit] {{Webarchive|url=https://web.archive.org/web/20080309174405/http://www.softwarefreedom.org/news/2008/mar/06/busybox-hga/ |date=March 9, 2008 }} (SFLC press release)</ref> 7 दिसंबर 2007 को, एक्शनटेक राउटर्स के लिए फर्मवेयर के वितरण को लेकर [[वेरिज़ोन कम्युनिकेशंस]] के खिलाफ मामला लाया गया था;<ref>{{cite web |url=https://www.computerworld.com/article/2537947 |title=ओपन-सोर्स कानूनी समूह ने वेरिज़ोन पर मुकदमा करते हुए बिजीबॉक्स पर फिर से हमला किया|last=Gross |first=Grant |work=[[Computerworld]] |date=December 7, 2007 |access-date=January 6, 2021 |archive-date=January 11, 2023 |archive-url=https://web.archive.org/web/20230111054438/https://www.computerworld.com/article/2537947/open-source-legal-group-strikes-again-on-busybox--suing-verizon.html |url-status=live }}</ref><ref>{{cite web|url=http://www.softwarefreedom.org/news/2007/dec/07/busybox/|title=बिजीबॉक्स डेवलपर्स ने वेरिज़ोन कम्युनिकेशंस के खिलाफ जीपीएल उल्लंघन का मुकदमा दायर किया|access-date=December 22, 2007|archive-date=December 30, 2007|archive-url=https://web.archive.org/web/20071230025833/http://www.softwarefreedom.org/news/2007/dec/07/busybox/|url-status=live}}</ref> यह मामला 17 मार्च 2008 को लाइसेंस अनुपालन, मुफ्त सॉफ्टवेयर लाइसेंस के साथ भविष्य के अनुपालन की निगरानी के लिए अधिकारी की नियुक्ति और अज्ञात राशि के भुगतान की शर्त पर तय किया गया था।<ref>[http://www.informationweek.com/news/showArticle.jhtml?articleID=206904096&subSection=News Verizon Settles Open Source Software Lawsuit] {{Webarchive|url=https://web.archive.org/web/20080321195234/http://www.informationweek.com/news/showArticle.jhtml?articleID=206904096&subSection=News |date=March 21, 2008 }} (Paul McDougell, ''InformationWeek'', March 17, 2008)</ref> बेल माइक्रोप्रोडक्ट्स (केस 08-सीवी-5270) और [[सुपरमाइक्रो]] (केस 08-सीवी-5269) के खिलाफ 9 जून 2008 को आगे के मुकदमे लाए गए।<ref>[http://www.softwarefreedom.org/news/2008/jun/10/busybox/ SFLC Files Another Round of GPL Violation Lawsuits on Behalf of BusyBox Developers] {{Webarchive|url=https://web.archive.org/web/20080611164749/http://www.softwarefreedom.org/news/2008/jun/10/busybox/ |date=June 11, 2008 }} (SFLC press release)</ref> सुपर माइक्रो मामले का निपटारा 23 जुलाई 2008 को किया गया।<ref>[http://www.softwarefreedom.org/news/2008/jul/23/busybox-supermicro/ BusyBox Developers and Supermicro Agree to End GPL Lawsuit: Good Faith Discussions Result in Dismissal of Copyright Infringement Case] {{Webarchive|url=https://web.archive.org/web/20080727030737/http://www.softwarefreedom.org/news/2008/jul/23/busybox-supermicro/ |date=July 27, 2008 }} (SFLC press release)</ref> बिजीबॉक्स और बेल माइक्रोप्रोडक्ट्स ने भी 17 अक्टूबर को अदालत के बाहर समझौता कर लिया।<ref>2008. ''Andersen v. Bell Microproducts, Inc.'', No. 08-cv-5270, Doc. No. 16 (S.D.N.Y. Oct. 17, 2008) (notice of voluntary dismissal)</ref>
14 दिसंबर 2009 को, [[ सर्वश्रेष्ठ खरीद |सर्वश्रेष्ठ खरीद]] , [[ संयुक्त उद्यम कम्पनी |संयुक्त उद्यम कम्पनी]] , [[ SAMSUNG |SAMSUNG]] और अन्य सहित चौदह प्रतिवादियों के नाम पर नया मुकदमा दायर किया गया था।<ref>{{cite web|url=http://www.zdnet.com/article/how-to-avoid-modern-day-public-gpl-floggings/|publisher=zdnet.com|title=आधुनिक समय की सार्वजनिक जीपीएल पिटाई से कैसे बचें|quote=यदि जीपीएल और अन्य फ्री और ओपन सोर्स लाइसेंस के अनुपालन के लिए वास्तविक मानक और प्रक्रियाएं वास्तव में मौजूद थीं, तो हाल के एसएफएलसी मुकदमे की तरह सार्वजनिक पिटाई और निष्पादन से बचा जा सकता था।|first=Jason|last=Perlow|date=December 16, 2009|access-date=2016-03-24|archive-date=March 13, 2016|archive-url=https://web.archive.org/web/20160313074445/http://www.zdnet.com/article/how-to-avoid-modern-day-public-gpl-floggings/|url-status=live}}</ref><ref>[http://news.cnet.com/8301-1001_3-10415270-92.html?tag=nl.e703 Best Buy, Samsung, Westinghouse, 11 more named in GPL lawsuit] on [[cnet.com]]</ref><ref>[http://tech-insider.org/open-source-software/research/acrobat/091214.pdf The Software Freedom Conservancy, Inc. & Mr. Erik Andersen vs BestBuy, Samung, Westinghouse, JVC, Western Digital, Bosch, Phoebe Micro, Humax, ...] {{Webarchive|url=https://web.archive.org/web/20170119111442/http://tech-insider.org/open-source-software/research/acrobat/091214.pdf |date=January 19, 2017 }} (New York, 2009)</ref>
फरवरी 2010 में सैमसंग ने GPLv2 के तहत अपना LN52A650 टीवी फर्मवेयर जारी किया,<ref>[https://web.archive.org/web/20100210133921/http://www.samsung.com/global/opensource Visual Display - Open Source] on samsung.com ''"Please download the links below We use GPLv2 and LGPLv2.1, not GPLv3 and LGPLv3. Model: LN40A650 / LN52A650 / LN52A750 [...] LN52A750.zip"'' (archived 2010)</ref> जिसे बाद में सैमीजीओ समुदाय परियोजना द्वारा संदर्भ के रूप में उपयोग किया गया था।<ref>[https://wiki.samygo.tv/index.php?title=Main_Page Main_Page] {{Webarchive|url=https://web.archive.org/web/20170216222201/https://wiki.samygo.tv/index.php?title=Main_Page |date=February 16, 2017 }} on samygo.tv</ref>
लगभग 3 अगस्त 2010 को, बिजीबॉक्स ने वेस्टिंगहाउस से $90,000 के ट्रिपल हर्जाने और $47,865 के वकीलों की लागत और फीस का डिफ़ॉल्ट निर्णय जीता, और [[सॉफ्टवेयर स्वतंत्रता संरक्षण]] बनाम मुकदमे में उल्लंघनकारी उपकरण के रूप में संभवतः बहुत सारे हाई-डेफ़ टीवी पर कब्ज़ा किया। बेस्ट बाय, एट ​​अल., जीपीएल उल्लंघन का मामला उपरोक्त पैराग्राफ में उल्लेखित है।<ref>{{cite web |title=BusyBox and the GPL Prevail Again - Updated 4Xs |url=http://www.groklaw.net/article.php?story=20100803132055210 |first=Pamela |last=Jones |website=[[Groklaw]] |date=2010-08-03 |access-date=2012-09-27 |archive-date=August 4, 2010 |archive-url=https://web.archive.org/web/20100804000246/http://www.groklaw.net/article.php?story=20100803132055210 |url-status=live }}</ref>
मूल लेखक ब्रूस पेरेन्स और अनुरक्षक डेव सिनेज सहित किसी भी अन्य डेवलपर्स का इन कार्यों में प्रतिनिधित्व नहीं किया गया था या बस्तियों में पार्टी का प्रतिनिधित्व नहीं किया गया था। 15 दिसंबर 2009 को, पेरेन्स ने कानूनी स्थिति के कुछ पहलुओं पर अपनी नाखुशी व्यक्त करते हुए बयान जारी किया और विशेष रूप से आरोप लगाया कि वर्तमान बिजीबॉक्स डेवलपर्स ने अन्य बिजीबॉक्स डेवलपर्स के कुछ कॉपीराइट बयानों को हटा दिया है, और लाइसेंस में बदलाव किया है। बयान.<ref>Bruce Perens, "[https://web.archive.org/web/20110515142741/http://perens.com/blog/d/2009/12/15/23/ Statement on Busybox lawsuits]", ''perens.com'' (December 15, 2009).</ref>




== विशेषताएँ ==
== विशेषताएँ ==
बिजीबॉक्स को दो सौ से अधिक उपयोगिताओं का उपसमूह प्रदान करने के लिए अनुकूलित किया जा सकता है। यह [[ एकल यूनिक्स विशिष्टता |एकल यूनिक्स विशिष्टता]] (एसयूएस) में निर्दिष्ट अधिकांश उपयोगिताओं के साथ-साथ कई अन्य सुविधाएं भी प्रदान कर सकता है जो उपयोगकर्ता लिनक्स सिस्टम पर देखने की उम्मीद करेगा। बिजीबॉक्स [[अल्मक्विस्ट शैल]] का उपयोग करता है, जिसे ए शेल, ऐश और श के नाम से भी जाना जाता है।<ref>{{Cite web |url=http://www.in-ulm.de/~mascheck/various/ash/#busybox |title=ash variants<!-- Bot generated title --> |access-date=2008-05-15 |archive-url=https://web.archive.org/web/20100310193527/http://www.in-ulm.de/~mascheck/various/ash/#busybox |archive-date=2010-03-10 |url-status=dead }}</ref> अनुकूलन के लिए विकल्प छोटा 'हश' शेल है। एमएसएच और लैश उपलब्ध हुआ करते थे।<ref>{{cite web |url=https://git.busybox.net/busybox/commit/shell/Config.in?id=b287e2e27a388deecd9d9580f2a846b2b2efff42 |title=शेल कॉन्फ़िगरेशन बनाने के लिए नए 'चयन' विकल्प का उपयोग करें|date=2003-08-08 |access-date=2019-04-02 |quote=The 'ash' shell adds about 60k in the default configuration and is the most complete and most pedantically correct shell included with busybox. This shell is actually a derivative of the [[Almquist shell#dash: Ubuntu, Debian and POSIX compliance of Linux distributions|Debian 'dash' shell]] (by Herbert Xu), which was created by porting the 'ash' shell (written by Kenneth Almquist) from NetBSD. |archive-date=April 1, 2019 |archive-url=https://web.archive.org/web/20190401175731/https://git.busybox.net/busybox/commit/shell/Config.in%3Fid%3Db287e2e27a388deecd9d9580f2a846b2b2efff42 |url-status=live }}</ref>
बिजीबॉक्स को दो सौ से अधिक उपयोगिताओं का उपसमूह प्रदान करने के लिए अनुकूलित किया जा सकता है। यह [[ एकल यूनिक्स विशिष्टता |सिंगल यूनिक्स स्पेशिफिकेशन]] (एसयूएस) में निर्दिष्ट अधिकांश उपयोगिताओं के साथ-साथ विभिन्न अन्य सुविधाएं भी प्रदान कर सकता है जो उपयोगकर्ता लिनक्स सिस्टम पर देखने की उम्मीद करेगा। बिजीबॉक्स [[अल्मक्विस्ट शैल]] का उपयोग करता है, जिसे ए शेल, ऐश और श के नाम से भी जाना जाता है।<ref>{{Cite web |url=http://www.in-ulm.de/~mascheck/various/ash/#busybox |title=ash variants<!-- Bot generated title --> |access-date=2008-05-15 |archive-url=https://web.archive.org/web/20100310193527/http://www.in-ulm.de/~mascheck/various/ash/#busybox |archive-date=2010-03-10 |url-status=dead }}</ref> अनुकूलन के लिए विकल्प छोटा 'हश' शेल है। एमएसएच और लैश उपलब्ध हुआ करते थे।<ref>{{cite web |url=https://git.busybox.net/busybox/commit/shell/Config.in?id=b287e2e27a388deecd9d9580f2a846b2b2efff42 |title=शेल कॉन्फ़िगरेशन बनाने के लिए नए 'चयन' विकल्प का उपयोग करें|date=2003-08-08 |access-date=2019-04-02 |quote=The 'ash' shell adds about 60k in the default configuration and is the most complete and most pedantically correct shell included with busybox. This shell is actually a derivative of the [[Almquist shell#dash: Ubuntu, Debian and POSIX compliance of Linux distributions|Debian 'dash' shell]] (by Herbert Xu), which was created by porting the 'ash' shell (written by Kenneth Almquist) from NetBSD. |archive-date=April 1, 2019 |archive-url=https://web.archive.org/web/20190401175731/https://git.busybox.net/busybox/commit/shell/Config.in%3Fid%3Db287e2e27a388deecd9d9580f2a846b2b2efff42 |url-status=live }}</ref>
चूँकि यह पूर्ण बूटस्ट्रैप सिस्टम है, यह आगे चलकर [[init]] और [[udev]] (या बाद वाले [[systemd]]) को प्रतिस्थापित कर देगा और इसे स्टार्टअप पर init और हॉटप्लग समय पर mdev कहा जाएगा।
 
चूँकि यह पूर्ण बूटस्ट्रैप सिस्टम है, यह आगे चलकर [[init|इनिट]] और [[udev|उदेव]] (या पश्चात वाले [[systemd|सिस्टमडी]]) को प्रतिस्थापित कर देगा और इसे स्टार्टअप पर इनिट और हॉटप्लग समय पर एमडीवी कहा जाता है।


बिजीबॉक्स वेबसाइट कार्यान्वित उपयोगिताओं की पूरी सूची प्रदान करती है।<ref>{{Cite web |url=https://www.busybox.net/downloads/BusyBox.html |title=BusyBox – The Swiss Army Knife of Embedded Linux<!-- Bot generated title --> |access-date=February 23, 2018 |archive-date=February 2, 2018 |archive-url=https://web.archive.org/web/20180202181458/https://busybox.net/downloads/BusyBox.html |url-status=live }}</ref>
बिजीबॉक्स वेबसाइट कार्यान्वित उपयोगिताओं की पूरी सूची प्रदान करती है।<ref>{{Cite web |url=https://www.busybox.net/downloads/BusyBox.html |title=BusyBox – The Swiss Army Knife of Embedded Linux<!-- Bot generated title --> |access-date=February 23, 2018 |archive-date=February 2, 2018 |archive-url=https://web.archive.org/web/20180202181458/https://busybox.net/downloads/BusyBox.html |url-status=live }}</ref>
Line 54: Line 62:


=== एकल बाइनरी ===
=== एकल बाइनरी ===
विशिष्ट कंप्यूटर प्रोग्राम में प्रत्येक एप्लिकेशन के लिए अलग [[बाइनरी फ़ाइल]] ([[निष्पादन]] योग्य) फ़ाइल होती है। बिजीबॉक्स एकल बाइनरी है, जो कई अनुप्रयोगों का समूह है, जिनमें से प्रत्येक को एकल बिजीबॉक्स बाइनरी को विभिन्न नामों से कॉल करके एक्सेस किया जा सकता है (प्रत्येक अलग नाम के लिए [[प्रतीकात्मक लिंक]] या [[ कठिन लिंक |कठिन लिंक]] द्वारा समर्थित)<ref>{{cite web|url=http://www-128.ibm.com/developerworks/library/l-busybox/index.html|title=BusyBox simplifies embedded Linux systems: A small toolkit for small environments |archive-url=https://web.archive.org/web/20081209025021/http://www-128.ibm.com/developerworks/library/l-busybox/index.html|archive-date=2008-12-09|website=IBM}}</ref> उचित तर्कों के साथ विशिष्ट तरीके से।
विशिष्ट कंप्यूटर प्रोग्राम में प्रत्येक एप्लिकेशन के लिए भिन्न [[बाइनरी फ़ाइल]] फ़ाइल होती है। बिजीबॉक्स एकल बाइनरी है, जो विभिन्न अनुप्रयोगों का समूह है, जिनमें से प्रत्येक को एकल बिजीबॉक्स बाइनरी को विभिन्न नामों से कॉल करके एक्सेस किया जा सकता है (प्रत्येक भिन्न नाम के लिए [[प्रतीकात्मक लिंक|सिंबॉलिक लिंक]] या [[ कठिन लिंक |हार्ड लिंक]] द्वारा समर्थित) <ref>{{cite web|url=http://www-128.ibm.com/developerworks/library/l-busybox/index.html|title=BusyBox simplifies embedded Linux systems: A small toolkit for small environments |archive-url=https://web.archive.org/web/20081209025021/http://www-128.ibm.com/developerworks/library/l-busybox/index.html|archive-date=2008-12-09|website=IBM}}</ref> सही नियमो के साथ विशिष्ट विधि से उपयोग किया जाता है।


बिजीबॉक्स को एकल बाइनरी दृष्टिकोण से लाभ होता है, क्योंकि यह निष्पादन योग्य फ़ाइल प्रारूप (आमतौर पर [[निष्पादन योग्य और लिंक करने योग्य प्रारूप]]) द्वारा शुरू किए गए ओवरहेड को कम करता है, और यह [[लाइब्रेरी (कंप्यूटिंग)]] की आवश्यकता के बिना कोड को कई अनुप्रयोगों के बीच साझा करने की अनुमति देता है। यह तकनीक क्रंचजेन द्वारा प्रदान की गई तकनीक के समान है<ref>{{man|1|crunchgen|FreeBSD}}</ref> फ्रीबीएसडी में कमांड, अंतर यह है कि बिजीबॉक्स उपयोगिताओं के सरलीकृत संस्करण प्रदान करता है (उदाहरण के लिए, फ़ाइल सॉर्टिंग क्षमता के बिना <samp>ls</samp> कमांड), जबकि सभी उपयोगिताओं का क्रंचजेन उत्पन्न योग पूरी तरह कार्यात्मक संस्करण प्रदान करेगा .
बिजीबॉक्स को एकल बाइनरी दृष्टिकोण से लाभ होता है, क्योंकि यह निष्पादन योग्य फ़ाइल प्रारूप (सामान्यतः [[निष्पादन योग्य और लिंक करने योग्य प्रारूप|ईएलएफ]]) द्वारा प्रारंभ किए गए ओवरहेड को कम करता है, और यह [[लाइब्रेरी (कंप्यूटिंग)]] की आवश्यकता के बिना कोड को विभिन्न अनुप्रयोगों के मध्य शेयर करने की अनुमति देता है। यह तकनीक क्रंचजेन द्वारा प्रदान की गई तकनीक के समान है<ref>{{man|1|crunchgen|FreeBSD}}</ref> फ्रीबीएसडी में कमांड, अंतर यह है कि बिजीबॉक्स उपयोगिताओं के सरलीकृत वर्जन प्रदान करता है (उदाहरण के लिए, फ़ाइल सॉर्टिंग क्षमता के बिना <samp>ls</samp> कमांड), जबकि सभी उपयोगिताओं का क्रंचजेन उत्पन्न योग पूरी तरह कार्यात्मक वर्जन प्रदान करता है .


सामान्य कोड को साझा करने के साथ-साथ आकार-अनुकूलन को ध्यान में रखते हुए लिखी गई दिनचर्या, बिजीबॉक्स सिस्टम को बिजीबॉक्स द्वारा प्रतिस्थापित उपयोगिताओं के संबंधित पूर्ण संस्करणों के साथ निर्मित सिस्टम की तुलना में बहुत कम भंडारण स्थान का उपयोग कर सकती है। अनुसंधान<ref>{{cite conference
सामान्य कोड को शेयर करने के साथ-साथ आकार-अनुकूलन को ध्यान में रखते हुए लिखी गई बिजीबॉक्स सिस्टम को बिजीबॉक्स द्वारा प्रतिस्थापित उपयोगिताओं के संबंधित पूर्ण संस्करणों के साथ निर्मित सिस्टम की तुलना में अधिक कम स्टोरेज स्पेस का उपयोग कर सकती है। अनुसंधान <ref>{{cite conference
|first1=Doug
|first1=Doug
|last1=Thayer
|last1=Thayer
Line 72: Line 80:
|archive-url=https://web.archive.org/web/20111003234540/http://www.micsymposium.org/mics_2004/ThayerMiller.pdf
|archive-url=https://web.archive.org/web/20111003234540/http://www.micsymposium.org/mics_2004/ThayerMiller.pdf
|url-status=live
|url-status=live
}}</ref> मानक यूनिक्स कमांड के [[जीएनयू]], बिजीबॉक्स, [[asmutil]] और [[पर्ल]] कार्यान्वयन की तुलना से पता चला है कि कुछ स्थितियों में बिजीबॉक्स अन्य कार्यान्वयन की तुलना में तेज़ प्रदर्शन कर सकता है, लेकिन हमेशा नहीं।
}}</ref> मानक यूनिक्स कमांड के [[जीएनयू]], बिजीबॉक्स, [[asmutil|अस्मुटिल]] और [[पर्ल]] कार्यान्वयन की तुलना से पता चला है कि कुछ स्थितियों में बिजीबॉक्स अन्य कार्यान्वयन की तुलना में तेज़ प्रदर्शन कर सकता है, किन्तु सदैव नहीं करते है।


=== आदेश ===
=== कमांड ===
आधिकारिक बिजीबॉक्स दस्तावेज़ उपलब्ध कमांड और उनके कमांड-लाइन विकल्पों का अवलोकन सूचीबद्ध करता है। <div class="toccolors" mw-बंधनेवाला mw-संक्षिप्त>
आधिकारिक बिजीबॉक्स डॉक्यूमेंट उपलब्ध कमांड और उनके कमांड-लाइन विकल्पों का अवलोकन सूचीबद्ध करता है। <div class="toccolors" mw-बंधनेवाला mw-संक्षिप्त>
बिजीबॉक्स कमांड की सूची<ref>{{cite web | url=https://www.busybox.net/downloads/BusyBox.html#commands | title=बिजीबॉक्स कमांड सहायता| access-date=2013-02-24 | archive-date=February 2, 2018 | archive-url=https://web.archive.org/web/20180202181458/https://busybox.net/downloads/BusyBox.html#commands | url-status=live }}</ref><div class="mw-बंधने" योग्य-सामग्री>
बिजीबॉक्स कमांड की सूची <ref>{{cite web | url=https://www.busybox.net/downloads/BusyBox.html#commands | title=बिजीबॉक्स कमांड सहायता| access-date=2013-02-24 | archive-date=February 2, 2018 | archive-url=https://web.archive.org/web/20180202181458/https://busybox.net/downloads/BusyBox.html#commands | url-status=live }}</ref><div class="mw-बंधने" योग्य-सामग्री>
{{Refbegin|4}}
{{Refbegin|4}}
* अलमक्विस्ट शैल
* अलमक्विस्ट शैल
*अरे
*अरे
* कैट ([[ अद्वितीय ]]्स) - स्टडआउट करने के लिए एक या अधिक फ़ाइलों की सामग्री प्रिंट करें।
* कैट ([[ एब्स्ट्रेक्ट ]]) - स्टडआउट करने के लिए एक या अधिक फ़ाइलों की कंटेंट प्रिंट करें।
* [[चामोद]] - फ़ाइल मोड बदलें
* [[सीएचएमओडी]] - फ़ाइल मोड चेंज
* [[सीपी (यूनिक्स)]] - कॉपी
* [[सीपी (यूनिक्स)]] - कॉपी
* [[दिनांक (यूनिक्स)]] - सिस्टम दिनांक/समय प्रदर्शित करें
* [[डेट (यूनिक्स)]] - सिस्टम डेट/समय प्रदर्शित करें
* [[डीडी (यूनिक्स)]] - कनवर्टिंग और फ़ॉर्मेटिंग के साथ एक फ़ाइल की प्रतिलिपि बनाएँ
* [[डीडी (यूनिक्स)]] - कनवर्टिंग और फ़ॉर्मेटिंग के साथ एक फ़ाइल की कॉपी बनाएँ
* [[डीएफ (यूनिक्स)]] - फ़ाइल सिस्टम उपयोग के आँकड़े प्रिंट करें
* [[डीएफ (यूनिक्स)]] - फ़ाइल सिस्टम उपयोग के आँकड़े प्रिंट करें
* [[dmesg]]
* [[डीएमईएसजी]]
* [[ प्रतिध्वनि (आदेश) ]] - पाठ की एक निर्दिष्ट पंक्ति प्रदर्शित करें।
* [[ प्रतिध्वनि (कमांड) ]] - टेक्स्ट की एक निर्दिष्ट पंक्ति प्रदर्शित करें।
* उदाहरण के लिए
* उदाहरण के लिए
* [[f[[grep]]]]
* [[एफ[[ग्रेप]]]]
* [[गेटी (यूनिक्स)]]
* [[गेटी (यूनिक्स)]]
* [[egrep]] - प्रत्येक फ़ाइल या मानक इनपुट में पैटर्न खोजें।
* [[ईग्रेप]] - प्रत्येक फ़ाइल या मानक इनपुट में पैटर्न खोजें।
* [[गन[[ज़िप]]]] - संपीड़ित फ़ाइल विस्तार।
* [[गन[[ज़िप]]]] - कंप्रेस्ड फ़ाइल एक्सटेंशन।
* [[gzip]] - फ़ाइल संपीड़न।
* [[जीज़िप]] - फ़ाइल संपीड़न।
* [[httpd]] - [[वेब सर्वर]]
* [[एचटीटीपीडी]] - [[वेब सर्वर]]
* इस में
* इस में
* [[ मार डालो (आदेश) ]] - किसी प्रक्रिया को सिग्नल भेजें।
* [[ किल्ड (कमांड) ]] - किसी प्रक्रिया को सिग्नल भेजें।
* [[एलएन (यूनिक्स)]] - निर्दिष्ट लक्ष्य के लिए LINK_NAME या DIRECTORY नामक एक लिंक बनाएं।
* [[एलएन (यूनिक्स)]] - निर्दिष्ट लक्ष्य के लिए लिंक_नेम या डॉयरेक्टरी नामक एक लिंक बनाएं।
* लॉगिन - सिस्टम पर एक नया सत्र शुरू करें
* लॉगिन - सिस्टम पर एक नया सत्र प्रारंभ करें
* [[ls]] - फ़ाइलों या फ़ोल्डरों की सूची
* [[आइएस]] - फ़ाइलों या फ़ोल्डरों की सूची
* एमदेव - उडेव के समान
* एमदेव - उडेव के समान
* एमकेडीआईआर - एक फ़ोल्डर बनाएं
* एमकेडीआईआर - एक फ़ोल्डर बनाएं
Line 105: Line 113:
* [[माउंट (यूनिक्स)]] - माउंट फ़ाइल सिस्टम
* [[माउंट (यूनिक्स)]] - माउंट फ़ाइल सिस्टम
* [[एम[[ हम ]] (यूनिक्स)]] - फ़ाइल स्थानांतरित करें
* [[एम[[ हम ]] (यूनिक्स)]] - फ़ाइल स्थानांतरित करें
* [[नेटकैट]] - नेटवर्किंग स्विस [[लेकिन]]ना चाकू।
* [[नेटकैट]] - नेटवर्किंग स्विस  
* [[नेटस्टैट]] - नेटवर्किंग जानकारी प्रदर्शित करें।
* [[नेटस्टैट]] - नेटवर्किंग जानकारी प्रदर्शित करें।
*एनटीपीसी
*एनटीपीसी
* एनटीपीसिंक
* एनटीपीसिंक
*नवराम
* [[पिडोफ़]] - नेम से मेल खाने वाले नामों के साथ सभी प्रक्रियाओं की पीआईडी सूचीबद्ध करें
* [[pidof]] - NAME से मेल खाने वाले नामों के साथ सभी प्रक्रियाओं की PID सूचीबद्ध करें
* [[पिंग (नेटवर्किंग उपयोगिता)]] - नेटवर्क होस्ट को आईसीएमपी इको_रिक्वेस्ट पैकेट भेजें
* [[पिंग (नेटवर्किंग उपयोगिता)]] - नेटवर्क होस्ट को ICMP ECHO_REQUEST पैकेट भेजें
* [[पीएस (यूनिक्स)]] - रिपोर्ट प्रक्रिया स्थिति
* [[पीएस (यूनिक्स)]] - रिपोर्ट प्रक्रिया स्थिति
* PWD - कार्यशील निर्देशिका प्रिंट करें
* पीडब्लूडी - कार्यशील निर्देशिका प्रिंट करें
* वास्तविक पथ
* वास्तविक पथ
* [[आरएम (यूनिक्स)]] - फ़ाइल मिटाएँ
* [[आरएम (यूनिक्स)]] - फ़ाइल मिटाएँ
* [[rmdir]] - निर्देशिका हटाएँ
* [[आरएमडीआईआर]] - निर्देशिका हटाएँ
* [[rpm2cpio]]
* [[आरपीएम2सीपीआईओ]]
* rstats - बिजीबॉक्स का कॉपीराइट
* rस्टैट्‍स - बिजीबॉक्स का कॉपीराइट
* [[rtcwake]]
* [[आरटीसीवेक]]
* [[रनलेवल]]
* [[रनलेवल]]
* [[रन-पार्ट्स]]
* [[रन-पार्ट्स]]
* रनवी
* रनवी
* रनvdir
* रनवीडीआईआर
* [[आरएक्स (यूनिक्स)]]
* [[आरएक्स (यूनिक्स)]]
* [[स्क्रिप्ट (यूनिक्स)]]
* [[स्क्रिप्ट (यूनिक्स)]]
* एसईडी - टेक्स्ट स्ट्रीम संपादक
* एसईडी - टेक्स्ट स्ट्रीम संपादक
* [[setkeycodes]]
* [[सेटकीकोड]]
* [[ setlogcons ]]
* [[ सेटलॉगकॉन्स ]]
*[[ साइट ]]
*[[ साइट ]]
* [[setuidgid]]
* [[सेतुइडगिड]]
* श
* [[शा1सम]] - शा-1 संदेश डाइजेस्ट की गणना करें और जांचें
* [[sha1sum]] - SHA-1 संदेश डाइजेस्ट की गणना करें और जांचें
* [[शा256सम]] - शा-256 संदेश डाइजेस्ट की गणना करें और जांचें
* [[sha256sum]] - SHA-256 संदेश डाइजेस्ट की गणना करें और जांचें
* [[ स्लिप (कमांड) ]] - एक निर्दिष्ट समय के लिए प्रोग्राम निष्पादन को निलंबित करें
* [[ नींद (आदेश) ]] - एक निर्दिष्ट समय के लिए प्रोग्राम निष्पादन को निलंबित करें
* [[स्टार्ट-स्टॉप-डेमन]]
* [[स्टार्ट-स्टॉप-डेमन]]
* [[स्टेट (यूनिक्स)]]
* [[स्टेट (यूनिक्स)]]
* [[स्ट्रिंग्स (यूनिक्स)]]
* [[स्ट्रिंग्स (यूनिक्स)]]
* [[stty]] - टर्मिनल लाइन सेटिंग्स बदलें और प्रिंट करें
* [[एसटीटीवाई]] - टर्मिनल लाइन सेटिंग्स परिवर्तन और प्रिंट करें
* सु (यूनिक्स) - किसी अन्य उपयोगकर्ता खाते के विशेषाधिकारों के साथ कमांड निष्पादित करें
* सु (यूनिक्स) - किसी अन्य उपयोगकर्ता खाते के विशेषाधिकारों के साथ कमांड निष्पादित करें
*[[ धोना ]]
*[[वाश]]
* सम (यूनिक्स) - एक फ़ाइल में चेकसम और काउंट [[vlock]]
* सम (यूनिक्स) - एक फ़ाइल में चेकसम और काउंट [[वीलॉक]]
* [[एसवी (यूनिक्स)]]
* [[एसवी (यूनिक्स)]]
* एसवीलॉग
* एसवीलॉग
* [[अदला-बदली]]
* [[चेंजमेंट]]
* स्वैपॉन
* स्वैपॉन
* [[रूट स्विच करें]]
* [[रूट स्विच करें]]
* [[सिंक (यूनिक्स)]] - सभी बफ़र किए गए फ़ाइल सिस्टम ब्लॉक को डिस्क पर लिखें
* [[सिंक (यूनिक्स)]] - सभी बफ़र किए गए फ़ाइल सिस्टम ब्लॉक को डिस्क पर लिखें
* [[sysctl]]
* [[सिस्टमसीटीएल]]
* [[syslogd]]
* [[सिसलॉगडी]]
* [[टीएसी (यूनिक्स)]] - फ़ाइलों को रिवर्स लाइन क्रम में संयोजित और प्रिंट करें
* [[टीएसी (यूनिक्स)]] - फ़ाइलों को रिवर्स लाइन क्रम में संयोजित और प्रिंट करें
* [[ पूँछ (यूनिक्स) ]] - फ़ाइल का अंतिम आउटपुट
* [[ टेल (यूनिक्स) ]] - फ़ाइल का अंतिम आउटपुट
* [[टार (कंप्यूटिंग)]]
* [[टार (कंप्यूटिंग)]]
*[[कार्यसेट]]
*[[कार्यसेट]]
* [[tcpsvd]]
* [[टीसीपीएसवीडी]]
* [[टी (कमांड)]] - एकाधिक फ़ाइलों पर आउटपुट भेजें
* [[टी (कमांड)]] - एकाधिक फ़ाइलों पर आउटपुट भेजें
* [[टेलनेट]]
* [[टेलनेट]]
Line 160: Line 166:
* [[परीक्षण (यूनिक्स)]]
* [[परीक्षण (यूनिक्स)]]
* टीएफटीपी
* टीएफटीपी
* [[ [[tftp]]d ]]
* [[ [[टीएफटीपी]]डी ]]
* [[समय (यूनिक्स)]]
* [[टाइम (यूनिक्स)]]
* [[टाइमआउट (यूनिक्स)]] - एक समय सीमा के साथ एक कमांड चलाएँ
* [[टाइमआउट (यूनिक्स)]] - एक समय सीमा के साथ एक कमांड चलाएँ
* शीर्ष (सॉफ्टवेयर)
* शीर्ष (सॉफ्टवेयर)
* स्पर्श करें (कमांड) - दी गई फ़ाइल पर अंतिम-संशोधित तिथि अपडेट करें
* स्पर्श करें (कमांड) - दी गई फ़ाइल पर अंतिम-संशोधित तिथि अपडेट करें
* tr (यूनिक्स) - वर्णों का अनुवाद करें या हटाएँ
* टीआर (यूनिक्स) - वर्णों का अनुवाद करें या हटाएँ
* [[ट्रेसरूट]]
* [[ट्रेसरूट]]
* सही और गलत (आदेश)
* सही और गलत (आदेश)
* [[टर्मिनल एमुलेटर]]
* [[टर्मिनल एमुलेटर]]
* [[ttysize]]
* [[टीटीवाईसाइज़]]
* [[ udhcpc ]] - छोटा डीएचसीपी क्लाइंट
* [[ यूडीएचसीपीसी ]] - छोटा डीएचसीपी क्लाइंट
* [[ udhcpd ]]
* [[ यूडीएचसीपीडी ]]
* [[udpsvd]]
* [[यूडीपीएसवीडी]]
* यूमाउंट - फ़ाइल सिस्टम को [[umount]] करें
* यूमाउंट - फ़ाइल सिस्टम को [[उमाउंट]] करें
* अनाम - सिस्टम जानकारी प्रदर्शित करें
* अनाम - सिस्टम जानकारी प्रदर्शित करें
* असंपीड़ित
* असंपीड़ित
*अविस्तारित
*अविस्तारित
* यूनिक
* यूनिक
* [[unix2dos]]
* [[यूनिक्स2डॉस]]
*[[unlzma]]
*[[अनलज़्मा]]
*अनलज़ॉप
*अनलज़ॉप
* [[[[खोलना]]]]
* [[[[प्लेयिंग]]]]
* [[अपटाइम]] - बताएं कि सिस्टम कितने समय से चल रहा है।
* [[अपटाइम]] - बताएं कि सिस्टम कितने समय से चल रहा है।
* सो जाओ - एन [माइक्रोसेकंड] के लिए रुकें
* सो जाओ - एन [माइक्रोसेकंड] के लिए रुकें
* [[vconfig]] - VLAN (802.1q) कॉन्फ़िगरेशन प्रोग्राम
* [[वीकॉनफिग]] - वीएलएएन (802.1q) कॉन्फ़िगरेशन प्रोग्राम
* vi - (दृश्य) फ़ाइल संपादित करें
* विआई - (दृश्य) फ़ाइल संपादित करें
* वीलॉक - वर्चुअल कंसोल लॉक प्रोग्राम
* वीलॉक - वर्चुअल कंसोल लॉक प्रोग्राम
* वॉल्यूम नाम - रिटर्न वॉल्यूम नाम
* वॉल्यूम नाम - रिटर्न वॉल्यूम नाम
* [[घड़ी (यूनिक्स)]] - समय-समय पर एक कार्यक्रम निष्पादित करें
* [[वाच (यूनिक्स)]] - समय-समय पर एक प्रोग्राम निष्पादित करें
* [[ वॉचडॉग (सॉफ़्टवेयर वॉचडॉग डेमन) ]] - सॉफ्टवेयर वॉचडॉग डेमन
* [[ वॉचडॉग (सॉफ़्टवेयर वॉचडॉग डेमन) ]] - सॉफ्टवेयर वॉचडॉग डेमन
* wc (यूनिक्स) - शब्द, पंक्ति, और बाइट या वर्ण गणना
* डब्लूसी (यूनिक्स) - शब्द, पंक्ति, और बाइट या वर्ण गणना
* [[भूल जाओ]]
* [[फॉरगेट]]
* जो (कमांड) - (शेल) कमांड का पूरा पथ दिखाता है
* जो (कमांड) - (शेल) कमांड का पूरा पथ दिखाता है
* [[कौन (यूनिक्स)]] - प्रदर्शित करें कि सिस्टम पर कौन है
* [[डब्ल्यूएचओ (यूनिक्स)]] - प्रदर्शित करें कि सिस्टम पर कौन है
* [[whoami]] - प्रभावी उपयोगकर्ता आईडी प्रिंट करें
* [[हूअमी]] - प्रभावी उपयोगकर्ता आईडी प्रिंट करें
* [[xargs]] - तर्क सूचियों का निर्माण करें और उपयोगिता का आह्वान करें
* [[ज़ार्ग्स]] - तर्क सूचियों का निर्माण करें और उपयोगिता का आह्वान करें
* [[हाँ (यूनिक्स)]] - एक स्ट्रिंग को बार-बार प्रिंट करने के लिए
* [[एस (यूनिक्स)]] - एक स्ट्रिंग को बार-बार प्रिंट करने के लिए
* Gzip#ganzip और zcat - स्टडआउट करने के लिए [[ uncompress ]] करें
* जीज़िप#गैनज़िप और जेडकैट - स्टडआउट करने के लिए [[ असंपीड़ित ]] करें
* zcip
* जेडसिप
{{Refend}}
{{Refend}}
</देखें>
 
</देखें>
'''</देखें>
</देखें>'''


== उदाहरण ==
== उदाहरण ==
Line 210: Line 217:


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


==उपकरण और स्वागत==
==उपकरण और स्वागत==
बिजीबॉक्स का उपयोग एंबेडेड सिस्टम पर चलने वाले कई ऑपरेटिंग सिस्टम द्वारा किया जाता है और यह [[ओपनवर्ट]], [[ओपनएंबेडेड]] ([[योक्टो प्रोजेक्ट]] सहित) और [[बिल्डरूट]] जैसे वितरण का अनिवार्य घटक है। [[ तीव्र ज़ोरस |तीव्र ज़ोरस]] सिस्टम के शेल पर किए गए सामान्य यूनिक्स-जैसे कार्यों के लिए बिजीबॉक्स का बड़े पैमाने पर उपयोग करता है।<ref>{{cite web|url=http://tldp.org/LDP/Mobile-Guide/html/Mobile-Guide.html#mobile-guide-p3-handheld-devices-pdas|title=सड़क पर लिनक्स|access-date=August 27, 2018|archive-date=September 7, 2018|archive-url=https://web.archive.org/web/20180907184554/http://tldp.org/LDP/Mobile-Guide/html/Mobile-Guide.html#mobile-guide-p3-handheld-devices-pdas|url-status=live}}</ref>
बिजीबॉक्स का उपयोग एंबेडेड सिस्टम पर चलने वाले विभिन्न ऑपरेटिंग सिस्टम द्वारा किया जाता है और यह [[ओपनवर्ट]], [[ओपनएंबेडेड]] ([[योक्टो प्रोजेक्ट]] सहित) और [[बिल्डरूट]] जैसे वितरण का अनिवार्य घटक है। [[ तीव्र ज़ोरस |तीव्र ज़ोरस]] सिस्टम के शेल पर किए गए सामान्य यूनिक्स-जैसे कार्यों के लिए बिजीबॉक्स का बड़े पैमाने पर उपयोग करता है।<ref>{{cite web|url=http://tldp.org/LDP/Mobile-Guide/html/Mobile-Guide.html#mobile-guide-p3-handheld-devices-pdas|title=सड़क पर लिनक्स|access-date=August 27, 2018|archive-date=September 7, 2018|archive-url=https://web.archive.org/web/20180907184554/http://tldp.org/LDP/Mobile-Guide/html/Mobile-Guide.html#mobile-guide-p3-handheld-devices-pdas|url-status=live}}</ref>
बिजीबॉक्स [[वीएमवेयर ईएसएक्सआई]] और [[अल्पाइन लिनक्स]] का भी अनिवार्य घटक है, ये दोनों एम्बेडेड वितरण नहीं हैं।
बिजीबॉक्स [[वीएमवेयर ईएसएक्सआई]] और [[अल्पाइन लिनक्स]] का भी अनिवार्य घटक है, ये दोनों एम्बेडेड वितरण नहीं हैं।


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


== टॉयबॉक्स पर विवाद ==
== टॉयबॉक्स पर विवाद ==
टॉयबॉक्स की शुरुआत 2006 की शुरुआत में GNU जनरल पब्लिक लाइसेंस|GPL-2.0-ओनली लाइसेंस के तहत पूर्व बिजीबॉक्स अनुरक्षक रॉब लैंडली द्वारा GPLv3/GPLv2 चर्चाओं के विवादों के परिणामस्वरूप की गई थी। 2011 के अंत में<ref>{{cite web|last1=Landley|first1=Rob|title=लाइसेंस परिवर्तन प्रतिबद्धता|url=http://landley.net/hg/toybox/rev/f3a00ece7966|website=Toybox mercurial repository|access-date=July 24, 2015|archive-date=July 24, 2015|archive-url=https://web.archive.org/web/20150724071540/http://landley.net/hg/toybox/rev/f3a00ece7966|url-status=live}}</ref> परियोजना के निष्क्रिय हो जाने के बाद इसे [[बीएसडी लाइसेंस]]|बीएसडी-2-क्लॉज लाइसेंस के तहत लाइसेंस दिया गया था।<ref>{{Cite web|url=http://landley.net/toybox/|title=टॉयबॉक्स समाचार|access-date=September 14, 2015|archive-date=September 9, 2015|archive-url=https://web.archive.org/web/20150909200838/http://landley.net/toybox/|url-status=live}}</ref> मार्च 2013 में, इसे बीएसडी लाइसेंस लाइसेंस के तहत फिर से लाइसेंस दिया गया था।<ref>{{cite web|last1=Landley|first1=Rob|title=जैसा कि मेलिंग सूची में बताया गया है, लाइसेंस टेक्स्ट को सरल बनाएं।|url=http://landley.net/hg/toybox/rev/264b9da809df|website=Toybox mercurial repository|access-date=2021-06-29|archive-date=July 28, 2021|archive-url=https://web.archive.org/web/20210728105530/https://landley.net/hg/toybox/rev/264b9da809df|url-status=live}}</ref> 11 जनवरी 2012 को, [[सोनी]] के कर्मचारी टिम बर्ड ने बिजीबॉक्स का विकल्प बनाने का सुझाव दिया जो जीएनयू जनरल पब्लिक लाइसेंस के तहत नहीं होगा। उन्होंने सुझाव दिया कि इसे निष्क्रिय टॉयबॉक्स पर आधारित होना चाहिए।<ref>{{cite web |url=http://www.elinux.org/index.php?title=Busybox_replacement_project&oldid=83858 |title=बिजीबॉक्स प्रतिस्थापन परियोजना|date=2012-01-11 |access-date=2014-03-04 |archive-date=February 18, 2015 |archive-url=https://web.archive.org/web/20150218032408/http://www.elinux.org/index.php?title=Busybox_replacement_project&oldid=83858 |url-status=live }}</ref> जनवरी 2012 में जीपीएल लाइसेंस प्राप्त बिजीबॉक्स परियोजना के लिए [[बीएसडी लाइसेंस]] प्राप्त विकल्प बनाने के प्रस्ताव ने सॉफ्टवेयर फ्रीडम कंजर्वेंसी समूह के [[कॉपीराइट प्रवर्तन]] के लिए एकमात्र प्रासंगिक उपकरण को छीनने के लिए [[मैथ्यू गैरेट]] की कठोर आलोचना की।<ref>{{cite web |url=https://lwn.net/Articles/478249/ |title=Garrett: The ongoing fight against GPL enforcement |publisher=[[LWN.net]] |date=2012-01-31 |access-date=2014-03-04 |quote=''The real problem here is that the [Software Freedom Conservancy's] reliance on Busybox means that they're only able to target infringers who use that Busybox code. No significant kernel copyright holders have so far offered to allow the SFC to enforce their copyrights, with the result that enforcement action will grind to a halt as vendors move over to this Busybox replacement.'' |archive-date=September 14, 2016 |archive-url=https://web.archive.org/web/20160914091237/https://lwn.net/Articles/478249/ |url-status=live }}</ref> बिजीबॉक्स आधारित मुकदमों की शुरुआत करने वाले, रॉब लैंडली ने जवाब दिया कि यह जानबूझकर किया गया था क्योंकि वह इस निष्कर्ष पर पहुंचे थे कि मुकदमों के परिणामस्वरूप सकारात्मक परिणामों की उम्मीद नहीं थी और वह उन्हें जिस भी तरीके से उचित समझे उसे रोकना चाहते थे।<ref>{{cite web |url=https://lwn.net/Articles/478361/ |title=Garrett: The ongoing fight against GPL enforcement |publisher=[[LWN.net]] |date=2012-01-31 |access-date=2014-03-04 |quote=''>As the ex-maintainer of busybox who STARTED those lawsuits in the first place and now HUGELY REGRETS ever having done so, I think I'm entitled to stop the lawsuits in whatever way I see fit. They never resulted in a single line of code added to the busybox repository. They HAVE resulted in more than one company exiting Linux development entirely and switching to non-Linux operating systems for their embedded products, and they're a big part of the reason behind Android's "No GPL in userspace" policy.'' |archive-date=September 14, 2016 |archive-url=https://web.archive.org/web/20160914130657/https://lwn.net/Articles/478361/ |url-status=live }}</ref><ref>{{cite web |url=http://www.itworld.com/article/2732025/open-source-tools/gpl-enforcement-sparks-community-flames.html |title=GPL enforcement sparks community flames - Throwing the GPL baby out with the enforcement bath water? |publisher=ITworld |date=2012-02-02 |access-date=2015-03-04 |first=Brian |last=Proffitt |archive-date=January 7, 2016 |archive-url=https://web.archive.org/web/20160107184000/http://www.itworld.com/article/2732025/open-source-tools/gpl-enforcement-sparks-community-flames.html |url-status=live }}</ref>
टॉयबॉक्स की प्रारंभ  2006 की प्रारंभ  में GNU जनरल पब्लिक लाइसेंस|GPL-2.0-ओनली लाइसेंस के अनुसार पूर्व बिजीबॉक्स अनुरक्षक रॉब लैंडली द्वारा GPLv3/जीपीएलवी2 चर्चाओं के विवादों के परिणामस्वरूप की गई थी। 2011 के अंत में<ref>{{cite web|last1=Landley|first1=Rob|title=लाइसेंस परिवर्तन प्रतिबद्धता|url=http://landley.net/hg/toybox/rev/f3a00ece7966|website=Toybox mercurial repository|access-date=July 24, 2015|archive-date=July 24, 2015|archive-url=https://web.archive.org/web/20150724071540/http://landley.net/hg/toybox/rev/f3a00ece7966|url-status=live}}</ref> परियोजना के निष्क्रिय हो जाने के पश्चात इसे [[बीएसडी लाइसेंस]]|बीएसडी-2-क्लॉज लाइसेंस के अनुसार लाइसेंस दिया गया था।<ref>{{Cite web|url=http://landley.net/toybox/|title=टॉयबॉक्स समाचार|access-date=September 14, 2015|archive-date=September 9, 2015|archive-url=https://web.archive.org/web/20150909200838/http://landley.net/toybox/|url-status=live}}</ref> मार्च 2013 में, इसे बीएसडी लाइसेंस लाइसेंस के अनुसार फिर से लाइसेंस दिया गया था।<ref>{{cite web|last1=Landley|first1=Rob|title=जैसा कि मेलिंग सूची में बताया गया है, लाइसेंस टेक्स्ट को सरल बनाएं।|url=http://landley.net/hg/toybox/rev/264b9da809df|website=Toybox mercurial repository|access-date=2021-06-29|archive-date=July 28, 2021|archive-url=https://web.archive.org/web/20210728105530/https://landley.net/hg/toybox/rev/264b9da809df|url-status=live}}</ref> 11 जनवरी 2012 को, [[सोनी]] के कर्मचारी टिम बर्ड ने बिजीबॉक्स का विकल्प बनाने का सुझाव दिया जो जीएनयू जनरल पब्लिक लाइसेंस के अनुसार नहीं होगा। उन्होंने सुझाव दिया कि इसे निष्क्रिय टॉयबॉक्स पर आधारित होना चाहिए।<ref>{{cite web |url=http://www.elinux.org/index.php?title=Busybox_replacement_project&oldid=83858 |title=बिजीबॉक्स प्रतिस्थापन परियोजना|date=2012-01-11 |access-date=2014-03-04 |archive-date=February 18, 2015 |archive-url=https://web.archive.org/web/20150218032408/http://www.elinux.org/index.php?title=Busybox_replacement_project&oldid=83858 |url-status=live }}</ref> जनवरी 2012 में जीपीएल लाइसेंस प्राप्त बिजीबॉक्स परियोजना के लिए [[बीएसडी लाइसेंस]] प्राप्त विकल्प बनाने के प्रस्ताव ने सॉफ्टवेयर फ्रीडम कंजर्वेंसी समूह के [[कॉपीराइट प्रवर्तन]] के लिए एकमात्र प्रासंगिक उपकरण को छीनने के लिए [[मैथ्यू गैरेट]] की कठोर आलोचना की।<ref>{{cite web |url=https://lwn.net/Articles/478249/ |title=Garrett: The ongoing fight against GPL enforcement |publisher=[[LWN.net]] |date=2012-01-31 |access-date=2014-03-04 |quote=''The real problem here is that the [Software Freedom Conservancy's] reliance on Busybox means that they're only able to target infringers who use that Busybox code. No significant kernel copyright holders have so far offered to allow the SFC to enforce their copyrights, with the result that enforcement action will grind to a halt as vendors move over to this Busybox replacement.'' |archive-date=September 14, 2016 |archive-url=https://web.archive.org/web/20160914091237/https://lwn.net/Articles/478249/ |url-status=live }}</ref> बिजीबॉक्स आधारित मुकदमों की प्रारंभ  करने वाले, रॉब लैंडली ने जवाब दिया कि यह जानबूझकर किया गया था क्योंकि वह इस निष्कर्ष पर पहुंचे थे कि मुकदमों के परिणामस्वरूप सकारात्मक परिणामों की उम्मीद नहीं थी और वह उन्हें जिस भी विधि से उचित समझे उसे रोकना चाहते थे।<ref>{{cite web |url=https://lwn.net/Articles/478361/ |title=Garrett: The ongoing fight against GPL enforcement |publisher=[[LWN.net]] |date=2012-01-31 |access-date=2014-03-04 |quote=''>As the ex-maintainer of busybox who STARTED those lawsuits in the first place and now HUGELY REGRETS ever having done so, I think I'm entitled to stop the lawsuits in whatever way I see fit. They never resulted in a single line of code added to the busybox repository. They HAVE resulted in more than one company exiting Linux development entirely and switching to non-Linux operating systems for their embedded products, and they're a big part of the reason behind Android's "No GPL in userspace" policy.'' |archive-date=September 14, 2016 |archive-url=https://web.archive.org/web/20160914130657/https://lwn.net/Articles/478361/ |url-status=live }}</ref><ref>{{cite web |url=http://www.itworld.com/article/2732025/open-source-tools/gpl-enforcement-sparks-community-flames.html |title=GPL enforcement sparks community flames - Throwing the GPL baby out with the enforcement bath water? |publisher=ITworld |date=2012-02-02 |access-date=2015-03-04 |first=Brian |last=Proffitt |archive-date=January 7, 2016 |archive-url=https://web.archive.org/web/20160107184000/http://www.itworld.com/article/2732025/open-source-tools/gpl-enforcement-sparks-community-flames.html |url-status=live }}</ref>




Line 226: Line 233:
* विभिन्न लाइसेंसिंग नीति के साथ टॉयबॉक्स समान परियोजना
* विभिन्न लाइसेंसिंग नीति के साथ टॉयबॉक्स समान परियोजना
* [[जीएनयू कोर यूटिलिटीज]]
* [[जीएनयू कोर यूटिलिटीज]]
* [[util-linux]], [[iproute2]], [[ ethtool |ethtool]]
* [[util-linux|util-लिनक्स]], [[iproute2]], [[ ethtool |ethtool]]
* [http://git.suckless.org/sbase/file/README.html sbase] और [http://git.suckless.org/ubase/file/README.html ubase] का उद्देश्य समान आधार प्रणाली बनाना है बिजीबॉक्स लेकिन बहुत छोटा। एमआईटी लाइसेंस
* [http://git.suckless.org/sbase/file/README.html sbase] और [http://git.suckless.org/ubase/file/README.html ubase] का उद्देश्य समान आधार प्रणाली बनाना है बिजीबॉक्स किन्तु अधिक छोटा। एमआईटी लाइसेंस
* [https://tools.suckless.org/9base/ 9बेस] यूनिक्स के लिए विभिन्न मूल योजना 9 टूल का पोर्ट। एमआईटी लाइसेंस
* [https://tools.suckless.org/9base/ 9बेस] यूनिक्स के लिए विभिन्न मूल योजना 9 टूल का पोर्ट। एमआईटी लाइसेंस
* [[विरासत परियोजना]] मूल यूनिक्स सामग्री से प्राप्त मानक यूनिक्स उपयोगिताओं का संग्रह है
* [[विरासत परियोजना]] मूल यूनिक्स सामग्री से प्राप्त मानक यूनिक्स उपयोगिताओं का संग्रह है

Revision as of 21:54, 23 November 2023

BusyBox
Original author(s)Bruce Perens
Developer(s)Erik Andersen,[1] Rob Landley,[2] Denys Vlasenko[3] and others
Initial releaseNovember 4, 1999; 25 years ago (1999-11-04)[4]
Written inC
Operating systemUnix-like
Size2.1 MB (compressed "tar.bz2")
Type
LicenseSince 1.3.0: GPL-2.0-only[5]
Until 1.2.2.1: GPL-2.0-or-later[6]
Websitewww.busybox.net

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


इतिहास

उत्पत्ति

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

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

जीपीएलवी2/जीपीएलवी3 विवाद

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

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


जीपीएल लासुइट

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

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

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

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

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

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


विशेषताएँ

बिजीबॉक्स को दो सौ से अधिक उपयोगिताओं का उपसमूह प्रदान करने के लिए अनुकूलित किया जा सकता है। यह सिंगल यूनिक्स स्पेशिफिकेशन (एसयूएस) में निर्दिष्ट अधिकांश उपयोगिताओं के साथ-साथ विभिन्न अन्य सुविधाएं भी प्रदान कर सकता है जो उपयोगकर्ता लिनक्स सिस्टम पर देखने की उम्मीद करेगा। बिजीबॉक्स अल्मक्विस्ट शैल का उपयोग करता है, जिसे ए शेल, ऐश और श के नाम से भी जाना जाता है।[35] अनुकूलन के लिए विकल्प छोटा 'हश' शेल है। एमएसएच और लैश उपलब्ध हुआ करते थे।[36]

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

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


एकल बाइनरी

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

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

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

कमांड

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

बिजीबॉक्स कमांड की सूची [41]

</देखें> </देखें>

उदाहरण

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

/bin/busybox ls

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

/bin/ls

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

उपकरण और स्वागत

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

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

टॉयबॉक्स पर विवाद

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


यह भी देखें

संदर्भ

  1. "Erik Andersen's Homepage". Archived from the original on June 13, 2010. Retrieved December 23, 2009.
  2. Active Projects Archived July 29, 2010, at the Wayback Machine, Rob Landley's website
  3. Denys Vlasenko Archived September 5, 2017, at the Wayback Machine, BusyBox maintainer
  4. "Archived copy" (PDF). www.softwarefreedom.org. Archived from the original (PDF) on 24 September 2015. Retrieved 30 June 2022.{{cite web}}: CS1 maint: archived copy as title (link)
  5. 5.0 5.1 "BusyBox". Archived from the original on February 24, 2018. Retrieved February 23, 2018.
  6. "busybox-1.2.2.1.tar.bz2". Archived from the original on March 31, 2022. Retrieved June 29, 2021. From changelog: This is the last release of BusyBox under the old "GPLv2 or later" dual license. Future versions (containing changes after svn 16112) will just be GPLv2 only, without the "or later".
  7. BitCubate X. "बिजीबॉक्स क्लासिक". Archived from the original on October 27, 2022. Retrieved August 8, 2017.
  8. "फ्रीबीएसडी पोर्ट अवलोकन". Archived from the original on January 2, 2014. Retrieved September 2, 2011.
  9. "'द स्विस आर्मी नाइफ ऑफ एंबेडेड लिनक्स' स्रोत का नारा". Archived from the original on February 24, 2018. Retrieved February 23, 2018.
  10. Landley, Rob. "बिजीबॉक्स फोरेंसिक विश्लेषण" (TXT). Archived from the original on 2021-10-25. Retrieved 2022-11-11.
  11. Statement on Busybox Lawsuits on Bruce Perens' Weblog (December 15, 2009, archived)
  12. 12.0 12.1 Corbet, Jonathan (2006-10-01). "व्यस्त व्यस्त व्यस्तबॉक्स". LWN.net. Archived from the original on January 7, 2016. Retrieved 2015-11-21. Since BusyBox can be found in so many embedded systems, it finds itself at the core of the GPLv3 anti-DRM debate. [...]The real outcomes, however, are this: BusyBox will be GPLv2 only starting with the next release. It is generally accepted that stripping out the "or any later version" is legally defensible, and that the merging of other GPLv2-only code will force that issue in any case
  13. Landley, Rob (2006-09-09). "Re: Move GPLv2 vs v3 fun…". lwn.net. Archived from the original on September 16, 2017. Retrieved 2015-11-21. Don't invent a straw man argument please. I consider licensing BusyBox under GPLv3 to be useless, unnecessary, overcomplicated, and confusing, and in addition to that it has actual downsides. 1) Useless: We're never dropping GPLv2.
  14. GPL version 2 only for BusyBox 1.3.0. Archived September 14, 2016, at the Wayback Machine on lwn.net
  15. Landley, Robert (2006-09-30). "में बाहर जा रहा हूँ। मुझे कुछ समय हो सकता है". busybox (Mailing list). Archived from the original on July 18, 2016. Retrieved July 21, 2016.
  16. 16.0 16.1 On Behalf of BusyBox Developers Andersen and Landley, SFLC Files First Ever U.S. GPL Violation Lawsuit Archived October 6, 2007, at the Wayback Machine (Software Freedom Law Center September 20, 2007)
  17. Byfield, Bruce (October 30, 2007). "बिजीबॉक्स-मानसून जीपीएल मामले में हुआ समझौता". Linux.com. Archived from the original on 2008-09-24.
  18. Linux legal team sues over GPL violations Archived December 13, 2007, at the Wayback Machine (Martin LaMonica, CNET News.com, November 21, 2007)
  19. "बिजीबॉक्स डेवलपर्स की ओर से जीपीएल उल्लंघन के मुकदमों का दूसरा दौर दायर किया गया". Archived from the original on November 24, 2007. Retrieved November 25, 2007.
  20. "बिजीबॉक्स डेवलपर्स और एक्सटेरासिस कॉर्पोरेशन जीपीएल मुकदमे को निपटाने के लिए सहमत हैं". Archived from the original on December 19, 2007. Retrieved December 18, 2007.
  21. BusyBox Developers and High-Gain Antennas Agree to Dismiss GPL Lawsuit Archived March 9, 2008, at the Wayback Machine (SFLC press release)
  22. Gross, Grant (December 7, 2007). "ओपन-सोर्स कानूनी समूह ने वेरिज़ोन पर मुकदमा करते हुए बिजीबॉक्स पर फिर से हमला किया". Computerworld. Archived from the original on January 11, 2023. Retrieved January 6, 2021.
  23. "बिजीबॉक्स डेवलपर्स ने वेरिज़ोन कम्युनिकेशंस के खिलाफ जीपीएल उल्लंघन का मुकदमा दायर किया". Archived from the original on December 30, 2007. Retrieved December 22, 2007.
  24. Verizon Settles Open Source Software Lawsuit Archived March 21, 2008, at the Wayback Machine (Paul McDougell, InformationWeek, March 17, 2008)
  25. SFLC Files Another Round of GPL Violation Lawsuits on Behalf of BusyBox Developers Archived June 11, 2008, at the Wayback Machine (SFLC press release)
  26. BusyBox Developers and Supermicro Agree to End GPL Lawsuit: Good Faith Discussions Result in Dismissal of Copyright Infringement Case Archived July 27, 2008, at the Wayback Machine (SFLC press release)
  27. 2008. Andersen v. Bell Microproducts, Inc., No. 08-cv-5270, Doc. No. 16 (S.D.N.Y. Oct. 17, 2008) (notice of voluntary dismissal)
  28. Perlow, Jason (December 16, 2009). "आधुनिक समय की सार्वजनिक जीपीएल पिटाई से कैसे बचें". zdnet.com. Archived from the original on March 13, 2016. Retrieved 2016-03-24. यदि जीपीएल और अन्य फ्री और ओपन सोर्स लाइसेंस के अनुपालन के लिए वास्तविक मानक और प्रक्रियाएं वास्तव में मौजूद थीं, तो हाल के एसएफएलसी मुकदमे की तरह सार्वजनिक पिटाई और निष्पादन से बचा जा सकता था।
  29. Best Buy, Samsung, Westinghouse, 11 more named in GPL lawsuit on cnet.com
  30. The Software Freedom Conservancy, Inc. & Mr. Erik Andersen vs BestBuy, Samung, Westinghouse, JVC, Western Digital, Bosch, Phoebe Micro, Humax, ... Archived January 19, 2017, at the Wayback Machine (New York, 2009)
  31. Visual Display - Open Source on samsung.com "Please download the links below We use GPLv2 and LGPLv2.1, not GPLv3 and LGPLv3. Model: LN40A650 / LN52A650 / LN52A750 [...] LN52A750.zip" (archived 2010)
  32. Main_Page Archived February 16, 2017, at the Wayback Machine on samygo.tv
  33. Jones, Pamela (2010-08-03). "BusyBox and the GPL Prevail Again - Updated 4Xs". Groklaw. Archived from the original on August 4, 2010. Retrieved 2012-09-27.
  34. Bruce Perens, "Statement on Busybox lawsuits", perens.com (December 15, 2009).
  35. "ash variants". Archived from the original on 2010-03-10. Retrieved 2008-05-15.
  36. "शेल कॉन्फ़िगरेशन बनाने के लिए नए 'चयन' विकल्प का उपयोग करें". 2003-08-08. Archived from the original on April 1, 2019. Retrieved 2019-04-02. The 'ash' shell adds about 60k in the default configuration and is the most complete and most pedantically correct shell included with busybox. This shell is actually a derivative of the Debian 'dash' shell (by Herbert Xu), which was created by porting the 'ash' shell (written by Kenneth Almquist) from NetBSD.
  37. "BusyBox – The Swiss Army Knife of Embedded Linux". Archived from the original on February 2, 2018. Retrieved February 23, 2018.
  38. "BusyBox simplifies embedded Linux systems: A small toolkit for small environments". IBM. Archived from the original on 2008-12-09.
  39. crunchgen(1) – FreeBSD General Commands Manual
  40. Thayer, Doug; Miller, Keith (April 16–17, 2004). "Four UNIX Programs in Four UNIX Collections: Seeking Consistency in an Open Source Icon" (PDF). Proceedings of Midwest Instruction and Computing Symposium. University of Minnesota, Morris. Archived (PDF) from the original on October 3, 2011. Retrieved December 5, 2011.
  41. "बिजीबॉक्स कमांड सहायता". Archived from the original on February 2, 2018. Retrieved 2013-02-24.
  42. "सड़क पर लिनक्स". Archived from the original on September 7, 2018. Retrieved August 27, 2018.
  43. Landley, Rob. "लाइसेंस परिवर्तन प्रतिबद्धता". Toybox mercurial repository. Archived from the original on July 24, 2015. Retrieved July 24, 2015.
  44. "टॉयबॉक्स समाचार". Archived from the original on September 9, 2015. Retrieved September 14, 2015.
  45. Landley, Rob. "जैसा कि मेलिंग सूची में बताया गया है, लाइसेंस टेक्स्ट को सरल बनाएं।". Toybox mercurial repository. Archived from the original on July 28, 2021. Retrieved 2021-06-29.
  46. "बिजीबॉक्स प्रतिस्थापन परियोजना". 2012-01-11. Archived from the original on February 18, 2015. Retrieved 2014-03-04.
  47. "Garrett: The ongoing fight against GPL enforcement". LWN.net. 2012-01-31. Archived from the original on September 14, 2016. Retrieved 2014-03-04. The real problem here is that the [Software Freedom Conservancy's] reliance on Busybox means that they're only able to target infringers who use that Busybox code. No significant kernel copyright holders have so far offered to allow the SFC to enforce their copyrights, with the result that enforcement action will grind to a halt as vendors move over to this Busybox replacement.
  48. "Garrett: The ongoing fight against GPL enforcement". LWN.net. 2012-01-31. Archived from the original on September 14, 2016. Retrieved 2014-03-04. >As the ex-maintainer of busybox who STARTED those lawsuits in the first place and now HUGELY REGRETS ever having done so, I think I'm entitled to stop the lawsuits in whatever way I see fit. They never resulted in a single line of code added to the busybox repository. They HAVE resulted in more than one company exiting Linux development entirely and switching to non-Linux operating systems for their embedded products, and they're a big part of the reason behind Android's "No GPL in userspace" policy.
  49. Proffitt, Brian (2012-02-02). "GPL enforcement sparks community flames - Throwing the GPL baby out with the enforcement bath water?". ITworld. Archived from the original on January 7, 2016. Retrieved 2015-03-04.


अग्रिम पठन


बाहरी संबंध