Pertanyaan bagus! Untuk apa nilainya, saya penulis dan pengelola Byobu .
Byobu adalah lapisan konfigurasi, awalnya ditulis untuk duduk di atas Layar GNU , tetapi sekarang juga berfungsi di atas Tmux .
Saya mulai menulis Byobu pada bulan Desember 2008 , ketika saya bertemu dengan sekelompok pengguna Screen dan Ubuntu Server di Googleplex dan menemukan bahwa kita semua memelihara banyak hack yang rapi / menyenangkan / bermanfaat dalam ~/.screenrc
konfigurasi kita . Dan kami harus memindahkan secara manual antara puluhan atau ratusan server yang kami gunakan. Kami mulai menukar tip dan trik, dan saya mulai mengumpulkannya ke dalam proyek GPLv3 asli yang disebut "profil layar". Sekitar 6 bulan kemudian, seluruh komunitas telah mengembangkan " profil layar " dan proyek ini menjadi lebih dari sekadar peretas layar - kami memiliki utilitas konfigurasi, plugin status langsung, dan ikatan kunci. Jadi kami mengganti nama proyek "Byobu", yang merupakan kata dalam bahasa Jepang untuk "layar" lipat yang elegan, dan memiliki manfaat tambahan untuk dapat lebih berhasil di Google untuk "Byobu $ FOO" daripada "Screen $ FOO".
Dengan Byobu sekarang di sebagian besar distribusi Linux ( Ubuntu , Debian , Fedora , Arch ), dan fungsional pada sebagian besar Mac / BSDs dan UNIX lainnya, ini memberikan tampilan dan nuansa yang sama, ikatan kunci yang nyaman, informasi status sistem dinamis pada terminal apa pun yang Anda mungkin perlu mengakses.
Mengapa tidak berkontribusi kembali ke proyek Layar GNU? Beberapa alasan ... Semua yang dilakukan Byobu sama baiknya dengan opsi konfigurasi. Tidak ada yang perlu dimasukkan dalam basis sumber Layar agar berfungsi. Beberapa hal mungkin bekerja lebih baik atau berkinerja lebih baik jika Screen memasukkannya secara default, tetapi banyak dari perubahan itu sangat "pendapat", yang biasanya sulit atau tidak mungkin untuk berkontribusi pada proyek hulu 25 tahun . Juga, proyek Layar GNU bergerak sangat lambat, jika tidak sama sekali. Ini berusia 25 tahun ke atas, dan belum memiliki rilis resmi sejak Agustus 2008 . Setiap distribusi membawa tumpukan besar tambalan hanya untuk menjaga agar / usr / bin / layar Anda bekerja dan aman. misal, Ubuntu dan Debian saat ini membawa 19K baris kode di ~ 48tambalan .
Saya belajar tentang Tmux sekitar 2 tahun yang lalu, dan benar-benar jatuh cinta dengan kode sumber, desain, antarmuka, dan komunitas aktif! Saya memiliki waktu yang jauh lebih mudah menyumbang perbaikan ke hulu Tmux dan mendiskusikan topik di milis. Dan sebagai pengguna Byobu yang menggunakannya di mana-mana, saya ingin tampilan dan nuansa yang sama untuk sesi Tmux saya dengan apa yang saya nikmati dalam 4+ tahun Byobu. Jadi saya mem - porting semua kode Byobu agar berfungsi sama baiknya dengan Tmux sebagai backend, sebagai Screen. Pada rilis Byobu 5.0 , Tmux sekarang menjadi backend default, dengan Layar masih didukung dalam mode lawas. Byobu sekarang memanfaatkan banyak fitur modern Tmux over Screen, termasuk dukungan 256 warna yang jauh lebih baik, karakter UTF8, dan pemisahan jendela horizontal / vertikal.
Jika Anda puas dengan pengaturan default di Screen atau Tmux, atau ingin menulis file konfigurasi Anda sendiri dari awal, maka tentu saja, Screen dan Tmux sebagai utilitas fantastis yang telah menambahkan efisiensi bertahun-tahun dalam kehidupan kita. Jika Anda tertarik dengan serangkaian konfigurasi yang benar-benar memperluas dan memperluas apa yang dilakukan Screen dan Tmux di luar kotak, lihatlah Byobu!
Cheers, Dustin