Multics Technical Bulletins Index

Multics Technical Bulletins (MTBs) were development white papers produced by project members and circulated to everyone on the team. They followed the series of over 1000 Multics Checkout Bulletins produced during the initial implementation of the system.

Starting in 1976, some internal-only matters were covered by Multics Staff Bulletins instead.

MTBs written since the release of the Multics Simulator in 2015 are indexed on a separate page.

(July 2018) 472 MTBs scanned by the Multics History Project have been added to the website and linked from this index.

MTBs 545-770 were reformatted into HTML from versions obtained from the MIT AFS archives.

MTB-001, 1973-09-27, Multics Change Requests for September,
MTB-002, 1973-10-10, enter_daemon_request, Gary C. Dixon
MTB-003, 1973-11-08, Multics Standard Tape Record Length, Noel I. Morris
MTB-004, 1973-10-22, Proposed New I/O Daemon Design, Robert S. Coren
MTB-005, 1973-10-23, Multics Change Requests, M. Hodges
MTB-006, 1973-10-24, Proposed ring 1 exchanges prior to implementation of new mail and send_message commands., Peter Haber
MTB-007, 1973-10-25, New command, sort, to replace the current sort_file command, and a new subroutine, sort_, Ross Klinger
MTB-008, 1973-10-29, truncate_, a proposed new subroutine, Gary C. Dixon
MTB-009, 1973-10-22, Multics Change Requests, M. Hodges
MTB-010, 1973-10-30, The New I/O System, M. Donald MacLaren
MTB-011, 1973-11-06, Metering tools and security, Robert F. Mabee
MTB-012, 1973-11-07, New procedure tracing command, Barry L. Wolman
MTB-013, 1973-11-01, The dial facility, T. H. Van Vleck
MTB-014, 1973-11-16, neted: A Common Editor for the ARPA Network, Michael A. Padlipsky
MTB-015, 1973-11-16, Multics Change Requests, M. Hodges
MTB-016, 1973-11-15, Proposed Changes to the SYSERR and OPERATOR's CONSOLE Software, Bill Silver
MTB-017, 1973-11-21, The Storage Problem, T. H. Van Vleck, Steven H. Webber, André Bensoussan
MTB-018, 1973-12-03, Multics Change Requests, M. Hodges
MTB-019, 1973-11-28, Some Thoughts on the Handling of Files, Gary C. Dixon
MTB-020, 1973-12-04, Register Allocation Via Usage Counts, Robert A. Freiburghouse
MTB-021, 1973-11-30, New version of the sort_file command, and a new subroutine, sort_file_, Ross Klinger
MTB-022, 1973-12-03, Proposed new commands, Ross Klinger
MTB-023, 1973-12-21, Modification of Disk Device Assignments in Multics, Noel I. Morris
MTB-024, 1973-11-28, Facilitating modifications to ring 0 gates, Michael D. Schroeder
MTB-025, 1973-12-07, More on the New I/O System, M. Donald MacLaren
MTB-026, 1973-12-19, Multics Change Requests, M. Hodges
MTB-027, 1974-01-02, Multics Change Requests, M. Hodges
MTB-028, 1973-12-31, Ideas for a GIM replacement, Noel I. Morris
MTB-029, 1974-01-02, 6180 hardware modifications, S. Webber
MTB-030, 1974-01-03, Metering tools and security, R. F. Mabee
MTB-031, 1973-12-28, The Multics Online Installation System, P. Kelley
MTB-032, 1974-01-02, Proposed Command Name Usage Monitor, D. Kayden, R. Roach
MTB-033, 1974-01-07, Cost Comparison of TSO and Multics, M. Schroeder
MTB-034, 1974-01-07, The Tape Mount Package, A Tape DIM, and tdcm, D. Capps
MTB-035, 1974-01-09, Design of a Dynamic Linker Running Outside Multics Security Kernel, Phillipe Janson
MTB-036, 1974-01-18, Multics Change Requests, M. Hodges
MTB-037, 1974-01-28, The Performance Problem, S. Webber
MTB-038, 1974-02-12, Proposed new mail and send_message commands, Peter Haber
MTB-039, 1974-02-06, Multics Change Requests, M. Hodges
MTB-040, 1974-02-06, A Unified Command Language, Robert A. Freiburghouse
MTB-041, 1974-02-12, Multics Change Requests Index, M. S. Hodges
MTB-042, 1974-02-12, Modifications to list, listnames, and listotals Commands, Thomas A. Casey
MTB-043, 1974-02-20, Multics Change Requests, M. S. Hodges
MTB-044, 1974-03-01, Multics Change Requests, M. S. Hodges
MTB-045, 1974-02-28, Addendum to MTB-034: Changed Calling Sequences, Dennis Capps
MTB-046, 1974-03-01, Software for Inter-System File Transfer, Robert S. Coren, Michael J. Grady
MTB-047, 1974-03-13, Additional Security Controls for Multics, Jerry Stern
MTB-048, 1974-03-05, Change to Configuration Cards, Noel I. Morris
MTB-049, 1974-03-15, Replacement for the Current TTYDIM/355 Software, R. B. Snyder
MTB-050, 1974-03-18, Multics Change Requests, M. S. Hodges
MTB-051, 1974-03-12, New Tape DCM, F. A. Canali
MTB-052, 1974-02-27, NPS/355 as the Front-end Processor for Multics, R. W. Franklin
MTB-053, 1974-03-20, A Unified Command Language (Revision 1), Robert A. Freiburghouse
MTB-054, 1974-03-21, Proposal for Multics Cache Software, Bernard S. Greenberg
MTB-055, 1974-03-12, The New Storage System - Overview, T. H. Van Vleck, Steven H. Webber, André Bensoussan
MTB-056, 1974-03-27, I/O Interfacer Design Specifications, Noel I. Morris
MTB-057, 1974-03-27, Proposed Modifications to the Multics Encapsulation of the GCOS System, R. R. Riedesel
MTB-058, 1974-04-01, Multics Change Requests, M. S. Hodges
MTB-059, 1974-04-02, Rules for and Responsibilities of PLM Editors, Steven H. Webber
MTB-060, 1974-04-05, New Storage System Paging Analysis, Steven H. Webber
MTB-061, 1974-05-15, New I/O System Features, M. Donald MacLaren
MTB-062, 1974-04-17, Multics Change Requests, M. S. Hodges
MTB-063, 1974-04-17, The Command Language Revisited, Robert A. Freiburghouse
MTB-064, 1974-04-16, Proposed Consolidation of Commands Which Deal with Extended Access, Peter Haber
MTB-065, 1974-04-19, A New Bound on the Performance of the Proposed New Storage System, David P. Reed
MTB-066, 1974-04-19, New Multics Scheduler Proposal, Steven H. Webber
MTB-067, 1974-05-02, Implementing Security Enhancements to the Interprocess Communication Facility, Douglas H. Hunt
MTB-068, 1974-04-23, An Generalized Sorting Facility, Ross Klinger
MTB-069, 1974-03-18, Backup Performance, Robert E. Mullen
MTB-070, 1974-05-01, New Mail Commands, Steve Herbst
MTB-071, 1974-05-02, Proposed New Syserr Codes, Bill Silver
MTB-072, 1974-05-01, Operator's Console Recovery, Bill Silver
MTB-073, 1974-05-06, Multics Change Requests, M. S. Hodges
MTB-074, 1974-05-07, I/O Buffer Management in Multics, Noel I. Morris, Bernard S. Greenberg
MTB-075, 1974-05-22, Considerations for Evaluating Multics Security Enhancements, John W. Gintell, Jerold C. Whitmore
MTB-076, 1974-05-14, The Tape Mount Package: Initial Version, Dennis Capps
MTB-077, 1974-05-15, MPM Documentation for I/O System, M. Donald MacLaren
MTB-078, 1974-05-14, Modifications to System Control Process for Security Enhancements, Paul A. Green
MTB-079, 1974-05-17, Security Access Controls - Potential Problems, Jerold C. Whitmore
MTB-080, 1974-05-28, Creating Special-Purpose Translators, Gary C. Dixon
MTB-081, 1974-05-02, Additional Storage System Security Controls, Andrew M. Kobziar
MTB-082, 1974-05-23, Multics Change Requests, M. S. Hodges
MTB-083, 1974-05-30, Solutions for Security Holes in Additional Storage Controls, Andrew M. Kobziar
MTB-084, 1974-05-31, Multics Change Requests, M. S. Hodges
MTB-085, 1974-06-01, New Message Commands, Steve Herbst
MTB-086, 1974-05-30, Proposal for a Subroutine to Find Matching ACL Names, Peter Haber
MTB-087, 1974-06-05, Multics Performance Goals for 1974, C. T. Clingen
MTB-088, 1974-06-06, Multics Change Requests Index, M. S. Hodges
MTB-089, 1974-06-07, Extending the Multics Security Kernel to Ring 1, Jerry Stern
MTB-090, 1974-06-10, Implementation of the ANSI Standard Tape I/O Module, Frank Canali, Gary C. Dixon, Ross Klinger, Janice Phillipps
MTB-091, 1974-06-17, Multics Change Requests, M. S. Hodges
MTB-092, 1974-06-27, Redefinition of "*", "." and Missing Components (Supersedes MTB-086), Peter Haber
MTB-093, 1974-06-20, The reduction_compiler and lex_string_, Gary C. Dixon
MTB-094, 1974-07-11, Runtime Parameter Checking, Melanie Weaver
MTB-095, 1974-06-26, Adding Support for Secure Removable Disk Packs to Multics, T. H. Van Vleck
MTB-096, 1974-07-01, Implementation of the IBM Standard Tape I/O Module, Frank Canali, Gary C. Dixon, Ross Klinger, Janice Phillipps
MTB-097, 1974-07-10, Multics Change Requests, M. S. Hodges
MTB-098, 1974-07-18, Multics Change Requests, M. S. Hodges
MTB-099, 1974-07-08, Description and Specification for an On-Line Bug File Editor, Ed Wallman
MTB-100, 1974-07-19, Multics Data Security and Access Control, Jerold C. Whitmore
MTB-101, 1974-07-22, Additional Access Controls for Message Segments, Jerry Stern
MTB-102, 1974-07-26, New runoff Command Written in PL/I, Dennis Capps
MTB-103, 1974-07-25, The Protection Audit Mechanisms for Multics, Lee Scheffler
MTB-104, 1974-06-18, Known Segment Table (KST) Change Proposal, Steven H. Webber
MTB-105, 1974-07-08, New Page Control Design Proposals, Steven H. Webber
MTB-106, 1974-07-30, A New Symbolic Debugger, Jeff Broughton
MTB-107, 1974-07-30, Extension to the Backup System, Grace Ackerman-Lewis
MTB-108, 1974-08-02, Multics Change Requests, M. S. Hodges
MTB-109, 1974-08-06, Multics Tape Facility, Bill Silver, Max Smith
MTB-110, 1974-08-07, Implementation of Proposed New Storage System, Thomas H. Van Vleck, Steve H. Webber, André Bensoussan
MTB-111, 1974-08-16, Multics Change Requests, M. S. Hodges
MTB-112, 1974-08-01, Consolidated Search Facility, Txom McGary
MTB-113, 1974-08-11, A Generalized Ready Message Program, Jay Goldman
MTB-114, 1974-09-04, Multics Change Requests Index, M. S. Hodges
MTB-115, 1974-09-05, Multics Change Requests, M. S. Hodges
MTB-116, 1974-09-16, Multics Change Requests, M. S. Hodges
MTB-117, 1974-09-19, Proposed I/O Facility for Spooling Off-line Printer Requests to Tape, Janice Phillipps
MTB-118, 1974-09-18, More on Protection Auditing, Lee Scheffler
MTB-119, 1974-10-10, Resource Control Package, Bill Silver
MTB-120, 1974-09-30, New probe Command, John W. Gintell
MTB-121, 1974-10-14, Multics Change Requests, M. S. Hodges
MTB-122, 1974-10-04, Mail Subroutines, Steve Herbst
MTB-123, 1974-09-23, Modifications to the status Command, Jerold C. Whitmore
MTB-124, 1974-09-23, Reporting Process Access Mode to the User, Jerold C. Whitmore
MTB-125, 1974-10-02, New list Command, Thomas A. Casey
MTB-126, 1974-10-12, Revision of Multics Performance Tests, Roger A. Roach
MTB-127, 1974-10-15, tape_ansi_ IO Module, Ross Klinger
MTB-128, 1974-10-21, Multics Change Requests, M. S. Hodges
MTB-129, 1974-10-29, I/O Daemon Modifications for the Access Isolation Mechanism, Jerry Stern, Jerold C. Whitmore
MTB-130, 1974-10-18, On the Cardreaderless Unified Bootload Tape, Bernard S. Greenberg
MTB-131, 1974-11-05, Multics Change Requests, Betsy Kerr
MTB-132, 1974-11-05, Multics Performance Test Results, Roger A. Roach
MTB-133, 1974-11-08, New Library Tools: library_map, library_print, library_descriptor, and multics_libraries_, Gary C. Dixon
MTB-134, 1974-11-06, New Library Tools: Design Principles, Gary C. Dixon
MTB-135, 1974-10-23, A Guide to Efficient PL/I Constructs in the Multics Environment, Richard A. Barnes
MTB-136, 1974-11-14, tape_mult_ I/O Module, Bill Silver
MTB-137, 1974-11-14, New Multics Graphics Package, Lee J. Scheffler
MTB-138, 1974-11-15, Multics Change Requests Index, Betsy Kerr
MTB-139, 1974-11-15, Multi-Segment Files, Steve Herbst
MTB-140, 1974-11-18, estimate_bill command, F. C. Smith
MTB-141, 1974-11-25, Multics Change Requests, Betsy Kerr
MTB-142, 1974-12-06, Multics Change Requests, Betsy Kerr
MTB-143, 1974-12-12, The Multics Card Input Facility, Stan Vestal
MTB-144, 1974-12-12, Restructuring of the I/O Daemon Driver Software, Jerold C. Whitmore
MTB-145, 1974-12-11, Reporting Status from Peripheral Devices, Noel I. Morris
MTB-146, 1974-12-13, Backup Performance Gains, Robert E. Mullen
MTB-147, 1975-01-10, Multics Database Management Facility, Oris D. Friesen
MTB-148, 1975-01-06, Multics Change Requests, Betsy Kerr
MTB-149, 1974-12-30, New list Command - Revision 1, Thomas A. Casey
MTB-150, 1974-11-26, A Proposal for Processes to be Used in the Supervisor, Robert F. Mabee
MTB-151, 1975-01-10, Improvements to the Answering Service, T. H. Van Vleck
MTB-152, 1975-01-13, Unattended Operation of Multics, T. H. Van Vleck
MTB-153, 1975-01-13, Indexing Multics Manuals, T. H. Van Vleck
MTB-154, 1974-12-12, A Proposal for Removing Name Space Management from Ring Zero., Richard G. Bratt
MTB-155, 1975-01-13, Changes to convert_date_to_binary_, Gary C. Dixon
MTB-156, 1975-01-21, Management of System Pool Storage, Stan Vestal
MTB-157, 1975-02-13, Document Standards, MPM Descriptions, G. J. Pillsbury
MTB-158, 1975-02-04, I/O Interfacer Access to Disk, Noel I. Morris
MTB-159, 1975-02-07, Multics Change Requests, Betsy Kerr
MTB-160, 1975-02-07, Multics Change Requests, Betsy Kerr
MTB-161, 1975-02-14, Multics Change Requests, Betsy Kerr
MTB-162, 1975-02-28, Multics Removable Disk I/O Module, J. A. Weeldreyer
MTB-163, 1975-02-03, Online T&D and Operator Interface, John Rhodes
MTB-164, 1975-03-03, Multics Change Requests, Betsy Kerr
MTB-165, 1975-03-03, New Runoff, Dennis Capps
MTB-166, 1975-03-03, New library_fetch command, Arlene Scherer
MTB-167, 1975-02-28, New Storage System Disk Usage, T. H. Van Vleck, André Bensoussan
MTB-168, 1975-03-03, New Command Processor Conventions, Steven H. Webber
MTB-169, 1975-03-07, Prelinking, Steven H. Webber
MTB-170, 1975-03-06, Page Multilevel, Bernard S. Greenberg, Steven H. Webber
MTB-171, 1975-03-05, Restructuring the Way the Answering Service Handles Terminals, Paul A. Green
MTB-172-04, 1975-03-12, Interim File Recovery: Backup to Disk., Ed Wallman
MTB-173, 1975-03-12, Proposed Changes to the Syserr Mechanism, Bill Silver, T. H. Van Vleck, David R. Vinograd
MTB-174, 1975-03-17, Multics Performance Test Results, Roger A. Roach
MTB-175, 1975-03-25, Proposal for a Graphic Editor, C. D. Tavares
MTB-176, 1975-03-19, Internal Entry Sequences in pl1_operators_, Richard A. Barnes
MTB-177, 1975-03-25, Multics Change Requests, Betsy Kerr
MTB-178, 1975-03-25, I/O Interfacer Specification Changes, Noel I. Morris
MTB-179, 1975-03-25, Sort/Merge Facility, Joel Berson, C. T. Clingen
MTB-180, 1975-03-31, New Functions and a New Name for the listacl Command, Bill Austell, Jerold C. Whitmore
MTB-181, 1975-03-26, enter_output_request, a Replacement for dprint/dpunch, Gary C. Dixon
MTB-182, 1975-04-07, Multics Change Requests Index, Betsy Kerr
MTB-183, 1975-04-10, Converting from ios_ to iox_, M. Donald MacLaren
MTB-184, 1975-04-19, Resource Control Package, Bill Silver
MTB-185, 1975-04-23, Handling System Conditions, Steven H. Webber
MTB-186, 1975-04-29, Proposed Redefinition of the Copy Switch, Steven H. Webber
MTB-187, 1975-04-23, Changes to Object Segment Format, Melanie Weaver
MTB-188, 1975-04-22, Location of Module Descriptions in the Various MPM Volumes, John W. Gintell
MTB-189, 1975-03-18, Initial Measurements of Cache Speed, J. H. Saltzer
MTB-190, 1975-04-28, Multics Change Requests, Joan Archer Scott
MTB-191, 1975-04-28, Multics Change Requests, Joan Archer Scott
MTB-192, 1975-04-08, Proposed User Interface for FAST, Susan Barr
MTB-193, 1975-05-19, Priority Scheduler, Robert E. Mullen, Thomas A. Casey
MTB-194, 1975-05-08, A Random Word Generator for Multics, Paul A. Green
MTB-195, 1975-05-08, Technical Paper Describing MCS, Warren Johnson, John W. Gintell
MTB-196, 1975-05-13, Multics Change Requests, Joan Archer Scott
MTB-197, 1975-04-11, GCOS Simulator Restart at the Activity Level, R. H. Morrison, D. A. Kayden
MTB-198-01, 1975-05-22, New Hardcore Primitives, Steven H. Webber
MTB-199, 1975-05-30, Multics Change Requests, Joan Archer Scott
MTB-200, 1975-05-30, Multics Change Requests, Joan Archer Scott
MTB-201, 1975-06-01, New Version of the Help Command, T. H. Van Vleck
MTB-202, 1975-06-04, User Interface for FAST, Susan Barr
MTB-203, 1975-06-26, Attributes of a Good Backup System, David R. Vinograd
MTB-204, 1975-06-17, Escape Conventions for Correspondence Code 2741's, M. J. Grady
MTB-205, 1975-06-23, Multics Change Requests, Joan Archer Scott
MTB-206, 1975-06-18, SAVE and RESTOR for New Storage System, T. H. Van Vleck
MTB-207, 1975-06-27, Proposed Change to the PL/I Argument List, Richard A. Barnes
MTB-208, 1975-06-30, Multics Performance Test Results as of System 25.7, Roger A. Roach
MTB-209, 1975-07-08, Design of tape_in, tape_out Enhancements, Janice B. Phillipps
MTB-210, 1975-07-07, Adding a "Property List" to the Branch, T. H. Van Vleck
MTB-211, 1975-07-24, Multics Change Requests, Joan Archer Scott
MTB-212, 1975-07-24, Multics Change Requests, Joan Archer Scott
MTB-213, 1975-07-24, NSS Disk Definition, Bernard S. Greenberg
MTB-214, 1975-08-01, New Message Facility, Steve Herbst
MTB-215, 1975-07-24, Handling Subroutine Errors, T. H. Van Vleck
MTB-216, 1975-07-15, New calendar_clock active function, Gary C. Dixon
MTB-217, 1975-08-01, Multics Change Requests, Joan Archer Scott
MTB-218, 1975-08-04, Multics Performance Test Results as of System 26.1, Roger A. Roach
MTB-219, 1975-08-08, A New Area Management Mechanism, Steven H. Webber
MTB-220, 1975-10-10, New Storage System: Data Recovery (Part 1 -salvaging), A. Kobziar
MTB-221, 1975-09-03, New Storage System Salvager Implementation, A. Kobziar
MTB-222, 1975-09-08, A file_copy command, Ross Klinger, Gary C. Dixon
MTB-223, 1975-09-15, Multics Performance Test Results as of System 26.4a, Roger A. Roach
MTB-224, 1975-09-26, Multics Change Requests, Joan Archer Scott
MTB-225, 1975-09-26, Multics Change Requests, Joan Archer Scott
MTB-226, 1975-09-29, Multics Change Requests, Joan Archer Scott
MTB-227, 1977-09-29, Documentation for Library Tools, The Library Maintenance PLM, Gary C. Dixon, Peter Kelley
MTB-228, 1975-10-03, Multics Change Requests, Joan Archer Scott
MTB-229, 1975-10-08, Use of Demountable Logical Volumes, T. H. Van Vleck, Bill Silver
MTB-230, 1975-10-15, Multics Change Requests, Joan Archer Scott
MTB-231, 1975-10-22, Proposed vfile_ Extensions for Fortran/Basic I/O, Mike Asherman
MTB-232, 1975-10-27, Extensible Command Language for Use on Multics, Jeff Broughton
MTB-233, 1976-01-28, New Storage System Backup, David R. Vinograd
MTB-234, 1975-11-04, New Strategy for Conversion of Terminal Output, Robert S. Coren
MTB-235, 1975-11-07, Revision of MTB-209: tape_in, tape_out, Janice B. Phillipps
MTB-236, 1975-11-11, An Extension to the Multics Condition Mechanism, Jerry Stern
MTB-237, 1975-12-03, Overview of the New Storage System, André Bensoussan
MTB-238, 1975-11-18, Contents of Initial New Storage System at MIT, T. H. Van Vleck
MTB-239, 1975-11-18, Storage System Error Recovery, T. H. Van Vleck
MTB-240, 1975-11-24, Multics Change Requests, Joan Archer Scott
MTB-241, 1975-11-26, Multics Change Requests, Joan Archer Scott
MTB-242, 1975-11-24, Multics Change Requests, Joan Archer Scott
MTB-243, 1975-12-19, Changes to User Ring Programs for New Storage System, T. H. Van Vleck
MTB-244, 1975-12-12, Multics Change Requests, Joan Archer Scott
MTB-245, 1975-11-03, Multics Performance Test Results as of System 27.1, Roger A. Roach
MTB-246, 1975-12-15, List Command Changes for New Storage System, Thomas A. Casey
MTB-247, 1975-12-25, Answering Service Changes for Auto Call, David M. Jordan
MTB-248, 1976-01-26, FAST - a Multics Oriented Subsystem, Susan Barr
MTB-249, 1976-01-16, Multics Change Requests, Joan Archer Scott
MTB-250, 1975-10-28, Prelinking, Richard Bratt
MTB-251, 1976-01-22, Canonicalization of Terminal Input, Robert S. Coren
MTB-252, 1976-01-20, Multics Performance Test Results as of System 27.6, Roger A. Roach
MTB-253, 1976-02-03, Release 2 of the Multics Sort/Merge, Joel Berson
MTB-254, 1976-01-27, Plans for the Obsolescence, Unwiring, and Eventual Removal of the DST, Noel I. Morris
MTB-255, 1975-11-03, Multics Performance Test Results as of System 27.1, Roger A. Roach
MTB-256, 1976-01-27, Multics Change Requests, Joan Archer Scott

