Кіріспе
BBS бағдарламалық жасақтамасы PCBoard (PCB) – бұл алғаш рет 1983 жылы Clark Development Company компаниясы DOS үшін ұсынған BBS бағдарламалық жасақтамасы. Clark Development Фред Кларкпен құрылған. PCBoard DOS жүйелері үшін алғашқы коммерциялық BBS пакеттерінің бірі болды және 1990-шы жылдардың басында BBS жүйелерінің қарқынды даму кезеңінде "жоғары деңгейдегі" пакеттердің бірі саналды. Көптеген BBS компаниялары сияқты, 1994 жылдан бастап Интернеттің пайда болуы олардың қаржылық жағдайын нашарлатты, нәтижесінде 1997 жылы Clark Development банкротқа ұшырады. PCB сатылымдарының көп бөлігі екі желілік лицензиямен жүзеге асты; қосымша желілік лицензиялар (5, 10, 25, 50, 100, 250 және 1000 санында) да қол жетімді болды. IBM OS/2 32 биттік нұсқасы PCB V15.22 және одан жоғары нұсқаларымен бірге пайда болды. PCBoard үшін OS/2 2.0 және OS/2 Warp операциялық жүйелеріне арналған бірнеше құралдар да әзірленді.
BBS software
PCBoard (PCB) was a bulletin board system (BBS) application first introduced for DOS in 1983 by Clark Development Company. Clark Development was founded by Fred Clark. PCBoard was one of the first commercial BBS packages for DOS systems, and was considered one of the "high end" packages during the rapid expansion of BBS systems in the early 1990s. Like many BBS companies, the rise of the Internet starting around 1994 led to serious downturns in fortunes, and Clark Development went bankrupt in 1997. Most PCB sales were of two line licenses; additional line licenses (in ranges of 5, 10, 25, 50, 100, 250 and 1000) were also available. A native 32 bit IBM OS/2 version became also available with PCB V15.22 and higher. There were also a few tools available for PCBoard, which were specifically developed for the OS/2 2.0 and OS/2 Warp operating system.
Көп торапты қолдау
PCBoard 16C550 UART-ты (универсалды асинхронды қабылдағыш-таратушы) қолдады, мысалы 16550 UART ("Fifo"), 16554 UART және 16650 UART, бұл бір (көп тапсырмалы) компьютерде BBS-тің бірнеше түйіндерін IBM OS/2 немесе жад менеджері QEMM-мен бірге DESQview DOS көп тапсырмалы құралын пайдалану арқылы іске қосуға мүмкіндік берді. Кейбір жүйе операторлары (sysops) PCBoard-ты Microsoft-тың жаңа Windows 95 операциялық жүйесінде іске қосуға тырысып, әр түрлі нәтижелерді байқады. BBS үшін тұрақтылық маңызды болды, өйткені ол көбінесе тәулік бойы жұмыс істейтін, ал Microsoft 32 биттік операциялық жүйесінің алғашқы нұсқаларында тұрақтылық жетіспеді. Windows 95-ті CDC ресми түрде қолдаған жоқ. Кез келген стандартты компьютерде сыртқы модемді қосу үшін қажетті бір немесе екі (болған жағдайда) сериялық порт (COM порттары) болады. Осы себепті G Tek "BlackBoard", "BBS550" немесе "SmartCard" және Digi International компаниясының "DigiCard" сияқты көп портты карталар жүйе операторлары (sysops) арасында танымал болды. Басқа нұсқаларға ішкі мультимодемдік карталар және жергілікті желі арқылы қосылған бірнеше компьютерлер жатты. PCBoard сонымен қатар ISDN (Integrated Services Digital Network) және Telnet арқылы Интернетке қол жеткізуді де қолдайды. Мысалы, Интернетке қосылған қалған PCBoard BBS орналымдарына қосылу үшін Win32, Linux, FreeBSD, NetBSD, OpenBSD, Solaris және Mac OS X үшін қол жетімді ашық кодты терминал эмуляторы SyncTERM пайдаланылуы мүмкін.
Көптік ББС желілері
1988 жылдан бастап RelayNet, сонымен қатар RelayNet International Mail Exchange үшін RIME деп те белгілі, PCBoard бағдарламасын қолданатын BBS жүйелеріне FidoNet-ке ұқсас жүйеде басқа BBS жүйелерімен хабар алмасуға мүмкіндік беретін желіге қосылуға рұқсат берді.
Тарих
PCBoard-тың алғашқы нұсқасы 1983 жылы жарық көрді. Кларк даму компаниясы (CDC) FILE ID және DIZ форматын алғаш рет енгізді, сондай-ақ көптеген стандартты командалар мен процестерді өзгертуге және ауыстыруға мүмкіндік беретін қуатты скрипт тілін (PPL) жасады. PPL-де жазылған компиляцияланған интерпретатор скрипті PPE (PCBoard Programming Executable) деп аталды. PPE-ді PCBoard Programming Language Compiler (PPLC) құралы арқылы жасауға болады, ол Кларк даму компаниясы ұсынған қосымша құрал еді және жеке сатып алуға да мүмкіндік болды. Оның құны жеке өзі 100 доллардан кем, ал кез келген BBS лицензиясымен бірге 50 доллардан кем болды. Бұл бағдарламашыларға PCBoard BBS лицензиясын сатып алмастан, PCBoard үшін PPE әзірлеуге мүмкіндік берді. Сонымен қатар, басылған PCBoard нұсқаулығы мен PPLC анықтамалық кітапшасы да қосымша және жеке түрде қол жетімді болды. Скрипт тілі 15.0 нұсқасымен енгізілді, бұл PCBoard-тың бұл нұсқасын PCBoard V14.5-тен тіпті сәтті етті. Әртүрлі есік бағдарламалары қолданылды, оның ішінде Сэм Смиттің Prodoor бағдарламасы, ол толық экранды редактор және кейіннен PCBoard-қа енгізілген басқа да мүмкіндіктерді қосты. PPL скрипт тілі мен PPE-лердің қолжетімділігі артқан сайын, PCBoard-тың танымалдылығы өсті және 90-шы жылдардың ортасында IBM PC-дегі warez BBS үшін де-факто стандартты BBS жүйесіне айналды. Warez BBS жүйелері көбінесе BBS бағдарламалық қамтамасының пираттық нұсқаларын пайдаланды, сондықтан олар бағдарламалық қамтамастың ресми сатылымы немесе пайдалану статистикасында көрсетілмеді. Жоғары бағаға қарамастан, Кларк даму компаниясы 1995 жылға дейін 50,000-нан астам PCBoard лицензиясын сатты. Кларк даму компаниясы шығарған PCBoard-тың соңғы толық нұсқасы 15.3 нұсқасы 1996 жылдың қыркүйегінде жарық көрді. Кларк даму компаниясының Clark Technologies бөлімшесі 1996 жылдың 29 шілдесінде PCBoard BBS бағдарламалық қамтамасы үшін бастапқы код пен OEM лицензияларының қолжетімділігін жариялады. Соңғы нұсқасы 15.4 бета болды, оның бір айлық сынақ мерзімі болды. Кейіннен Кларк даму компаниясының жетекші бағдарламалық жасақтама инженері сынақ мерзімінің аяқталуын қалай айналып өтуге болатыны туралы ақпарат жариялады; бұл аяқталу еске салу үшін қосылған және бағдарламалық қамтамасты толығымен тоқтатуды көздемеген. 1997 жылдың шілдесінде Кларк даму компаниясы банкротқа ұшырап, алдын ала ескертусіз кеңселерін жапты, көптеген наразы клиенттерді қалдырды. Компания клиенттерге ешқандай хабарлама бермеді, сондай-ақ бағдарламалық қамтама үшін лицензия сатып алған клиенттерге хабарлама берілмеді, ақшалары қайтарылмады және олар төлеген бағдарламалық қамтамаға қол жеткізу мүмкіндігі берілмеді.
CDC-ден кейінгі PCBoard
Sysops компаниясы істен шыққаннан кейін CDC қолдауы тоқтағаннан кейін де PCBoard-ты әлемнің түкпір-түкпірінде пайдалануды жалғастырды. PCBoard жүйесі үшін құралдар мен құжаттама жасаған көптеген адамдардан көмек алуға болады. Компания 2000 жылғы мәселе немесе мыңжылдық қате деп те аталатын 2000 жылғы мәселе жаңалықтар беттеріне шыққан кезде жоқ еді. Дегенмен, PCBoard 2000 (және 2001) жылдары бірнеше ұсақ-түйек проблемаларды көрсетті, ал түзетулер бірнеше адамдар тарапынан ұсынылды. PCBoard-тың соңғы толық нұсқасы, 15.3 нұсқасы, кеңінен таралмады және 1997 жылдан кейін онлайн болған жүйелердің көпшілігі бағдарламалық қамтамасының бұрынғы 15.2x нұсқаларын пайдалануды жалғастырды. PCBoard бүгінгі күнге дейін BBS-тің ностальгиялық жанкүйерлері қолданып келеді. Windows жүйесінде telnet арқылы PCBoard-қа қол жеткізуге мүмкіндік беретін NetFoss деп аталатын ақысыз FOSSIL драйвері бар. Сондай-ақ, telnet-ке қол жеткізуге (тек DOS) пакеттік драйверді орнату арқылы мүмкіндік берген "PCB Internet Collection" деп аталатын DOS негізіндегі PCBoard қосымшасы болды.
PPLC нұсқалары
PCBoard V15.00 PPLC V1.00
PCBoard V15.10 PPLC V2.00
PCBoard V15.20 PPLC V3.00
PCBoard V15.21 PPLC V3.10
PCBoard V15.22 PPLC V3.20
PCBoard V15.30 PPLC V3.30
PCBoard V15.40 PPLC V3.40 (екі бета нұсқасы)
PCBoard V15.10 PPLC V2.00
PCBoard V15.20 PPLC V3.00
PCBoard V15.21 PPLC V3.10
PCBoard V15.22 PPLC V3.20
PCBoard V15.30 PPLC V3.30
PCBoard V15.40 PPLC V3.40 (both beta)
ЕҚҚ/ЕҚҚ топтары
Мыңдаған жеке қорғаныс құралдары (PPE) жеке тұлғалар немесе топтар тарапынан әзірленіп, жарияланды, көбінесе тегін қолжетімді болды. Көптеген коммерциялық PPE де әзірленді, көбінесе үлестірілімді лицензиялау арқылы. PPE және басқа ПХБ/ББС құралдарын жасауға маманданған бірнеше топтар құрылды, мысалы, француздық Aegis Corp, ресейлік Brutal PPE/PCE/PRO Coders (BPC) және неміс топтары Peanuts (PNS) және Paranoia (PNA). PWA және DOD сияқты warez топтары көптеген жүйе операторлары (sysops) қолданған бірнеше PPE шығарды, соның ішінде PWA "NewScan" PPE, PWA "Files Reverse" PPE және DOD "LARS жүктеу процессоры". Француздық Aegis Corp тобы Lone Runner жазған PPE декомпиляторын (PPLX) таратты, ол PPE бинарлық файлдарын адам оқи алатын PPL кодына қайта айналдыруға мүмкіндік берді. Lone Runner сондай-ақ Aegis PPL компиляторын жазды, ол Clark Development-тің бастапқы PPL компиляторынан кішірек және жылдам кодты жасады. PPE жасаушылар үшін басқа да құралдар да пайда болды. Тағы бір PPE декомпиляторы – PPLDecompiler (PPLD) – Electronic Rats (EcR) тобының "Swiss Coding Division" бөлімшесінің мүшесі CHiCKEN жазды.
PCBoard метадүниелері
Metaworlds – CDC компаниясының Интернетте BBS сияқты орта құруға жасаған әрекеті, негізінен HTML форматындағы жабық пошта жәшігі. Мазмұнға тек тіркелген пайдаланушылар ғана кіре алатын, олар жүйеге кіру үшін логин мен пароль арқылы өзін растауы тиіс болды. Metaworlds стандартты ANSI негізіндегі PCBoard BBS бағдарламалық қамтамасымен бірге жұмыс істеді және Microsoft SQL Server базасын негізгі дерекқор ретінде пайдаланды. Microsoft SQL Server-дің жұмыс уақыты нұсқасы Metaworlds бағдарламалық қамтамасымен бірге келді. CDC компаниясы Metaworlds аяқталмас бұрын банкротқа түсті. Metaworlds компания CDC-нің BBS-тің төмендеуі байқалған кезде Интернетке өту үшін жасаған жобасы болды.