Plug compatible: Difference between revisions

checked some links. a wording. sorted.
(→‎PCM and Peripherals: That reference is online at bitsavers.org.)
(checked some links. a wording. sorted.)
{{distinguishDistinguish|Plug computer}}
'''Plug compatible''' refers to "hardware that is designed to perform exactly like another vendor's product."<ref>{{cite web
|url=https://www.pcmag.com/encyclopedia/term/49393/plug-compatible |title=plug-compatible |publisher=[[Ziff Davis]]}}</ref>
 
The term PCM can refer to
* '''P'''lug-'''C'''ompatible '''M'''anufacturer
* '''P'''lug-'''C'''ompatible '''M'''achine.
 
The term PCM was originally applied to manufacturers who made replacements for IBM peripherals.<ref>"Making the move into IBM-compatible peripheral products was a natural adjunct to products being developed for OEMs." {{cite news |newspaper=Computerworld |date=August 18, 1980 |page=7 |url=https://books.google.com/books?id=vpGNJfMmFswC |title=Moving into IBM-compatible peripheral products}}</ref> Later this term was used to refer to IBM-compatible computers.<ref>"plug-compatible mainframe (PCM)."{{cite news |newspaper=Computerworld |date=March 8, 1982 |page=69 |url=https://books.google.com/books?id=xbycvi-ugq4C |title=direct-mail company to replace IBM with PCM}}</ref>
|date=August 18, 1980 |page=7 |url=https://books.google.com/books?id=vpGNJfMmFswC
|title=Moving into IBM-compatible peripheral products}}</ref> Later this term was used to refer to IBM-compatible computers.<ref>"plug-compatible mainframe (PCM)." {{cite newspaper |newspaper=Computerworld
|date=March 8, 1982 |page=69 |url=https://books.google.com/books?id=xbycvi-ugq4C
|title=direct-mail company to replace IBM with PCM}}</ref>
 
==PCM and Peripheralsperipherals==
Before the rise of the PCM peripheral industry, computing systems were either
* configured with peripherals designed and built by the CPU vendor or
* designed to use rebadged devices selected by such vendors
 
Many peripherals were originally designed to be used with a specific central processing unit (CPU)<ref>{{cite book |title=Principles of Antitrust |url=https://books.google.com/books?isbn=1640200827 |isbn=1640200827 |author=Herbert Hovenkamp |date=2017}}</ref>
|title=Principles of Antitrust |url=https://books.google.com/books?isbn=1640200827 |isbn=1640200827
|author=Herbert Hovenkamp |date=2017}}</ref>
 
The term PCM was originally applied to manufacturers who made replacements for [[IBM]] peripherals.
 
The first example of plug compatible IBM subsystems were tape drives and controls offered by [[Telex Communications|Telex]] beginning 1965.<ref name="Pugh">{{cite book | author=Pugh | title=IBM's 360 and Early 370 Systems | page=233 | date=1991 | display-authors=etal}}</ref> [[Memorex]] in 1968 was first to enter the IBM plug-compatible disk followed shortly thereafter by a number of suppliers such as [[Control Data Corporation|CDC]],<ref>"Expected to produce $1 billion in revenues during fiscal 1980, CDC's peripherals business, advancing at 33% annually, is the fastest growing revenue producer within the company's diverse product line."{{cite news |newspaper=Computerworld |date=August 18, 1980 |page=7 |url=https://books.google.com/books?id=vpGNJfMmFswC |title=CDC PCM Peripherals - $1 Billion market}}</ref> Itel, and [[Storage Technology Corporation]]. This was boosted by the world's largest user of computing equipment<ref>"GSA has initiated a Government-wide program.to replace existing leased peripheral devices with lower cost plug-to-plug compatible equipment offered by independent suppliers. This program was aimed at permitting competitive offers of peripherals by independent suppliers."{{cite book |title=The Creative Partnership: Government and the Professional Services |url=https://books.google.com/books?id=tO9pQR81nooC |date=1973}}</ref> in both directions.<ref>"... to allow the use of IBM plug-compatible peripherals on the CDC 6400, 6600 and 7600 systems installed at the LBL Computer Center. This has given the ability to replace unreliable CDC tape drives and controllers and overpriced CDC disk drives and controllers with their IBM plug-compatible counterparts."{{cite web |title=For Reference |url=https://pubarchive.lbl.gov/islandora/object/ir%253A104692/datastream/PDF/download/citation.pdf}}</ref>
[[Control Data Corporation|CDC]],<ref>"Expected to produce $1 billion in revenues during fiscal 1980, CDC's peripherals business, advancing at 33% annually, is the fastest growing revenue producer within the company's diverse product line." {{cite newspaper |newspaper=Computerworld |date=August 18, 1980 |page=7 |url=https://books.google.com/books?id=vpGNJfMmFswC
|title=CDC PCM Peripherals - $1 Billion market}}</ref> Itel, and [[Storage Technology Corporation]]. This was boosted by the world's largest user of computing equipment<ref>"GSA has initiated a Government-wide program.to replace existing leased peripheral devices
with lower cost plug-to-plug compatible equipment offered by independent suppliers. This program was aimed at permitting competitive offers of peripherals by independent suppliers." {{cite book
|title=The Creative Partnership: Government and the Professional Services
|url=https://books.google.com/books?id=tO9pQR81nooC |date=1973}}</ref> in both directions.<ref>"... to allow the use of IBM plug-compatible peripherals on the CDC 6400, 6600 and 7600 systems installed at the LBL Computer Center. This has given the ability to replace unreliable CDC tape drives and controllers and overpriced CDC disk drives and controllers with their IBM plug-compatible counterparts." {{cite web |title=For Reference
|url=https://pubarchive.lbl.gov/islandora/object/ir%253A104692/datastream/PDF/download/citation.pdf}}</ref>
 
Ultimately plug-compatible products were offered for most peripherals and system main memory.<ref>{{cite web|url=http://www.bitsavers.org/pdf/charlesRiverAssoc/US_vs_IBM_Exhibit_14971_part_2_Jul80.pdf|title=Historical Narrative Statement of Richard B. Mancke, Franklin M. Fisher and James W. McKie, Exhibit 14971, US vs. IBM, Part 2|pages=750-796|date=July 1980}}</ref>
 
==PCM and Computercomputer systems==
A '''plug-compatible''' machine is one that has been designed to be [[backward compatibility|backward compatible]] with a prior machine. In particular, a new [[computer system]] that is plug-compatible has not only the same connectors and protocol interfaces to peripherals, but also [[binary -code compatibility]]—it runs the same software as the old system. A '''plug compatible manufacturer''' or '''PCM''' is a company that makes such products.
 
One recurring theme in plug-compatible systems is the ability to be [[bug compatibility|bug compatible]]<ref>"bug-for-bug compatible. Same as bug-compatible, with the additional implication that much tedious effort went into ensuring that each (known) bug was replicated.{{cite web |title=bug-for-bug compatible |url=http://www.catb.org/jargon/html/B/bug-for-bug-compatible.html}}</ref> as well. That is, if the forerunner system had software or interface problems, then the successor must have (or simulate) the same problems. Otherwise, the new system may generate unpredictable results, defeating the full compatibility objective. Thus, it is important for customers to understand the difference between a "bug" and a "feature", where the latter is defined as an intentional modification to the previous system (e.g. higher speed, lighter weight, smaller package, better operator controls, etc.).
|title=bug-for-bug compatible |url=http://www.catb.org/jargon/html/B/bug-for-bug-compatible.html}}</ref> as well. That is, if the forerunner system had software or interface problems, then the successor must have (or simulate) the same problems. Otherwise, the new system may generate unpredictable results, defeating the full compatibility objective. Thus, it is important for customers to understand the difference between a "bug" and a "feature", where the latter is defined as an intentional modification to the previous system (e.g. higher speed, lighter weight, smaller package, better operator controls, etc.).
 
===PCM and IBM mainframes===
The original example of PCM mainframes was the [[Amdahl Corporation|Amdahl]] [[Amdahl 470|470]] [[mainframe computer]] which was plug-compatible with the [[IBM]] [[System 360]] and [[SystemIBM System/370|370]], costing millions of dollars to develop. An IBM customer could literally remove the 360 or 370 on Friday, install the Amdahl 470, attach the same connectors from the peripherals to the channel interfaces, and have the new mainframe up and running the same software on Sunday night. Unfortunately, system status indicators for operators of the new system were very different, which introduced a learning curve for operators and service technicians.
 
Similar systems were available from [[Comparex]], [[Fujitsu]],<ref>"LEAD: Beating I.B.M. to the punch by one day, Fujitsu Ltd. announced a series of computers today that ..."{{cite web |website=NYTimes.com |title=Fujitsu Announces Mainframe |url=https://www.nytimes.com/1990/09/05/business/fujitsu-announces-mainframe.html |date=September 5, 1990}}</ref> and [[Hitachi, Ltd.|Hitachi]]. Not all were large systems.<ref>"A 3200 system can include up to 16M bytes, with virtual memory freeing programmers from artificial memory constraints. It can handle all major programming languages, such as Cobol, Fortran, PL/I, APL, Basic, and Assembler. The [[National CSS|NCSS]] 3200 series will range in price from $200,00 to $600,000."{{cite web |url=http://ieeexplore.ieee.org/iel5/2/34528/01646729.pdf |title=NCSS 3200}}</ref><ref>Trilogy Systems Corporation was started by [[Gene Amdahl]] together with his son Carl Amdahl and Clifford Madden.{{cite news |newspaper=Computerworld |date=June 15, 1981 |url=https://books.google.com/books?id=dPLZ7QidjbEC |page=11 |title=ACSYS - new Amdahl startup}}</ref>
Similar systems were available from [[Comparex]], [[Fujitsu]]<ref>"LEAD: Beating I.B.M. to the punch by one day, Fujitsu Ltd. announced
a series of computers today that ..." {{cite web |website=NYTimes.com |title=Fujitsu Announces Mainframe
|url=https://www.nytimes.com/1990/09/05/business/fujitsu-announces-mainframe.html
|date=September 5, 1990}}</ref> and [[Hitachi, Ltd.|Hitachi]]. Not all were large systems.<ref>"A 3200 system can include up to 16M bytes, with virtual memory freeing programmers from artificial memory constraints. It can handle all major programming languages, such as Cobol, Fortran, PL/I, APL, Basic, and Assembler. The [[National CSS|NCSS]] 3200 series will range in price from $200,00 to $600,000."
{{cite web |url=http://ieeexplore.ieee.org/iel5/2/34528/01646729.pdf |title=NCSS 3200}}</ref><ref>Trilogy Systems Corporation was started by [[Gene Amdahl]] together with his son Carl Amdahl and Clifford Madden. {{cite newspaper |newspaper=Computerworld |date=June 15, 1981 |url=https://books.google.com/books?id=dPLZ7QidjbEC |page=11 |title=ACSYS - new Amdahl startup}}</ref>
 
Most of these system vendors eventually left the PCM market.<ref>"Hitachi has been in the mainframe business for 50 years and currently its AP series of systems are sold to major organisations across Japan. Hitachi Data Systems used to sell Hitachi-made IBM plug-compatible mainframes outside Japan but stopped doing so in 2000." {{cite newspaper news |newspaper=The Register |date=May 24, 2017 |title=Hitachi exits mainframe hardware business |url=https://www.theregister.co.uk/2017/05/24/hitachi_exits_mainframe_hardware}}</ref><ref>"A notable PCM failure was Storage Technology (StorageTek), which was for many years one of the more successful of the plug-compatible peripheral suppliers. StorageTek's attempt to make its own processor and become another Amdahl or HDS almost drove it out of business. It took years to recover ..."{{cite web |title=ACS Heritage Project: Chapter 30 |url=https://ia.acs.org.au/article/2017/ACS-Heritage-Project--Chapter-30.html}}</ref><ref>"Amdahl ...pulling out of the plug-compatible market in 2000 following IBM's launch of 64-bit systems."{{cite news |newspaper=Computerworld |title=Amdahl pulling out of the plug-compatible market in 2000 |url=https://www.computerworld.com/article/2589047/vertical-it/amdahl-planning-to-exit-mainframe-business.html}}</ref>
|title=Hitachi exits mainframe hardware business
|url=https://www.theregister.co.uk/2017/05/24/hitachi_exits_mainframe_hardware}}</ref><ref>"A notable PCM failure was Storage Technology (StorageTek), which was for many years one of the more successful of the plug-compatible peripheral suppliers. StorageTek's attempt
to make its own processor and become another Amdahl or HDS almost drove it out of business. It took years to recover ..." {{cite web
|title=ACS Heritage Project: Chapter 30 |url=https://ia.acs.org.au/article/2017/ACS-Heritage-Project--Chapter-30.html}}</ref><ref>"Amdahl ...pulling out of the plug-compatible market in 2000 following IBM's launch of 64-bit systems." {{cite newspaper |newspaper=Computerworld |title=Amdahl pulling out of the plug-compatible market in 2000
|url=http://www.computerworld.com/article/2589047/vertical-it/amdahl-planning-to-exit-mainframe-business.html}}</ref>
 
==Non-computer usage of the term==
The term may also be used to define replacement criteria for other components<ref>"A universal four-contact plug and jack assembly ..."{{cite web |title=Patent US20040175993 - Universal audio jack and plug |url=httphttps://wwwpatents.google.com/patentspatent/US20040175993 |date=September 9, 2004 }}</ref> available from multiple sources. For example, a plug-compatible cooling fan may need to have not only the same physical size and shape, but also similar capability, run from the same voltage, use similar power, attach with a standard electrical connector, and have similar mounting arrangements. Some non-conforming units may be re-packaged or modified to meet plug-compatible requirements, as where an adapter plate is provided for mounting, or a different tool and instructions are supplied for installation, and these modifications would be reflected in the [[bill of materials]] for such components. Similar issues arise for computer system interfaces when competitors wish to offer an easy upgrade path.
The term may also be used to define replacement criteria for other components<ref>"A universal four-contact plug and jack assembly ..."{{cite web
|title=Patent US20040175993 - Universal audio jack and plug
|url=http://www.google.com/patents/US20040175993 |date=September 9, 2004 }}</ref> available from multiple sources. For example, a plug-compatible cooling fan may need to have not only the same physical size and shape, but also similar capability, run from the same voltage, use similar power, attach with a standard electrical connector, and have similar mounting arrangements. Some non-conforming units may be re-packaged or modified to meet plug-compatible requirements, as where an adapter plate is provided for mounting, or a different tool and instructions are supplied for installation, and these modifications would be reflected in the [[bill of materials]] for such components. Similar issues arise for computer system interfaces when competitors wish to offer an easy upgrade path.
 
In general, plug-compatible systems are designed where industry or [[de facto standard]]s have rigorously defined the environment, and there is a large installed population of machines that can benefit from third-party enhancements. ''Plug compatible'' does not mean identical replacement. However, nothing prevents a company from developing follow-on products that are backwards backward-compatible with its own early products.
 
== See also ==
* [[CloneBug (computing)compatibility]]
* [[ComputerClone compatibility(computing)]]
* [[Drop-inComputer replacementcompatibility]]
* [[PinDrop-in compatibilityreplacement]]
*[[Pin compatibility]]
* [[Proprietary hardware]]
* [[VendorProprietary lock-inhardware]]
*[[Vendor lock-in]]
* [[Hercules_Hercules (emulator)]]
 
==References==
 
[[Category:Classes of computers]]
[[Category:Interoperability]]
[[Category:Computer hardware]]
[[Category:Interoperability]]