Columbia MM - Columbia MM

Columbia MM (Mail Manager) to program komputerowy do odczytywania wiadomości e-mail za pomocą interfejsu wiersza poleceń . Został opracowany na Uniwersytecie Columbia w latach 1984-1990 i jest reimplementacją uniksowego programu pocztowego TOPS-20 z 1978 roku , znanego również jako MM, który z kolei był aktualizacją wcześniejszego programu Mike'a McMahona z SRI International . Columbia MM została również zbudowana na innych platformach, w tym DOS i VMS .

MM był niezwykły jak na swoje czasy, ponieważ obsługiwał „sekwencje wiadomości”, które pozwalały użytkownikowi wybierać podzbiór wiadomości w skrzynce pocztowej do operacji wsadowych. Funkcja sekwencji wiadomości okazała się tak popularna wśród użytkowników MM, że autor TOPS-20 MM Mark Crispin zaimplementował podobne możliwości filtrowania w Pine . Columbia MM oferowała również pomoc kontekstową, uzupełnianie poleceń i historię poleceń, przeniesione z wersji TOPS-20, zanim takie funkcje stały się powszechne w oprogramowaniu Unix.

Po zastoju w rozwoju w 1990 r., Rozwój MM wzrósł ponownie w 2002 r. Wraz z wydaniem tymczasowym, obejmującym zmiany dotyczące przenośności Linuksa i obsługi POP .

Historia

Na Uniwersytecie Columbia pod koniec lat siedemdziesiątych MM oparty na DEC-20 został przyjęty na rzecz DEC-20 MAIL i RDMAIL i był początkowo używany przez personel programistyczny. Jego użycie rozprzestrzeniło się na studentów i wykładowców do tego stopnia, że ​​kilka kursów zaczęło go intensywnie używać. Było prawdopodobne, że gdybyś zrobił SYSTAT na jakimkolwiek DEC-20 w Columbii między 1978 a 1988, zobaczyłbyś około połowy użytkowników korzystających z EMACS, a drugą połowę MM, z tylko sporadycznymi przerwami na formatowanie tekstu, kompilację programu i transfer plików. Kiedy Columbia przeszła na platformy Unix w latach 80-tych, program MM został przepisany dla tej platformy i kontynuowano rozwój programu przez następne 20 lat.

Od wersji 0.91 (2003) MM działał na następujących platformach: Solaris (2.5.1 i nowsze); SunOS 4.1; Linux (np. RH7.1); FreeBSD 4.4; OpenBSD 3.0, NetBSD 1.5.2.

Bibliografia

Zobacz też