GNU 화면

GNU Screen
GNU 화면
Heckert GNU white.svg
Gnuscreen.png
스플릿 스크린이 있는 GNU 화면
원저작자올리버 라우만, 카스텐 보르만
개발자아마데즈 스워윈스키, 알렉산더 나우모프 및 GNU 프로젝트
초기 릴리즈1987년, 35년(연장)
안정된 릴리스
4[1].9.0 / 2022년 2월 1일
프리뷰 릴리즈없음 [±]
저장소
기입처C
운영 체제Unix와 같은
유형터미널 멀티플렉서
면허증.GPL-3.0 이후
웹 사이트www.gnu.org/software/screen/

GNU Screen여러 가상 콘솔을 다중화하기 위해 사용할 수 있는 소프트웨어 애플리케이션인 터미널 멀티플렉서입니다.사용자는 단일 터미널 창 내에서 여러 의 개별 로그인 세션에 액세스하거나 단말기에서 세션을 분리 및 재접속할 수 있습니다.명령줄 인터페이스에서 여러 프로그램을 처리하고 프로그램을 시작한 Unix세션에서 프로그램을 분리하는 데 유용합니다. 특히 사용자가 연결이 끊긴 경우에도 원격 프로세스가 계속 실행됩니다.

GNU General Public License 버전 3 이후 조건에 따라 출시된 GNU Screen은 무료 소프트웨어입니다.

특징들

GNU Screen은 그래픽 창 관리자텍스트 버전 또는 가상 단말기를 로그인 세션에 넣는 방법으로 생각할 수 있습니다.여러 텍스트 프로그램을 동시에 실행할 수 있는 래퍼로, 사용자가 단일 인터페이스 내에서 프로그램을 생산적으로 사용할 수 있는 기능을 제공합니다.를 통해 지속성, 다중 창 및 세션 공유 기능이 활성화됩니다.

화면은 단말기에 대한 네트워크 접속을 신뢰할 수 없는 경우에 자주 사용됩니다.이는 일반적으로 세션이 종료되어 모든 자녀 프로세스에 "Hangup" 신호(SIGUP)가 전송되기 때문에 네트워크 접속이 끊어지면 사용자가 실행하던 모든 프로그램(로그인 세션의 자녀 프로세스)이 종료되기 때문입니다.화면에서 응용 프로그램을 실행하면 세션이 종료되지 않고 지금은 없어진 단말기만 분리되므로 응용 프로그램은 단말기가 분리되었는지도 인식하지 못하고 나중에 세션을 다시 연결하고 종료한 곳부터 작업을 계속할 수 있습니다.

역사

스크린은 원래 베를린 공과대학의 올리버 라우만과 카스텐 보르만에 의해 디자인되었고 [2][3]1987년에 출판되었다.

설계 기준에는 VT100 에뮬레이션(ANSI X3.64(ISO 6429) 및 ISO 2022 포함)과 문자 기반 단말기가 여전히 일반적일 때 일상적으로 많이 사용하기 위한 합리적인 성능이 포함되었습니다.나중에, 분리/재접속이라는 당시 새로운 기능이 추가되었다.

1990년경 라우만은 위르겐 바이거트와 뉘른베르크 대학의 미하엘 슈뢰더에게 코드의 유지보수를 넘겨주었고, 그는 나중에 프로젝트를 GNU 프로젝트로 옮기고 스크롤백, 분할 화면, 복사 앤 페이스트, 화면 [4]공유 등의 기능을 추가하였다.

2014년에는 개발 속도가 급격히 느려졌다.이것을 바꾸고 싶어서 아마데우스 스와위스키는 자진해서 돕겠다고 했다.이에 대해, 라우만은 그에게 관리직을 부여했다.스와위스키는 5년 만에 스크린의 새로운 개봉을 계속했다.인터넷에 비공식적인 "스크린 4.1" 릴리스가 떠돌았기 때문에 그는 이 새로운 릴리스를 "스크린 4.2.0"이라고 불렀다.

2015년 5월 오픈SUSE Conference, Jurgen Weigert는 GNU 화면 개발과 유지보수를 위해 Alexander Naumov를 초대했습니다.두 달 후 알렉스의 도움으로 GNU 화면 4.3.0이 출시되었습니다.

「 」를 참조해 주세요.

  • xpra는 X Window System 응용 프로그램을 한 기계에서 실행하는 도구이며, 해당 컴퓨터의 디스플레이에서 해당 응용 프로그램을 분리한 후 다른 컴퓨터의 디스플레이에 다시 연결합니다.
  • Byobu, GNU Screen 또는 tmux의 프런트 엔드
  • tmux: GNU Screen과 유사한 피처 세트를 갖춘 ISC 라이선스 터미널 멀티플렉서

추가 정보

레퍼런스

  • Martin Streicher (2009년 2월 10일)유닉스: Stayin' alive with Screen, IBM Developer Works
  • Philip J. Hollenback (2006년 8월 22일)리모트 인터랙션 화면 사용, Linux.com
  • Adam Lazur (2003년 1월) Power Sessions with Screen, Linux Journal, 105호
  • 윌리엄 본 헤이건, 브라이언 KJones, Linux 서버 해킹, Volume 2, O'Reilly Media, 2005, ISBN0-596-10082-5, 페이지 155-157 (해크 번호 34)
  • Carl Albing, J. P. Vossen, Cameron Newham, Bash 요리책, O'Reilly Media, 2007, ISBN 0-596-52678-4, 페이지 415-418
  • Dru Lavigne, BSD Hacks, O'Reilly Media, 2004, ISBN 0-596-00679-9, 페이지 44-48 (핵번호 12)
  • Noah Gift, Jeremy Jones, Python for Unix and Linux 시스템 관리, O'Reilly Germany, 2008, ISBN 0-596-51582-0, 페이지 300-301
  • Paul Mutton, IRC Hacks, O'Reilly Media, 2004, ISBN 0-596-00687-X, 페이지 345-349 (핵 번호92)

메모들

  1. ^ "GNU Screen v.4.9.0"; 작성자 이름 문자열:Alex Naumov; 발행일: 2022년 2월 1일; 회수일: 2022년 2월 1일.
  2. ^ "BSD screen manager -- Part 1 of 2 - (nf)". Newsgroup: net.sources. 20 Mar 1987. Retrieved 15 May 2017.
  3. ^ "BSD screen manager -- Part 2 of 2 - (nf)". Newsgroup: net.sources. 20 Mar 1987. Retrieved 15 May 2017.
  4. ^ 화면 ftp

외부 링크