(title page only)

MTB-257, 1976-01-19, Proposed New Form of Link, Steven H. Webber
MTB-258, 1976-02-11, The Implementation of Indexed Files in Multics, M. Donald MacLaren
MTB-259, 1976-02-23, MCS Problems with Input Interruptions, Mike Grady
MTB-260, 1976-02-24, Interim Version of Mount and Demount for Disk Volumes, T. H. Van Vleck, Bill Silver
MTB-261, 1976-02-16, Master Directory Control, Larry Johnson
MTB-262, 1976-02-25, New Strategy for Conversion of Terminal Input, Robert S. Coren
MTB-263, 1976-02-27, Multics Change Requests, Joan Archer Scott
MTB-264, 1976-02-27, Multics Change Requests, Joan Archer Scott
MTB-265, 1976-03-09, Multics HEALS II, Phase 2, R. H. Morrison, A. R. Downing
MTB-266, 1976-03-12, Removing Directory Control from the Security Kernel, André Bensoussan
MTB-267, 1976-03-08, Multics Performance Test Results as of System 28.0, Roger A. Roach
MTB-268, 1976-03-17, Multics Change Requests, Betsy Kerr
MTB-269, 1976-03-30, vfile_ Changes for Release 4.0, M. Asherman
MTB-270, 1976-04-05, MCR's 3/16 - 31/76, Betsy Kerr
MTB-271, 1976-04-15, Implementation of the Multics Data Base Manager, Oris D. Friesen, Roger Lackey, Dick Luebke, Jim Weeldreyer
MTB-272, 1976-04-15, Multics Relational Data Store, Oris D. Friesen, Roger D. Lackey, Dick Luebke, Jim Weeldreyer
MTB-273, 1976-04-15, Multics Integrated Data Store, James Falksen, Oris D. Friesen, Roger D. Lackey, Dick Luebke, Jim Weeldreyer
MTB-274, 1976-04-21, MCR's, Betsy Kerr
MTB-275, 1976-04-30, MCR Index, Betsy Kerr

