बड़ा अच्छा सवाल! इसके लायक क्या है, मैं ब्योबू का लेखक और अनुचर हूं ।
बायोबू एक विन्यास परत है, जिसे मूल रूप से GNU स्क्रीन के शीर्ष पर बैठने के लिए लिखा गया है , लेकिन अब यह Tmux के शीर्ष पर भी काम करता है ।
मैंने 2008 के दिसंबर में बियोबू वापस लिखना शुरू कर दिया , जैसा कि मैंने Googleplex में स्क्रीन और उबंटू सर्वर उपयोगकर्ताओं के एक समूह के साथ मुलाकात की और पाया कि हम सभी ने अपने ~/.screenrc
कॉन्फ़िगरेशन में नीट / फन / उपयोगी हैक का अपना गुच्छा बनाए रखा । और हमें उन दर्जनों या सैकड़ों सर्वरों के बीच मैन्युअल रूप से घूमना था जिनका हमने उपयोग किया था। हमने ट्रेडिंग टिप्स और ट्रिक्स शुरू किए, और मैंने "स्क्रीन-प्रोफाइल" नामक मूल GPLv3 प्रोजेक्ट में इकट्ठा करना शुरू किया । लगभग 6 महीने बाद, एक पूरा समुदाय " स्क्रीन-प्रोफाइल " के आसपास विकसित हुआ था और यह परियोजना सिर्फ स्क्रीन हैक की तुलना में बहुत अधिक हो गई - हमारे पास कॉन्फ़िगरेशन उपयोगिताओं, लाइव स्थिति प्लगइन्स और कीबाइंडिंग थे। इसलिए हमने परियोजना का नाम बदल दिया "बायोबु", जो उन सुरुचिपूर्ण, तह "स्क्रीन" के लिए एक जापानी शब्द है, और "स्क्रीन $ एफओओ" की तुलना में "बायोबू $ फू" के लिए अधिक सफलतापूर्वक Google में सक्षम होने का अतिरिक्त लाभ है।
सबसे लिनक्स वितरण (अब उबंटू , डेबियन , फेडोरा , आर्क ) में बायोबू के साथ , और अधिकांश मैक / बीएसडी और अन्य यूनिक्स पर कार्यात्मक, यह आपको किसी भी टर्मिनल पर समान लुक-एंड-फील, सुविधाजनक कीबाइंडिंग, डायनेमिक सिस्टम जानकारी देता है। तक पहुँचने की जरूरत है।
जीएनयू स्क्रीन परियोजना में वापस योगदान क्यों नहीं? कारणों की एक जोड़ी ... ब्योबू क्या काम करता है सब के साथ ही विन्यास विकल्प। कार्यात्मक होने के लिए स्क्रीन स्रोत आधार में इसे शामिल करने की आवश्यकता नहीं है । कुछ चीजें बेहतर काम कर सकती हैं या अच्छे प्रदर्शन कर सकती हैं यदि स्क्रीन ने उन्हें डिफ़ॉल्ट रूप से शामिल किया है, लेकिन कई बदलाव बहुत "राय" हैं, जो आमतौर पर 25 साल पुरानी अपस्ट्रीम परियोजना में योगदान करना मुश्किल या असंभव है । इसके अलावा, GNU स्क्रीन परियोजना बहुत धीमी गति से आगे बढ़ रही है, यदि बिल्कुल भी। यह 25+ वर्ष पुराना है, और 2008 के अगस्त से आधिकारिक रिलीज़ नहीं हुआ है । हर वितरण आपके / usr / बिन / स्क्रीन को काम करने और सुरक्षित रखने के लिए पैच के विशाल ढेर लगा रहा है। उदाहरण के लिए, उबंटू और डेबियन वर्तमान में ~ 48 में कोड की 19K लाइनें ले जा रहे हैंपैच ।
मैंने लगभग 2 साल पहले Tmux के बारे में जाना, और वास्तव में स्रोत कोड, डिज़ाइन, इंटरफ़ेस और सक्रिय समुदाय के साथ प्यार हो गया! मैं बहुत आसान समय के लिए Tmux ऊपर और मेलिंग सूची पर विषयों पर चर्चा में योगदान योगदान दिया है । और एक Byobu उपयोगकर्ता के रूप में जो इसे हर जगह उपयोग करता है, मैं अपने Tmux सत्रों में वही दिखना और महसूस करना चाहता था जैसा कि मुझे 4+ वर्षों के Byobu में आनंद लेने के लिए आया था। तो मैं पोर्ट Byobu कोड के सभी बैकएंड के रूप में Tmux साथ समान रूप से अच्छी तरह से काम करने के लिए, स्क्रीन के रूप में। के रूप में Byobu 5.0 रिलीज , Tmux अब डिफ़ॉल्ट बैकएंड, स्क्रीन के साथ अभी भी एक विरासत मोड में समर्थित है। ब्योबू अब स्क्रीन पर Tmux की कई आधुनिक सुविधाओं का लाभ उठाता है, जिसमें बहुत ही बेहतर 256-रंग समर्थन, UTF8 वर्ण और क्षैतिज / ऊर्ध्वाधर विंडो विभाजन शामिल हैं।
यदि आप स्क्रीन या Tmux में डिफ़ॉल्ट सेटिंग्स से संतुष्ट हैं, या अपनी स्वयं की कॉन्फ़िगरेशन फ़ाइलों को स्क्रैच से लिखना चाहते हैं, तो हर तरह से, स्क्रीन और Tmux शानदार उपयोगिताओं के रूप में, जिन्होंने हमारे जीवन में कई वर्षों की दक्षता जोड़ दी है। यदि आप ऐसे कॉन्फ़िगरेशन के सेट में रुचि रखते हैं, जो वास्तव में फैलता है और विस्तारित होता है कि स्क्रीन और Tmux बॉक्स से बाहर क्या करता है, तो Byobu पर एक नज़र डालें!
चीयर्स, डस्टिन