WIPIVERSE

Acme (문서 편집기)

Acme는 Bell Labs에서 개발된 운영체제인 Plan 9 for UNIX의 기본 텍스트 편집기 겸 통합 개발 환경(IDE)이다. 원래는 Rob Pike와 Sean Dorward가 주도하여 1990년대 초반에 구현하였다. Acme는 전통적인 명령줄 기반 편집기와 달리 마우스 중심의 사용자 인터페이스를 제공하며, 파일 편집, 명령 실행, 파이프라인 구성 기능을 하나의 창에서 수행할 수 있다.

주요 특징

  1. 마우스 기반 인터페이스 – 텍스트를 클릭하거나 드래그함으로써 명령을 바로 실행할 수 있다.
  2. 통합 쉘 – 편집 중에 바로 명령을 입력하고 결과를 창에 표시할 수 있다.
  3. 파일 및 프로세스 관리 – 다중 파일을 탭 형태로 열어 작업할 수 있으며, 파이프라인을 시각적으로 연결한다.
  4. 플러그인 및 확장성 – Plan 9의 파일 시스템을 이용해 외부 프로그램과 손쉽게 연동한다.

배포 및 포팅

  • 원래는 Plan 9 운영체제에 포함되어 배포되었으며, 이후 9front(Plan 9의 비공식 포크)와 다양한 UNIX‑like 시스템(예: Linux, macOS)용 포팅이 이루어졌다.
  • Acme는 오픈 소스 라이선스(GNU GPL v2 등) 하에 제공되어, 소스 코드는 공개 저장소에서 확인할 수 있다.

어원

‘Acme’는 “정점, 최고점”을 의미하는 그리스어 어원에서 유래한 영단어이다. 소프트웨어 명칭으로 선택된 이유는 편집기와 개발 환경으로서의 최고 수준을 지향한다는 의미로 해석될 수 있다.

사용 맥락

  • Plan 9 개발자 및 사용자가 주된 사용자층이다.
  • 텍스트 중심의 프로그래밍 작업, 로그 파일 분석, 스크립트 작성 등에 효율적으로 활용된다.
  • 마우스와 키보드 조작을 결합한 작업 흐름을 선호하는 개발자들에게는 대안적인 IDE로 인식된다.

관련 문서

  • Plan 9 from Bell Labs 공식 매뉴얼 및 Acme 사용자 가이드
  • 9front 프로젝트에 포함된 Acme 소스 코드와 빌드 지침

(본 내용은 공개된 기술 문서와 소스 코드 정보를 기반으로 객관적으로 서술하였다.)

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기