index of MCRs 1-1814

MTB-276, 1976-05-10, Approved MCR's from April 16 - 30, 1976, Betsy Kerr
MTB-277, 1976-05-13, Multics Change Requests (Phoenix), Joan Archer Scott
MTB-278, 1976-04-30, Multics Performance Test Results as of System 28.3, Grace E. Ackerman-Lewis
MTB-279, 1976-05-18, A Multics Usage and Revenue Report, Jim Homan
MTB-280, 1976-06-01, Approved MCR's from May 1 - 15, Joan Archer Scott
MTB-281, 1976-06-08, Approved MCR's from May 16 - 30, Joan Archer Scott
MTB-282, 1976-03-24, Multics Remote Concentrator, R. J. Adsit
MTB-283, 1976-03-24, Multics Support of IBM Binary Synchronous Communications, R. J. Adsit
MTB-284, 1976-06-23, Approved MCR's, Joan Archer Scott
MTB-285, 1976-06-30, Multics Change Requests, Joan Archer Scott
MTB-286, 1976-07-05, Nulled Addresses, Deciduous Segments, Etc.; A Primer in the Page-and-Segment Newspeak of NSS, Bernard S. Greenberg
MTB-287, 1976-07-07, MCR Index, Joan Archer Scott
MTB-288, 1976-07-09, LRK, a Translator Construction System, James Falksen, Dave Ward
MTB-289, 1976-07-13, Approved MCR's, Joan Archer Scott
MTB-290, 1976-07-16, Increased User Control Over Terminal Behavior, Robert S. Coren
MTB-291, 1976-07-22, Draft Programming and Documentation Guide, Ellie Stone, John W. Gintell, Steven H. Webber
MTB-292, 1976-06-28, A New Pointer Conversion Routine, Gary C. Dixon
MTB-293, 1976-07-30, Improved Directory Hash Table, Susan E. Barr
MTB-294, 1976-07-30, Multics Change Requests, Joan Archer Scott
MTB-295, 1976-08-04, Very Distant Host Protocol for Multics, R. W. Franklin
MTB-296, 1976-07-27, Directory Owners, T. H. Van Vleck

(never implemented)

MTB-297, 1976-08-25, Info Segments, Cec Erickson
MTB-298, 1976-07-16, COBOL - MCS, R. W. Franklin
MTB-299, 1976-08-20, Volume Backup Documentation, David R. Vinograd
MTB-300, 1976-10-15, Documentation Format Changes, Cec Erickson
MTB-301, 1976-08-27, Tape Interface to IOI, Larry Johnson, Ross Klinger, Janice Phillipps, Bill Silver
MTB-302, 1976-09-01, Multics Change Requests, Joan Archer Scott
MTB-303, 1976-09-07, MCR Index, Joan Archer Scott
MTB-304, 1976-09-02, Multics Performance Test Results as of System 28.11c, Grace E. Ackerman-Lewis
MTB-305, 1976-09-07, Multics Change Requests, Joan Archer Scott
MTB-306, 1976-09-15, Multics Change Requests, Joan Archer Scott

(title page only)

MTB-307, 1976-10-15, Indexing Manuals on the Multics System, C. Erickson, J. Falksen
MTB-308, 1976-10-08, Obsolete Include Segments, Peter Kelley, Gary C. Dixon
MTB-309, 1976-10-27, MCR Index, Joan Archer Scott
MTB-310, 1976-11-01, Proposal for Standard Tape-Archival Facility, C. D. Tavares
MTB-311, 1976-10-26, New Data Types within Multics, Steven H. Webber
MTB-312, 1976-11-15, I/O Daemon Usage Statistics, Jerold C. Whitmore
MTB-313, 1976-12-03, Unattended Operation of Multics - Part II, T. H. Van Vleck
MTB-314, 1976-12-07, MSPL PL/I Extension Report, Richard Bratt
MTB-315, 1976-12-10, Multics Word Processing Subsystem, WORDPRO, Bill Silver
MTB-316, 1976-12-15, New File Type Built From Areas, M. Asherman
MTB-317, 1977-01-18, Protected Files, T. H. Van Vleck

(never implemented)

MTB-318, 1977-01-18, New Access Control Rules, T. H. Van Vleck

(never implemented)

