Monokrom BBS
Monokrom BBS , känd för användare som "Mono", är ett textbaserat anslagstavlasystem för flera användare som innehåller tusentals diskussionsfiler, tillsammans med spel, användarmeddelanden och en talare . Från och med april 2021 är det en av få BBS som fortfarande är i drift och används aktivt dagligen av dess community. Monokrom körs på anpassad programvara, vilket gör att plattformen och användarupplevelsen skiljer sig från andra anslagstavlasystem.
Historia
Den underliggande mjukvaran ( mono -gemener m ) skrevs ursprungligen omkring 1990 av David Brownlee, då student vid City University, London , för sitt sistaårsprojekt. Monokrom BBS (versal M ) är en specifik instans av mono; en annan instans av mono användes under några år som det officiella användargränssnittet för studenter på institutionen för informationsvetenskap, men användningen minskade runt 1996. När Monochrome-tavlan väl var igång fick medstudenter konton och ryktet började spridas. De första icke-City-användarna släpptes in 1991-1992. Så småningom blev Monos användarbas internationell, även om majoriteten av de som gick med var brittiska universitetsstudenter.
Servern var ursprungligen placerad på universitetets campus, med adressen mono.city.ac.uk.
Vid sin topp i mitten av 1990-talet hade över 8000 konton skapats och det var ofta mer än 150 personer inloggade samtidigt, vilket gör det utan tvekan den mest populära internetbaserade BBS i Storbritannien vid den tiden.
Konstnären Alan Sondheim har skrivit om sina upplevelser av Mono:
Jag kopplade först till olika lokala BBS (anslagstavlasystem), men blev snabbt trött på dem; Jag var inte intresserad av att delta i lokalsamhället så mycket som jag önskade för att utforska själva Internet. Jag hade ett konto på New School, nu New University, i New York – ett av de sämst hanterade datorsystemen jag någonsin använt. Men det gjorde att jag kunde logga in på Monochrome Bulletin Board i England - www.mono.org - och det var genom detta som jag fick mina första "internationella" kontakter. Jag lärde mig också precis vad som var möjligt med ASCII-textbaserade format; med hjälp av escape-koder och andra tekniker kan text ändra färg, flytta på skärmen, blinka och göra alla möjliga andra intressanta saker. (Senare, men inte mycket senare, lekte jag själv med koderna och skickade ut en osynlig text som gjorde resten av läsarens inkorg osynlig också.). (s.24)
Men med tillkomsten av webbforum och GUI -baserade snabbmeddelanden sågs Monos textformat som nostalgiskt redan 1994 när det dök upp i det första numret av .net magazine . Inom Mono-communityt diskuterades om att flytta innehållet till ett webbforum, men konsensus var att behålla formatet. Aktiviteten minskade under åren, särskilt när LiveJournal blev populärt, men förblev ganska stark även till idag, då 30 eller fler medlemmar kan vara inloggade under en vanlig dag. 2010 uppmärksammades Mono av Eileen Brown som ett exempel på en anslagstavla som fortfarande används. De flesta av dem som nu använder systemet är sedan länge medlemmar.
Innehåll
Mono har tusentals diskussionsfiler, tillsammans med fängelsehålsspel för flera användare . Diskussioner handlar om en mängd olika ämnen, inklusive teknik, vetenskap, konst, musik, sport, arbete, familj, nyheter samt allmän chatt. Dessa är organiserade hierarkiskt efter ämne; enskilda sektioner underhålls av olika användare. Varje meny kan anpassas mycket, så varje avsnitt har sin egen "personlighet", konventioner och ibland uppförandekoder. Sektionsmoderatorer kan skapa animerade bannerannonser som roterar på huvudmenyn.
Monos programmeringsspråk för animationer ('manim') tillåter enkla ASCII-animationer och interaktiva skript som frågesporter och äventyrsspel i 1980-talsstil .
Mono innehöll också en inbyggd Telnet- klient ('mtel') som användes för att ge åtkomst till MUDs som GodWars som fanns på monoservrarna.
gemenskap
Monomedlemmar kan uttrycka sin onlineidentitet på ett antal sätt:
- namnlinjer - korta meddelanden som visades bredvid ett användarnamn i redigeringar och på huvudanvändarnas skärm.
- infotexter - korta textavsnitt på en användarprofil som valfritt kan redigeras och animeras med Monos animationsspråk.
- talker anpassning - inklusive beskrivning av användaren, användarens hemrum och åtgärder inom det rummet
Eftersom det inte finns några andra identifierare som avatarer, färgscheman, signaturer etc., som används på webbaserade forum, uttrycks personlighet och identitet ofta genom kommentarsfiler, namnlinjer och i personliga dagböcker, en funktion som lanserades 1997.
Tidigt etablerade Monochrome en dedikerad sektion för "Meets", där användare regelbundet organiserade helgevent för att träffas på olika platser runt om i Storbritannien (och ibland i andra länder där det fanns kluster av användare). Dessa besöktes ofta 50 eller fler användare, med boende som erbjuds av lokala värdar. Dessa var ofta den första möjligheten att sätta ett ansikte åt ett namn och gjorde andra användare mindre anonymiserade på BBS. Städer med flera användare hade ibland lokala chattfiler och regelbundna träffar.
Efter 2000 blev stora träffar mindre vanliga på grund av familje- och arbetstryck, men det fanns träffar kring festivaler och andra evenemang – inklusive flera bröllop mellan människor som hade träffats på Mono. 1996 visades ett äktenskap mellan två medlemmar, en från USA och en från Storbritannien, i Daily Telegraph, "Good Morning with Anne and Nick" på BBC1, och en kanal 4-kortfilm kallad "Get Netted" bland andra källor . Detta var vid en tidpunkt då Internet fortfarande var nytt för den vanliga allmänheten och media, så sådana relationer var nya.
Drift
Monos gränssnitt utformades för att vara lätt att använda - de flesta operationer utförs med enstaka knapptryckningar, och de tillgängliga alternativen visas på skärmen när det är möjligt, så det är relativt enkelt för en nykomling att börja ta sig runt utan att läsa mycket dokumentation.
Esc - tangenten kan tryckas när som helst för att tillhandahålla en meny med ytterligare faciliteter såsom talaren, meddelandesystem, personlig profil och inställningar.
Filer är organiserade hierarkiskt efter ämne i menyer och undermenyer. En fil består av redigeringar (kommentarer). I modernt forumspråk är dessa analoga med trådar respektive inlägg . När du läser en fil kan en användare lägga till en kommentar till den, skicka en del av den till en annan användare, e-posta den till sig själv. Hela menysystemet kan skannas efter nya redigeringar och användare kan hoppa över enskilda filer och menyer som inte intresserar dem. Detta gör att användare kan hålla sig uppdaterade med flera diskussioner åt gången, under hela dagen.
Talaren tar några ledtrådar från MUDs genom att vara sammansatt av rum, för vilka användare skriver beskrivningarna, och en besökare kan vandra genom dessa med hjälp av kardinalanvisningarna. Det som sägs vidarebefordras endast till personer i samma rum, och rum kan låsas av sin ägare för privatlivets skull.
Meddelandesystemet ( u2u i monokrom terminologi) gör det möjligt att skicka meddelanden direkt till en eller flera andra användare . Om en mottagare är inloggad tas meddelandet emot omedelbart och mottagarens klient visar meddelandet eller, om de är mitt i att redigera en fil, piper för att varna dem och visar det när de är klara. Annars lagras meddelandet och visas för dem nästa gång de ansluter.
En användare på skärmen visar för närvarande inloggade användare, deras namnlinje och aktuell aktivitet, plats och anslutningsstatistik. Denna information visas också på webbsidan.
Ett antal andra skript har skrivits av användare för att underhålla filer, menyer, generera filer automatiskt, tillhandahålla wikiliknande funktionalitet, samla in och visa RSS-flöden i systemet och till och med en rudimentär Twitter- klient .
Teknologi
När Monochrome först lanserades kopplades användare till Monochrome via X.25 -protokollet (med JANET- nätverket) på adressen 000041002300. Senare, när JANET blev internetadresserbart, användes telnet . Nuförtiden är SSH det rekommenderade alternativet.
Mono-mjukvaran har en klient-server- arkitektur: användare ansluter till monoklienten , som i sin tur kommunicerar med ett antal serverapplikationer som md.serv (den övergripande styrenheten), md.talk (Talker-demonen) och md.file (u2u-leveransdemonen).
Ursprungligen kördes klientmjukvaran på separata maskiner från servermjukvaran. På toppen av sin popularitet i mitten av 1990-talet fanns det upp till fem klientmaskiner dedikerade till Monochrome, som alla samtidigt pratade med en enda central server som både körde monoserverapplikationerna och serverade filerna till klienterna. Detta implementerade en form av redundans genom att användare fortfarande kunde få åtkomst till Monokrom även om en eller flera av klientdatorerna misslyckades; dock förblev servermaskinen en enda punkt av misslyckande .
Det mesta av kommunikationen mellan klienten och serverprogramvaran använder nätverksuttag, men filer måste fortfarande vara direkt åtkomliga av klienten; ett API för klient-server-filbehandling diskuterades mycket men blev aldrig färdigt. Detta innebar att när separata klient- och servermaskiner användes, måste serverns centrala fillager exporteras till alla klientmaskiner som använder NFS , vilket var en stor flaskhals.
Monochrome-klustret var historiskt baserat på Sun Microsystems- maskiner (oftast gamla kasserade eller kasserade maskiner från universitet eller företag), men har också körts på DEC Alpha och Intel x86- hårdvara. En mängd olika operativsystem har varit involverade historiskt, inklusive SunOS och OpenBSD , men NetBSD har varit det valda operativsystemet under några år. Eftersom hårdvaruhastigheterna har ökat och antalet användare har minskat, är Monochrome idag bara en enda virtuell maskin som utför både klient- och serverroller.
Det mesta av kärnklienten och serverkoden är skriven i C , även om ett antal ytterligare verktyg har skrivits i Perl .
externa länkar
- Monokrom hemsida
- Scan av Hindle 1994
- mconv - en klon av monomjukvaran skriven av en tidigare Monokromanvändare .