좋은 질문입니다! 가치가있는 것은 Byobu 의 저자이자 관리자입니다 .
Byobu 는 구성 화면 으로, 원래 GNU Screen 위에 배치되도록 작성 되었지만 이제는 Tmux 에서도 작동합니다 .
2008 년 12 월에 Byobu를 작성하기 시작했습니다 . Googleplex 에서 많은 Screen 및 Ubuntu Server 사용자를 만나고 우리 모두 가 ~/.screenrc
구성 에서 깔끔하고 재미 있고 유용한 해킹을 유지 하고 있음을 발견했습니다 . 그리고 우리가 사용한 수십 또는 수백 대의 서버 사이를 수동으로 이동해야했습니다. 우리는 팁과 트릭을 거래하기 시작했고, 이를 "스크린 프로파일"이라는 원래 GPLv3 프로젝트 로 수집하기 시작했습니다 . 약 6 개월 후 전체 커뮤니티가 " 스크린 프로파일 "을 중심으로 개발 했으며 프로젝트는 단순한 스크린 해킹 그 이상이되었습니다. 구성 유틸리티, 라이브 상태 플러그인 및 키 바인딩이있었습니다. 그래서 우리는 이 프로젝트의 이름을 변경 "Byobu"는 우아하고 접히는 "스크린"의 일본어 단어이며 "Screen $ FOO"보다 "Byobu $ FOO"에 대해 Google을 더 성공적으로 사용할 수 있다는 이점이 있습니다.
Byobu는 현재 대부분의 Linux 배포판 ( Ubuntu , Debian , Fedora , Arch )에서 작동하며 대부분의 Mac / BSD 및 기타 UNIX에서 작동하므로 모든 터미널에서 동일한 모양과 편리한 키 바인딩, 동적 시스템 상태 정보를 제공합니다. 액세스해야합니다.
GNU Screen 프로젝트에 다시 기여하지 않겠습니까? 몇 가지 이유 ... Byobu의 모든 기능 및 구성 옵션. 그것은 아무도 필요로하지 않는다 기능으로 화면 소스베이스에 포함 할 수 있습니다. Screen에 기본적으로 포함되어 있으면 어떤 것이 더 잘 작동하거나 더 잘 수행 될 수 있지만, 대부분의 변경 사항은 매우 "의견이 있습니다". 이는 일반적으로 25 세의 업스트림 프로젝트 에 기여하기 어렵거나 불가능합니다 . 또한 GNU Screen 프로젝트는 매우 느리게 움직입니다. 25 세 이상 이며 2008 년 8 월 이후 공식 출시되지 않았습니다 . 모든 배포판에는 / usr / bin / screen 작동 및 보안 유지를 위해 방대한 양의 패치가 포함되어 있습니다. 예를 들어, 우분투와 데비안은 현재 ~ 48 코드의 19K 라인 코드를 운반하고 있습니다패치 .
나는 약 2 년 전에 Tmux에 대해 배웠고 소스 코드, 디자인, 인터페이스 및 활발한 커뮤니티와 정말 사랑에 빠졌습니다! Tmux 업스트림에 대한 수정 사항 을 제공하고 메일 링리스트에서 주제를 논의하는 데 훨씬 쉬운 시간을 보냈습니다 . 그리고 어디서나 사용하는 Byobu 사용자로서, 나는 4 년 이상 Byobu에서 즐길 수 있었던 것과 같은 Tmux 세션과 동일한 모양과 느낌을 원했습니다. 그래서 모든 Byobu 코드를 포팅 하여 Tmux와 백엔드, Screen과 동일하게 작동합니다. 의로 Byobu 5.0 릴리스 여전히 레거시 모드에서 지원 화면으로 TMUX는 이제 기본 백엔드입니다. Byobu는 이제 크게 향상된 256 색 지원, UTF8 문자 및 가로 / 세로 창 분할을 포함하여 Tmux over Screen의 많은 최신 기능을 활용합니다.
Screen 또는 Tmux의 기본 설정에 만족하거나 직접 구성 파일을 처음부터 작성하려면 Screen 및 Tmux를 수년 동안 효율성을 높인 환상적인 유틸리티로 활용하십시오. Screen 및 Tmux가 기본적으로 수행하는 작업을 실제로 확장하고 확장하는 일련의 구성에 관심이 있다면 Byobu를 살펴보십시오!
건배, 더스틴