MTB-319, 1977-01-04, Extending the Multics Character Set, Paul A. Green
MTB-320, 1977-01-04, Influence of APL on the Multics Character Set, Paul A. Green
MTB-321, 1977-01-18, Report Generator Language, James Falksen
MTB-322, 1977-01-13, Teaching WORDPRO Online, Bill Silver
MTB-323, 1977-01-17, User Notification of Reloaded Segments, David R. Vinograd
MTB-324, 1977-01-19, Proposed exec_com Features, Steve Herbst
MTB-325, 1977-01-27, A New Access Authorization Mechanism, Richard Bratt
MTB-326, 1977-01-26, Batch Processing on Multics, David M. Jordan
MTB-327, 1977-02-10, Directory Checking and Salvaging, Susan Barr
MTB-328, 1977-02-23, Logical Inquiry and Update System (LINUS), J. A. Weeldreyer
MTB-329, 1977-03-21, A New Proposal for Accessing Large Files, André Bensoussan
MTB-330, 1977-03-02, Run Units, Steven H. Webber, Melanie Weaver
MTB-331, 1977-03-17, Changes and Additions to help, C. D. Erickson
MTB-332, 1977-03-22, Multics Terminal Types, Robert S. Coren, Jerry Stern
MTB-333, 1977-03-22, Multics Transaction Processing, T. H. Van Vleck
MTB-334, 1977-04-06, Current Editor Problems, Richard J. C. Kissel
MTB-335, 1977-04-11, System Error Message Documentation, T. H. Van Vleck
MTB-336, 1977-04-13, Command Search Facility, Bill Silver
MTB-337, 1977-05-09, New runoff Implementation, Ed Wallman
MTB-338, 1977-04-25, Multics Courses to be Taught by Marketing Education, Gary C. Dixon
MTB-339, 1977-05-19, A New Standard Editor, Richard J. C. Kissel
MTB-340, 1977-05-23, WORDPRO Dictionaries, Bill Silver, Jerry Stern
MTB-341, 1977-05-13, COBOL-74 Message Control System (CMCS) for MR6.0, Robert M. May
MTB-342, 1977-06-10, Lister, a WORDPRO Tool for List Processing, Paul A. Green, Bill Silver
MTB-343, 1977-06-17, Speedtype, Richard J. C. Kissel, Bill Silver
MTB-344, 1977-07-05, Multics Performance Test Results as of System 31.4, George T. Williams
MTB-345, 1977-08-15, Generalized Macro Processor, James Falksen
MTB-346, 1977-10-11, New runoff Revisited, Ed Wallman
MTB-347, 1977-11-11, HLSUA Meeting Report, T. H. Van Vleck
MTB-348, 1977-11-14, Multics Performance Test Results as of System 32.4, George T. Williams
MTB-349, 1977-11-28, Plans for MR7.0 PL/I Compiler, Paul A. Green
MTB-350, 1977-12-01, Proposed Device and Volume Management Facility, C. D. Tavares
MTB-351, 1977-12-07, New Cross-Referencer, C. D. Tavares
MTB-352, 1977-12-15, Resource Reservation Facility, Richard J. C. Kissel
MTB-353, 1978-01-11, Command Search Facility, Paul Smee
MTB-354, 1978-01-11, A Managerial View of the Multics System Development, C. T. Clingen, F. J. Corbató

The present paper is a case history look at the development of the Multics System from a management point of view.

MTB-355, 1978-01-13, Generation Data Sets on Multics, Gary C. Dixon
MTB-356, 1978-01-13, A Tool for Converting Files Created by IBM PL/I F Compiler to Multics Format, Gary C. Dixon
MTB-357, 1978-08-02, Isolated Online Testing of Multics Processors, James A. Bush
MTB-358, 1978-03-01, RCP Resource Management Databases, C. D. Tavares
MTB-359, 1978-05-05, Enhancements to the Multics Data Base Manager, J. A. Weeldreyer
MTB-360, 1978-05-05, The Multics Data Base Manager (MDBM) Security, J. C. C. Jagernauth
MTB-361, 1978-04-06, MDBM Recovery and Concurrency Control, Oris D. Friesen
MTB-362, 1978-02-29, Variables in exec_com, Steve Herbst
MTB-363, 1978-03-14, Duplicate Disk Volumes, Bernard S. Greenberg
MTB-364, 1978-03-08, Improvements to Control of Absentee Jobs, Thomas A. Casey
MTB-365, 1978-03-17, Resource Reservation for Release 6.5, Richard J. C. Kissel
MTB-366, 1978-03-21, IO Daemon Changes for MR7.0, Jerold C. Whitmore
MTB-367, 1978-03-29, High-speed Terminal Input, Robert S. Coren
MTB-368, 1978-05-31, The Editor, Gabriel D. Chang
MTB-369, 1978-05-18, Multics Data Base Consistency, Michael Asherman
MTB-370, 1978-05-01, Transaction Processing Extensions, Michael Asherman
MTB-371, 1978-07-31, Goals and Policies of a New Editor, Gary C. Dixon
MTB-372, 1978-05-01, Changes to abbrev, Steve Herbst, Thomas A. Casey
MTB-373, 1978-04-18, Real-time Editing on Multics, Bernard S. Greenberg
MTB-374, 1978-05-04, Copying and Moving Directories, Lindsey Spratt
MTB-376, 1978-05-31, Multics Performance Test Results as of System 33.7, George T. Williams
MTB-377, 1978-06-02, The Multics System Programming Process, T. H. Van Vleck, C. T. Clingen

Features of the Multics system programming process lead to high programmer productivity with high software reliability. Other workers' predictions of increasing difficulty of system maintenance with time have not been observed; reasons for this are investigated.

