Irssi
1. 개요
Irssi는 C 언어로 작성된 텍스트 기반의 IRC 클라이언트이다. 유닉스 계열 운영 체제에서 주로 사용되며, Cygwin 환경에서 Windows에서도 실행 가능하다. Irssi는 ircII를 기반으로 하지 않고 처음부터 개발되어 보안 및 사용자 정의에 강점을 가지며, Perl 스크립트와 플러그인을 통해 기능 확장이 가능하다. 설정은 사용자 인터페이스 또는 Perl 데이터 구조와 유사한 구문을 사용하는 설정 파일을 통해 이루어진다. macOS에서는 텍스트 모드 버전과 IrssiX, MacIrssi와 같은 그래픽 클라이언트를 사용할 수 있다.
이미지 준비중입니다.
이미지 준비중입니다.
| 개발자 | 티모 시라이넨 |
|---|---|
| 개발팀 | Irssi 팀 |
| 최초 릴리스 | 1999년 1월 |
| 프로그래밍 언어 | C, 펄 |
| 운영체제 | 크로스 플랫폼 |
| 장르 | IRC 클라이언트 |
| 라이선스 | GPL-2.0-or-later |
| 웹사이트 | Irssi 공식 웹사이트 |
| 듣기 | 듣기 |
|---|
-
IRC 클라이언트 -
Adium
Adium은 macOS용 자유-오픈 소스 인스턴트 메신저 클라이언트로, libpurple 라이브러리를 통해 다양한 프로토콜을 지원하며 플러그인으로 프로토콜 확장이 가능하고 사용자 정의가 용이하며 녹색 오리 '애디미'를 마스코트로 사용한다. -
IRC 클라이언트 -
Kopete
Kopete는 다양한 메신저 프로토콜을 지원하는 인스턴트 메신저 클라이언트로, 플러그인을 통해 기능을 확장할 수 있다. -
콘솔 애플리케이션 -
MS-DOS 편집기
MS-DOS 편집기는 MS-DOS 운영 체제에 포함된 텍스트 편집기로, 다중 문서 인터페이스, 이진 파일 모드, 마우스 지원 기능을 제공하며, 다양한 버전으로 출시되었다. -
콘솔 애플리케이션 -
Top (소프트웨어)
top은 시스템의 실시간 상태를 보여주는 프로세스 모니터링 소프트웨어 유틸리티로, CPU 사용률, 메모리 사용량, 실행 중인 프로세스 목록 등 다양한 정보를 제공한다. -
공식 웹사이트에 알 수 없는 변수를 사용한 문서 -
브루클린 미술관
브루클린 미술관은 1823년 브루클린 견습생 도서관으로 시작하여 현재 약 50만 점의 소장품을 보유한 뉴욕 브루클린 소재의 미술관으로, 다양한 분야의 예술 작품을 전시하며 특히 아프리카 미술과 여성주의 미술에 대한 기여가 크다. -
공식 웹사이트에 알 수 없는 변수를 사용한 문서 -
광주지방기상청
광주지방기상청은 광주광역시와 전라남도 지역의 기상 예보, 특보, 관측, 기후 정보 제공 등의 업무를 수행하는 기상청 소속 기관으로, 1949년 광주측후소로 설치되어 1992년 광주지방기상청으로 개편되었으며, 기획운영과, 예보과, 관측과, 기후서비스과와 전주기상지청, 목포기상대를 두고 있다.
2. 특징
Irssi는 C 프로그래밍 언어로 작성되었으며, 일반적인 작동 방식에서는 텍스트 모드 사용자 인터페이스를 사용한다.
개발자에 따르면 Irssi는 ircII를 기반으로 하지 않고 처음부터 다시 작성되었다(BitchX 및 epic과 달리). 이로 인해 개발자들은 기존 코드베이스의 제약에 얽매이지 않고 보안 및 사용자 지정과 같은 문제에 대해 더 강력한 제어 능력을 유지할 수 있었다. 수많은 Perl 스크립트가 제공되어 Irssi의 모양과 작동 방식을 사용자 지정할 수 있다. 플러그인을 통해 ICQ 및 XMPP와 같은 암호화 및 프로토콜을 추가할 수 있다.
2.1. 사용자 설정
Irssi는 사용자 인터페이스를 사용하거나 설정 파일을 직접 편집하여 설정할 수 있다. 설정 파일의 구문은 Perl 데이터 구조와 유사하다.
2.2. 설정
Irssi는 사용자 인터페이스를 사용하거나 설정 파일을 직접 편집하여 설정할 수 있다. 설정 파일은 Perl의 데이터 구조와 유사한 구문을 사용한다.
3. 배포
Irssi는 주로 유닉스 계열 운영 체제에서 실행되도록 작성되었으며, 젠투 리눅스, 데비안, 슬랙웨어, SUSE(openSUSE), Frugalware, 페도라, FreeBSD, OpenBSD, NetBSD, DragonFly BSD, 솔라리스, 아치 리눅스, 우분투, NixOS 등에서 바이너리 및 패키지를 사용할 수 있다.
3.1. 윈도우
Irssi는 Cygwin 환경에서 마이크로소프트 윈도우에서도 빌드 및 실행되며, 2006년에 공식 윈도우 독립 실행형 빌드가 출시되었다. Windows에서 직접 컴파일하여 실행하는 것도 가능하지만, 많은 편리한 기능을 사용하려면 추가적인 노력이 필요하다.
3.2. macOS
유닉스 기반의 macOS의 경우, 텍스트 모드 포트는 Homebrew, MacPorts, Fink 패키지 관리자에서 사용할 수 있으며, Irssi를 기반으로 한 두 개의 그래픽 클라이언트인 IrssiX와 MacIrssi가 작성되었다. Cocoa 클라이언트인 Colloquy는 이전에 Irssi를 기반으로 했지만, 현재는 자체 IRC 코어 구현을 사용한다.
Mac OS X용 버전도 존재하며, 텍스트 모드 버전에서는 Fink나 MacPorts를 사용하고, 네이티브 그래픽 버전은 "MacIrssi"라고 불리며, "IrssiX"라고 불리는 또 다른 그래픽 버전도 있다. 과거 Cocoa를 사용한 "Colloquy"도 Irssi의 IRC 코어를 사용했지만, 현재는 다른 IRC 코어 구현을 사용하고 있다.
4. 구현 (일본어 위키백과 참고)
Irssi는 C 언어로 작성되었으며, 일반적인 조작에는 텍스트 모드를 사용한다. 유닉스 계열 운영 체제에서 동작하도록 처음부터 작성되었지만, Cygwin을 사용하면 마이크로소프트 윈도우에서도 동작한다. Windows에서 직접 컴파일하여 실행하는 것도 가능하지만, 많은 편리한 기능을 사용하려면 추가적인 노력이 필요하다.
텍스트 모드 IRC 클라이언트는 ircII의 코드를 기반으로 하는 경우가 많지만, Irssi는 처음부터 독자적으로 작성되었다. 따라서 보안 문제에 대한 대처가 빠르다. 외형이나 조작법을 커스터마이즈하기 위한 다양한 모듈과 Perl 스크립트를 사용할 수 있다. 플러그인을 도입하여 SILC(Secure Internet Live Conferencing)나 ICB(Internet Citizen's Band)와 같은 프로토콜에도 대응할 수 있다.
Irrsi의 설정은 사용자 인터페이스에서 하거나, 설정 파일을 직접 편집하여 수행할 수 있다. 설정 파일의 문법은 Perl의 데이터 구조와 유사하다.
4.1. macOS (일본어 위키백과 참고)
macOS용 버전도 존재하며, 텍스트 모드 버전에서는 Fink나 MacPorts를 사용하고, 네이티브 그래픽 버전으로는 "MacIrssi"와 "IrssiX"가 있다. 과거 Cocoa를 사용한 Colloquy도 Irssi의 IRC 코어를 사용했지만, 현재는 다른 IRC 코어 구현을 사용하고 있다.
4.2. 보안 (일본어 위키백과 참고)
Irssi는 C 프로그래밍 언어로 작성되었으며, 개발자들은 기존 코드베이스의 제약 없이 보안 문제에 대해 더 강력하게 제어할 수 있었다. 플러그인을 통해 암호화 기능을 추가할 수 있다.