BusyBox 1.35 च्या नवीन आवृत्तीचे प्रकाशन घोषित करण्यात आले जे मानक UNIX युटिलिटीजच्या संचाची अंमलबजावणी आहे, ज्याची रचना एकल एक्झिक्युटेबल फाइलच्या रूपात केली गेली आहे आणि 1 MB पेक्षा कमी पॅकेज आकारासह सिस्टम संसाधनांच्या कमीतकमी वापरासाठी ऑप्टिमाइझ केलेली आहे.
नवीन शाखेची पहिली आवृत्ती 1.35 अस्थिर म्हणून स्थित आहे, पूर्ण स्थिरीकरण आवृत्ती 1.35.1 मध्ये प्रदान केले जाईल, जे सुमारे एका महिन्यात अपेक्षित आहे.
बुसीबॉक्स 1.35 ची मुख्य बातमी
या नवीन आवृत्तीत शोध युटिलिटी समान inode वापरून तपासण्यासाठी "-samefile name" पर्याय लागू करते फाइलमध्ये निर्दिष्ट नाव असलेली फाइल, त्याव्यतिरिक्त एक युनिफाइड टाइम कंपॅरिझन कोड आणि जोडलेले पर्याय "-amin", "-atime", "-cmin" आणि "-ctime" देखील वेळ प्रवेश सत्यापित करण्यासाठी लागू केले जातात. आणि फाइल निर्मिती.
पर्याय बेस डिरेक्टरी निर्दिष्ट करण्यासाठी mktemp युटिलिटीमध्ये "–Tmpdir" जोडले गेले आहे ज्याच्या विरुद्ध तात्पुरत्या फाइल्सशी संबंधित पथांची गणना केली जाते.
cpio युटिलिटीमध्ये "-ignore-devno" पर्याय जोडले वास्तविक डिव्हाइस क्रमांकाकडे दुर्लक्ष करण्यासाठी (नेहमी 0 लिहा) आणि "–renumber-inodes" संग्रहित करण्यापूर्वी आयनोड पुन्हा क्रमांकित करण्यासाठी.
BusyBox 1.5 च्या या नवीन आवृत्तीमध्ये दिसणारा आणखी एक बदल म्हणजे a अॅश आणि हश शेल्सवर फिक्सची मोठी बॅच इतर शेलसह सुसंगतता सुधारण्यासाठी, कारण "${s:}" या अभिव्यक्तीचा वापर करून स्ट्रिंग्सच्या पुनर्प्राप्तीचा वेग वाढवण्याव्यतिरिक्त, ऍश बॅश, सेट -E आणि $ FUNCNAME प्रमाणेच ERR ट्रॅपसाठी समर्थन जोडते. "$ {x // \ * / |}" ऑपरेशन्सचा वेग वाढवा.
आम्ही हे देखील शोधू शकतो की तारीख आणि टच युटिलिटीजमध्ये ते तारखांमध्ये टाइम झोनचे विस्थापन निर्दिष्ट करण्यास परवानगी देतात, vi संपादकामध्ये ~ /.exrc फाइलसाठी समर्थन जोडण्याव्यतिरिक्त, "-c" ची हाताळणी होते. बदलले आणि EXINIT.
जोडले टाइमआउट युटिलिटीसाठी "-k KILL_SECS" पर्यायासाठी समर्थन कमांड KILL_SECS अतिरिक्त सेकंदांमध्ये पूर्ण न झाल्यास SIGKILL सिग्नल पाठवण्यासाठी.
ed मध्ये, रीड/राईट कमांडचे आउटपुट POSIX-1.2008 स्पेसिफिकेशनसह संरेखित केले आहे. "-p" पर्यायासाठी समर्थन जोडले.
Wget फाइल पोस्ट करण्यासाठी "-post-file" पर्याय लागू करतेsy "-पोस्ट-डेटा" आणि "-पोस्ट-फाइल" पर्यायांसाठी सामग्री-प्रकार शीर्षलेख सानुकूलित करण्यास अनुमती देते.
बेस नेम युटिलिटी एकाच कॉलमध्ये अनेक नावे पास करण्यासाठी "-a" पर्याय आणि अनुगामी SUFFIX वर्ण काढून टाकण्यासाठी "-s SUFFIX" लागू करते.
च्या इतर बदल जे या नवीन आवृत्तीत उभे आहे:
- blkdiscard युटिलिटीमध्ये "-f" (फोर्स) पर्याय जोडला.
- libbb लायब्ररीमध्ये सुमारे डझनभर बदल जोडले गेले.
- त्याच्या coreutils समकक्ष सह सुधारित realpath सुसंगतता.
- awk युटिलिटीने "printf %%" ही अभिव्यक्ती सुधारली आहे.
- Httpd ने त्रुटी पृष्ठांसाठी अंतिम-सुधारित / ETag / सामग्री-लांबीचे शीर्षलेख पाठवणे थांबवले.
- एचटीटीपीडी आणि टेलनेट डीफॉल्ट नेटवर्क पोर्ट बदलण्याची क्षमता प्रदान करतात.
- टारमधील एक भेद्यता जी खूप लांब फाइल नावांसह फाइल्सवर प्रक्रिया करताना सर्व उपलब्ध मेमरी वाया घालवते.
- TLS कोडने P256 आणि x25519 च्या अंमलबजावणीसाठी पुन्हा काम केले आहे.
- ip युटिलिटीमधील उपकरणांसाठी netns पॅरामीटर कॉन्फिगर करण्यासाठी समर्थन जोडले आहे.
- कॅल युटिलिटी निर्दिष्ट महिना प्रदर्शित करण्यासाठी "-m" पर्याय लागू करते.
- N बाइटशी तुलना मर्यादित करण्यासाठी cmp युटिलिटीमध्ये "-n N" पर्याय जोडला.
तसेच, काही दिवसांपूर्वी टॉयबॉक्स 0.8.6 रिलीज झाला होता, एक BusyBox अॅनालॉग जो माजी BusyBox देखभालकर्त्याने विकसित केला आहे आणि 0BSD परवान्याअंतर्गत वितरित केला आहे. Toybox प्रदान करणे हे मुख्य उद्दिष्ट आहे उत्पादकांना मानक उपयुक्ततांचा किमान संच वापरण्याची क्षमता सुधारित घटकांचा स्त्रोत कोड न उघडता. क्षमतांच्या बाबतीत, टॉयबॉक्स अजूनही बिझीबॉक्सपेक्षा मागे आहे, परंतु नियोजित 296 पैकी 217 मूलभूत कमांड्स आधीच लागू करण्यात आल्या आहेत (83 पूर्ण आणि 374 अंशतः).
शेवटी, तुम्हाला या नवीन आवृत्तीबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, तुम्ही तपशीलांचा सल्ला घेऊ शकता पुढील लिंकवर