MTB-378, 1978-06-01, Document Subsystem/LSS, Jim Falksen, P. L. Lyon
MTB-379, 1978-06-12, Gateway Processor, R. W. Franklin, E. Perry
MTB-380, 1978-06-21, Auditing I/O, Lindsey Spratt
MTB-381, 1978-07-28, Multics Relational Database Restructuring, Roger D. Lackey
MTB-382, 1978-06-29, Support of Multiplexed Communications Channels, Jerry Stern
MTB-383, 1978-07-07, Revised Tape Interface to IOI, Richard J. C. Kissel
MTB-384, 1978-07-25, Installing read_mail and send_mail, Steve Herbst, Gary M. Palter, W. Olin Sibert
MTB-385, 1978-07-27, PPS Support on Multics, Michael R. Jordan
MTB-386, 1978-08-02, Installation of Multics Documentation Macros, C. D. Erickson, S. G. Bender
MTB-387, 1978-08-02, Compose Device Tables, James Falksen
MTB-388, 1978-08-05, Multicolumn Output in compose, Ed Wallman
MTB-389, 1978-08-05, A compose Feature to Print Only Modified Pages, Ed Wallman
MTB-390, 1978-08-07, Embedded Control Feature for compose, Ed Wallman
MTB-391, 1978-08-03, Fortran Test Library, Kay Carlyle
MTB-392, 1978-09-13, Version 2 exec_com, Steve Herbst
MTB-393, 1978-09-20, GTSS MTB 393, Bob May
MTB-394, 1978-09-25, A Utility to Restore GCOS Files to the Multics Storage System, Roy Planalp, Bob May
MTB-395, 1978-10-05, COBOL Source Text Manipulation, F. C. Helwig
MTB-396, 1978-10-19, Version 2 exec_com if-then-else-fi, J. Falksen
MTB-397, 1978-08-08, Formatted Text Tables (Tabular Text) in compose, Ed Wallman
MTB-398, 1978-12-05, New System Firmware Tape Support for MR7.0, James A. Bush
MTB-399, 1979-01-02, Multics MR6.5A - DN6678 System Test Results, J. R. Ohlin, J. P. Brown
MTB-400, 1978-12-07, The Multics Data Dictionary, Leroy M. Brown
MTB-401, 1978-09-05, Processing of Trouble Reports, Gary C. Dixon
MTB-402, 1978-12-21, Transaction Processing, First Release, Melanie Weaver
MTB-403, 1978-12-20, Extended Data Submodel Capabilities, Tommy James Ratliff
MTB-404-02, 1979-10-02, Multics Communication System Memory Configurator, Art Beattie
MTB-405, 1979-01-16, New query_ Subroutine, and a Proposed Set of Argument Validation Active Functions, Gary C. Dixon
MTB-406, 1979-01-24, Default start_up exec_coms, Benson I. Margulies
MTB-407, 1979-02-19, M264 MOS Memory Board/edit_mos_rscr Test, J. R. Ohlin
MTB-408, 1979-02-21, Metering Results for 1978 - MSS 33.1/33.18, George T. Williams
MTB-409, 1979-03-04, New MRDS Display Tool, Art Beattie
MTB-410, 1979-03-30, The Cost of Call-Push-Return, Richard A. Barnes
MTB-411, 1979-04-03, Son of Authentication vs. Resource Management, C. D. Tavares
MTB-412, 1979-04-02, Multics System Library Statistics, Frank W. Martinson
MTB-413, 1979-05-01, Improvements to FNP Input Handling, Larry Johnson
MTB-414, 1979-05-08, ACU General Information, J. Brown
MTB-415, 1979-05-14, New Profile Command, David Spector
MTB-416, 1979-05-14, New Program Coordination Facility, David Spector
MTB-417, 1979-06-06, The Future of Probe, Jim Davis
MTB-418, 1979-07-11, The Echo Negotiation Papers, Bernard S. Greenberg
MTB-419, 1979-07-16, Terminal Features Memo, Bernard S. Greenberg
MTB-420, 1979-06-29, Adding a "Property List" to the Branch, T. H. Van Vleck
MTB-421, 1979-07-11, Improvements to IPC, Eleanor Donner
MTB-422, 1979-06-26, Pseudo-terminal Support for Multics, Charles Hornig
MTB-423, 1979-08-17, Fortran Register Optimizer, Richard A. Barnes
MTB-424, 1979-08-28, Multics on ADP - Software Release 10.3 EPS-1, Steven H. Webber
MTB-425, 1979-08-28, General User Interface to Multics File Transfer Facilities, Richard J. C. Kissel
MTB-426, 1979-09-19, A Multics Macro Processor, Marshall Presser
MTB-427, 1979-10-10, Multics MR8.0--copy_dump_tape/verify_tape_copy, A. R. Downing
MTB-429, 1979-11-16, New Command, Subroutine for Formatting Documents, Paul W. Benjamin
MTB-430, 1979-11-29, Compose Device Table Compiler (compdv), James A. Falksen, Ed Wallman
MTB-431, 1979-12-03, Changes to Design of MRDS Security, C. D. Tavares
MTB-432, 1979-12-27, PL/I Macro Language Facilities, Marshall Presser
MTB-433, 1979-12-27, Recent Improvements to PL/I, Paul A. Green
MTB-434, 1980-01-23, New Call/Push/Return Strategy, Melanie Weaver, Steven H. Webber
MTB-435, 1980-01-17, Medical Records System (MRS), Jim Meyerson
MTB-436, 1980-02-22, Multiline Headers, Ed Wallman
MTB-437, 1980-02-06, Automatic Formatting of PL/I Programs, Monte Davidoff
MTB-438, 1980-02-11, The LINUS Test Facility, J. R. Ohlin
MTB-439, 1980-03-03, Multics Emacs - an Experiment in Computer Interaction, Bernard S. Greenberg
MTB-440, 1979-12-12, MR8.0 MCS Testing, James P. Brown
MTB-441, 1980-03-11, Alternate New Call/Push/Return Strategy, Melanie Weaver, Richard A. Barnes
MTB-442, 1980-03-14, Compose Output File Postprocessor (process_compout), James A. Falksen, Ed Wallman
MTB-443, 1980-03-20, Prose and CONS (Multics Emacs: a Commercial Text-processing System in LISP), Bernard S. Greenberg
MTB-446, 1980-04-14, Menu Management Software, Steven H. Webber
MTB-447, 1980-04-10, Packaging of Separately Priced Software, Frank W. Martinson
MTB-448, 1980-05-13, Introduction of Comments to listin Segments, Paul W. Benjamin
MTB-449, 1980-05-14, Answering Service Performance Study, Thomas A. Casey, Robert E. Mullen
MTB-450, 1980-06-30, A Performance Comparison Between MR6.5 and MR8.0 MRDS, Noah S. Davids
MTB-451-01, 1980-09-16, Plans for Online Documentation for Manuals for MR9.0, B. Kerr, Jim Siwila
MTB-452, 1980-08-01, Hardcore Support for the DPSE Hardware, James A. Bush
MTB-453-02, 1980-08-01, A Tool for Standard Error List Maintenance, Greg Texada
MTB-454, 1980-09-01, HASP Workstation Simulator, Gary M. Palter
MTB-455, 1980-10-18, Desupporting the Bulk Store (or Whither Page Multi-Level?), W. Olin Sibert
MTB-457, 1980-10-02, Communications Metering, Robert S. Coren
MTB-458, 1980-10-01, Towards a Windowed Video System, Bernard S. Greenberg, Jim Davis
MTB-459-01, 1981-01-20, New Installation Tools, Chris Jones
MTB-460, 1980-10-01, A Basic Video-Terminal Editor for Menu Applications, Suzanne L. Krupp
MTB-461, 1980-10-02, A Window Video System Implementation, Bernard S. Greenberg, Jim Davis
MTB-462-01, 1981-01-27, Interim Window System for the Menu Manager - Revised, Jim Davis
MTB-464, 1980-10-23, New Value Interfaces, Steve Herbst
MTB-465, 1980-11-24, Subroutines and Tools for Manipulating Disk Partitions, W. Olin Sibert
MTB-466, 1980-11-05, History and Evolution of MRDS, Roger D. Lackey
MTB-467, 1980-10-31, A Fully Controllable start_up.ec, Benson I. Margulies
MTB-468, 1980-10-31, Towards Unified Process Management, Benson I. Margulies
MTB-469-01, 1980-11-04, Multiple Instruction Sets (Decors) for the ALM Assembler, Eric Bush
MTB-470, 1980-07-16, Default Search List for Compose, Ed Wallman
MTB-472, 1980-11-07, PFS Requirement to Support IDS2 Under GCOS Simulator, Dave Ward
MTB-473, 1980-11-11, Message Coordinator Considerations Part 0: New Considerations for the Message Coordinator, Benson I. Margulies
MTB-474, 1980-12-01, Multics Initialization Redesigned: A Replacement for BOS, W. Olin Sibert
MTB-475-01, 1980-11-12, A tr_query Interface for the TR System, Bonnie Braun
MTB-476, 1980-11-14, Menu Software in MR9, James R. Davis
MTB-478-01, 1981-02-04, Multics Software Protection, Joe M. Stansbury
MTB-479, 1980-12-29, MR9.0 Executive Mail, Suzanne L. Krupp
MTB-480, 1980-12-02, Include File for CONFIG Cards, W. Olin Sibert
MTB-481, 1980-12-17, A Framework of Goals Toward More Complete Data Management Capabilities on Multics, Matt C. Pierret
MTB-482, 1980-12-16, Communications Metering Interfaces, Robert S. Coren
MTB-483, 1980-12-16, Multics Data Management: Problem Statement, Melanie Weaver, André Bensoussan
MTB-484, 1981-01-08, Redoing IOM Management, Charles Hornig
MTB-485, 1981-01-02, Unified Process Management .5: Cleaning Up Process Initialization, Benson I. Margulies
MTB-486, 1980-12-31, Operator Console Support Changes for MR9.0, Michael R. Jordan, Sherm D. Sprague
MTB-487, 1981-03-26, Data Management: Medium Range Goals, André Bensoussan
MTB-488, 1981-01-20, CPU Time Accounting, John J. Bongiovanni
MTB-489, 1981-01-20, Measuring Response Time on Multics, John J. Bongiovanni
MTB-490, 1981-01-11, Results of Emacs Performance Measurements, Robert E. Mullen, Greg A. Texada
MTB-491, 1981-01-20, Separately Pricing DPS8 Hardcore, James A. Bush
MTB-492, 1981-01-08, Software Technical Identifier, Richard Holmstedt
MTB-493, 1981-03-02, Whither Menus, James R. Davis
MTB-494-01, 1981-01-23, Menu Presentation Commands, James R. Davis
MTB-496, 1981-04-02, Changes in the MRDS Submodel Interface, Noah S. Davids
MTB-497, 1981-02-01, Constructing Programs for Multiple System Types, W. Olin Sibert
MTB-498, 1981-02-05, Implementation of Security Concepts in a Large-Scale System, T. H. Van Vleck, C. T. Clingen
MTB-499, 1981-03-02, Further Work for Multics Video Support, James R. Davis
MTB-500, 1981-04-30, Version 3 PL/I, Eric Bush, Peter Krupp
MTB-501, 1981-03-17, The New MRDS Security Approach, Jim Gray
MTB-502, 1981-03-17, Effects of Security on the MRDS Interface, Jim Gray
MTB-503, 1981-03-31, Changes to the MRDS Command Interface, Jim Gray
MTB-504, 1981-03-24, Changes to the MRDS dsl_ Subroutine Interface, Jim Gray
MTB-505, 1981-03-26, Changes to the MRDS dmd_ Subroutine Interface, Jim Gray
MTB-506, 1981-04-02, Extensions to the create_mrds_dsm and display_mrds_dsm Commands for MRDS Security, Noah S. Davids
MTB-507, 1981-03-19, Multics COLTS MTB, Rick Fakoury
MTB-508, 1981-05-14, Data Management: An Architectural Overview, Lindsey L. Spratt
MTB-509, 1981-05-14, Data Management: External Access Layer - Overview, Lindsey Leroy Spratt
MTB-510, 1981-05-15, Data Management: Container Access Layer - Overview, Lindsey Spratt, Matthew Pierret
MTB-511, 1981-05-14, Data Management: Page Access Layer Overview, John J. Bongiovanni
MTB-512, 1981-05-15, Data Management: Transaction Management Overview, Matthew Pierret
MTB-513, 1981-05-18, Data Management: Recovery Management - Overview, André Bensoussan
MTB-514, 1981-05-18, Data Management: Concurrency Management - Overview, André Bensoussan
MTB-515, 1981-02-11, New Database Architecture: Security, T. H. Van Vleck
MTB-516, 1981-02-11, New Database Architecture: Distributed Databases, T. H. Van Vleck
MTB-517, 1981-04-02, V2 exec_com Extensions, Steve Herbst
MTB-518, 1981-04-21, Database Development Framework, Roger D. Lackey
MTB-519, 1981-04-07, Documenting System Programming Techniques, Gary C. Dixon
MTB-520, 1981-04-15, Whither Docsys?, Paul W. Benjamin
MTB-521, 1981-04-04, The New quota_monitor Command, Richard Holmstedt
MTB-522, 1981-04-10, Hexadecimal Floating Point, T. H. Van Vleck
MTB-523, 1981-05-26, LINUS changes for MR9.0, Rickie E. Brinegar
MTB-524, 1981-06-05, MR9.0 Executive Mail, Suzanne L. Krupp
MTB-525, 1981-06-09, Generating Unique Bits for the ADP, W. Olin Sibert
MTB-527, 1981-06-09, Graphics in Compose, Paul W. Benjamin
MTB-528, 1981-06-10, Multics Data Management Plan, André Bensoussan
MTB-531, 1981-08-03, Interface Design of the DSA Session Control Implementation on Multics, Richard J. C. Kissel, Kala Marietta
MTB-533, 1981-07-30, Proposed Message Facility Enhancements, Christopher L. Jones
MTB-534, 1981-09-01, Deferred Trouble Reports, Gary C. Dixon
MTB-535, 1981-09-01, Directions for Multics Graphics, C. D. Tavares
MTB-536, 1981-09-21, Use of Extended Memory for FNP Buffers, Robert S. Coren
MTB-537, 1981-09-24, MR9.0 MRDS Performance Results, Roger D. Lackey
MTB-538, 1981-10-20, Design of a General Interface and Implementation Structure for Use in a Networking Environment, Richard J. C. Kissel
MTB-539, 1981-11-24, Results of the Multics Software Support Study, Gary C. Dixon
MTB-541, 1981-12-07, Toward a Unification of Data Manipulation on Multics, Lindsey Leroy Spratt
MTB-542, 1981-12-03, Measurement of FNP Performance, Robert S. Coren
MTB-543-01, 1982-05-14, MRDS Restructuring for MR10.1, Noah S. Davids, Paul W. Benjamin
MTB-544-01, 1982-03-01, Rewriting the Multics Operators' Handbook, Karen MacKenzie
MTB-545-01, 1984-05-31, Data Management: Relation Manager Functional Specification, Lindsey Spratt, Lee Baldwin
MTB-547-01, 1984-04-18, Data Management: Record Manager Functional Specification, Lindsey Spratt, Matt Pierret
MTB-548, 1982-04-27, Data Management: Record Manager Design, Lindsey Leroy Spratt, Matthew Clement Pierret
MTB-549-01, 1984-04-04, Data Management: Index Manager Functional Specification, Lindsey Leroy Spratt
MTB-550, 1983-01-12, Data Management: Index Manager Design, Lindsey Leroy Spratt
MTB-551-01, 1984-06-04, Data Management: Collection Manager Functional Specification., Matthew Pierret, Lindsey Spratt
MTB-552, 1983-02-24, Data Management: Collection Manager Design., Lindsey L. Spratt, Matthew C. Pierret
MTB-553-01, 1984-07-06, Data Management: File Manager Specifications, André Bensoussan, Jeffrey D. Ives, R. Michael Tague
MTB-554-01, 1984-02-15, Data Management: File Manager Design., Jeffrey D. Ives, Matthew C. Pierret
MTB-555-01, 1984-03-26, Data Management: Transaction Manager Functional Spec, Steve Herbst, Matt Pierret
MTB-556, 1984-09-06, Data Management: Transaction Manager Design, Steve Herbst
MTB-557-01, 1984-04-03, Data Management: Lock Manager Functional Specification, R. Michael Tague
MTB-558, 1984-06-27, Data Management: Lock Management Functional Design, John J. Bongiovanni
MTB-559-01, 1984-05-21, Data Management: Before Journal Manager Specifications, André Bensoussan, R. Michael Tague
MTB-560, 1983-06-20, Data Management: Before Journal Manager Design, André Bensoussan
MTB-561, 1982-02-11, Data Management: After Journal Manager Specifications, Jeffrey D. Ives
MTB-563, 1981-12-03, Data Management: Ordering of Disk I/Os, John J. Bongiovanni
MTB-564, 1983-02-04, Phasing Page Control and Before Journal, André Bensoussan
MTB-565, 1982-01-22, Improvements to the Search Paths, Benson I. Margulies
MTB-566, 1982-02-16, Reliable File Storage: Physical Volume Management. Page Control, and Segment Control, John J. Bongiovanni
MTB-567, 1982-02-03, Data Management: Before Journal Storage Operations, André Bensoussan
MTB-568, 1983-06-23, Data Management: Rollback, André Bensoussan
MTB-570, 1982-03-03, VTOCE Buffer Management, John J. Bongiovanni
MTB-571, 1982-02-05, X.25 Enhancements, Charles Hornig
MTB-572, 1982-02-09, Typeset Guidelines for Multics Documentation, J. Seaman-Clingen, Ed Wallman
MTB-573, 1982-02-17, COBOL Data Types in the Sort-Merge Facility, Frank C. Helwig, Frank C., Jr. Helwig
MTB-574, 1982-03-07, The Forum Interactive Meeting Subsystem, Jay Pattin
MTB-575, 1982-03-17, The Multics Tape Problem, James A. Bush
MTB-576, 1982-03-15, Splitting Up the Commands Manual, Karen MacKenzie
MTB-577, 1982-03-18, Rewriting/Organizing the Multics Administrators' Manuals, Kathleen Vogt Kissel
MTB-579, 1982-03-31, Multics - Level 6 RBF connection via X.25, Suzanne L. Krupp
MTB-580, 1982-04-01, Timers in Ring Zero MCS, Robert S. Coren
MTB-581, 1982-04-20, Ansi77 Fortran Functions Returning Character*(*), Tom Oke, Hal Hoover
MTB-583, 1983-07-05, Large Data Spaces in Fortran, T. Oke, H. Hoover, Melanie Weaver, B. Westcott
MTB-584, 1982-04-23, Multics C&F Maintenance Study, Gary C. Dixon
MTB-585, 1982-08-17, The Multics Inquire System: A User-Accessible, User-Maintained, Personal User Database, Barry Margolin
MTB-586, 1982-06-29, Online Documentation for Multics, Jim Siwila
MTB-587, 1982-07-19, MRDS and DMS, Paul W. Benjamin
MTB-588, 1982-07-12, MRDS and DMS: Conversion Overview, Noah S. Davids, Mike Kubicar
MTB-589, 1982-09-02, MRDS and DMS: vfile_ Relation Manager, Roger D. Lackey
MTB-590, 1982-08-06, MRDS and DMS: Conversion Overview, Noah S. Davids, Mike Kubicar
MTB-592-01, 1983-08-04, Data Management: System Structure and Initialization, John J. Bongiovanni, Lee A. Newcomb
MTB-593, 1982-07-21, An Electronic Filing Cabinet for Multics, Noah S. Davids
MTB-594, 1982-07-30, Restructuring the MPM Manuals, Jim Batts
MTB-596, 1982-08-12, Tasking I, Melanie Weaver, Charles Hornig
MTB-597, 1982-09-03, MR10.1 Multics Mail System Extensions, Gary M. Palter
MTB-598-01, 1982-12-02, Bootload Multics Status and New Initialization PLM material., Benson I. Margulies
MTB-599, 1982-09-08, Dispersal of MPM manual Contents, Jim Garrison
MTB-600, 1982-09-24, The mtape_ I/O module: A New User Interface for Tapes, Jim Bush
MTB-601, 1982-09-28, Data Management: Hardcore Support, John J. Bongiovanni
MTB-602, 1982-10-04, LALR, a Translator Construction System, Pat Prange, Benson I. Margulies
MTB-603, 1983-02-15, Data Management: Crash Recovery, Lee A. Newcomb
MTB-604, 1983-01-27, Data Management: The Daemon Process, Michael A. Pandolf
MTB-605, 1982-12-02, Planned Improvements for IMFT in MR10.2, Robert S. Coren
MTB-606, 1983-01-19, LINUS Report Generation, L. A. Dupuis
MTB-607, 1983-01-26, Problems with MCS, Charles Hornig
MTB-608, 1983-01-25, MR10.2 Multics Mail System Extensions, Gary M. Palter
MTB-609, 1983-01-26, More on improvements to the Multics search facility, Ed Wallman
MTB-610, 1983-01-31, A Multics Tutorial, Jim Siwila
MTB-611, 1983-02-04, Data Management File Commands, André Bensoussan
MTB-612, 1983-03-16, Command Environment Extensions, Gregory A. Baryza
MTB-613, 1983-06-01, Multics Mail System Programmer's Reference Manual, Gary M. Palter
MTB-614-01, 1983-06-29, The Mail Table, Revision 1, Barry Margolin, Gary M. Palter
MTB-615, 1983-03-06, A mechanism for managing extended objects, Jay Pattin
MTB-616, 1983-03-09, Date/time system (1) Issues, James A. Falksen, Gary C. Dixon
MTB-617-03, 1984-07-02, Date/time system (2) Commands and subroutines, James A. Falksen, Gary C. Dixon
MTB-618, 1983-03-14, Date/time system (3) Site tailoring, James A. Falksen, Gary C. Dixon
MTB-619, 1983-03-04, Video System Plans for the Foreseeable Future, William M. York
MTB-620, 1983-03-23, Data Management: Published MTB's, André Bensoussan
MTB-621, 1983-05-11, An Architecture for End User Data Access, Roger D. Lackey, L. A. Dupuis, Ron Harvey, Ron Barstad, Noah S. Davids, Mike Kubicar, David J. Schimke, Craig L. Senft, Paul W. Benjamin
MTB-622, 1983-05-23, Multics Automated Support System, Rich Fawcett
MTB-623, 1983-05-25, A Menu Interface for Multics, Noah S. Davids
MTB-624, 1983-06-23, analyze_multics: A Multics address space translator/analyzer., Bonnie Braun

