막시무스 (BBS)
Maximus (BBS)
Maximus 1.0 작동 중 | |
| 개발자 | 스콧 더들리 |
|---|---|
| 초기 릴리즈 | 1990; 전 ( |
| 안정적 해제 | 3.01 / 1995 |
| 운영 체제 | MS-DOS, OS/2, Windows, 이후 Unix 유사 |
| 유형 | 게시판 시스템 |
| 면허증 | GNU 일반 공중 사용권 |
| 웹사이트 | sourceforge |
막시무스는 원래 스콧 더들리가 자신의 회사인 라니우스 코퍼레이션을 통해 개발한 게시판 시스템이다.이 소프트웨어는 MS-DOS와 OS/2 모두를 위해 처음 작성 및 출시되었으며 이후 버전은 32비트 Windows 운영 체제를 지원한다.MS-DOS 버전은 화석 드라이버를 통해 직렬 포트(따라서 모뎀)와 연결되었다.[1]버전 1.0은 1990년에 출시되었고, 버전 2.0과 3.01은 1991년과 1995년에 이어 출시되었다.막시무스와 스퀴쉬와 같은 동반 전력회사의 소스 코드는 2002년 GNU 일반 공중 면허에 따라 출시되었다.이후 리눅스 및 기타 유닉스 유사 운영 체제에서 실행되도록 포팅되었다.
기본적으로 막시무스는 다른 BBS 소프트웨어와 비교하여 ANSI 또는 ASCII로 렌더링된 BBS 호출자를 위한 비교적 기본적인 인터페이스를 제공한다.메뉴 레이아웃은 자동 생성되어 간단하게 그려진다.그러나 어느 정도 노력하면 시스템 운영자가 사용자들을 위해 RIP 그래픽을 공급할 수 있도록 하는 조항을 포함하여 매우 사용자 지정이 가능하다.BBS 시스템이 인기를 끌었을 때, 막시무스는 경량처럼 보이는 시스템을 원하는 시스템 운영자들뿐만 아니라, 시스템의 외관과 행동을 맞춤화하는 능력에 있어 큰 유연성을 원하는 사람들에게도 어필하는 경우가 많았다.
Maximus 구성은 컴파일러를 실행하여 텍스트 파일을 이진 구성 파일로 변환하기 전에 전적으로 텍스트 파일 편집을 통해 이루어진다.막시무스는 시스템 운영자들이 BBS를 사용자 정의하도록 두 개의 독립적인 프로그래밍 언어를 지원해왔다.두 가지 모두 사용 전 Maximus가 인정한 바이트 코드로 컴파일된다.
- MECA 언어는 주로 디스플레이 중심이며, 사용자에게 표시되는 텍스트의 색상 변화 등의 동작을 나타낼 수 있는 기본 토큰을 제공하고, 사용자 입력이 필요한 메뉴 등의 것을 설계하거나, 특정 정보를 디스크에 파일로 작성해 BBS 도어 프로그램과 정보를 교환하는 간단한 기능을 제공한다.
- MEX 언어는 1995년 12월 Maximus 버전 3.0이 발매된 이후 C, Pascal, BASIC, 그리고 유사한 언어의 선택으로부터 아이디어를 차용하는 보다 구조화된 튜링-완전한 프로그래밍 언어다.MEX는 기능, 구조, 배열, 문자열 및 몇 가지 추가적인 복잡한 개념을 지원한다.MEX를 이용하여, 시스템 운영자들은 그들의 BBS에서 실행되고 사용자와 상호작용하기 위해 합리적으로 복잡한 프로그램을 작성할 수 있다.
참고 항목
- 스퀴시 - Maximus가 사용하는 기본 메일 형식과 그것을 처리하는 데 사용되는 Fidonet 메일 던지기 응용 프로그램.
- BBS 소프트웨어 목록
참조
- ^ "FOSSIL I/O routines in initial checkin". Retrieved 5 December 2008.