Multics Technical Bulletins Index
Multics Technical Bulletins (MTBs) were development white papers produced by project members and circulated to everone 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.
year | MTBs | (16 years) |
---|---|---|
2023 | 1 | ![]() |
1987 | 10 | ![]() |
1986 | 35 | ![]() |
1985 | 21 | ![]() |
1984 | 54 | ![]() |
1983 | 47 | ![]() |
1982 | 35 | ![]() |
1981 | 56 | ![]() |
1980 | 41 | ![]() |
1979 | 31 | ![]() |
1978 | 49 | ![]() |
1977 | 37 | ![]() |
1976 | 68 | ![]() |
1975 | 98 | ![]() |
1974 | 121 | ![]() |
1973 | 28 | ![]() |
- MTB-001, 1973-09-27, Multics Change Requests for September,
- MTB-002, 1973-10-10, enter_daemon_request,
- MTB-003, 1973-11-08, Multics Standard Tape Record Length,
- MTB-004, 1973-10-22, Proposed New I/O Daemon Design,
- MTB-005, 1973-10-23, Multics Change Requests,
- MTB-006, 1973-10-24, Proposed ring 1 exchanges prior to implementation of new mail and send_message commands.,
- MTB-007, 1973-10-25, New command, sort, to replace the current sort_file command, and a new subroutine, sort_,
- MTB-008, 1973-10-29, truncate_, a proposed new subroutine,
- MTB-009, 1973-10-22, Multics Change Requests,
- MTB-010, 1973-10-30, The New I/O System,
- MTB-011, 1973-11-06, Metering tools and security,
- MTB-012, 1973-11-07, New procedure tracing command,
- MTB-013, 1973-11-01, The dial facility,
- MTB-014, 1973-11-16, neted: A Common Editor for the ARPA Network,
- MTB-015, 1973-11-16, Multics Change Requests,
- MTB-016, 1973-11-15, Proposed Changes to the SYSERR and OPERATOR's CONSOLE Software,
- MTB-017, 1973-11-21, The Storage Problem,
- MTB-018, 1973-12-03, Multics Change Requests,
- MTB-019, 1973-11-28, Some Thoughts on the Handling of Files,
- MTB-020, 1973-12-04, Register Allocation Via Usage Counts,
- MTB-021, 1973-11-30, New version of the sort_file command, and a new subroutine, sort_file_,
- MTB-022, 1973-12-03, Proposed new commands,
- MTB-023, 1973-12-21, Modification of Disk Device Assignments in Multics,
- MTB-024, 1973-11-28, Facilitating modifications to ring 0 gates,
- MTB-025, 1973-12-07, More on the New I/O System,
- MTB-026, 1973-12-19, Multics Change Requests,
- MTB-027, 1974-01-02, Multics Change Requests,
- MTB-028, 1973-12-31, Ideas for a GIM replacement,
- MTB-029, 1974-01-02, 6180 hardware modifications,
- MTB-030, 1974-01-03, Metering tools and security,
- MTB-031, 1973-12-28, The Multics Online Installation System,
- MTB-032, 1974-01-02, Proposed Command Name Usage Monitor,
- MTB-033, 1974-01-07, Cost Comparison of TSO and Multics,
- MTB-034, 1974-01-07, The Tape Mount Package, A Tape DIM, and tdcm,
- MTB-035, 1974-01-09, Design of a Dynamic Linker Running Outside Multics Security Kernel,
- MTB-036, 1974-01-18, Multics Change Requests,
- MTB-037, 1974-01-28, The Performance Problem,
- MTB-038, 1974-02-12, Proposed new mail and send_message commands,
- MTB-039, 1974-02-06, Multics Change Requests,
- MTB-040, 1974-02-06, A Unified Command Language,
- MTB-041, 1974-02-12, Multics Change Requests Index,
- MTB-042, 1974-02-12, Modifications to list, listnames, and listotals Commands,
- MTB-043, 1974-02-20, Multics Change Requests,
- MTB-044, 1974-03-01, Multics Change Requests,
- MTB-045, 1974-02-28, Addendum to MTB-034: Changed Calling Sequences,
- MTB-046, 1974-03-01, Software for Inter-System File Transfer,
- MTB-047, 1974-03-13, Additional Security Controls for Multics,
- MTB-048, 1974-03-05, Change to Configuration Cards,
- MTB-049, 1974-03-15, Replacement for the Current TTYDIM/355 Software,
- MTB-050, 1974-03-18, Multics Change Requests,
- MTB-051, 1974-03-12, New Tape DCM,
- MTB-052, 1974-02-27, NPS/355 as the Front-end Processor for Multics,
- MTB-053, 1974-03-20, A Unified Command Language (Revision 1),
- MTB-054, 1974-03-21, Proposal for Multics Cache Software,
- MTB-055, 1974-03-12, The New Storage System - Overview,
- MTB-056, 1974-03-27, I/O Interfacer Design Specifications,
- MTB-057, 1974-03-27, Proposed Modifications to the Multics Encapsulation of the GCOS System,
- MTB-058, 1974-04-01, Multics Change Requests,
- MTB-059, 1974-04-02, Rules for and Responsibilities of PLM Editors,
- MTB-060, 1974-04-05, New Storage System Paging Analysis,
- MTB-061, 1974-05-15, New I/O System Features,
- MTB-062, 1974-04-17, Multics Change Requests,
- MTB-063, 1974-04-17, The Command Language Revisited,
- MTB-064, 1974-04-16, Proposed Consolidation of Commands Which Deal with Extended Access,
- MTB-065, 1974-04-19, A New Bound on the Performance of the Proposed New Storage System,
- MTB-066, 1974-04-19, New Multics Scheduler Proposal,
- MTB-067, 1974-05-02, Implementing Security Enhancements to the Interprocess Communication Facility,
- MTB-068, 1974-04-23, An Generalized Sorting Facility,
- MTB-069, 1974-03-18, Backup Performance,
- MTB-070, 1974-05-01, New Mail Commands,
- MTB-071, 1974-05-02, Proposed New Syserr Codes,
- MTB-072, 1974-05-01, Operator's Console Recovery,
- MTB-073, 1974-05-06, Multics Change Requests,
- MTB-074, 1974-05-07, I/O Buffer Management in Multics,
- MTB-075, 1974-05-22, Considerations for Evaluating Multics Security Enhancements,
- MTB-076, 1974-05-14, The Tape Mount Package: Initial Version,
- MTB-077, 1974-05-15, MPM Documentation for I/O System,
- MTB-078, 1974-05-14, Modifications to System Control Process for Security Enhancements,
- MTB-079, 1974-05-17, Security Access Controls - Potential Problems,
- MTB-080, 1974-05-28, Creating Special-Purpose Translators,
- MTB-081, 1974-05-02, Additional Storage System Security Controls,
- MTB-082, 1974-05-23, Multics Change Requests,
- MTB-083, 1974-05-30, Solutions for Security Holes in Additional Storage Controls,
- MTB-084, 1974-05-31, Multics Change Requests,
- MTB-085, 1974-06-01, New Message Commands,
- MTB-086, 1974-05-30, Proposal for a Subroutine to Find Matching ACL Names,
- MTB-087, 1974-06-05, Multics Performance Goals for 1974,
- MTB-088, 1974-06-06, Multics Change Requests Index,
- MTB-089, 1974-06-07, Extending the Multics Security Kernel to Ring 1,
- MTB-090, 1974-06-10, Implementation of the ANSI Standard Tape I/O Module,
- MTB-091, 1974-06-17, Multics Change Requests,
- MTB-092, 1974-06-27, Redefinition of "*", "." and Missing Components (Supersedes MTB-086),
- MTB-093, 1974-06-20, The reduction_compiler and lex_string_,
- MTB-094, 1974-07-11, Runtime Parameter Checking,
- MTB-095, 1974-06-26, Adding Support for Secure Removable Disk Packs to Multics,
- MTB-096, 1974-07-01, Implementation of the IBM Standard Tape I/O Module,
- MTB-097, 1974-07-10, Multics Change Requests,
- MTB-098, 1974-07-18, Multics Change Requests,
- MTB-099, 1974-07-08, Description and Specification for an On-Line Bug File Editor,
- MTB-100, 1974-07-19, Multics Data Security and Access Control,
- MTB-101, 1974-07-22, Additional Access Controls for Message Segments,
- MTB-102, 1974-07-26, New runoff Command Written in PL/I,
- MTB-103, 1974-07-25, The Protection Audit Mechanisms for Multics,
- MTB-104, 1974-06-18, Known Segment Table (KST) Change Proposal,
- MTB-105, 1974-07-08, New Page Control Design Proposals,
- MTB-106, 1974-07-30, A New Symbolic Debugger,
- MTB-107, 1974-07-30, Extension to the Backup System,
- MTB-108, 1974-08-02, Multics Change Requests,
- MTB-109, 1974-08-06, Multics Tape Facility,
- MTB-110, 1974-08-07, Implementation of Proposed New Storage System,
- MTB-111, 1974-08-16, Multics Change Requests,
- MTB-112, 1974-08-01, Consolidated Search Facility,
- MTB-113, 1974-08-11, A Generalized Ready Message Program,
- MTB-114, 1974-09-04, Multics Change Requests Index,
- MTB-115, 1974-09-05, Multics Change Requests,
- MTB-116, 1974-09-16, Multics Change Requests,
- MTB-117, 1974-09-19, Proposed I/O Facility for Spooling Off-line Printer Requests to Tape,
- MTB-118, 1974-09-18, More on Protection Auditing,
- MTB-119, 1974-10-10, Resource Control Package,
- MTB-120, 1974-09-30, New probe Command,
- MTB-121, 1974-10-14, Multics Change Requests,
- MTB-122, 1974-10-04, Mail Subroutines,
- MTB-123, 1974-09-23, Modifications to the status Command,
- MTB-124, 1974-09-23, Reporting Process Access Mode to the User,
- MTB-125, 1974-10-02, New list Command,
- MTB-126, 1974-10-12, Revision of Multics Performance Tests,
- MTB-127, 1974-10-15, tape_ansi_ IO Module,
- MTB-128, 1974-10-21, Multics Change Requests,
- MTB-129, 1974-10-29, I/O Daemon Modifications for the Access Isolation Mechanism,
- MTB-130, 1974-10-18, On the Cardreaderless Unified Bootload Tape,
- MTB-131, 1974-11-05, Multics Change Requests,
- MTB-132, 1974-11-05, Multics Performance Test Results,
- MTB-133, 1974-11-08, New Library Tools: library_map, library_print, library_descriptor, and multics_libraries_,
- MTB-134, 1974-11-06, New Library Tools: Design Principles,
- MTB-135, 1974-10-23, A Guide to Efficient PL/I Constructs in the Multics Environment,
- MTB-136, 1974-11-14, tape_mult_ I/O Module,
- MTB-137, 1974-11-14, New Multics Graphics Package,
- MTB-138, 1974-11-15, Multics Change Requests Index,
- MTB-139, 1974-11-15, Multi-Segment Files,
- MTB-140, 1974-11-18, estimate_bill command,
- MTB-141, 1974-11-25, Multics Change Requests,
- MTB-142, 1974-12-06, Multics Change Requests,
- MTB-143, 1974-12-12, The Multics Card Input Facility,
- MTB-144, 1974-12-12, Restructuring of the I/O Daemon Driver Software,
- MTB-145, 1974-12-11, Reporting Status from Peripheral Devices,
- MTB-146, 1974-12-13, Backup Performance Gains,
- MTB-147, 1975-01-10, Multics Database Management Facility,
- MTB-148, 1975-01-06, Multics Change Requests,
- MTB-149, 1974-12-30, New list Command - Revision 1,
- MTB-150, 1974-11-26, A Proposal for Processes to be Used in the Supervisor,
- MTB-151, 1975-01-10, Improvements to the Answering Service,
- MTB-152, 1975-01-13, Unattended Operation of Multics,
- MTB-153, 1975-01-13, Indexing Multics Manuals,
- MTB-154, 1974-12-12, A Proposal for Removing Name Space Management from Ring Zero.,
- MTB-155, 1975-01-13, Changes to convert_date_to_binary_,
- MTB-156, 1975-01-21, Management of System Pool Storage,
- MTB-157, 1975-02-13, Document Standards, MPM Descriptions,
- MTB-158, 1975-02-04, I/O Interfacer Access to Disk,
- MTB-159, 1975-02-07, Multics Change Requests,
- MTB-160, 1975-02-07, Multics Change Requests,
- MTB-161, 1975-02-14, Multics Change Requests,
- MTB-162, 1975-02-28, Multics Removable Disk I/O Module,
- MTB-163, 1975-02-03, Online T&D and Operator Interface,
- MTB-164, 1975-03-03, Multics Change Requests,
- MTB-165, 1975-03-03, New Runoff,
- MTB-166, 1975-03-03, New library_fetch command,
- MTB-167, 1975-02-28, New Storage System Disk Usage,
- MTB-168, 1975-03-03, New Command Processor Conventions,
- MTB-169, 1975-03-07, Prelinking,
- MTB-170, 1975-03-06, Page Multilevel,
- MTB-171, 1975-03-05, Restructuring the Way the Answering Service Handles Terminals,
- MTB-172-04, 1975-03-12, Interim File Recovery: Backup to Disk.,
- MTB-173, 1975-03-12, Proposed Changes to the Syserr Mechanism,
- MTB-174, 1975-03-17, Multics Performance Test Results,
- MTB-175, 1975-03-25, Proposal for a Graphic Editor,
- MTB-176, 1975-03-19, Internal Entry Sequences in pl1_operators_,
- MTB-177, 1975-03-25, Multics Change Requests,
- MTB-178, 1975-03-25, I/O Interfacer Specification Changes,
- MTB-179, 1975-03-25, Sort/Merge Facility,
- MTB-180, 1975-03-31, New Functions and a New Name for the listacl Command,
- MTB-181, 1975-03-26, enter_output_request, a Replacement for dprint/dpunch,
- MTB-182, 1975-04-07, Multics Change Requests Index,
- MTB-183, 1975-04-10, Converting from ios_ to iox_,
- MTB-184, 1975-04-19, Resource Control Package,
- MTB-185, 1975-04-23, Handling System Conditions,
- MTB-186, 1975-04-29, Proposed Redefinition of the Copy Switch,
- MTB-187, 1975-04-23, Changes to Object Segment Format,
- MTB-188, 1975-04-22, Location of Module Descriptions in the Various MPM Volumes,
- MTB-189, 1975-03-18, Initial Measurements of Cache Speed,
- MTB-190, 1975-04-28, Multics Change Requests,
- MTB-191, 1975-04-28, Multics Change Requests,
- MTB-192, 1975-04-08, Proposed User Interface for FAST,
- MTB-193, 1975-05-19, Priority Scheduler,
- MTB-194, 1975-05-08, A Random Word Generator for Multics,
- MTB-195, 1975-05-08, Technical Paper Describing MCS,
- MTB-196, 1975-05-13, Multics Change Requests,
- MTB-197, 1975-04-11, GCOS Simulator Restart at the Activity Level,
- MTB-198-01, 1975-05-22, New Hardcore Primitives,
- MTB-199, 1975-05-30, Multics Change Requests,
- MTB-200, 1975-05-30, Multics Change Requests,
- MTB-201, 1975-06-01, New Version of the Help Command,
- MTB-202, 1975-06-04, User Interface for FAST,
- MTB-203, 1975-06-26, Attributes of a Good Backup System,
- MTB-204, 1975-06-17, Escape Conventions for Correspondence Code 2741's,
- MTB-205, 1975-06-23, Multics Change Requests,
- MTB-206, 1975-06-18, SAVE and RESTOR for New Storage System,
- MTB-207, 1975-06-27, Proposed Change to the PL/I Argument List,
- MTB-208, 1975-06-30, Multics Performance Test Results as of System 25.7,
- MTB-209, 1975-07-08, Design of tape_in, tape_out Enhancements,
- MTB-210, 1975-07-07, Adding a "Property List" to the Branch,
- MTB-211, 1975-07-24, Multics Change Requests,
- MTB-212, 1975-07-24, Multics Change Requests,
- MTB-213, 1975-07-24, NSS Disk Definition,
- MTB-214, 1975-08-01, New Message Facility,
- MTB-215, 1975-07-24, Handling Subroutine Errors,
- MTB-216, 1975-07-15, New calendar_clock active function,
- MTB-217, 1975-08-01, Multics Change Requests,
- MTB-218, 1975-08-04, Multics Performance Test Results as of System 26.1,
- MTB-219, 1975-08-08, A New Area Management Mechanism,
- MTB-220, 1975-10-10, New Storage System: Data Recovery (Part 1 -salvaging),
- MTB-221, 1975-09-03, New Storage System Salvager Implementation,
- MTB-222, 1975-09-08, A file_copy command,
- MTB-223, 1975-09-15, Multics Performance Test Results as of System 26.4a,
- MTB-224, 1975-09-26, Multics Change Requests,
- MTB-225, 1975-09-26, Multics Change Requests,
- MTB-226, 1975-09-29, Multics Change Requests,
- MTB-227, 1977-09-29, Documentation for Library Tools, The Library Maintenance PLM,
- MTB-228, 1975-10-03, Multics Change Requests,
- MTB-229, 1975-10-08, Use of Demountable Logical Volumes,
- MTB-230, 1975-10-15, Multics Change Requests,
- MTB-231, 1975-10-22, Proposed vfile_ Extensions for Fortran/Basic I/O,
- MTB-232, 1975-10-27, Extensible Command Language for Use on Multics,
- MTB-233, 1976-01-28, New Storage System Backup,
- MTB-234, 1975-11-04, New Strategy for Conversion of Terminal Output,
- MTB-235, 1975-11-07, Revision of MTB-209: tape_in, tape_out,
- MTB-236, 1975-11-11, An Extension to the Multics Condition Mechanism,
- MTB-237, 1975-12-03, Overview of the New Storage System,
- MTB-238, 1975-11-18, Contents of Initial New Storage System at MIT,
- MTB-239, 1975-11-18, Storage System Error Recovery,
- MTB-240, 1975-11-24, Multics Change Requests,
- MTB-241, 1975-11-26, Multics Change Requests,
- MTB-242, 1975-11-24, Multics Change Requests,
- MTB-243, 1975-12-19, Changes to User Ring Programs for New Storage System,
- MTB-244, 1975-12-12, Multics Change Requests,
- MTB-245, 1975-11-03, Multics Performance Test Results as of System 27.1,
- MTB-246, 1975-12-15, List Command Changes for New Storage System,
- MTB-247, 1975-12-25, Answering Service Changes for Auto Call,
- MTB-248, 1976-01-26, FAST - a Multics Oriented Subsystem,
- MTB-249, 1976-01-16, Multics Change Requests,
- MTB-250, 1975-10-28, Prelinking,
- MTB-251, 1976-01-22, Canonicalization of Terminal Input,
- MTB-252, 1976-01-20, Multics Performance Test Results as of System 27.6,
- MTB-253, 1976-02-03, Release 2 of the Multics Sort/Merge,
- MTB-254, 1976-01-27, Plans for the Obsolescence, Unwiring, and Eventual Removal of the DST,
- MTB-255, 1975-11-03, Multics Performance Test Results as of System 27.1,
- MTB-256, 1976-01-27, Multics Change Requests,
-
(title page only)
- MTB-257, 1976-01-19, Proposed New Form of Link,
- MTB-258, 1976-02-11, The Implementation of Indexed Files in Multics,
- MTB-259, 1976-02-23, MCS Problems with Input Interruptions,
- MTB-260, 1976-02-24, Interim Version of Mount and Demount for Disk Volumes,
- MTB-261, 1976-02-16, Master Directory Control,
- MTB-262, 1976-02-25, New Strategy for Conversion of Terminal Input,
- MTB-263, 1976-02-27, Multics Change Requests,
- MTB-264, 1976-02-27, Multics Change Requests,
- MTB-265, 1976-03-09, Multics HEALS II, Phase 2,
- MTB-266, 1976-03-12, Removing Directory Control from the Security Kernel,
- MTB-267, 1976-03-08, Multics Performance Test Results as of System 28.0,
- MTB-268, 1976-03-17, Multics Change Requests,
- MTB-269, 1976-03-30, vfile_ Changes for Release 4.0,
- MTB-270, 1976-04-05, MCR's 3/16 - 31/76,
- MTB-271, 1976-04-15, Implementation of the Multics Data Base Manager,
- MTB-272, 1976-04-15, Multics Relational Data Store,
- MTB-273, 1976-04-15, Multics Integrated Data Store,
- MTB-274, 1976-04-21, MCR's,
- MTB-275, 1976-04-30, MCR Index,
-
index of MCRs 1-1814
- MTB-276, 1976-05-10, Approved MCR's from April 16 - 30, 1976,
- MTB-277, 1976-05-13, Multics Change Requests (Phoenix),
- MTB-278, 1976-04-30, Multics Performance Test Results as of System 28.3,
- MTB-279, 1976-05-18, A Multics Usage and Revenue Report,
- MTB-280, 1976-06-01, Approved MCR's from May 1 - 15,
- MTB-281, 1976-06-08, Approved MCR's from May 16 - 30,
- MTB-282, 1976-03-24, Multics Remote Concentrator,
- MTB-283, 1976-03-24, Multics Support of IBM Binary Synchronous Communications,
- MTB-284, 1976-06-23, Approved MCR's,
- MTB-285, 1976-06-30, Multics Change Requests,
- MTB-286, 1976-07-05, Nulled Addresses, Deciduous Segments, Etc.; A Primer in the Page-and-Segment Newspeak of NSS,
- MTB-287, 1976-07-07, MCR Index,
- MTB-288, 1976-07-09, LRK, a Translator Construction System,
- MTB-289, 1976-07-13, Approved MCR's,
- MTB-290, 1976-07-16, Increased User Control Over Terminal Behavior,
- MTB-291, 1976-07-22, Draft Programming and Documentation Guide,
- MTB-292, 1976-06-28, A New Pointer Conversion Routine,
- MTB-293, 1976-07-30, Improved Directory Hash Table,
- MTB-294, 1976-07-30, Multics Change Requests,
- MTB-295, 1976-08-04, Very Distant Host Protocol for Multics,
- MTB-296, 1976-07-27, Directory Owners,
-
(never implemented)
- MTB-297, 1976-08-25, Info Segments,
- MTB-298, 1976-07-16, COBOL - MCS,
- MTB-299, 1976-08-20, Volume Backup Documentation,
- MTB-300, 1976-10-15, Documentation Format Changes,
- MTB-301, 1976-08-27, Tape Interface to IOI,
- MTB-302, 1976-09-01, Multics Change Requests,
- MTB-303, 1976-09-07, MCR Index,
- MTB-304, 1976-09-02, Multics Performance Test Results as of System 28.11c,
- MTB-305, 1976-09-07, Multics Change Requests,
- MTB-306, 1976-09-15, Multics Change Requests,
-
(title page only)
- MTB-307, 1976-10-15, Indexing Manuals on the Multics System,
- MTB-308, 1976-10-08, Obsolete Include Segments,
- MTB-309, 1976-10-27, MCR Index,
- MTB-310, 1976-11-01, Proposal for Standard Tape-Archival Facility,
- MTB-311, 1976-10-26, New Data Types within Multics,
- MTB-312, 1976-11-15, I/O Daemon Usage Statistics,
- MTB-313, 1976-12-03, Unattended Operation of Multics - Part II,
- MTB-314, 1976-12-07, MSPL PL/I Extension Report,
- MTB-315, 1976-12-10, Multics Word Processing Subsystem, WORDPRO,
- MTB-316, 1976-12-15, New File Type Built From Areas,
- MTB-317, 1977-01-18, Protected Files,
-
(never implemented)
- MTB-318, 1977-01-18, New Access Control Rules,
-
(never implemented)
- MTB-319, 1977-01-04, Extending the Multics Character Set,
- MTB-320, 1977-01-04, Influence of APL on the Multics Character Set,
- MTB-321, 1977-01-18, Report Generator Language,
- MTB-322, 1977-01-13, Teaching WORDPRO Online,
- MTB-323, 1977-01-17, User Notification of Reloaded Segments,
- MTB-324, 1977-01-19, Proposed exec_com Features,
- MTB-325, 1977-01-27, A New Access Authorization Mechanism,
- MTB-326, 1977-01-26, Batch Processing on Multics,
- MTB-327, 1977-02-10, Directory Checking and Salvaging,
- MTB-328, 1977-02-23, Logical Inquiry and Update System (LINUS),
- MTB-329, 1977-03-21, A New Proposal for Accessing Large Files,
- MTB-330, 1977-03-02, Run Units,
- MTB-331, 1977-03-17, Changes and Additions to help,
- MTB-332, 1977-03-22, Multics Terminal Types,
- MTB-333, 1977-03-22, Multics Transaction Processing,
- MTB-334, 1977-04-06, Current Editor Problems,
- MTB-335, 1977-04-11, System Error Message Documentation,
- MTB-336, 1977-04-13, Command Search Facility,
- MTB-337, 1977-05-09, New runoff Implementation,
- MTB-338, 1977-04-25, Multics Courses to be Taught by Marketing Education,
- MTB-339, 1977-05-19, A New Standard Editor,
- MTB-340, 1977-05-23, WORDPRO Dictionaries,
- MTB-341, 1977-05-13, COBOL-74 Message Control System (CMCS) for MR6.0,
- MTB-342, 1977-06-10, Lister, a WORDPRO Tool for List Processing,
- MTB-343, 1977-06-17, Speedtype,
- MTB-344, 1977-07-05, Multics Performance Test Results as of System 31.4,
- MTB-345, 1977-08-15, Generalized Macro Processor,
- MTB-346, 1977-10-11, New runoff Revisited,
- MTB-347, 1977-11-11, HLSUA Meeting Report,
- MTB-348, 1977-11-14, Multics Performance Test Results as of System 32.4,
- MTB-349, 1977-11-28, Plans for MR7.0 PL/I Compiler,
- MTB-350, 1977-12-01, Proposed Device and Volume Management Facility,
- MTB-351, 1977-12-07, New Cross-Referencer,
- MTB-352, 1977-12-15, Resource Reservation Facility,
- MTB-353, 1978-01-11, Command Search Facility,
- MTB-354, 1978-01-11, A Managerial View of the Multics System Development,
-
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,
- MTB-356, 1978-01-13, A Tool for Converting Files Created by IBM PL/I F Compiler to Multics Format,
- MTB-357, 1978-08-02, Isolated Online Testing of Multics Processors,
- MTB-358, 1978-03-01, RCP Resource Management Databases,
- MTB-359, 1978-05-05, Enhancements to the Multics Data Base Manager,
- MTB-360, 1978-05-05, The Multics Data Base Manager (MDBM) Security,
- MTB-361, 1978-04-06, MDBM Recovery and Concurrency Control,
- MTB-362, 1978-02-29, Variables in exec_com,
- MTB-363, 1978-03-14, Duplicate Disk Volumes,
- MTB-364, 1978-03-08, Improvements to Control of Absentee Jobs,
- MTB-365, 1978-03-17, Resource Reservation for Release 6.5,
- MTB-366, 1978-03-21, IO Daemon Changes for MR7.0,
- MTB-367, 1978-03-29, High-speed Terminal Input,
- MTB-368, 1978-05-31, The Editor,
- MTB-369, 1978-05-18, Multics Data Base Consistency,
- MTB-370, 1978-05-01, Transaction Processing Extensions,
- MTB-371, 1978-07-31, Goals and Policies of a New Editor,
- MTB-372, 1978-05-01, Changes to abbrev,
- MTB-373, 1978-04-18, Real-time Editing on Multics,
- MTB-374, 1978-05-04, Copying and Moving Directories,
- MTB-376, 1978-05-31, Multics Performance Test Results as of System 33.7,
- MTB-377, 1978-06-02, The Multics System Programming Process,
-
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,
- MTB-379, 1978-06-12, Gateway Processor,
- MTB-380, 1978-06-21, Auditing I/O,
- MTB-381, 1978-07-28, Multics Relational Database Restructuring,
- MTB-382, 1978-06-29, Support of Multiplexed Communications Channels,
- MTB-383, 1978-07-07, Revised Tape Interface to IOI,
- MTB-384, 1978-07-25, Installing read_mail and send_mail,
- MTB-385, 1978-07-27, PPS Support on Multics,
- MTB-386, 1978-08-02, Installation of Multics Documentation Macros,
- MTB-387, 1978-08-02, Compose Device Tables,
- MTB-388, 1978-08-05, Multicolumn Output in compose,
- MTB-389, 1978-08-05, A compose Feature to Print Only Modified Pages,
- MTB-390, 1978-08-07, Embedded Control Feature for compose,
- MTB-391, 1978-08-03, Fortran Test Library,
- MTB-392, 1978-09-13, Version 2 exec_com,
- MTB-393, 1978-09-20, GTSS MTB 393,
- MTB-394, 1978-09-25, A Utility to Restore GCOS Files to the Multics Storage System,
- MTB-395, 1978-10-05, COBOL Source Text Manipulation,
- MTB-396, 1978-10-19, Version 2 exec_com if-then-else-fi,
- MTB-397, 1978-08-08, Formatted Text Tables (Tabular Text) in compose,
- MTB-398, 1978-12-05, New System Firmware Tape Support for MR7.0,
- MTB-399, 1979-01-02, Multics MR6.5A - DN6678 System Test Results,
- MTB-400, 1978-12-07, The Multics Data Dictionary,
- MTB-401, 1978-09-05, Processing of Trouble Reports,
- MTB-402, 1978-12-21, Transaction Processing, First Release,
- MTB-403, 1978-12-20, Extended Data Submodel Capabilities,
- MTB-404-02, 1979-10-02, Multics Communication System Memory Configurator,
- MTB-405, 1979-01-16, New query_ Subroutine, and a Proposed Set of Argument Validation Active Functions,
- MTB-406, 1979-01-24, Default start_up exec_coms,
- MTB-407, 1979-02-19, M264 MOS Memory Board/edit_mos_rscr Test,
- MTB-408, 1979-02-21, Metering Results for 1978 - MSS 33.1/33.18,
- MTB-409, 1979-03-04, New MRDS Display Tool,
- MTB-410, 1979-03-30, The Cost of Call-Push-Return,
- MTB-411, 1979-04-03, Son of Authentication vs. Resource Management,
- MTB-412, 1979-04-02, Multics System Library Statistics,
- MTB-413, 1979-05-01, Improvements to FNP Input Handling,
- MTB-414, 1979-05-08, ACU General Information,
- MTB-415, 1979-05-14, New Profile Command,
- MTB-416, 1979-05-14, New Program Coordination Facility,
- MTB-417, 1979-06-06, The Future of Probe,
- MTB-418, 1979-07-11, The Echo Negotiation Papers,
- MTB-419, 1979-07-16, Terminal Features Memo,
- MTB-420, 1979-06-29, Adding a "Property List" to the Branch,
- MTB-421, 1979-07-11, Improvements to IPC,
- MTB-422, 1979-06-26, Pseudo-terminal Support for Multics,
- MTB-423, 1979-08-17, Fortran Register Optimizer,
- MTB-424, 1979-08-28, Multics on ADP - Software Release 10.3 EPS-1,
- MTB-425, 1979-08-28, General User Interface to Multics File Transfer Facilities,
- MTB-426, 1979-09-19, A Multics Macro Processor,
- MTB-427, 1979-10-10, Multics MR8.0--copy_dump_tape/verify_tape_copy,
- MTB-429, 1979-11-16, New Command, Subroutine for Formatting Documents,
- MTB-430, 1979-11-29, Compose Device Table Compiler (compdv),
- MTB-431, 1979-12-03, Changes to Design of MRDS Security,
- MTB-432, 1979-12-27, PL/I Macro Language Facilities,
- MTB-433, 1979-12-27, Recent Improvements to PL/I,
- MTB-434, 1980-01-23, New Call/Push/Return Strategy,
- MTB-435, 1980-01-17, Medical Records System (MRS),
- MTB-436, 1980-02-22, Multiline Headers,
- MTB-437, 1980-02-06, Automatic Formatting of PL/I Programs,
- MTB-438, 1980-02-11, The LINUS Test Facility,
- MTB-439, 1980-03-03, Multics Emacs - an Experiment in Computer Interaction,
- MTB-440, 1979-12-12, MR8.0 MCS Testing,
- MTB-441, 1980-03-11, Alternate New Call/Push/Return Strategy,
- MTB-442, 1980-03-14, Compose Output File Postprocessor (process_compout),
- MTB-443, 1980-03-20, Prose and CONS (Multics Emacs: a Commercial Text-processing System in LISP),
- MTB-446, 1980-04-14, Menu Management Software,
- MTB-447, 1980-04-10, Packaging of Separately Priced Software,
- MTB-448, 1980-05-13, Introduction of Comments to listin Segments,
- MTB-449, 1980-05-14, Answering Service Performance Study,
- MTB-450, 1980-06-30, A Performance Comparison Between MR6.5 and MR8.0 MRDS,
- MTB-451-01, 1980-09-16, Plans for Online Documentation for Manuals for MR9.0,
- MTB-452, 1980-08-01, Hardcore Support for the DPSE Hardware,
- MTB-453-02, 1980-08-01, A Tool for Standard Error List Maintenance,
- MTB-454, 1980-09-01, HASP Workstation Simulator,
- MTB-455, 1980-10-18, Desupporting the Bulk Store (or Whither Page Multi-Level?),
- MTB-457, 1980-10-02, Communications Metering,
- MTB-458, 1980-10-01, Towards a Windowed Video System,
- MTB-459-01, 1981-01-20, New Installation Tools,
- MTB-460, 1980-10-01, A Basic Video-Terminal Editor for Menu Applications,
- MTB-461, 1980-10-02, A Window Video System Implementation,
- MTB-462-01, 1981-01-27, Interim Window System for the Menu Manager - Revised,
- MTB-464, 1980-10-23, New Value Interfaces,
- MTB-465, 1980-11-24, Subroutines and Tools for Manipulating Disk Partitions,
- MTB-466, 1980-11-05, History and Evolution of MRDS,
- MTB-467, 1980-10-31, A Fully Controllable start_up.ec,
- MTB-468, 1980-10-31, Towards Unified Process Management,
- MTB-469-01, 1980-11-04, Multiple Instruction Sets (Decors) for the ALM Assembler,
- MTB-470, 1980-07-16, Default Search List for Compose,
- MTB-472, 1980-11-07, PFS Requirement to Support IDS2 Under GCOS Simulator,
- MTB-473, 1980-11-11, Message Coordinator Considerations Part 0: New Considerations for the Message Coordinator,
- MTB-474, 1980-12-01, Multics Initialization Redesigned: A Replacement for BOS,
- MTB-475-01, 1980-11-12, A tr_query Interface for the TR System,
- MTB-476, 1980-11-14, Menu Software in MR9,
- MTB-478-01, 1981-02-04, Multics Software Protection,
- MTB-479, 1980-12-29, MR9.0 Executive Mail,
- MTB-480, 1980-12-02, Include File for CONFIG Cards,
- MTB-481, 1980-12-17, A Framework of Goals Toward More Complete Data Management Capabilities on Multics,
- MTB-482, 1980-12-16, Communications Metering Interfaces,
- MTB-483, 1980-12-16, Multics Data Management: Problem Statement,
- MTB-484, 1981-01-08, Redoing IOM Management,
- MTB-485, 1981-01-02, Unified Process Management .5: Cleaning Up Process Initialization,
- MTB-486, 1980-12-31, Operator Console Support Changes for MR9.0,
- MTB-487, 1981-03-26, Data Management: Medium Range Goals,
- MTB-488, 1981-01-20, CPU Time Accounting,
- MTB-489, 1981-01-20, Measuring Response Time on Multics,
- MTB-490, 1981-01-11, Results of Emacs Performance Measurements,
- MTB-491, 1981-01-20, Separately Pricing DPS8 Hardcore,
- MTB-492, 1981-01-08, Software Technical Identifier,
- MTB-493, 1981-03-02, Whither Menus,
- MTB-494-01, 1981-01-23, Menu Presentation Commands,
- MTB-496, 1981-04-02, Changes in the MRDS Submodel Interface,
- MTB-497, 1981-02-01, Constructing Programs for Multiple System Types,
- MTB-498, 1981-02-05, Implementation of Security Concepts in a Large-Scale System,
- MTB-499, 1981-03-02, Further Work for Multics Video Support,
- MTB-500, 1981-04-30, Version 3 PL/I,
- MTB-501, 1981-03-17, The New MRDS Security Approach,
- MTB-502, 1981-03-17, Effects of Security on the MRDS Interface,
- MTB-503, 1981-03-31, Changes to the MRDS Command Interface,
- MTB-504, 1981-03-24, Changes to the MRDS dsl_ Subroutine Interface,
- MTB-505, 1981-03-26, Changes to the MRDS dmd_ Subroutine Interface,
- MTB-506, 1981-04-02, Extensions to the create_mrds_dsm and display_mrds_dsm Commands for MRDS Security,
- MTB-507, 1981-03-19, Multics COLTS MTB,
- MTB-508, 1981-05-14, Data Management: An Architectural Overview,
- MTB-509, 1981-05-14, Data Management: External Access Layer - Overview,
- MTB-510, 1981-05-15, Data Management: Container Access Layer - Overview,
- MTB-511, 1981-05-14, Data Management: Page Access Layer Overview,
- MTB-512, 1981-05-15, Data Management: Transaction Management Overview,
- MTB-513, 1981-05-18, Data Management: Recovery Management - Overview,
- MTB-514, 1981-05-18, Data Management: Concurrency Management - Overview,
- MTB-515, 1981-02-11, New Database Architecture: Security,
- MTB-516, 1981-02-11, New Database Architecture: Distributed Databases,
- MTB-517, 1981-04-02, V2 exec_com Extensions,
- MTB-518, 1981-04-21, Database Development Framework,
- MTB-519, 1981-04-07, Documenting System Programming Techniques,
- MTB-520, 1981-04-15, Whither Docsys?,
- MTB-521, 1981-04-04, The New quota_monitor Command,
- MTB-522, 1981-04-10, Hexadecimal Floating Point,
- MTB-523, 1981-05-26, LINUS changes for MR9.0,
- MTB-524, 1981-06-05, MR9.0 Executive Mail,
- MTB-525, 1981-06-09, Generating Unique Bits for the ADP,
- MTB-527, 1981-06-09, Graphics in Compose,
- MTB-528, 1981-06-10, Multics Data Management Plan,
- MTB-531, 1981-08-03, Interface Design of the DSA Session Control Implementation on Multics,
- MTB-533, 1981-07-30, Proposed Message Facility Enhancements,
- MTB-534, 1981-09-01, Deferred Trouble Reports,
- MTB-535, 1981-09-01, Directions for Multics Graphics,
- MTB-536, 1981-09-21, Use of Extended Memory for FNP Buffers,
- MTB-537, 1981-09-24, MR9.0 MRDS Performance Results,
- MTB-538, 1981-10-20, Design of a General Interface and Implementation Structure for Use in a Networking Environment,
- MTB-539, 1981-11-24, Results of the Multics Software Support Study,
- MTB-541, 1981-12-07, Toward a Unification of Data Manipulation on Multics,
- MTB-542, 1981-12-03, Measurement of FNP Performance,
- MTB-543-01, 1982-05-14, MRDS Restructuring for MR10.1,
- MTB-544-01, 1982-03-01, Rewriting the Multics Operators' Handbook,
- MTB-545-01, 1984-05-31, Data Management: Relation Manager Functional Specification,
- MTB-547-01, 1984-04-18, Data Management: Record Manager Functional Specification,
- MTB-548, 1982-04-27, Data Management: Record Manager Design,
- MTB-549-01, 1984-04-04, Data Management: Index Manager Functional Specification,
- MTB-550, 1983-01-12, Data Management: Index Manager Design,
- MTB-551-01, 1984-06-04, Data Management: Collection Manager Functional Specification.,
- MTB-552, 1983-02-24, Data Management: Collection Manager Design.,
- MTB-553-01, 1984-07-06, Data Management: File Manager Specifications,
- MTB-554-01, 1984-02-15, Data Management: File Manager Design.,
- MTB-555-01, 1984-03-26, Data Management: Transaction Manager Functional Spec,
- MTB-556, 1984-09-06, Data Management: Transaction Manager Design,
- MTB-557-01, 1984-04-03, Data Management: Lock Manager Functional Specification,
- MTB-558, 1984-06-27, Data Management: Lock Management Functional Design,
- MTB-559-01, 1984-05-21, Data Management: Before Journal Manager Specifications,
- MTB-560, 1983-06-20, Data Management: Before Journal Manager Design,
- MTB-561, 1982-02-11, Data Management: After Journal Manager Specifications,
- MTB-563, 1981-12-03, Data Management: Ordering of Disk I/Os,
- MTB-564, 1983-02-04, Phasing Page Control and Before Journal,
- MTB-565, 1982-01-22, Improvements to the Search Paths,
- MTB-566, 1982-02-16, Reliable File Storage: Physical Volume Management. Page Control, and Segment Control,
- MTB-567, 1982-02-03, Data Management: Before Journal Storage Operations,
- MTB-568, 1983-06-23, Data Management: Rollback,
- MTB-570, 1982-03-03, VTOCE Buffer Management,
- MTB-571, 1982-02-05, X.25 Enhancements,
- MTB-572, 1982-02-09, Typeset Guidelines for Multics Documentation,
- MTB-573, 1982-02-17, COBOL Data Types in the Sort-Merge Facility,
- MTB-574, 1982-03-07, The Forum Interactive Meeting Subsystem,
- MTB-575, 1982-03-17, The Multics Tape Problem,
- MTB-576, 1982-03-15, Splitting Up the Commands Manual,
- MTB-577, 1982-03-18, Rewriting/Organizing the Multics Administrators' Manuals,
- MTB-579, 1982-03-31, Multics - Level 6 RBF connection via X.25,
- MTB-580, 1982-04-01, Timers in Ring Zero MCS,
- MTB-581, 1982-04-20, Ansi77 Fortran Functions Returning Character*(*),
- MTB-583, 1983-07-05, Large Data Spaces in Fortran,
- MTB-584, 1982-04-23, Multics C&F Maintenance Study,
- MTB-585, 1982-08-17, The Multics Inquire System: A User-Accessible, User-Maintained, Personal User Database,
- MTB-586, 1982-06-29, Online Documentation for Multics,
- MTB-587, 1982-07-19, MRDS and DMS,
- MTB-588, 1982-07-12, MRDS and DMS: Conversion Overview,
- MTB-589, 1982-09-02, MRDS and DMS: vfile_ Relation Manager,
- MTB-590, 1982-08-06, MRDS and DMS: Conversion Overview,
- MTB-592-01, 1983-08-04, Data Management: System Structure and Initialization,
- MTB-593, 1982-07-21, An Electronic Filing Cabinet for Multics,
- MTB-594, 1982-07-30, Restructuring the MPM Manuals,
- MTB-596, 1982-08-12, Tasking I,
- MTB-597, 1982-09-03, MR10.1 Multics Mail System Extensions,
- MTB-598-01, 1982-12-02, Bootload Multics Status and New Initialization PLM material.,
- MTB-599, 1982-09-08, Dispersal of MPM manual Contents,
- MTB-600, 1982-09-24, The mtape_ I/O module: A New User Interface for Tapes,
- MTB-601, 1982-09-28, Data Management: Hardcore Support,
- MTB-602, 1982-10-04, LALR, a Translator Construction System,
- MTB-603, 1983-02-15, Data Management: Crash Recovery,
- MTB-604, 1983-01-27, Data Management: The Daemon Process,
- MTB-605, 1982-12-02, Planned Improvements for IMFT in MR10.2,
- MTB-606, 1983-01-19, LINUS Report Generation,
- MTB-607, 1983-01-26, Problems with MCS,
- MTB-608, 1983-01-25, MR10.2 Multics Mail System Extensions,
- MTB-609, 1983-01-26, More on improvements to the Multics search facility,
- MTB-610, 1983-01-31, A Multics Tutorial,
- MTB-611, 1983-02-04, Data Management File Commands,
- MTB-612, 1983-03-16, Command Environment Extensions,
- MTB-613, 1983-06-01, Multics Mail System Programmer's Reference Manual,
- MTB-614-01, 1983-06-29, The Mail Table, Revision 1,
- MTB-615, 1983-03-06, A mechanism for managing extended objects,
- MTB-616, 1983-03-09, Date/time system (1) Issues,
- MTB-617-03, 1984-07-02, Date/time system (2) Commands and subroutines,
- MTB-618, 1983-03-14, Date/time system (3) Site tailoring,
- MTB-619, 1983-03-04, Video System Plans for the Foreseeable Future,
- MTB-620, 1983-03-23, Data Management: Published MTB's,
- MTB-621, 1983-05-11, An Architecture for End User Data Access,
- MTB-622, 1983-05-23, Multics Automated Support System,
- MTB-623, 1983-05-25, A Menu Interface for Multics,
- MTB-624, 1983-06-23, analyze_multics: A Multics address space translator/analyzer.,
-
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,
- MTB-626, 1983-06-07, The config deck editor for Bootload Multics,
- MTB-627, 1983-07-07, Subroutines for Generating Object Segments,
- MTB-628, 1983-07-13, This MTB address issues concerning the support of the operators' system interface in a post MR10.1 environment.,
-
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.,
- MTB-630, 1983-07-28, Dipper T&D on Multics,
- MTB-631, 1983-08-23, Bootload Multics Task List,
- MTB-632, 1983-09-16, Pascal Symbol Tables,
- MTB-634, 1983-10-11, Data Management: System Shutdown,
- MTB-635, 1983-10-19, Management of Large Physical Disk Drives - an Overview,
- MTB-636, 1983-11-09, Executive Service, User Interface,
- MTB-637, 1983-12-20, Executive Service, High Level Design,
- MTB-639, 1983-11-15, Data Management: Error Handling,
- MTB-640, 1983-11-28, Reconfiguration Extended,
- MTB-641, 1983-12-20, The View Manager Facility,
- MTB-642, 1983-12-21, The View Manager Facility: View Manager Subroutine Interface,
- MTB-643, 1983-12-20, The View Manager Facility: View Master Subsystem,
- MTB-644, 1983-12-20, The View Manager Facility: SQL Parser,
- MTB-645, 1983-12-20, The View Manager Facility: Data Dictionary Interface,
- MTB-646, 1983-12-19, Command Argument Processing (CAP): An Overview,
- MTB-647, 1984-01-23, Multics C Compiler Specification,
- MTB-648, 1984-02-21, Improvements to Subsystem Metering,
- MTB-649, 1984-02-17, A B2 Security Evaluation for Multics,
-
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 neccessary to reach the B2 level of the Criteria.
- MTB-650, 1984-02-28, Proposal to Reorganize the MCR Board,
- MTB-651, 1984-03-15, Bootload Multics Phase 1,
- MTB-652, 1984-03-15, New Initialization SDN,
- MTB-653, 1984-04-02, Video Futures: Near Term Plans For The Multics Video System,
- MTB-654, 1984-04-23, Extensions to menu_,
- MTB-655, 1984-05-07, Multics Software Development Guide: An Outline,
- MTB-656-01, 1984-08-08, Reorganizing/Rewriting Administration and Maintenance Documentation,
- MTB-657, 1984-05-11, Limited Subsystems for the Hierarchy and Volume Backup Dumpers,
- MTB-658, 1984-06-04, Executive Mail, MR11 Extensions,
- MTB-659-01, 1984-07-10, message facility,
- MTB-660-01, 1984-08-20, New Pattern-Matching Routines Via Regular Expressions,
- MTB-661-03, 1986-01-25, Executive Forum User Interface,
- MTB-662, 1984-07-02, A B2 Security Evaluation for Multics - Revised,
-
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.,
-
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,
-
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,
- MTB-666, 1984-07-04, New Logging Facilities,
- MTB-667, 1984-07-06, A Partial Solution to Limitations on Quota,
- MTB-668, 1984-07-18, The Report Writer Subroutine Interface, report_writer_,
- MTB-669, 1984-07-23, Summary of Discussion on MTB-656 (Reorganizing/Rewriting Administration and Maintenance Documentation),
- MTB-670-01, 1984-08-28, Moving the PNT to Ring 1,
- MTB-671-01, 1984-09-21, A Method to Extend the Multics File System,
- MTB-672, 1984-08-27, Re-write of any_to_any_,
- MTB-673, 1984-08-16, Adaptive Disk Optimization,
- MTB-674, 1984-08-09, Removing Volume Registration from Operator Control,
- MTB-675-01, 1984-10-16, A File Transfer System for the XMODEM and IBM PC-to-PC,
- MTB-676-01, 1984-09-14, Kermit File Transfer Protocol,
- MTB-677, 1984-09-10, The Report Writer Subroutine Interface Design Issues,
- MTB-679, 1984-10-23, Security Audit Trails,
- MTB-680, 1984-11-12, Identification and Authentication of Operators,
- MTB-681-01, 1984-11-21, Restructuring Directory Control,
- MTB-682-01, 1985-04-09, Modifications to RCP access controls - Revision 1,
- MTB-683, 1984-10-09, Fortran Typeless Functions Specification.,
- MTB-684, 1984-10-09, Answering Service Bump Request,
- MTB-685-01, 1984-11-12, Version 5 Message Segments,
- MTB-686, 1984-10-25, Improving the Security of SAC and the Admin Password,
- MTB-687, 1984-10-19, Fortran Hexadecimal Floating Point Support.,
- MTB-688-03, 1985-04-26, Multics C Implementation Specification,
- MTB-689-03, 1986-08-20, The C Runtime System on Multics,
-
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,
- MTB-692, 1984-11-07, A New Ring-0 Auditing Mechanism,
- MTB-693, 1984-11-11, Improving the Security of Multics IPC,
- MTB-694, 1984-11-12, ssu_ System Control and iox_ Message Coordinator,
- MTB-695, 1984-11-12, Rewrite the System Math Routines,
- MTB-696, 1984-12-07, Covert Channel Analysis,
- MTB-697-01, 1985-01-08, Improving the security of Message Coordinator input,
- MTB-698, 1985-01-09, B2 Answering Service Auditing Changes,
- MTB-699, 1985-01-15, Messages from privileged processes to user processes,
- MTB-700-01, 1985-01-22, Allowing system privilege setting in ring 1,
- MTB-701-01, 1986-01-28, Executive Mail, MR12 Extensions,
- MTB-703, 1985-02-28, HASP Workstation Console Support,
- MTB-706, 1985-04-04, Avoiding Ring 0 Audit of Ring 1 TCB file system operations,
- MTB-708, 1985-05-23, Local Echo Negotiation,
- MTB-709, 1985-05-07, The mrds_call command as an active function,
- MTB-710, 1985-05-23, Multi System and Language Support,
- MTB-711-03, 1986-04-04, Object Multi-Segment Files,
-
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.,
- MTB-713, 1985-05-17, MR11 Configuration Management,
- MTB-714, 1985-06-22, A Remote Window System Protocol for Multics,
- MTB-715, 1985-05-28, MRDS Restructuring Subsystem Changes,
- MTB-716-02, 1986-08-12, Multics Configuration Management: Tracking Software,
-
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,
- MTB-718, 1986-06-06, Multics Linkage Editor Specification,
-
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,
- MTB-724, 1985-08-01, MRDS scope mechanism,
- MTB-729, 1985-08-28, BFP and HFP Basic Mathematical Functions,
- MTB-730, 1985-10-21, Data Management: Consistent File Save and Restore,
- MTB-731-01, 1986-03-25, FIPS Disk Support,
-
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,
-
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,
-
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,
-
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,
-
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,
-
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,
- MTB-738-03, 1986-11-13, Changes Required to list_init_,
-
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,
- MTB-740, 1986-04-04, Multics Online Work Station Environment (MOWSE) Overview,
-
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,
-
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,
-
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,
-
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,
-
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.,
-
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,
-
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,
-
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,
-
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,
-
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,
-
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,
-
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,
-
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,
-
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.,
-
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,
-
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,
-
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,
-
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,
-
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,
- MTB-761, 1987-01-05, Multics C Overview,
- MTB-762, 1987-03-30, C Runtime Extensions,
- MTB-763-03, 1987-07-09, Multics Command Level I/O redirection (pipes),
- MTB-764, 1987-05-21, Changes to the sys_log_ Subroutine,
- MTB-765, 1987-08-07, Multics DSA Network Administration Guide,
- MTB-766, 1987-08-07, Multics DSA Unified File Transfer Facility Reference Guide,
- MTB-767, 1987-11-05, System V CURSES Port,
- MTB-769, 1987-10-14, Implementing Internet Protocol on Multics,
- MTB-770, 1987-11-05, MRDS DSL Query Language Changes,
- MTBs since 2015,
2023-08-29,
Post-Honeywell MTBs,
-
This page lists and provides links to the MTBs that have been published since the Multics simulator revived Multics development, beginning in 2016.