The contents of this MTB outlines a tool intended to be used for the analysis of a Multics address space. This tool, analyze_multics, is intended to replace ol_dump and ifd.

MTB-625, 1983-05-27, The SSF and Multics, Rich Coppola
MTB-626, 1983-06-07, The config deck editor for Bootload Multics, Keith Loepere
MTB-627, 1983-07-07, Subroutines for Generating Object Segments, Benson I. Margulies
MTB-628, 1983-07-13, This MTB address issues concerning the support of the operators' system interface in a post MR10.1 environment., Edward A. Ranzenbach

A recent RPQ effort has identified a need to review the operator's console device control module for the purposes of providing a means of changing bootload consoles without interrupting user service. During this review several problems were discovered with the device control module, ocdcm_, the most serious causing the processor handling an interrupt from the console to loop, masked, in ring zero until the operation completes. If this operation is a read, the termination status being looped on can take as long as thirty seconds to arrive. The processor, and process, servicing this interrupt are effectively unresponsive for this period. Due to problems such as this it was decided that a complete redesign of ocdcm_ was needed.

MTB-629, 1983-07-21, A new argument processing technique for commands and requests., Lindsey Leroy Spratt
MTB-630, 1983-07-28, Dipper T&D on Multics, Rick Fakoury
MTB-631, 1983-08-23, Bootload Multics Task List, Keith Loepere, Thomas A. Casey
MTB-632, 1983-09-16, Pascal Symbol Tables, Melanie Weaver, Jean-Michel Athane
MTB-634, 1983-10-11, Data Management: System Shutdown, Lee A. Newcomb
MTB-635, 1983-10-19, Management of Large Physical Disk Drives - an Overview, Benson I. Margulies
MTB-636, 1983-11-09, Executive Service, User Interface, Noah S. Davids
MTB-637, 1983-12-20, Executive Service, High Level Design, Noah S. Davids
MTB-639, 1983-11-15, Data Management: Error Handling, Matthew C. Pierret
MTB-640, 1983-11-28, Reconfiguration Extended, Chris Jones
MTB-641, 1983-12-20, The View Manager Facility, Paul W. Benjamin, Ron Harvey, L. A. Dupuis
MTB-642, 1983-12-21, The View Manager Facility: View Manager Subroutine Interface, Roger Lackey, Ron Harvey
MTB-643, 1983-12-20, The View Manager Facility: View Master Subsystem, L. A. Dupuis
MTB-644, 1983-12-20, The View Manager Facility: SQL Parser, Ron Barstad
MTB-645, 1983-12-20, The View Manager Facility: Data Dictionary Interface, Mike Kubicar
MTB-646, 1983-12-19, Command Argument Processing (CAP): An Overview, Gary C. Dixon
MTB-647, 1984-01-23, Multics C Compiler Specification, Gregory A. Baryza
MTB-648, 1984-02-21, Improvements to Subsystem Metering, Gary M. Palter
MTB-649, 1984-02-17, A B2 Security Evaluation for Multics, Benson I. Margulies

After many years of apparent disinterest in computer security, the DoD has established a Computer Security Center. This Center has published a "Trusted Computer System Evaluation Criteria," and is in the process of evaluating several computer systems. The Criteria set out requirements for functionality, documentation, and configuration management for systems at various levels of security or trust. This MTB briefly describes the evaluation process, and goes on to discuss the results to date of the Multics evaluation, including system changes necessary to reach the B2 level of the Criteria.

MTB-650, 1984-02-28, Proposal to Reorganize the MCR Board, Paul W. Benjamin, Chris Jones, Mike Kubicar, Matt Pierret
MTB-651, 1984-03-15, Bootload Multics Phase 1, Keith Loepere
MTB-652, 1984-03-15, New Initialization SDN, Keith Loepere
MTB-653, 1984-04-02, Video Futures: Near Term Plans For The Multics Video System, Jon A. Rochlis
MTB-654, 1984-04-23, Extensions to menu_, Noah S. Davids
MTB-655, 1984-05-07, Multics Software Development Guide: An Outline, Gary C. Dixon
MTB-656-01, 1984-08-08, Reorganizing/Rewriting Administration and Maintenance Documentation, Karen MacKenzie
MTB-657, 1984-05-11, Limited Subsystems for the Hierarchy and Volume Backup Dumpers, Benson I. Margulies
MTB-658, 1984-06-04, Executive Mail, MR11 Extensions, David J. Schimke
MTB-659-01, 1984-07-10, message facility, Jim Lippard
MTB-660-01, 1984-08-20, New Pattern-Matching Routines Via Regular Expressions, Gregory A. Baryza
MTB-661-03, 1986-01-25, Executive Forum User Interface, Lynda J. Adams
MTB-662, 1984-07-02, A B2 Security Evaluation for Multics - Revised, Maria M. Pozzo, Benson I. Margulies

This documents the current status of the Multics Security Evaluation.

MTB-663-03, 1986-03-12, Management of the on-line communication between the Maintenance Channel Adapter (MCA), located within the Integrated Multiplexer Unit (IMU), and Multics., Rich Fawcett, Paul Farley

This MTB describes the plans for attaching and controlling communication between a Multics process and an MCA for performing various functions. These will include reading the current IMU configuration state, reading selected information from one of the two internal IMU diskette devices and performing Integrated Peripheral Controller (IPC) functions (once the IPC has also been attached).

All attachments will be performed by calls through the mca_ gate in ring_1, which will then call rcp_ to perform the actual attachment. No attachment or I/O to MCAs or IPCs will be allowed outside of ring_1. This will force all calls to ioi_ for the I/O operations to be executed from the ring_1 mca programs.

This interface will allow simple and secure access to information contained in the IMU.

This is the third revision of MTB663. This revision defines the security auditing trail, and now reflects the current implementation of the interface. It carries change bars as related to revision 02.

MTB-664, 1984-07-02, Design Documentation for the TCB, Maria M. Pozzo

The Criteria requires design documentation that describes how the TCB enforces the security policy of the system, as described in the DTLS. It further requires a complete and accurate description of the interface between the TCB modules and the TCB protection mechanisms. This document identifies an interim plan towards satisfying this requirement. It further describes what needs to be done to completely fulfill the requirements set out by the Criteria. This MTB, in addition to informing the Multics community of its contents, serves as formal notification to the DOD Security Evaluation Team, informing them of Honeywell's plans for both an interim and final plan for Multics design documentation.

MTB-665, 1984-05-18, Implement a deadproc request for analyze_multics, Bonnie Braun
MTB-666, 1984-07-04, New Logging Facilities, W. Olin Sibert
MTB-667, 1984-07-06, A Partial Solution to Limitations on Quota, Benson I. Margulies
MTB-668, 1984-07-18, The Report Writer Subroutine Interface, report_writer_, L. A. Dupuis
MTB-669, 1984-07-23, Summary of Discussion on MTB-656 (Reorganizing/Rewriting Administration and Maintenance Documentation), Karen MacKenzie
MTB-670-01, 1984-08-28, Moving the PNT to Ring 1, Eric J. Swenson, Benson I. Margulies
MTB-671-01, 1984-09-21, A Method to Extend the Multics File System, Michael A. Pandolf
MTB-672, 1984-08-27, Re-write of any_to_any_, Tom Oke
MTB-673, 1984-08-16, Adaptive Disk Optimization, Tom Oke
MTB-674, 1984-08-09, Removing Volume Registration from Operator Control, Ed Sharpe
MTB-675-01, 1984-10-16, A File Transfer System for the XMODEM and IBM PC-to-PC, Maureen Mallmes
MTB-676-01, 1984-09-14, Kermit File Transfer Protocol, Maureen Mallmes
MTB-677, 1984-09-10, The Report Writer Subroutine Interface Design Issues, L. A. Dupuis
MTB-679, 1984-10-23, Security Audit Trails, Benson I. Margulies
MTB-680, 1984-11-12, Identification and Authentication of Operators, Benson I. Margulies
MTB-681-01, 1984-11-21, Restructuring Directory Control, Keith Loepere
MTB-682-01, 1985-04-09, Modifications to RCP access controls - Revision 1, Maria M. Pozzo
MTB-683, 1984-10-09, Fortran Typeless Functions Specification., Michael H. Mabey
MTB-684, 1984-10-09, Answering Service Bump Request, R. Michael Tague
MTB-685-01, 1984-11-12, Version 5 Message Segments, Benson I. Margulies
MTB-686, 1984-10-25, Improving the Security of SAC and the Admin Password, Benson I. Margulies
MTB-687, 1984-10-19, Fortran Hexadecimal Floating Point Support., Hal Hoover
MTB-688-03, 1985-04-26, Multics C Implementation Specification, Douglas Howe
MTB-689-03, 1986-08-20, The C Runtime System on Multics, Douglas Howe

This MTB describes the C runtime library as it will be implemented on Multics. It is expected to be a complete list of the runtime library available from System V Release 2.0(1)

Changes within this MTB will be marked with change bars.

Revision 3: Changes include a complete list of the runtime routines to be available with the C compiler.

MTB-691-02, 1985-11-27, Multics C Execution Environment Specification, Douglas Howe
MTB-692, 1984-11-07, A New Ring-0 Auditing Mechanism, Ed Sharpe
MTB-693, 1984-11-11, Improving the Security of Multics IPC, Eric J. Swenson
MTB-694, 1984-11-12, ssu_ System Control and iox_ Message Coordinator, Benson I. Margulies
MTB-695, 1984-11-12, Rewrite the System Math Routines, Betty Wong
MTB-696, 1984-12-07, Covert Channel Analysis, Keith Loepere
MTB-697-01, 1985-01-08, Improving the security of Message Coordinator input, Benson I. Margulies
MTB-698, 1985-01-09, B2 Answering Service Auditing Changes, Eric J. Swenson
MTB-699, 1985-01-15, Messages from privileged processes to user processes, Benson I. Margulies
MTB-700-01, 1985-01-22, Allowing system privilege setting in ring 1, Benson I. Margulies
MTB-701-01, 1986-01-28, Executive Mail, MR12 Extensions, J. K. Blair
MTB-703, 1985-02-28, HASP Workstation Console Support, Jim Homan, W. Olin Sibert
MTB-706, 1985-04-04, Avoiding Ring 0 Audit of Ring 1 TCB file system operations, Benson I. Margulies
MTB-708, 1985-05-23, Local Echo Negotiation, Barry Margolin
MTB-709, 1985-05-07, The mrds_call command as an active function, Jean Blair
MTB-710, 1985-05-23, Multi System and Language Support, Betty Wong
MTB-711-03, 1986-04-04, Object Multi-Segment Files, Dean Elhard

This MTB addresses the problem of creating packages which are too large to fit into a single object segment but which have large amounts of call traffic between code modules. It proposes a method of creating a multi-segment executable object (Object MSF) which can be treated as a single entity for the purposes of execution, and file system operations. Object MSFs would resolve inter-component links without use of the dynamic linker, and would allow the elimination of external definitions and entrypoints which should remain internal interfaces.

Revision 1: Modified external entry mechanism to enter via component 0 transfer vector; introduced deferred initialization type.

Revision 2: Modified external entry mechanism to have the dynamic linker indirect through partially snapped links to get actual target of definition to remedy problems with non-entry definitions.

Revision 3: Modified to change names and address issues raised by MCRB.

MTB-712, 1985-05-15, Policy and Procedures for Software Integration., Richard A. Holmstedt, Gary Johnson, F. W. Martinson, F. W. Martinson
MTB-713, 1985-05-17, MR11 Configuration Management, Benson I. Margulies
MTB-714, 1985-06-22, A Remote Window System Protocol for Multics, Jon Rochlis
MTB-715, 1985-05-28, MRDS Restructuring Subsystem Changes, Charles Spitzer, Thanh Nguyen
MTB-716-02, 1986-08-12, Multics Configuration Management: Tracking Software, Lynda J. Adams

Configuration Management is the management of changes to systems. MTB-713, "MR11 Configuration Management", describes our current procedures for proposing, reviewing, implementing, installing and tracking software changes. MTB-712, "Policy and Procedures for Software Integration", describes procedures for software installation in more detail.

In reviewing these procedures, the Multics B2 Evaluation Team found several shortcomings. This MTB briefly describes the shortcomings, and proposes minor changes to the Multics configuration management process to correct them.

Revision 1 includes enhancements to the history_comment command writeup, marked with change bars.

Revision 2 includes some significant changes to the history_comment command control arguments. The entire command is marked with change bars.

MTB-717, 1985-08-01, MRDS Model Manager, Charles Spitzer
MTB-718, 1986-06-06, Multics Linkage Editor Specification, Dean Elhard

This MTB will supply the specifications for the new Multics Link Editor mentioned in MTB 688 and MTB 691.

Revision 1: Revised ocu_ subroutine interface, and linkage editor command interface.

Revision 2: Revides to change terminology regarding object multisegment files.

MTB-719, 1985-08-01, MRDS Rework/Cleanup, L. A. Dupuis
MTB-724, 1985-08-01, MRDS scope mechanism, Jim Lippard
MTB-729, 1985-08-28, BFP and HFP Basic Mathematical Functions, Hal Hoover, L. A. Dupuis
MTB-730, 1985-10-21, Data Management: Consistent File Save and Restore, Lee A. Newcomb
MTB-731-01, 1986-03-25, FIPS Disk Support, Rich Fawcett

This MTB describes the plans for supporting the FIPS disk drives on the Multics File System. The FIPS disk are MSU3380 and MSU3390, these are IBM devices 3380D and 3380E respectively. This plan will allow support of any large disk with the correct format and PSIA hardware interface. The two problems addressed are: disk size too large for volume map, and the performance of the hardware read-alter-rewrite (RAR). These problems are solved by dividing the large disk into "subvolumes" and eliminating 64 word IO to these drives.

This is the first revision, and reflects the results of the proto-type code testing. Also minor problems were found and corrected. This revision has change bars to indicate the changes from the original MTB.

MTB-732-03, 1986-06-24, Changes Required to Hardcore by C, Douglas Howe

This MTB describes the changes to hardcore required by C to install heap variables.

Revision 1: Changes made in this revision correct the initialization of the stack header and are marked with change bars.

Revision 2: The changes made reflect the comments made on MCR 7395 and MCR 7396. The changes also include the description of list_heap_variables.

Revision 3: The changes made for this revision reflect amendments to MCR 7426 and MCR 7421.

MTB-733-03, 1986-05-16, Changes Required to the Command Processor by C, Douglas Howe

This MTB describes the changes to the command_processor_ and to cu_ required by C in order to obtain the command name for Argv[0].

Revision 3 The changes made reflect the amendments to MCR 7375 (P612).

MTB-734-02, 1986-11-06, The Implementation of Features to Allow ALM to Support C, Rick Gray

This MTB describes features to be added to ALM to allow it to be used as an intermediary by various compilers. These features are:

  • The addition of a subroutine interface to ALM that will allow language translators to invoke the assembler directly.
  • The ability to specify initialization information for external variables.
  • Support for a new class of type 5 links called *heap links.
  • The ability to generate text section entry sequences that are usable by probe.
MTB-735, 1986-04-24, The Implications of Archive Component Support for Multics Languages, Rick Gray

This MTB proposes the addition of support to languages for accessing sources that are components of archives. The MTB is intended for language and related utility developers/maintainers. The MTB focusses on (a) adding support for explicit archive component pathnames, (b) defining and adding support for a new implicit archive component pathname convention, and (c) discussing the implications/effects of (a) and (b) on language use of source segments.

MTB-736, 1986-07-08, Additional Subroutine Documentation, Kevin P. Fleming

This MTB contains documentation for various external subroutine interfaces that are not currently documented in AG93-05. An MCR will follow to include this documentation in the MR 12.0 release of AG93.

MTB-737, 1986-02-03, Dipper Documentation, Rich Fawcett
MTB-738-03, 1986-11-13, Changes Required to list_init_, Douglas Howe

This MTB describes the changes required to list_init_ to allow external pointers to be initialized to nonconstant values.

MTB-739, 1986-02-27, System's Development and Support Facilities, Lee A. Newcomb
MTB-740, 1986-04-04, Multics Online Work Station Environment (MOWSE) Overview, Jim Gee, Michael Flegel

This MTB presents the functional specifications of a Multics Online Work Station Environment (MOWSE) package for Multics and IBM-PC compatibles running MS-DOS.

MTB-741-04, 1986-11-05, MOWSE - Design Commands and Subroutines, Michael Flegel

This document provides an overview of the MOWSE environment and the user interface.

MTB-742-02, 1986-11-11, MOWSE - Background File Transfer (BFT) Facility, Charles Rohs, Derek Eichele

This document provides an overview of the Background File Transfer facility and user interface, which uses the Multics Online Work Station Environment (MOWSE).

MTB-743, 1986-04-09, MOWSE - Personal Computer File Backup (PCFB) Facility, Edward C. Brunelle, L. A. Dupuis, Ron Barstad, Ed Wallman

This MTB describes a file backup and restore facility for a Personal Computer (PC) using a Multics system as the file storage medium. This facility uses the Multics Online Work Station Environment (MOWSE).

MTB-744-01, 1986-11-15, MOWSE - Workstation Terminal Manager, Edward C. Brunelle

This MTB presents an overview of the features and tentative design of the keyboard/screen manager for use on a MOWSE work- station.

MTB-745-01, 1986-06-05, Add Save/Restore to the BCE command set., Paul Farley

This MTB describes the Bootload Multics (BCE) version of the physical volume save/restore. This is part of the continuing enhancement of the BCE command set to pickup those BOS functions that are still required now that BOS is being phased out.

This MTB only deals with saving/restoring to/from tape. Disk to disk copying is done by using the BCE copy_disk command, written by Keith Loepere and not covered by this MTB.

This is the first revision of MTB745. It reflects changes made thus far in the design. Also contained in this version is a documentation appendix with several sub-sections, containing the subsystem info segments and the others describing the documentation changes required to the manuals.

MTB-746-02, 1986-10-01, Network accounting software, Edward C. Brunelle

This MTB describes new software and Answering Service changes to support charging processes for DSA usage. Central to these changes is a new subroutine network_accounting_ and a table >sc1>network_accounting_table, managed via vfile_, that records current process use of DSA channels.

This revision adds another entry to the Answering Service accounting entrypoints which will be used to initialize network accounting on system bootload.

MTB-747-03, 1986-06-23, New warn and inactivity software, Steve Herbst

Interference between the current warn facility (blast messages) and the video system makes it necessary to redesign the mechanism used by the Answering Service "blast" interface. This change, in turn, makes it also necessary to redesign the bump-for-inactivity feature that logs users out for inactivity.

MTB-748, 1986-04-02, Overview of the New Multics Networking Architecture, anonymous

An overview of the new Multics Networking Architecture (MNA) is presented. This includes an overview of the changes to be made for the user interface, changes to the administrative system, and internal Multics support changes. This is meant to be an introduction to the networking architecture and its terminology and serves as a prerequisite for understanding future MTBs.

MTB-749, 1986-04-02, A New IPC Channel Type: The Async Call Channel, anonymous

A new type of IPC event channel is described, the asynchronous event call channel. The handlers for these new channels can be invoked whether or not the owning process is blocked. A new interface is also described for creating event channels.

MTB-750, 1986-06-25, MC Changes for DSA, Maggie Sharpe, Stan Cox

This MTB proposes changes to Message Coordinator (MC) software to support DSA channels. There are two major sets of changes. The bulk of the change is the introduction of virtual channels. Several MC commands must be modified to recognize and operate on virtual channels. The smaller changes involves creation of pending entries in the mc_anstbl.

Virtual channels are accessed through the use of "-operator" and "-virtual_channel <virtual channel name>" control arguments to the "login" pre-access command. Only the login_server is made to accept these control arguments, thus they are only available through DSA connections. MTB-751, The MNA Answering Service Modifications, and MTB-752, Network Login Servers, may be referenced for more details in this area.

MTB-751, 1986-07-01, Multics Networking Architecture Answering Service Changes, Eric J. Swenson

This MTB describes proposed changes to the Answering Service to accommodate the Multics Networking Architecture (MNA). Under the new architecture, the responsibility of managing communications channels is removed from the Initializer process and delegated to a set of Login Server processes. The Initializer retains the function of the Identification and Authentication (I&A) of user requests to access Multics, as well as such functions as process manipulation. This MTB documents the new and changed Initializer process software which supports the MNA. In particular, the Answering Service support of the Login Server processes is described in detail.

MTB-752, 1986-05-01, Network Login Servers, Robert S. Coren

This MTB describes the design for a type of process that functions as a "login server" for a particular set of network endpoints. Such a process has ultimate control of all the connections to those endpoints, engages in all pre-access dialogue, and assigns the connections to user processes as appropriate. This relieves the Initializer process of the necessity of learning how to communicate with each network as it comes along; the functions of user validation and process creation, which must continue to be performed by the Initializer, are separated from those of communications channel management. A protocol has been developed for communication between the Initializer and the login servers, so that the servers can request the creation of processes, find out process IDs, be notified of process terminations in order to clean up all connections, etc.

The login server itself will not be part of the standard Multics system in MR12; it will only be included in the DSA package marketed by Bull. Its implementation, however, requires some modifications to standard system software, and these modifications are planned for MR12. Most notable among them are extensions to are extensions to the answering service and the message coordinator; these modifications are referred to in this MTB, and described in greater detail in MTBs 750 and 751.

MTB-753-02, 1986-07-10, Multiplexing Control Points in a Process, Gary M. Palter, Stan Cox

This MTB proposes changes to support simple user ring tasking. Control points are sub-process entities whose execution can be interleaved. The proposal includes general descriptions of commands and subroutines to manipulate tasks, and changes to the system to deal with the more complex environment.

MTB-754, 1986-07-22, A New tssi_ Interface to Obtain Translator Files., Rick Gray

This MTB describes a possible new interface to the system routine tssi_ that will be used by languages that access source, object, and listing files. It describes two new entrypoints and an information structure that will be used to access these files.

MTB-755, 1986-08-06, A new SSU Command deck_file_manger, Rick Fakoury

This document describes the design and implementation of a new subsystem that will provide a user interface to tools necessary to maintain a T&D deckfile. This new subsystem will replace the functionality provided by the existing load_tandd_library command and provide a number of new functions that will aide in the maintaining and updating of the deck file.

MTB-756, 1986-08-29, Video Support for MOWSE, Ron Barstad

A description of the functionality and external interfaces of Multics software to support video mode within the Multics Online WorkStation Environment (MOWSE).

MTB-757-01, 1986-10-20, ALM Symbol Table Support, Rick Gray

This MTB describes features to be added to the ALM assembler that will be of interest to ALM programmers and those compiler writers who are using ALM as an intermediary. The features will include the ability to:

  • position text entry sequences,
  • specify more information in text entry sequences,
  • create a full or partial symbol table for debugging.

These features will provide the assembler with symbolic debugging information that will be organized into a format known to probe and debug. The information will be supplied to the assembler using two new pseudo operators. These pseudo operators are described in this MTB and will allow the programmer or compiler writer to provide the assembler with information for the symbolic debugging of ALM programs. Note that this document does not describe any mechanism for the explicit specification of statement map information.

Thanks to Ward Anderson who has done most of the work on symbol table support for ALM.

MTB-758, 1986-11-28, Video Support for DSA, Gary C. Dixon

This MTB describes the interface between the Multics Video System and the communications system which is part of the Honeywell Distributed Systems Architecture (DSA) protocols.

MTB-760, 1987-08-06, Privileged Commands and Subroutines, Mary Crawford
MTB-761, 1987-01-05, Multics C Overview, Doug Robinson
MTB-762, 1987-03-30, C Runtime Extensions, Douglas Howe
MTB-763-03, 1987-07-09, Multics Command Level I/O redirection (pipes), G. William May
MTB-764, 1987-05-21, Changes to the sys_log_ Subroutine, Gary Dixon
MTB-765, 1987-08-07, Multics DSA Network Administration Guide, Mary Crawford
MTB-766, 1987-08-07, Multics DSA Unified File Transfer Facility Reference Guide, Mary Crawford
MTB-767, 1987-11-05, System V CURSES Port, Douglas Howe
MTB-769, 1987-10-14, Implementing Internet Protocol on Multics, John Hunter
MTB-770, 1987-11-05, MRDS DSL Query Language Changes, John Hergert
MTBs since 2015, 2023-08-29, Post-Honeywell MTBs, Eric Swenson

This page lists and provides links to the MTBs that have been published since the Multics simulator revived Multics development, beginning in 2016.