29
PREPRINT James Sumner “Standards and compatibility: the rise of the PC computing platform” Published in final form in: James Sumner and Graeme J N Gooday, eds. By Whose Standards? Standardization, stability and uniformity in the history of information and electrical technologies. Volume 28 of History of Technology (series editor: Ian Inkster). London: Continuum 2008. Pages 101127. The text on the following pages represents a provisional version of the document, and is not intended for citation. It was compiled close to final publication but is not necessarily reliable as to wording, presentation or pagination. In case of queries, please contact the author via his website at www.jbsumner.com. Please don’t distribute the text without this notice attached. © the author 2008

Standards and compatibility: the rise of the PC computing platform

  • Upload
    vokhanh

  • View
    219

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Standards and compatibility: the rise of the PC computing platform

PREPRINT 

James Sumner “Standards and compatibility: the rise of the PC computing platform” 

Published in final form in: James Sumner and Graeme J N Gooday, eds. By Whose Standards? Standardization, stability and uniformity in the history of information and 

electrical technologies. Volume 28 of History of Technology (series editor: Ian Inkster). London: Continuum 2008. Pages 101­127. 

The text on the following pages represents a provisional version of the document, and is not intended for citation. It was compiled close to final publication but is not necessarily reliable as to wording, presentation or pagination. In case of queries, 

please contact the author via his website at www.jbsumner.com. 

Please don’t distribute the text without this notice attached. 

© the author 2008

Page 2: Standards and compatibility: the rise of the PC computing platform

�������� ���D�%$��(��)9 ��� � � �"��� ED D�%$���# E���"��%

� � � � � � � �

�������D����

�� � %� -%��,�� ��%$���� ����) "����& � �#�� �������� ������)$�9&��� � �� �� (� ,��&� � ��� 1�C� ED �������2! (�� �� �5������ � "��(�)��� � ��#��� $��"����� ��� (���%� � �(7���� � ������) ����7��� ��"����� � ��%$���� "�� ��'���� � �! �)$����)! � (�5 &�� �$����� ,�)(���� ��� %�����! �� �� � � "��� ����(��, &�� � "���-��� �����= �%$��) � ���� �"� �$�����# ) ��%! �� �� ������������ C� �� ������ A�C�B-���'�� ����&��� �����������! � �# �� �����-���'��%���$���� ��= ��� $�%���) �� �$ "�� � � � �� �""�� ����! ����#� ���� (� ���5�� ��� $��"��%�# %��) ����� �� , � D�%$��(��) �������$���(��) &�� ��� � ���% ��� �5$������� � $���$����� ������� "�� �""��! ���������� ��� ��%� � �� �

��� 1ED2 �� ��� ����� � ��%%����# $� ��� �����#� ��# ���'�����'����� �� "��%��+�� ��#������) #������� �� �%��#�� � � � ���� ������� � ��� ����) �� %�-*?>@ ! &��� (�"��� ��� ��'���$%��� � ���� �"�2 ��� �" /���& �$�����# ) ��% � �� ��##�� &� ��� *?>*����):0 �" �C�! ��� #��(���) $��-�%���� $������� �" ���#� ��%$���� "����%%����� � �! ��� ��� $�� ���� %�����%$���� %��,��! &��� �� �����%� (����#�� �� ��%���� $������� ��%%���� �� � �'�� � ���#� �"���%$��(�� ) ��% � �C�2 ���%����� ��$��� �� ����� ! ��$������ "��%��,�� ��%����� ��� $��-�5 ��# $��������� �" ��� &���-������ &������� ��%%������� �� � �%� ���� � $������! ��� E�� ���� D�%$���� AEDB8*8@! &���� ������ �'�� � � ��(� ��� ��%$����� � �� $��$���) ��"-"��"����� ��� �C� ED ��� "�� (�)��� �5$�������! ��� �# %��)A�'�������) %� �B ����� $������� ����� �� ���'� ��� �� ,��$ ��%$����%��,�� ����#�����! �� �� $������ 1�C�-��%$��(��2 �� 1�����2 %����� �

�� ������ ��%$���# "��� ! �����) #�%$ �� () ���-�5$��� ! ��������'�������)$� ��'� �������9 $�&��"�� &��, ����� "�� $����+�� ��%%��-��� ��� ����"� �$$������ ! "�� � �����! ��� ���#� %���-� �� ) ��% ��� ��� %� %��,��! ��&�'��! ��� ���) ��#��(�� �������#� �� ��� ED ��������� � $���"��% $��%���� () �$$�� �����$������� ���� ��� *??@ ! � ����� ��������'� "����! �$$�� (� �� � %��,���# ����� �#�) �� �

������ � � ������� ���� �� ���� ����� ����

Page 3: Standards and compatibility: the rise of the PC computing platform

������� �" ��"��� �""������ "��% �� ���� ��(�� ED ��#�%��)! $�����)��� (�������-��&�! � ��-�� ��� ��� %���$�� ��� ���! ����)2 ����-�� �� ! ����#� $��%���� � %��� ���% ! ��� ���% ��'� (��� ����������� $���� �� ! ��� ��� ���� �"�2 �$�����# ) ��% ����# �� �$$��2 9��� �����#) ��� �� ��.��� ��� ED ���%! (�� �� ��-�$� ��:4

�� ���������+�# ��� � � �" ��� ED � � �"� �&�) "��% ������#����� ��'���$%���! ��� ��&��� ���'��#���� �� � ��"��% �������! &� %�) (���%$��� �� �� ��� �&� $� ��� � �#��) � ����! %������) �5��� '� ���� � �� �� �����#! ��� ED2 ���%$� ��% �� ��'��(��)� E�$����� ���� � ����) $�� ��� � � � $� �'� ��'���$%���! (�� ��# � ���"� ��C�(�� �" ��&��,�(�) ���%$��(�� ��'�� ���� %��� � �� �'���)��$������ �� ���� $��$����� �:6 D������-������'� ��� ���� �����)'���� () $��� �� �" �$$�� ��� '���� �5���� $��$�����) ) ��% !����# ��� ��� �" ��� 1K��JC���2 ��� 1I/ ���J�'���,2 "�(�� "�%���"��% $���-��$������) ����������:8 ���� ������� ���� � �C� �" (������#� �(-�$�%�� ������� ��� %��,�� ��%����� () ��� �" �%����# ��������� �������� %��� A��$���+����! ��� "����! �5$������� �" ���#������B! �"��# � ���������) �$���� ������� ���� &���� ��'� (���(����� "�� �'��)���= �� �� �! () ��## � %���$��) ��'���$%��� �" ���%���� �� #�! �" "�� �����# ��#��� ��%$����� ,��� �� ���'����:: ��(��� 1$��-ED2 ��� 1���-ED2 ������� ! �� �����J�� ������%) � �%���

�� $�$�� �% �� ��'���$ � %��� �(��� �$$������ ��������+������ � �" ��� I/ ��� '����) �'�,� � ���#��"��&��� ����$�����J��.����� (���)! (�� ��� %��� ��%$��5 �� � �" � ��%$���� ���� � �""�� �'�� � $� (��� �" ��-�$���! � %����� ��� ��%$��% ��:; ��� ED&� ��� A��� ���B � �#�� �������! (�� � (���� ��� �������� �" $��"����� ! '��)�# � �5�������! ���� ��� ��'�� �" ����&���!�$�����# �"�&���! �$$������ �"�&��� ��� � �� ��������:> �� ��� �"��� � ��'�� ! $� (��� �5 � ���#�# "��% ���"��%�)! �����#� ��%$��-(��) ��� �����$���(��)! �� ����#�� ��.������ /��� &� �5�%�� ���� � �" ��� ED � %��� �����! &� � ��'�� � ��%$��5 ���#� �" �����#� $��)�� ��� � ��� ��'�� �" � '����) �" ����� � #���$ �

��� ED � ��"! %����'��! &� A��� B �#��) %���(�� �'�� �%�� �� �����5���%) $��%���� () ��'� ��� ����� ���! � ���� ������� %�) (�1 $�� ����2! $��%���� () $��"� $��$�����) ����� � #���$ A$������� !%������ ! � �� B! �� 1�� $�� ����2! ����$��� () #������ ��� �� � A� ����)� ��� 1#������ #���2B�:? ��� ED2 ���.�����) ��� ��$������) ���� ��� �����#��� � /��� "� � ���������! $����%�����) � � ����&��� $��"��-���! � &� ����#�) �C�- $�� ����! (��! � '���� ��%$����� �����+����� �����# $���� ! � (���%� � ������) �� $�� ���� () ��� %�-*?>@ ��� '��) 1�� $�� ���#2 "��� �� �������� �� ��� �"�&��� ���%��� ! &����� �� ��� ���� ��� ED (���%� ����� �#�) ���� �"�- $�� ���� 3 � ������ ���� ������� � �C�2 ���� "����� �$$������ �"�&���$������� ! %���&���! (�#�� () �5$����# ��� ��'��-$��)�#-"��� �$$��-����� �" �� �� $�� ���� �������! ���) �� "�� ���� ���� �"�2 ��%����� �� ��� �$�����# ) ��% ��'�� #�'� � ��� "������ ����������� ��'����#� �� #�� ������� �" '���� �$$������ ����� �;@

������ � � ������� ���� �� ���� ����� ����

*@0 �� 4�� � �� )1 1������ )������

Page 4: Standards and compatibility: the rise of the PC computing platform

� (�#� %) ���) &�� � (��" �'��'�& �" �C�2 ����) �� ���%�����%$���� %��,��� �� � "�%��� �� � � ��� �������) ���������!(�� ����� �� (��� � �������) �� ����� �C�2 %�����'�� � � ��#���!��%� � $���� ���� ���� ���) 3 � $��(��%��� �����#! #'�� ���� �C��� � ������� �" � $���"��% &��� � "�& )��� � � �#��#�� ��� �����#���)� ��� ������! ��� �# ���� ��� ���$������ ������� � %����� %��,��&�� �� �5 ��# � ���� �������! (��� ������ �#��� �� �����2 DEJ� ) ��%! ��� &� �(�#�� �� ���� � ��� �" '���� �'���(�� �� $�� � �� ���� ��� ��5� �����! � ������ ����)�����) ��� &�� ���#� �" $� (���� $�� � �� �������+���� ����'� ! ��� �" &��� &��� �����%����) �����������) 1�������2 �� �%� $������� �� � �� �� �%� $���� ���"����&�# �&� ����� �""�� � �������$��� �� ��� � ��(� ��� A%� ��) ��-�������B ��������� &�� � "��� �� ��� C�� � �� �! ������# �%���%$��5�� ����&� �$ () ��� 1.����2 ��2 ����%$� �� ����� �� ��#�����%��� �" � $������2 ������� ���� � F����)! � ��� � ��� ������ ��������� �" ������#����) � $�� ���� ��%$���# �������� ��� 1ED��#�%��)2 �� ��� �� � ��'��(�)! �����#� �%� ��������#����)�����%��� ��� ��) ��#�� �� ��'���$%��� %������ ���� $��� ����%�! &�� �����%�! �������� ��� $������ "����� ������) �� &��,�

��������� K ���� ���������9 �� ���� �F �C�

��� '��) ����� �" � 1 ������� (� �� %�����%$����2 ��7��� � �������5$�������9 �� ��� ��� �" ��� *?;@ ! ��� 1 �������2 (� �� �$$����� &� ��� �� � � %�����%$���� �� ���� <��#� ��%%����� ��#��+���� ���%� ��) ����%���� ���� �"��%����-$���� �# ���'�� &�� &��� ��%�� ��� �$$��$���� ���� "�� ��� .�(9 ������� %��"��%� ��%$���� �����# (���� �$������ ! �"��� �� $����+�� �� ! &�� � � ���� ��(���"����! �$������ "��% ��� �5����'� ��� ������� ��"" () %����� ��� ������'��'�# ��%$���# $�&�� �� ��� ��'�� �" ��� ��'���� �� ,��$ ��� ���)%$��� � %�%%��� �������# �5��� �! (�� ��%�� �� "�) � ��� "��� �" ��������%� �" ���� ��.�)�� () � ���#� "�%� �%����� (� �� � &�� ���) �"�& ��"" %#�� � � �� ��%$���� �7�$%��� �� ���! �5��$� $����$ �����#� ����� ���� �� ���#�- ���� �7�$%��� $��'��� () � ��'�� (�������"���! � � ��� �"��%����-���� '� (��,�# �����! $�� ���� ��%$���� &��� ��� �� ���, ��� $�&�� ��� "��5(��) �" �����! $����+���7�$%����;*

������! ��� $�$����-������� "� ��� "�� $�� ���� %�����%$���# ����"���� ��� ������ *?;;3>0 &� �%��%� ��� � $��.����� �� � ��(� ���(� �� ���� � �� ��� ����� ��#��%! � $�����)! &��� ��'� �,�������%�� ��� 1%�������2 $� ��� 3 �"��%���� ��������#)! �%(���� ()��� %�����%$����! �%���& �����# ��� ,�) �� ��� ���##��# �����2 &��� "������ 3 ��.�)�� �$$��� �� ������� $���) ��'�� ��� &� �+���$�� () � ��%(�� �" � ��(� ��� ��� ����-�$ %���"������� �;0

D�� ������ &�� �5$������ �" $��-1%���2 (� �� ��%$���# $���%��� �" ���� �%� ��%$�# &��� ���) �& � �)$�! � ����# �� ��%�� "��% (�)�# ��$$��$�����) (� � ) ��% �� � �%�# ���� � ��%$����

������ � � ������� ���� �� ���� ����� ����

��� � ���� � *@4

Page 5: Standards and compatibility: the rise of the PC computing platform

&���� 1 ��'� ��� $��(��%2 &����� �5��� '� A��� �5$�� '�B �� ��%����# ��� � �� �����#�;4

��������� ! $���������) � ��� ���� ����� ! %�����%$���� &��� $���� � � � '���� �""�� ���� � /���-$���� �# $�� ����� � �����'��) �� )���� ���! � ��� ����-����� ��%$���� ��$����� ��� ����-����� �)$�-&����� D��'������� (��,-,��$�# �� , A$�)����! ��� ���#��! $����� ����#��B ��� (��� ���'�) �������+�� � �"��%���� %���#�%��� �� , � ��� $��-��%$���� �#�! ��� &��� �������#�) �� ) �� ���� "���;6 C)������ *?;;! � � ���� ������� ���"#������ �" ����&��� ��� �"�&���&� �%��#�# �� %��� ��� � ���� � ��� ���� ����� � �� %� � ' (����%$����� &� ��� �"�&��� �$�����# ) ��%! DEJ� A1D������ E��#��%J������2! ����� 1D������ E��#��% "�� ������%$���� 2B! ��'���$�� "��%*?;4 () ��� ��%$���� ���� � ���) ������ ��� %��,���� �����#� � ��%$��)! �#��� �� ����� A��B�

DEJ� ����&�� � � �" ��� �5$�� '�! (�� "� � ��� '�� ����! 1"��$$)� �2 ����#� ) ��% ���� &��� �'����(�� "�� �"��%����-���')��%%����� �� , � � $��� �" �$$������ �"�&��� ��'���$�� �� ���DEJ� ��%$���� ����� �)$����) 3 ����#� ��� ��&�) 3 (� ��� ���������! �" �""����� %���"������! &�� ����� �� �� ��.� �%���� �� ����&�� ��� #��&�� �" � ����� �" �""��-������� �"�&���! ����(�) ���&���-$���� �� /������� A"��% *?;>B ��� ��� ����(� � %���#���C�� A"��% *?>@B! �%��# ��� "� � %�����%$���� �$$������ �� (���##�� � 1��� ��)- �������2�;8

DEJ� &� (����) "���) ��%%�����+��! ��&�'��! &���! � *?;;! ����� ���$������ �$$��! D�%%����� ��� ����) ��������, (�#��!��%� � %�������� �)! �� $� � %�����%$���� � '���%� ��%%���� ��� � %��,�� ���� &� ��$��) #��&�# ��� �" � ��(() � (�#���# ������%$� "�%�) ��%� ! �������� ��� %��� (� �� � D���$�� ��� %���(� � ���� DEJ� ��%$���� ! ��� � %����� &��� �#��) ���%$��(��&�� DEJ�! ��� �� � &�� ���� ������ ����(�)! � ���5$����� "��%! ���)����� �� ����$ �� ����-(� �� ����#� ������ ���� "��$$) � � � �� ���%���"������� ��� %� � � �� ! ��&�'��! ��� � &��� ��� #�"����� ��'����#� � ��� ��& %����� ����������� "���� ����� � �� �$$�����%%���� �" ���� �&�! $����) ����, �� ��� ��5$�� '� '���%�%���"������# %��� $� (�� () ��� �� $��$�����) ������� �;:

�C�2 *?>* ����) �� ��� (� �� %�����%$���� %��,��! ����! ���,$���� �� � �%� &��� ���� %��,�� &� &��� ��'���$��! ��� ��� �����$� �" �%�����%$���� &���) "�%��� � ��� ����� ����� � �C� ��� $��)�� �����$��� � �� �������= &��� � ������ �$ ���&��, &��� �$��(�) �""���'�!���) ��� (��� (��� ������ ���#-���% �$$��� ������� �$ ! ��� ��� �#�-'���%� ����� (�5- �"��# ���� ��& ������� ��� %�'�%��� �" %� ���'���� ��%$���� � �C�2 ���, �" �� � ��(� ��� %�����%$���#$�� ���� &� ��"������! ���! � ��� 8*8@2 ���') ������� �� �""-���- ���"��%$����� "��% ����-$���) %���"������� A%� � ��� $���� �)! �������� %���$���� ��B� �� �$$�����! &��� ������ ��� ����#�) &�� ������$������2 ���% �" ��� �� ������� $��������! ����&�� ��$�! ��&-� ,��'���$%��� ��� ���#��"��&��� ����-$���) �5$�� ��� A�� �� �'�� (���

������ � � ������� ���� �� ���� ����� ����

*@6 �� 4�� � �� )1 1������ )������

Page 6: Standards and compatibility: the rise of the PC computing platform

���������+�� � �� 1�$��- ������� ����'�2 �� ��� $��� �" �C�! ����#��� ����) �� �'�� ����%���9 � &� ���� ��! ��� ED ����������� (���%�"���) 1�$��2 ���) �����! � ��� ��#��� $��$�����) ������� &��� �('����� () ����� $������� �B;;

��� "������ ����# � �$��� "��% (��� ��� � ��(� ��� DEJ� (� � ������ *?;; $��$�����) %����� &� ��� ����� �" � ��&-#�������� A1*:-(�2B %���$���� ��� '�� ����! ��� %���� � �� &� ��� ��&� � ��� ��� �$�&��"�� �" ��� ��& (����! ��� �� ���#��) �� #����� �" � ��(� ��� ����-$���) �$$��� ��� ������� �(��� ���&�# ����� "��% �C�2 ���#��-��%$���� �' �� �;> ���������) $��,�#! ��� %����� &� ��� ���)����#���! (�� �����&���%�# #'�� � � � $��� �(�'� T*8@@ "�� ��� %� �(� � A���-� �B $��"������ ���! ��� ED &� ��'�� ������� � ��1��'�����2 %����� 3 � � ������� "����) ��%����;? 3 (�� � � ��(� ����9 � ��"��# ��'����#� ��) � ��� �C� ��%� �����&���# � ����'����� $��"������>@

�� ��� ������ �� $���! ��&�'��! ��� �C� ED #����� ���'����� ���!� ���# �! ���%����) ����"��� �� DEJ�! � &� ��'� �����! ��%�������� � ��(� ��� (� �� %��,�� "�� %����� � �# ����� A1>-(�2B$���� �� � �� &� ���� � ��� $���� �" ��#�����# � *:-(� '�� ��!DEJ�->:! �� (� ��%$��(�� &�� ��� �C� ED2 $���� ��� F����&�# ��� �����#) ������) � �� "�� ����&��� ��%$����� &���� ��'� ��� �C� %$�) �� ��-�$� DEJ�->:� ���! �C� �� � ����� �� � ��7��) ������ �"�! � %��� %����� �"�&��� ��%$��)! ���� ,��&� %���) "�� � '�� �� �" ��� ��(() � $��#��%%�# ���#��#�! C� �� ���� �"� ��� ������5$������ � ��'���$�# �$�����# ) ��% ! ��� �� $������ �� �""��! (��&� �(�� �� (�) ��� � ) ��% "��% ������� �������-���� "�%� /�� �%� &"� %��"����� ! �� (���%� 1ED-���2 "�� ��� $��$� � �" ��� �C�����! &��� ���� �"� ������� ��� �#�� �� ���$� � "�� ��� �� ���� $���� � 1��-���2� �� &� ����� ��� ������ ��%� ���� �� %� � ���5$����� ) ��% 3 &��� (��� �%� �� �%(����� �� DEJ�! (�� �""���� �� �������%$��(��) �� �����$���(��) 3 ������� "�� �'�� � ������ � ��� %� �&���) � �� �"�&��� $������ � $�� ���� ��%$���#! �#��-�������) �����# ���� �"�2 ���#-���% "������ �#��� �� ����� ��� DEJ�!%���&���! �� ������ ��&�) ��� �( ����)�

������� �" �� �$ ��� �"��� � �%� ��� ��������� �" "��, ��#���!$�� �$$� �# "�� �C� � �#�� %�%��� �" ��� �� (��&��� ���� �"� ����� � &��� ��$$�� ����� ����� �" ���$����� ��7����� ��7���� '� � #�"������>* �� "���! �C� ����� �� (��� DEJ�->: ��� ED-��� �� ���ED2 ������ A� &��� � � ���� �$���! ��� �D�� $-�) ��%B! �����#������ &�� �� ��%(��� �� "�� %���� �"���&��� � ������! ����"������� %��,�� ��$���! -����� (���� -�#�! ����� �� ��� %���� �" ���������! $�� �� �C� "�� ��� ����������� �� ��$ �" ����&�# � &�#��(���� ��� 1���#� � ��� (� � ��"���� ������� &��� ��� DEJ� �"�&���(� �2�>0 ��������� ! DEJ�->: &� ���'���(�� "�� � "�& ������ %���� �"��� ��� %�����2 ������! ��� ������� �� T06@ � �#�� � T6@ "�� ���%%������) �'���(�� ���� �"� ) ��%� �� �$$��� ���� ��2 ���)������ �������� #�"���� ��)���) ��%��� ! 7��� ��� ���(�) � �%�# �

������ � � ������� ���� �� ���� ����� ����

��� � ���� � *@8

Page 7: Standards and compatibility: the rise of the PC computing platform

$� ��� �" ����#�� "�� � ��� ��)- ������� $������� �C�! ��&�'��!&��� $�)�# �$ ��'�� �� ��� %$������� �" �� � ������ (� �! ��% ���(������) �� ��'� "� ����� ��� %����� ��� A� ��� (�)B %��� $��(������ �"�! ��������) ��� ���# ���� � �&� ��7�� ���� ��� ��$������&���� � $�� � �""���� � �� (� ��>4

���� �"�2 �����-���� ) ��%! � ��� ������� ���� ,���� � �������!�� ��'��(�) (��� ������'�� ��� �� ���� '���� �� �C�! �,� ���� �" ���ED2 ����&���! ��) ��� � �������� �$� ������! (�� � ��$� �'���(��)���� �� � ���� ������ &��� ��� �� "������ ���#- �����# ���� % (��� �" � �%����� 3 � ��� ������ � �� ! "�� � �����! �� �����# � �#�� �$$�������� ��) ��� �%� 3 ��� �" � %����� �� DEJ�� �� �� $��� �� ! ��-���&� �����# %��� ���� 1�� ��������+�� ����� �" DEJ�2! ��� �'������ �"�2 ���� �� $������ ��� � /���& ?8 ��� ?> 1��� ��� �#����� ����� DEJ� �� ���� � ����� ����2�>6

F�� �� ��� �� �(�'� ���! ��� %����# �" ��� ED &� �$�� �� 7�� ������ ����"����� � $�� ����� �� (�)�� ! � &� %$�) � ��#��� �5��� ���" �C�2 ���#�-��%$���# $��' �� ��� %�����%$���#� ��%(�� �" ���ED2 ��'���$%��� #���$ �%��%� $�,� � �""����� ���% 9 ����� �����) ��-�C�-�,� %����� &� �� ��%� � ���$������ ��'���$%���!"�� &��� �C� %����) ��'�� � 1'������ ��$��� �2�>8 C�� ���� �"���� �"�! %���&���! %�'�� ��%��,�(�) "� � �� �%$�� +� � ��%$��)2 �����(���� �� ��� �� #� 3 � %�����'�� ���� &���� �'�������) ����! &����� ��'���$%��� �" ��� ����� ��� ��)! �� ���� �"�2 ���$ � �" �C� � $���$�� #���,��$�� �" ��� ������)$��>:

D����������) &�� �� �"�! � (����#�� %������) ���(���� &����#��� �� ������ ������ ��� ����� (���'�� ���� DEJ� ��� ���) �����(�� $��������) ���� ��#�� � 1��� ��) �������2 ����! " ���) ��� �C�-����� �� ��%$��5 �$$����# ���� �"� ����� (� �""���'��) �������#�� ����� %����� ������)$� ��'��� �� �����%����� $��)�� � #�"���� ����� ����# �$ ��� ������#����� $���"��% ��'���$%��� �" ��� *?>@ ! � &�&�� �� � ��� "����&�# ����� � F� �! ��&�'��! � ���� ��) �� ����") �%� �" ��� &�) � &��� � 1$���"��% (�����2 %#�� (� "��#��� ��� �� �� ��,� ���! � "���! ������� -��%$�����! (�� ��� ������ (������ �����$��" �����#������>;

�� D��E< R��� � �F D��E���C�<���

������)$���)! �� ��#�����# ������� �%����# � ��� ������ �" ���/��&���� ���&! �� ��� ������� ��� #��#��>> �� ��� "��� �" �! ��� ������� ��� ���) (� ����$��� �� ��.�����= ���� ����$���! ���) ���� ��$�� �! (���� � ��� $��� �" &����# �� �� ���%$��(�� ������� ��$-��-(����% ��-��#�����#� ������%$���� � $��) � (������ ���#� �"$� (��� ! ��� (���� � ���) "������ 1%��� ��%$��52 ��������#) 3 ��� �����# �" /��&����2 ������� &� � $��.��� �" �&� �%� ��%$��5�) 3(�� (���� � ���) ��� �#��) ����������%����>? D�%$���� ����&��� �)$����) �(�� �� ����$��� ����! �� �"�&���! �� #��� "�� $��$� � ��#�� �� () ��� ����&��� �� #��� � ��� ��� �7����� ���� �"�&���

������ � � ������� ���� �� ���� ����� ����

*@: �� 4�� � �� )1 1������ )������

Page 8: Standards and compatibility: the rise of the PC computing platform

����� � �����+�� ���%��� �" ��� ��%$��(��) $���$�� ������)�# ����D�� $-�) ��%� �� $�� ��� � %����) �" ��� ����&���! � �� ����� (� �(�� ��� � �$$������ �"�&��� A��#� � &���-$���� ��B ��������) �� (��� %����� �

��%$��(��) %�) (� ��#������ (��&��� ����&��� ) ��% �� #��� � ������ "��% ���� �����! ��� ��'�# "�& �� �� ���%��� � ��%%���

�� $���$�� &� ���#����) ��%�� ������ () ��� �D�� $-�) ��%AF#��� *B! ��� ���� �$��� ��������� "�� ��� �C� ED � *?>*! ��� �� ���#������ "�� ��� �$$�� �� ��� ��� %� � $�$���� %�- ��� %��"��%���%$���� � ��� �"�&��� $��"��%�� � ��%��,�(�� "��� �" ���� �����!$�� ����# ���� �" ��� '��) �""����� ����&��� $���"��% �� (���'� �,� ���%%�� 1$ ����-%�����2 A1$-������2B� ��'���$�# �� ��%$��5 ) ��% &� �%�-��� �%�#! ��&�'��! ��� ��� ��'����#� �� ��� � ��%#�� (� ���&�#��� () ���� "�� �������� �� ����� ��� � %�%��)!��� � �� �" $��� �� ���'������ ��%$���� �� � %�����2 1���'�2(���'����?@ �� &� � $�����) ���� &���� ��� ����&��� (� � &����������) �""������ DEJ� ��� �������� � � �"�&��� ������ ������ &������� $-�) ��% �� ���! (���� � � &� �%��� �� %����� &�� ��� $��"�$���� �� ������������

����� � �����+�� ���%��� �" ��� ��"�D���2 ��%$��(��) $���$��� ����!����� ���! � � ����! �&� � ���� %����� ! "��% ��� ����&��� ��'�� �$! &��� ��� �%� $�) ��� (�5�

������ � � ������� ���� �� ���� ����� ����

��� � ���� � *@;

Page 9: Standards and compatibility: the rise of the PC computing platform

���) ����%$� �� ��#���� ��%$��(��)! "�� �� ��� ��! "����&�� ��)(�� ����&��� ��� �"�&��� �$$�����9 ��� %� � $������� &�) �� ���DEJ� �� � %����� &����� �� �$$��$���� $���� �� &� � ����) �� $��#�� �$$��$���� $���� �� ��� �� ������) $��� �� ��� ED-��� ����!���� �"� 3 $�%���) %��'���� () ��� �� �� �� �5$��� ��� %��,�� "�� � DEJ� C� � 3 �������� ��� �->@ ��"�D���! � ��'�� () &��� DEJ� �����(� ��� �� ��� $�$���� �$$�� �� ��%$���� AF#��� 0B�?* ��� �� ����#����)! &�� �&� %���$���� �� � ��� (�5! ����� �$����� (��� ���1��� ��)- �������2 DEJ� (� �� $��,�#� ��� ��� ��� ����(�� ���#� �"�$$�� ���� ! &�� � #������ "��� �� �������� ��� �� ��� �"�&����

��� ��"�D��� ��� ����� �� %$������ �%(#��)� �� �5������ ���"���������) �" �$$��2 %����� ! (�� ������� ���� � �� 2 ��$������� ����� �$$��-$��$�����) �"�&��� (� � A1���,-�2B� �� &� ��� �� ��� �('�� &������ ��� ���%��� ��� �7����� "�� ��� ��''�� �" �$$��2 $��$�����)$���"��% &���� (� $� �'� �� ��#��'��?0 ����"������� 2 ����%$� ���� &�� �� ,�� �" 7�� ��� ��� ,�) �� ����� �����# ��� ������#����) �"%�����%$���� ) ��% � ��� %�-*?>@ ! � &� ���� �� ������

��� %��,���# ��'����#� �" ��'��# %���$�� $���"��% ��) ��� ���)� ��� (������ �" �"�&��� �'���(��9 ����&��� %���"������� ����� $��)�� �� ��%�� 2 "��� �" 1(��,�# ��� &���# ��� �2! ����# �$ &�� ���')�'� �%��� � � %��#���+�� $���"��%� ��� ��& "�%��� ���% 1"�����-$���"2 &� �$$������) ����� � *?>0 () � %��� C�� � $�������! �)��%D��$������! � ��'���� $�(���) "�� � ) ��% ,��&� � ����"��%���%�� �� �� ����� ��� (� �� � �� ! ��� ��'�� &� ����������%��� ����� $��� �" ��'�# �� ��"���� ���"#������ �� ���� ���������#��(��$���� �� %������ �� ������� ����� (���� &���� ��� ��� ��� %�.����%%����� ��� �� �����-������� �$�����# ) ��% �" ��� ��)! ������#��-���! ��� ����� DEJ� ���#� ��� $-�) ��%! �� ��'�� 1�'�� >8 $�� �����" ��������) �'���(�� �"�&���2�?4

�� %$������ ���%��� �" ��� -��%$��(��) ������� &� ��� 1 &���2%���$��� AF#��� 4B� �� ��� %�������� &����! �#���� ����%$� ����#���� "��5(�� �� ����-�����# �$$������ �� ���%$��(�� ) ��% ���"��7�����) $��$� ��! � � ��� ����%$� �� ��%���� (���, �" ��� #��#�� �# ���#�-&������ 1��%$��% � ��� 2! �� &���� ��$�(�� �" ���# ������ �5�� = )��! ��� �$$������ ��� �"��� "���� ��&���) �� %$��������?6

�� %�����%$���#! �� ����� ��� (� � $��(��%� /�� ��� %������ "��%�" ��� %����� ������#��! ��� "��, �" � &��� A�� �%� �����'��) %$��,�)(���� ��%%���B %#�� �� ��� ����#� �����# �����#� �������$���� ��! �� $����$ %����) � ������� $������! �� �""���'��) #'� ��� � ��� �""����� ��%$�����

����#� �����'� �� � �� ! ��� $� ���- &��� �����$� %�) % ���� � �� ������� �" ��%$��(��)� �� ��� ���) � ����� �������� "��% %��� �(��� "��% �" ��%$��(��) ���� �$������ () ����� %��� ! (�� �� ��'��$��) ��� %$���) �" %�,�# � � �" � 1��%$��(��2 ) ��% � %� �$������� �� � �?8 � ) ��% ��'��� �� � ��%$��(�� &��! �)! DEJ�%#�� � "��� � $��) ��) �" ��� "����&�# (���'��� 9

������ � � ������� ���� �� ���� ����� ����

*@> �� 4�� � �� )1 1������ )������

Page 10: Standards and compatibility: the rise of the PC computing platform

����� � ��� $� ���- &��� �����$�� F� � $�(� ��� � ,���� 1��������������� � "�� ����(�� *?>@! (�"��� �C�2 E�� ���� D�%$���� $��� &��� #�������),��&�� ��� $�� ������� ���#��-�-����,! $��)�# �� ��� ������ � (��&����C�2 ��%����� � ���#� ��%$���# 3 ��� *6@* &� �� ��� %��"��%� &����� �!$������� *?8?3;* 3 ��� ��� ��"�%��� %��,�� �$���� �$ () ��& %���-��%$���� ��� � ��� ���->@� ��$����� � � ��� �� ��� ��� ��! -����� (����-�#�! 4?� ��$������� () ,�� $��% �� �" E���� � ��� �� C� �

� �"�&��� $������ ��'��� �� "�� DEJ� ) ��% ! ��� ��� � � �������"��%�� A ��� � ��� >-��� "��$$) � � $�$���� � ��� ���� *?;@ B! �����(� ��� ������)

� ������� � ��(���� ��$� �" DEJ� �"�&��� ����� (� (��#�� ������)!(�� ��7���� � �����'��) %$�� ��� ��"��% 1���� �����2 $���� (�"���� �

� ��� %����� ����� ��� ��� ��) DEJ� �"�&��� "��% ��� �$�� �����%��,��! (�� 1���� �����2 �" �5 ��# $������ ����� (� �������,��7��,�) ��� ���#��"��&����) () ��� ����&��� %���"�������2 �#��� !�� ����� ���� �$$��� �

�� ������! '������ � ' ��� � $��)! %�%��) ��� '���� �����"����� %���� ���� �%� �$$������ &���� "�� �� ��� �� �%�1��%$��(��2 ) ��% ! &��� ����� &���� (���'� �� )���������)� �"���!��� � $��(��% &��� �� ��'�(�� () �"�&��� %����� ! (�� �$$��� &��� ()�� %��� �(�#�� �� �� ��'� ���%�

���� ��%$��5�� ����'�� ����� �# �������� "��% %��,�� ����) � &�� ��� � � �" ��� �C� ED ��� � ��%$��(��-()-�� #� %����� � ���

������ � � ������� ���� �� ���� ����� ����

��� � ���� � *@?

Page 11: Standards and compatibility: the rise of the PC computing platform

(� �� �"��%���� �#���) F����� D�%$���# � ��#� ��� ��������������#� %����� ! ��� ���� 1����� 2 ���� ����� ��� �"�&��� ��� "�� ���$��$�����) ED! "��% ��� � �� �$ �� (� ����������� �����#� �?: ��� �������$$�����! �,� ��� $ ����-%�����! &��,�� () � ����# � ��%$��(����)�� �(�'� �� ���%$��(�� (� �! (�� �� � �""����� ��'��9 ��� %�����&���� ��� ���������) � ���� A(�� "���������) %���B '�� �� �" ��� �"�&��� $��,�#� � �� �� ���� �C� %����� ! ��� ����� ��� �5����#����� "�� &�� ���% AF#��� 6 ��� 8B� F�������� ��%$��(��) &� �%����) �$��� (���� � �" ��� ��$��� ��� �%� �'� �%��� ������ ����&��� ��� �$$������ ! ��� �('�� �) '���� � � ��#����

/��� &� �� �('�� ! �� ������� �" ��� &�� $���� $��%���� �" ���1�����2 %���$���! &� ���� �$�������� ��%$��(��)! ���! '���� #�����)9

����� � �$�������� ��%$��(��)� �$$������ "�� ��� 1����2 �C� ED &�� �����������) �� ��� ��%$��(�� %������ E��,�#�� 1�C� ED2 �"�&��� �"" ��� ����� ���" ��� �����"��� (� � �� ������) () � �� �

����� � F�������� ��%$��(��)� ��� �&� � �� ���� ��� �5����#� ���� "����)!������#� ��� �������� (� � �" ���� ��%$���� � � ���� ��'� ����� �� �����# ���%%���

������ � � ������� ���� �� ���� ����� ����

**@ �� 4�� � �� )1 1������ )������

Page 12: Standards and compatibility: the rise of the PC computing platform

����� � E����� �$�������� ��%$��(��)� ����! ������#� � %$� (�� ��$��'�� � ����) �7�'����� ����&���J�$�����# ) ��% (� �! �%� �$$������ &��1"�2 (���� � ��� $��� �" �""������ ��� ��� ����'��� �� ���� "�������#� �� &� �"��� ��� �� � &�� ��5�-���) �"�&��� ���� �� ��� � � ��� �C� ED2 #��$�� "����� � �$$������ ��7���# '��) �#� ��%$��(��)! ��� � ���� �"� F�#���%������! &��� �� ����� � ��%$��(��) (����%��, �

�""����� %����� &���� ��� '��)�# $��$����� �" ����-�C� �"�&���#'�� '��)�# ��#��� �" ����&��� �����"#������! �"�&��� %��"�������� � �� ��������� �" �%����� �� ��$� �# �""��� AF#��� :B�

<� ��� ��) ����) �� � ��� �������� $�� ! (�� �7����) %$������! &������ %����� ��� � ������ ! ����# ��� &��,! ���� &���� ��'�� ��'�(��� ����"�� � 1��%$��(��� 2 )�� ������) �$������ � ��� �%� &�)���-���! "�� � �����! &� ������ �,� DEJ� � � (���'���� ����� &� �� �$�������� ��%$��(��) �� ��� (��&��� ��� �&�! (�� ��� %����� %��� � �����'��) �� ) "�� � �� �� &��� (��&��� ���%! ��� �� � "�� �"�&��� $������� �� ��&��� ���� DEJ� �"�&��� "�� ��-���� �%E���� ��! ��� ��#����� �" ��-���! "�%�) ���� ���� ��� $������ &� (� �� ������) �� DEJ� ����! (�� ����� �� ����� ���� � &� $����)� $��� () � DEJ� � ������� %������?; ���� "������ � ����%�������!� �� �$$���! �$$��� 2 $��-�5 ��# ��$������ � ����� "��� ��� ���$�) ��� "��% �" ��� ��%$���� %� � ��� (� &����� �"" � 1�5������2 " &� ����� ����� ���� &�) � �� ����$�! ��.��� �� $������) � %���� ) ��% �?> ����- ������� ,�)(���� ��)���! � "���! &� ��� %� � ������'�� �� "�������" ��� ED 8*8@ �"��� �������??

�'�� �� ����� �����#! &� ��� � � $� ��� �� ����� ��� �����$� �"���� �*@@ �� ��� ���#�-��%$���# ���! &��� �C� ��� �����) ���� �'�� ;@$�� ���� �" ��� �� %��,��! � ��%$����� ��%%���) ��$����� ��������# �� ��� ���� �� �5$������� �" $����+�� #���$ � �� �����$$����� %#�� � �� �) (� ���� �� #��$������ � ��������9 &����� D������ ���� D��$������ $����+�� � "� �-$���� �# %����� ���$����� ��� ����"� %��,�� ���� �C�2 ���#� �� ��� ����� !*@* ���$���$������� ��� � �D<! E��$ ��� ��'��� ��$���+�� �� ����� ,��&���#���� ������� "��# �$ ���� � � %�����%$���# (���%� $� (��! �$$��!

������ � � ������� ���� �� ���� ����� ����

��� � ���� � ***

Page 13: Standards and compatibility: the rise of the PC computing platform

D�%%����� ��� ����) ��������, ��� ���� "���) (��� � 1��%�2 ����� ��� ����� ����� ! �����# ���-���$����� � �� &�� �����'��) ��&$���#! � $��$��������� �" ���������� ��� �� ��� �"�&���! ����)�'���(��) �" ������ #��$�� ��� ����� ����� ��� �*@0 '�����)! ���������)$����) &���-������ �C� ����� ��� �����, �� %��,�� � �� �) � ������ ��� DEJ� (� ��

��� ������(�� � � �" ��� �C� ED $���"��% $����� ���� $������� �� $������� (�� ����� ��# $� ���� C) �������# �� $��%��� ���-�C�-��%$��(�� ����&��� ��� �"�&���! ��� � $������� ����� ��$� ��%����� ��� 1���,-�2 �" ���� � �� = (�� ����� &� �� �'�� ����� �#������ ���� ��� � �� &���� ��(��! $��"����# �'�� � �""���� %#��������� $���"��% (������� �� ��� � , �" � "���# �������� �� #� �� �������� �5���%� ��� �%(���� ��� ED &������������) 3 �� .�� ��� 1�����2%���"������� 3 &� �'�� %��� $��(��%���9 ��� �5 ��# 1���,-�2 &����(� ����&� �&�)! ��� ��� $������� &���� (���%� ��� ��&� � ������� �� �(���-$� �" '����� �""���# ����-������� $������ �� %�%�� $��"�%��#� �

�� ��$� �#�)! $������� ���,�� �� ��� ��%$��5�� �" ��%$��(��) � � %��� �� �'��� �� ���%%�� ��� #���! � ����)! &� �� ����� ��� ��#������� �$$��� &�� � �����# �%� �� ��� �" ��� ��'����#� �" �������� �#�) #����� ED 3 �� �$$����� � &�� ��"�� �� � ���� ������#�����AF#��� ;B� 1����#����� ��� ��� ���� ���) %$�) %$�� ����$����� �" � �������9 � %�) %��� ���������! ��-�$��� �� �'�� �('�� ��� ��������� &��� #�����) ��%$������ () ��� ��%(�� �" ���%��� � $��) 3����&���! �$�����# ) ��%! �$$������ �"�&���! � �� ������� 3 ���! $��"����)! () ��� ���%�# $����� �" ��� .���� DEJ��

����� � ����%��� �" �)$��� ����-��%$��(��) �$$����� � ��� ����) ED ������ � ����! �� �$$����� �""�� "��% ��� ��"�D��� AF#��� 0B ���) � ���� �������&��� ���%��� ��� �$$��� � � $��-� �%(��� ���� �� �%� �� � ! (����$�����# ) ��% �%$��)�� ��� �%� ����&����

������ � � ������� ���� �� ���� ����� ����

**0 �� 4�� � �� )1 1������ )������

Page 14: Standards and compatibility: the rise of the PC computing platform

�� C������ D��� R�

�� $���������) � �����'� �� ����� ��� �� � �" ��� ����� ��#��%!&���� A� �����#���� ���$�B ��� 1ED2 $���"��% &� ��'�� &����)�������� �� �C� %����# ! ��� &���� ��� ��� ��� �"������ �" ��#���� %���"������� ��� ����� � &�� ���#� �" (��� ���-��%$��(�� ��� ����-��%$��(�� �$$������ � C) ��� �%� �" ��� �C� ED2 ����������� ������!��� C�� � ��%$���� %��,�� &� ��� ���) &��� � ��(� ���! (��7������'��) �""����� "��% ���� � ��� ����� ����� � �� � %��� �" �'���$� �-��� ���� ������! 1%�������2 � �%$��� �"��%�� (��� ���"���#��# �������� #�'���%���2 ���%� "�� � $� �-��� ���� 1�"��%������'������2 ��� ��� %��� ��%�� �� ����'� ��� ����� ������ ���$�(���) �&��� C�� � C������ ��# D��$������ ACCDB2 D�%$����<�����) E��.����*@4 *?>0! �� #����� 1��"��%���� ��������#) ����2! &� %��,�� () � ����� �" $�(�� �'��� ! �������� ����'� ��� ����-"������� ����� ��%% ���#�

�� �� �%�! ��� D�%%�����! �$$�� ��� ��� %����� �" *?;; &����'���(�� �����#� ����� ������ ! (�� &��� $��%���� �� �#��� ���� ������-�7�'����� $��� �� � $�(�� &�� #�"�����) �� � $� �(�� ���%��D���� $����#�)! ����#� DEJ� � � ) ��% &��� �,�& � �����) �'���(��!� ��(� ��� %��� (� �� � &��� �� �,��) �� $��� ���'�) �� ��%$����-+����� E�(�� ����� �" %�����%$���# &��� %��� $�������� () �����#���� ������ "�%2 ������ �����#) �" �� #� A� <� �� ������2 $��� �B 1��&� �� � $��� $���2! $�� ��# ��&-�� � ����������� &�� �������#��� �� ���'������� �5$������� �*@6 �� *?>@! &��� ��� *?;; �� %���� &��� ������# "�� ������ W48@3W;@@ �� ���� %�%�% $��"����� !*@8

������ �������� ��� �R->@! � ��) '����%-%������ %�����%$���� &��� %�%(���� ,�)(����! �� W??�?8 $��-� �%(���� ��� "����&�# )���2 �R->* �""���� �� %$��'�� ) ��% (���& W;@ ��� &� � ��� $���� ���� ! ����# �'�� 4@@!@@@ ��� () �����) *?>0�*@: �� �� �-�����# �������)����� �� � �%(��# � %��) ����&��� "������ � $� (�� �� ���#��� ��%-%��� ��$ 3 ��� �$$� �� �" ��� �C� ED2 �� #� $��� �$�) �" ������� $��� ! ���#�-(�5 �� #� ��� ��� ��'��'� $���#�

����#� ���������) �%���! �'�� () ��%$�� �� �� ��� *?;; %���-��%$���� ! ������2 %����� &��� ��#��) $�$���� ��%� $����� � ������������ %��� �������� � ����� ��������! "������ () ��� ����� � % �"$��������� ��'����� ��� � �� ��� ���*@; ������ ��%����� C����2 �����-����� ��%$���� %��,�� "�� ������ �&� )��� ! ����# #����� ���)&��� D�%%�����! �$$������) ������) � $��� () ������2 �5�%$��!*@>

(�#�� �� "����& %��� $���-$��� ����� � D�%%����� ���'�� � ���#�����, �" ������2 1��%� ��%$����2 %��,�� � ��� ����� ��#��% ���$��������) ��"��� �����#�� ����� � ����� ���$��� ������� ! ����(�)/� � ���%��)�*@? ����&���! ��� ��#���� ����� D�%$���� ! &��� ����� � D�%(��#� ���� &�� ������! "��� �� �� %��� ��(� � ����5$�� '� %����� = ����� &� ���������� �� $��'�� ��� D�%$����<�����) E��.���2 �""����) ����� �� %����� A��((�� ��� 1CCD ����2B��� �( �7�����) ���, %� � �" ��� ����� �����! �����# ��� � ���#-�� ��#���� (� �� �� �������� ��� $����+�� �� ����� ���� �

������ � � ������� ���� �� ���� ����� ����

��� � ���� � **4

Page 15: Standards and compatibility: the rise of the PC computing platform

���� ��� "� � ���" �" ��� *?>@ ! � '����) �" � ��(� ��� ��������� %���"������� ! ��%$���� ��'�� "�% ��� ����-�$ &��� %����)� $��� �� $��%��� � ����'�! � ����) ���%$��(�� %�����%$���� ���'���� � ��� 1��%�2 %��,��! ����(�) ���#�� ���� ��� ���#����J���!����'�� ��� �(�'� *@@!@@@ ��� ��� �5$����� ���� %����� �� F�����!��� ���������� ��� �� �&�����**@ ��'���%����� �5�������� �� 1C�)C�� �2! � ���#-� ��(� ��� "����� � �"��%����-��������#) �$$��$�������� �� ! &��� ���%%���*** ���� F��# $������ ��� ����) �%��,���# #��$�� ! &��� ������� �����) &� %��"� � � ��� $���������%� � C�� � ���� ��� ���#�� A�" E��� ���(��! /��� B�

�� ��� �����5� �" �'��'�# ��%$���� ������� ! ��� '��) %����� �" �� �$ ��� %�) ��7��� .� �"������ ��� ����� ��#��%2 ����)-*?>@ $�������� �������! ����#� ��%�%(���� &�� %��� �""�������� �� ���#�! ��%%���) '�&�� �����#� � $�� ��� � ��� ���� %�,� � �""������ ��� "�(�� �� ����� �**0 �#�� � ��� ���%�# �������#� �" ��� �C� ED!C���� ��%�#�) �� $����� &�� �� ������������ $����&��, �"�������� $��$�����) ��������#)! %� � �" � ��� �����) �����$�&���� "����� #���� �"��%���� ��'������ �'�,�� � $������ �������� ��� ����)������ %����� 2 ���-$��� $� ����# A��� '��) ��� � �" ���� ���� B"����� ��� �5��� �� �" %� � �" ��� $��#-� ��%$����� ���� ��) "�� (������%$��(��)! &��� ��� ��������'� �$$����� �)$"�� () ����� ������)$�� 3 � � %����� % �" ��� 1C�� � $��(��%2**4 3 � ��#������#����&��� ����! ����#� ���'��'� ��� ����(��! &� �5$�� '�! � ����� �����%%������) ���$$����#�

���! �� $����$��� #���� ��� "��� ���� %��) ��&-�� � %���� � ���C�� � %��,�� &��� �� #��� &�� � �#� ��#��� �" �5$�� (��) � %��9��� � ��� �� $��$�����) %����� ! (�� � ����-��%$��(�� � ���� ����������) &���) � �%�� � ��� �7����� �" ��� ���%����� ����%$��� �" ��� ����$ ������ %���� � ���! ������ &� �� � ��� (���$�����" �� �5$�� (�� ��%$����! ��� ��&C���! ���%����) ��%%�����+�� ()�����) C� �� �) ��% � *?>0� <,� ��� ����) ������ ! ��� ��&C���&� � ��� (�) � 17��,)2 ��%� ��%$����9 � ��) $����(�� ��� $���� ��W0:;! � #�'� ���$�� &��� ��� $��##�� ��� � %����� �����#� ���� )������! ����������- �)�� "����� ���� %���5� ��� (� � %�����2 %��� � 40-,��()�� %�%��) &� ! ��&�'��! �� #��� � �5$����(�� �� �&�%�#�()�� 3 �� ���%$����� (�� "#��� "�� ��) (�� � �� ����� ����%%����� �$$������ A��%$��� ��� ��#���- ��� �C� ED2 �%� �" :6@,��()�� B! ��� � &� ��&�) ������� �� ��� DEJ��**6

/� "�� ������� ��%�� ������ �" ��� ����-��%$��(�� $��� �$�) ���� ��%$��5 "��%�� () ����� ��� � $������J��%$�����! �����D�%$���� ! &��� ��� �%��#�� "��% ��� �%� D�%(��#� ��'�� �)-������� �����5� &�� ��� ���� ����� �" ����# �����-���'�� %���� ����� (� �� %��,���**8 �����2 CCD ����! �� ��� ����'�� '�&!�$��%+� ��� 1��������2 ���� �" ��"�) ��""������ �� ��� ��%$��(��)�#����9 ���%$��(�� &�� DEJ� ��� ����� �� ������� ! ������ �������- $��"� �$�����# ��� "�� ) ��% ! &�� � $�����) &����� ������ �"��� C� � $��#��%%�# ���#��#�� �� ���������+����! ��&�'��! #����

������ � � ������� ���� �� ���� ����� ����

**6 �� 4�� � �� )1 1������ )������

Page 16: Standards and compatibility: the rise of the PC computing platform

��� %�����2 ���%����� ������� �5$�� (��)� �%��# � %���"���� ��������� ��,�� �� � $��� ��)$�����) ��(����� 1��� ��(�2 3 � ���������"�� �� �5������ ��� ��� �# � ����� %���$���� ��� �� �� ���#���'������ �� ��� ��"�D��� $���$��! ��� (� � ��� &���� ������� �������� %������ �$��J���$�� �� , ! (�� ��� ��%$���� �'����� &���� ��,��� ��� ��������� �" ��� ����� $���� ��! �����# � � ������ �"�&���=��� � ����� �����) (� &�$$�� "�� �� ��������'� ����**:

��� ��7� ��� �" � ����� $���� �� &� $��%���� � � $��(�(������� � $��� �" ��� %�����%$���� �5$������9 ����) � ��-#���$ ���������!����� �# ��& $����� �� ! �� ��(� ��� (� � %����� � 1���) �����) ���"� ��%$����2�**; ��� �$������ �" $��� &� � $� �'� ��'����#�! ��� ���)�� (���, �$ ��� �5$�������! (�� (���� � $���� �� ����� &���� ��$����� ������� � � A&��� &���� �����) (� ��(����� 1"�����-$���"�#2B������2 ���� ����� $���� ��! (������ &�� � '�� �� �" DEJ� ���� ��������) "��% �#��� �� �����! &� ��& �� ���'�! (�� ����� ��$$�� ������ (������ ��� ����� � � E��, ��%(��� � �>@ ����� $���� �� ����5��� %�%��) &�� �&� � � ��'� � � "��� ������#���� ��� ���� ��(������ ��� ��%$����! ��� ��� � ��� ���(�) �""���'� DEJ� ������**>

����� %��,���� �� ���! %���) �� %��� (� �� ! � $��� �" � ��%$��(�����#� �" $�� ���� ��%$���� ! &��, ����� ��� ��%%������� ) ��% =%����� �� ��� �#��� ��� ��%(��� ����� $���� �� � � �#�� (�5 �������� "�$ (��&��� DEJ� ��� ���R! ��� ��%���� ) ��% � %���-� ���� ����� ��%$���#� ��� "��� ���#� &� �������� �� 6 ��) *?>4! &����'��� �%��� ����(����# 1����$������� �" �%���� ��)2�**?

�� � � �# ��� C�� � �� $�� � �� �� ��'���$%��� ! � ������ �� �������� �� ��� ��� �" *?>0 3 ��"��%���� ��������#) ���� 3 ��� �C� ED &� �( ��� "��% C�� � ��� /����� ��� 8*8@ ��� (��� �'���(�� �����#� �������� "��% ��� ����%� �" *?>*! �%����� �� $�������� ��$���) ��� �$����) "�� �$$�)�# ��� ��%� %��,�� %���� ���� � &� ��� "��%���)�������� �� �$$��� ������������)! (����# �%��� ��� ���#�����5$��� ! ���� ����) *?>4� ��� "� � ED �� ���� �"" �C� ��2 �������,$�������� ��� ����������� � �'�� �! &��� ���������� $��$�����)������� = �'���� ��%$���'� DEJ� �$$��� �� ��� �#��� ��� �" ���%��,��! ��� ����� ��%�-#��&� ��%$�����! � ��� ��$� �" �$$���D�%$���� �����7�� A�D�B�

��(� ��� � *?:8 � � ��%$���� �%�- ����# (�����! �D� (��� ��� ��%%����� ������� �� � ��(���! "��% *?>0! � %����� ��%�� ����D� ��� *� �� &� � ���� �� �7�'����� �� ��� K���� ?@@@ $�������() ��� �) ��% ��������#)! "������ () ��� D�%%����� E �2 �� #���! D���, E�����= � � ��� �$�����# ) ��% &� ��-���!������#�! �,� �'���� ����� ��� %����� ! � ��� �� ������)�# �C���%$��(��)� <������� � ��� ����� ����� �����) (�"��� ��� �C� ED!� %��� ����� ����&�) �����= (��! � C����! �D� ���$�� �$ � �( ������ $����� �" ��� �%��#�# %��,�� "�� 1(� �� 2 %�����%$���� � ��� )��� �" #���� (�"��� ��� ED2 ���'��! ����� ��'���$�# � ���� "����� -��%$��(�� %����� �" � �&�! ��� �$����� �� � $�� �# ��� ���*?>0 #�$ &� ��'���! ��� ������ ������� "��# �$ &�� � (��,#����� �

������ � � ������� ���� �� ���� ����� ����

��� � ���� � **8

Page 17: Standards and compatibility: the rise of the PC computing platform

$��-%��� (� �� ��%$���#! &�� ��� �0@ 3 )�� ������� $��$�����) ) ��%�

��� ��$� #��&�� �" �C� ED ��� � ��� ����� ����� ! �����"���! ����� ���� C���� �� � �%� ����%������) ���� � ��& ��#�%��� �������&� � $�� $���� �� *?>0! �'�� ��������� �%�� $����) �� (� �� �%$�� +�� DEJ�! ��"�����# ��� ����#�� �" ��� � ������ (� � �" >-(�%����� = �%��%� ! DEJ� &� ����� � ��� 1>-(� �������2! &�� ���7�� ��� �" ��� ��& *:-(� %����� ���� ��'��� �C�! �" ���� �! &� �#��) ����#�+�(��9 � ��� � ��(� ��� � "��%��(�� ���#�-��%$����$�� ���� � ��� ����� ��#��%! � � %� � �" /� ���� ���$�� ���! &���� ����) ��� %�����%$���# &� ���) �����! � "�'����� ) ��% &� ����� ���� � %����) ��� $� (��)! &�� ��2 DEJ�->: �� ��� � �7����)&����) �" ���������*0@

/���! ����! �� ��� ED ��#�%��) ����� C����� ��"���������)! &������� � � ��� $��#�� �" ��� &��� "��% �'���(�� ��� ����! (���� ���� �C� %�����2 ���� ���'�� %���� ���� � &� '������(�� �� �'�� ������ ��%$����� ��%� � %%������)� �� %$�� �� ��� (� #���� "��%������� ��%%��� � ��� ��%$���� $�� 9 )�������� 1������ A�������� "����(() � (��! () ������ *?>4! ���#��) ������� �� (� �� ���$��"� ���� � �� B &���� ���� � ��� *?>6 �� �� ������� ����$$�#-$��� �������� �� ������� &��� ��'���2 �"� �� ED-��%$��-(��) A����"���) ��$��%+�� � ��'��� �# ��$) � 1��� ��) �������2B!��� #��&�# � � �" ����� %���� %��� #�������) ��� ��� �� K����J��� �7������ A� $��� �" ���(�"�� ����'����! #'�� �D�2 ���$������ ���� B�*0* �� � ������� %��,�� &����� ������)�# �C� ��%$��(��)!��-��� ����� ��� (� �������#�� () DEJ�->:= (��� &��� �""���� �� ����D� �$����! ��� ��'��� �# ��$) "�� F������2 ��#� E��-$�� ������ ��(�� � DEJ�->: �$�����# ) ��% � 1��� ��) �������2 &��� ���*?>6� �� ���������+���� A$�� �%�(�) �'�,�# ��� ���#� ��''�# >-(�DEJ� (� �B &� $����$ �#���) � �#����� �'�� "�� C����! (�� �##� � � ��''�# ���������) ���� ��� ����#����� �5$��� � ��� ���������� �*00

����� ��#��%-(� �� ����%� � &�����# ��� &��� � ��(� ��� �C�ED ���� "�� �� � ��& %��,�� ��&�� � ��� $���� ���, �" ����� � % "��� %����� %� � �" ���% &��� ��& ��' �# ���� ��%%����� ������ ��(�)� �� � )�������� 1������ ��'�) �" ��%$���# %���� ! ��� ��� �����$ ������ �" ��� �� � � "�'��� 3 1�� ��� �C� ED2 3 �������&��,�� � &��� � ����#���*04 ��� (���"� �" ��� ��& � ���� �������&��� $��� ���! (�� ��� %����� � ��" &� ��� �� �� (� ��� ��'��'��)�� #��� A��'��(�)! #'�� ��� �������+���� �����#)B! �����'��)�5$�� '� A��� ��'��(�)B ���! %� � %$�������)! ��� ��� ���) %��������� ����� (� ���%��! �� �� ��� � �##� ���! �� 1(�2 ��� ED�

�� ��$� �#�)! ��� � ��(� �%��� �" ��� ED ������� $������� ��&'�� �� �" ��� ����-��%$��(�� %��"����� �$$������ �� *?>6! "��� �����! ����� "����&�� �$ � DEJ� � � E��, &�� ��� ��������! &���%��� � CCD ���� �$$��5%����) �C�-��%$��(�� () %��� �" � �����$���� ���*06 E����$ ��� %� � ����� ��# �$$����� ��%� "��% F������!

������ � � ������� ���� �� ���� ����� ����

**: �� 4�� � �� )1 1������ )������

Page 18: Standards and compatibility: the rise of the PC computing platform

�� ���-� ��(� ��� ��������� ��#�����# "�% ���� ��� $������� �%� �"��� ����� ��#��%2 ����� � ��%%����� ��%$���# �����'��� �F������2 ��'���� >:! ��������� � *?>4! &� �'���(�� � �&� %���� ���� >:�! �� ��# W4??! &� ��� +� ��� &�#�� �" � ���#� ��%� ��%$������� $�� ����� "�%�) � ���! � ��(���� ����# �� D�%%�����! ��������� ����� %����� () /� �� �%��! ��� ����� �������) �����*08 ���>:(! �� � #��� $��� �" W*!8@@! &� �'���(�� (��� "��% �%��2 ��������#� $���� � ������ ! ��� &� %��� $��"����) $��%���� � �C�-��%$��(��� ��� ���� � ��#� ��� ��� �&� &� � ��$-%������ ���! %����,� ��� ����� � � E��,! �������# �&� � � ��'� ��� �5$�� �� $��� =�&��� �" ��� >:� ����� �� �) �$#���� () �������# �� ���� ��� �����#)! ����! &� �� ����� ��� � ��(� ��� 1��%� ��%$����2 ��� 1�C�-��%$��(��2 %��,�� %�������� �)! � � %����� ���� ����&�� ��� #�$(��&��� ��� �&� �� (� �� �) (��#���

��2� � K �� �

� DEJ� &���� � ��� "��� �" ��� ED-���J��-��� ��%$��5! �#����� ����� &������� ��& �� ��'�� � � ���5$����� ��'�� ��� ��� $� (��)&� �� �5$��� ��''�# ���� �" ������#����)� �$$�� &� ���� �$���# ���& ���� &�� ��� ������ �! ����� �� � *?>6! &�� � (��+� �" %��,���#$�� ����# � � � �������'� �� ��� ��#�%��� �C�� C) �����%$����) �� ������� ! ��� ��� &� ��%� � �##�� '��) ED-���%$��(��! )�� � %$�� '� %�� �-��'�� #��$���� � �� ����"��� A���B ��%%�����%%����� ��������9 �� ��� �%�! ���� �"� ��� �C� �""���� �����#��%$���(��� ��2 ���$���� �'���%��� ����#�� A� �B &� � %���! " %��� �%���! ��� ) ��%! �����) "�� DEJ�! (�� &�� � ED'�� �� �'���(�� "��% *?>8� � � %�) (� ��#����� � � 1�����$������%$��(��29 � &� ��� �� #��� �� �""�� ��) ������ �-��%$��(��) ��������� ���% ! )�� �""���� ��� � �� �� ��'���%��� %��� �� ��� ���2 ��� A �""�����) � �� $��, ��#���� "��% �$$��B� �� �$$��� &� ���!��&�'��! ����# ����#� �� �'����%� ��� '��) &�� $���� ���,-� �� �����5�-(� �� ��-����

��� ��������'� �����#)! &��� �� $�� ��� � $�������! &� �� ����'� �%� "��% �" ����-��%$��(�� )���� (��&��� DEJ� ��� ��-������ ��'���$%��� ����, ��� �����#� '���� ���(������ �" DEJ�->: �����-E�� A*?>8B! &��� ����� ��� DEJ�->: ��� ��-��� 0�** �"�&��� %�������� �)! ��� ���%����) �� ��-��� A*?>>B! $� ����� $����) � �� ��������'� �� ��-���! &��� � (������ �� #����� �" �$$��%�����)"������ ��� ��� ����) *??@ � �� "�� � ��� ����� ����� &� ���������!��2 $�%��) #��� � ��� � ��'���$%��� &� ��''��� �� ��� �� ������ ���$��� %��,�� �" ��� %�-*?>@ ! ��&�'��! � ����� ���� �����) �% 3(��"�) 3 "�� �%����# %���9 ,���# ��-��� �����#� ��%$��(��)�

� ��& �$$������) ��� � "����&�# ��� *?>6 ����) ��� ��� %���-��%$���� %��,�� �" �% ����! � C�� � ��������� "�% ,��&� $��'�� �)"�� '���%� ����� �-" �7�$%���� <�� () ��� ���� %��� ���� ��#��! ()��$������ � &��,�# ������)$� �" ��� ����-������ �����$������! �% ����

������ � � ������� ���� �� ���� ����� ����

��� � ���� � **;

Page 19: Standards and compatibility: the rise of the PC computing platform

���, ������ ��� D�%%�����2 $���-$��� $��� �$�) � '������) � �����'���$%��� �������! $��%���# � �����"���) �)���� ��,� �� ��� (� �� �" (�5- �"��#� ��#�� �� ������ � ����� �# ��� %��,���# $���$�� �"��� 1%�#2 �)�"��29 �% ����2 DED-6:6! $� ����� � �� �""����(�� ��%�%���! &� ��� �� (� %��� ��� ���, �,� ��� ������ %����� ! (�� � (��,) ��� %$�� '� � $� (�� �� ��� ��5$��� "� �-�%� (�)���*0:

�% ���� ������ ��� ��� ���� � (���,�# ��� ��� %����� ����$$������) �������� %��,�� () �""���# ��� �$$������� �" � 1������%$����2! ��%$���� &�� %�����! �� ��� ��%�-� �� $��� �" W48@� �����&� �� ���% "�� ��������#��� $���) � ��� �% ���� ' ��� <�#������)!������ �" ��� "�%2 %���� "������� � ���������) ��������� "��! �������$����) �� � ��#� "��� �" �'�������# ��� %��� ����'�� ����� �" ��& �$�� ���� ��%$���� ����� (��*0;

�% ����2 $���-$��� $��� �$�)! �,� ������2 (�"��� �! %�������#�� � ������� -��%$������ ��#�� "����&�� ������ � "�'����# �� ��%��$ �'�� ������� ��%$����� = �� �� � %��� � ��(� �" (�)�# �$��������#� ����! ����#� $��"����) ��'���(�� � ������! &��� (��#��%$�� �� (��#�� $��� � ��� &��� ��� ��) �%(����� ���� �'�� ��� � ����(�)! �% ���� ���$��� �����2 4-��� � � ��'� $��"����� ����� $��� �" � �'���� ���$ � () 4X-��� %���� � ��� ����� ����� ���� �� �����#�� �)! �� ��� �"�&��� ��! �% ���� ������ �� ��5$�� '����� � �� DEJ� A��� DEJ�->:9 ��� %����� � �� ��� �>@� $���� �� �"��� ��� >-(� #��������B� �)$����)! ��� %����� &���� (� � �� �$��$�����) 1��%� %���2 %���! (�� �% ���� �& �� ��� � �����������'����#� � ��������# ��� %����� �� ��� ���#-� ��(� ��� (� �� �"�&��� (� ��

��� ��������� � ��(� ��� ���� &� %������� &�� ��� "����&-�$ED/>08:! %��,���� � � �������� &���-$���� ��� � ��#��2 (�#��$���!��'� ���%� ! ���� ! ����� &� �� #�"���� %��,�� "�� ��� %����� ���� ����� ��#��% ���� �% ���� �#��-�������) ������� ��� �����#����-$��� ����� ! ����# 48@!@@@ ED/ &��� > %���� �" ��� *?>8�������*0> ����#� ����� �� �� �� ��%� � � .��� %��,�� "��% ��� DED-6:62 ! ��� W4?? ED/ &� ������� �>@� %����� �$$��� &�� DEJ�! ���&� ! � "���! &���) � �� ��� �� � ���� &���-$���� �� ���"#������ �� ���� ��(� ��� DEJ� �"�&���� ��� �##� ��� ���� �� &� �%���&��������#����) ��$$��$���� �� 1(��,&���2! � � ��%��� �" �C�-��%$��(�� ��#�%��) ��� *:-(� $���� �� ! &� ��(�""�� () ��#�� ���������� �� �)��9

/� ��� �%� '��) "���) ��%%��� "��% ��� ��( � ��� %��,���(��� ��� �>@9 1��� �2� �� ��#�� ,��& ����� ��� � ���# � ��>@>: �� �'�� � 0>: $���� �� �'���(�� "�� ��� �$$������ �2 /������)2� % �� ���� ��� $��$�� &�� (��#�� ���% ���2� #'� � ��&������ ����� &� �� ��� �� (��� �� �� >@>: �� � 0>: ��'�# ������#� ���) &�����2� ,��& &��� )�� &��� ���,�# �(���� �� &� (��#�# ��%$���# �� $��$�� &�� ��'�� �'�� ����#�� ���) &���� � �� ��%$�����*0?

������ � � ������� ���� �� ���� ����� ����

**> �� 4�� � �� )1 1������ )������

Page 20: Standards and compatibility: the rise of the PC computing platform

�$��"����)! ��� %����� &� �� � $���� ������� �" ���� ��� �" %������)$�&���� "��% ��%� ��� �""�� �� , ���� C���� ��� ���������� ���$�� ��� �� ��� &� � ����-"��&���# ���� �" �>@�-DEJ� A��� 4-���� �B � �� ! "�� &��% �������� 1��'����%���2 ��� �C� ��%$��(��)&��� %$�) ��� %����#"�� ��� ������� � �� � � �� �5�����# �� #���$ "��% 1����2 ��%$���# ������� �������! � ����� � "�� ��������%$������� ��%� %��� �

�" ���� �! ���� �" �� %$��� �� �'�� �� �� ��� �C� ������� �� ���$��� �" �% ����9 ��� ��5� ��#��� ��$ &� � ���-$��� ED� /��� ��%� �"����&�� &� �� ���� ��'�� �� �" ��� ������ *?>@ ��� ��! &�� �% ���������� ���� �C� �����# � ,�#%�,�� � ���$�� ���� �"�! (��)�� ()� ���� &�� ��� �� �����-%�,�� ! ��� (�#���# �� � ��� � ��" � �����(��� �" ��� ED �������! �""���� ��-��� �� � $��� �% ���� &� ���$��$���� �� $�)= ��! &�� � �� �$����'� ��� �� � ��(� ��� �������- �$ &�� �% ���� �����#� ��� �&� DEJ� %����� ! ���� ����) &�����-E�� ! ��� ��-��� A����-B��%$��(�� ���� %������� � (��#� (��,�� ��� DEJ� (� �� �% ���� ���) ���� �� ���-E�� ! ����# � � � ����� �������� ���� ��� #��$���� ��'���%��� �""���� � � �"�� 1%�#2 �)�"��2"�� (�)�� ��� ��) "�%��� &�� ��� ������ ��

��� �� ��� ����! &� %� � �$$������! ��'� (��� ��� ���#-���%��������%��� �" ���-E�� � /� ���� ���$�! �� ��''�# � � �� �"�&��� ���$������ &�� � ���#��) �'�� �� (� � A� "�� D�%%����� ���� ����&��� %��,��B� ��� %����� (��&��� ��-��� ��� ���-E�� &���� ��'� $��%���� �5��� '� � ���� &����&�� ���'����� ���$�����# ) ��% (���'���! (�� �� &���� ��� ��'� $��'����� �$�� ���� %��,�� ���$��)� �� &� ��� �� (�� ��� '��) $��� (��) �" �� ' �� ������ ���� �"� �� �""�� ��-��� �� %��� "�'����(�� ���% ! ����% ����2 %����� &� ��������� �� W6?? &�� (��� ) ��% �����������) �� �� $��� �� ��� � �������) �" ��-��� � ���$� (���%� ����'��(��)�*4@ ���! ��� ����&�) ���� �" ��� %����� &� �� � � ������(��& "�� ��� '���� �" 1���� �C�2 �7�$%���! ��� ��� �����(���� ������ �"�2 ���$ � �" �C��

C) �� $���! � ��(� ��� �C� ED $����� �� &��� %�'�# �� ��� %���$�&��"�� ED-�� �������� � *?>6� ��� �� &� (� �� �� ��� ����� >@0>:%���$���� ��! ����#�) ��%$��(�� &�� ��� ������ *:-(� ��$ (���""���# ��& "������ � �� �& � ��� >@0>: ������� �$$������) �� � ������-��� �����#� ��%$��(��)� � $������ ��%�� D��������� ��� 0>:&� ������� �� �%����� ��-��� $��"����)! &�� � �� � �����# � ���� %�,�# � � �" ��'����� $� (��� �" ��� >@0>: ��� ��� �� ��� �C�J���� �"� $���"��%� �� ��'���$%��� ������� &�� %�'� () ����� ����-����� ��� ��%%����� ��� �� ����� &��, ����� ����� � ��� ��������#���� �� �����! �����#� � ���#� �" ����-��%$��(�� ���'�� "��% ����5$�� (�� CCD ���� $���$�� ��� $��-��������� ����� ��� �� #�����1�CD2 A"�� 1����� C� �� D�%$����2B�*4* ����� ��� �� &��� ��$������� (� &��,�# ��� ��) ��#����� �� ��#���� D��������� ��� "�� �CD � &��� � "�� ED-�� ����� ! $��%���# "��� ���� ��������#� ��$�(��)(��&��� ��� �&� ��%%���� �*40

������ � � ������� ���� �� ���� ����� ����

��� � ���� � **?

Page 21: Standards and compatibility: the rise of the PC computing platform

�� �$$����� 3 ��%$��(� % $��%���� � � �� ����� �%�� ������ �" "��% 3 &� $��(�(�) ��� %� � ������� �'���(�� �� ���%$��) � �����2 $� ���� �� � ��(� ��� $���"��% &� ����� �#�)��$������ �� � ������� �" �""������! �,� �$$��2 ! ��� &� ! " ��)���#!%��� ����#�) ����"�� &�� � $��"� ���� ����� �� �##� � ���� ��� �"�% ����� ��'� %�'�� �� �%(���� ��� �('�� �%��#�# � ���� �������! () ��'���$�# � ���#��"��&��� ED �����! �� % ��� $��������� &���� ��'� (��� �����# �� ���� �� ��%�� �� "�'��� ��� �%����� �'�� ��� �C� ED � ��"� ����� �� ��� ��'� ��� $���-�����#� ���� �" �� �% ���� �� ������= �����! � ��� #��&� () �$$�)�# $��"����) ��� � ���� ���� �� ��� �� $��� �� ������2 �$$������ ����CD ���#� ��$�� ����� �� ����%$� �� ��-�$� ��� �%��#�# �C�-��%$��(�� #�������� &�� � %������# � ��, �� � ����# � ��(� ��������

�� �� �F � � ��� � ����

��� �����$ � �" � $��$�����) ���� ��� ��� ���� ���) ������ ���� ���� �� ��%%���) ��� '�(��9 " ��� $������� ��� � �� $������! "��&����'�� ��� ��! ����� %�) (� ����� ��� � �� ��� ��� �'�� ��� ���� � �"��� *?>@ ! C����2 '���� ���-����� ��%$���� $������� &��� �����)��'�� ��� �" (� �� () � '����) �" "����� ! �"��� � %$�� � %���#������5$������ �� ���'���(�� �����%� ��$$�� ������ D������) �� ����'���$���! � �""���� �� ���"�% ��YV '� ���%$��(��) � � #�"����"�����9 �� #��� &��� ��� ��) ������� �� ��� �%��#�# ������� A����� �������-��%$��(�� B! ��� � ����) #����� ���% ���) � ��� ���(���5$������� �" (����# �� ��������'� %��,�� A� "�� ��� ��&-��� ������%����� B� /� %�)! ��&�'��! $����'� � �������) �� ������ �%��� ���&��, ������ �� ��#���� � ���� "�� ����-��%$��(��! ��� � �"��� "������� �7����� � ���% �" $��� $��"��%���� �� $������ ����)�

�����) C� �� �) ��% ! $������� �" ��� ��&(���! &��� ����7������ � %�-*?>4! (�"��� ��� $��% �� �5$�� �� ��� �� ��,���'����#� �" DEJ� ��%$��(��) ����� (� (���#�� �� %��,��! �"��� �'��-�5$����# $�������� �#�� � �$�% �� ��� $��.����� �*44 ������ �""���� � ������� "��� "��% #���� � *?>6 &�� � ��& %����! ��� I<!�%�� �� %��� (� �� ��� %��� 1 ���� 2 ��%� � �� (�� %������# ��������� ���� �" ��� ��� $��$�����) �� #�� �#��! � %$������ ������+� ���� �� &� ��� ��������� C�� ��# � ��&-#�������� 40-(�$���� �� ��� $���� �� W4?? A��%$��� ��� ��%� � %�������� �������� $��� �" W*!;?8 "�� ��� �$$�� ������ �B! ��� %����� ����� ��'�"����&�� $��'�� ������ %���� � (����# � ��& � �� %��,��� �� "����$���$���) �����#� �%(���� �# �$$�) ����) !*46 &���! ����# �� �� ��)"����� � ������2 ���-��%$���� ���'�� ! ��##���� � �� �" �������������"�����! �� ����# ���%����) � ��� ��� �" ������2 ��%$���� (� �� A������# ��� ��� ���� "�� �$�����% ��%� %���B �� �% ���� �*?>:�*48

F������2 ��'���� A�""���# �5$�� �� "��% 1��%� %���2 �� "���)

������ � � ������� ���� �� ���� ����� ����

*0@ �� 4�� � �� )1 1������ )������

Page 22: Standards and compatibility: the rise of the PC computing platform

"���#�� EDB &� � 7��� "�����! ��� �����# ��� �%����� �" ����5$�� (�� �$$������ /����� D�%%����� ��� ������2 ����$! ��%-$���� ��%� ) ��% &��� �$$����� () �� �5��� '�! &��� %��,���� A" �� ���� 1 ���� 2B ���#� �" �"�&���! ��� ��'���� >:� �""���� � �%���#���&�) �� �"�&��� $� (��� ����! ����#� %����) �5��� '�! &���(����) $��%���� �� ��� �� ��%�-� �� ������� ! $���������) ��� �� �������� ����� � �" /� �� �%�� ��� ��$�� �� ���) �� ��$-�� �5$�� (��)� � ����#-$��� "�� � 1 %��� (� �� 2 %��,�� ���� ����# &�� ��� ��%�"��� � ,��& (� �! �� ��� %��,�� �%��#���*4: ��( �7���� F������ %��� &��� ED ����� �" ���'������� �� #�� �D�J�$����! �,�& �! %��� ���.�%$ �� ���#��"��&��� ED-��%$��(��) � *?>:�

��� ����$! ���-��%$��(�� 1��%� � ��2 ���� ! � "���! $�� ��� �����%%����� ���� ���� �" �� ��� � C����� /��� "� �-#�������������� ��� D�%%����� � �� �$#�����! � ��� %�3���� *?>@ ! � &� #�������) ��� �� �C�-��%$��(�� ! (�� �� ��&! *:-(� $��$�����) %���� �""���� () ����! �� � ��(� ��� �� '���#�%� ��� ��%� %��� $���� �!��� �#�� () D�%%������ �� ������� �5�%$�� �" ��� �� $� � ��� ���-� ��(� ��� %��,�� ! ����2 $��$�����) �$�����# ) ��%! ���! &� ����#� $��� �� ���$����� �" � ��

��� $���$�� ��''�� �%��# 1 ���� 2 ���$��(�� ���� $������� ! �����#��(�) � ��� C�� � %�����%$���� ��� ��) � #������! &� �����������# ��� ���� �������� %��,�� &�� � CCD ����! ��� D�%(��#�"�% �������� �� "�� $����� �� ! �"��� &�� �����-�#�� �������! &��'����� � ��$������ ��� �"�&��� (� �� ���������) �������� '�� �� �"��� %����� �$$����� ���� *?>: A$��%$��# (�&����%��� "��% �%����������) %���� ��'�&�� ! � ��� $���� �� ��� ���� ����������� &�����& '��) ��� �����= �� ! �" ���� �! � "�� ��� �% ���� %����� ! &� ��% ��� $���B� ����� �""���� ��� �%� ��� � �� � �����)! ��&�'��!�'�� ���,�# ���'�) �� � ��&! ����$�� 1��%�2 %����� ���� $��'���� ����(��� �� F�(����) *?>8 3 �"��� ��� �CD $��-��������%���! (��(�"��� ��� ��& %����� ! ��� ��� "��� �" ��� �� $������ �$! ����� (�(���#�� �� %��,�� 3 ����� &� �� ����! �� �� �����#�%��� �%�����#'������) �� ��7� ���! () ��'��� �" ����)�

F�� "��% ��$�� ����# � ��� ������� �" ��� %�����%$���� ��� ��)!�� ��'���$%��� #�'� � � �� ��� �" ��� %� � ����� ��# ���� � � �& ��# �#�� ����� %������� � �����)! ��� &� ��� � %��� ����&���� ������� ��������5 ��'���$%��� � $� �'��) �������� � �� �� ����'���! ��& %���"������# ED ����� ����� � �&� (��#�! ����� �$$��� � %���! �� �����-������� %���"�������! &�� � ��� ����� ��'������ ���� ��� %#�� (� �" ���#-���% (���"�= ��� � �� �5$�� �� ��$������ ���#���# ��'���2 �5 ��#! ���#� ��� ��%�#��$���*4; �������-��%$��(�� �CD ��� &� ���$$��! ��$��) "��#����� ��� �����������"��� "��� �� �� � �5 ��# ��%� ��� ���������� %��,�� ! ����# ��� ��%(�� �" �#�- $��"�����! ��&-'���%� �� ����� ���� �

���-��%$��(�� �$$������ ! ����! ����� (� �� ����= )�� ���� �" ���$���"��% � �� �� ���� ������� ���"����)� �� ��� %�-*??@ ! D�%%�-���� �����$ �� ��� ���� ��"� ��� %��,��! &��� �'�� ����� ��� "����

������ � � ������� ���� �� ���� ����� ����

��� � ���� � *0*

Page 23: Standards and compatibility: the rise of the PC computing platform

#�������) "��% �5 ����� () ������2 ���� � "����� � ��� � ��'���$%��� !&� %� � ��%�! &� ��� #��&�# ����$�� �" #����� ED ����&��� ����, �� ��� %� -$�������� "���(��, �""��� A� �# ��%��� ��� "����#$�������� �� � ���"����# ���� �����B9 ���%����)! �%� � �� ���������� ��� �����'� �� � �" ���� ��)���) &� ��� �#��

���� ��� ��� ��%$��5�� �" ��%$���# $���"��% ! ��&�'��! ���� �� �����%� "����� %� � (� ������� � ���(��-��#��� �� -$�������� ��#�%�)! �� �%� ��#���! �����%�� ��� �� ��%�#����)9 '������) ���%���$���� �� � %��� ��%$���� ����) "����& ��� ����� ������)$�� ����� ������ ��'�� �5$������� () � �� ! ��&�'��! �� ��'���$%��� %�)"������� ����� ��"��%�) 3 %��� � � �" ������� ED 3 �� ������#����)��$$��2 0@@: ��-�$��� �" ����� $���� �� �� ��� ���� �"� /���& ����# �� � �&� $��$�����) �$�����# ) ��% � ��� � ����-��%$��(�� %�����'��! &��� � "�� ��% '�(��� � �'��! � ���#� �" ����! �����%� ��� ��$$�� ����� "����� &�� ����� ��� �� ��

D��D<�����

��� ��#�%��) �" ��� �C� ED ������)$� &� ��� ��'��(��� �� �� ��&�) "���� � ����� ��%$����� "��% ���� ��������'� ! $�� ����� �� '���� �������� ��'�� �����#� (��� ���%$��(�� ��� ��%$��(�� �$$������ � �� ��"��%�) � $������ �� (��� &���) �'�� �����! � $�����) � ��#��� �������) )��� �" � ���(���� ��� %��,�� ��� �� ��� ����� ����� � ���� ���ED2 ��#�����! � "��% �� (��� ����� ��� ��� ���� %����= � �5$�������)$�&�� � � ����#��) ��& ��% �� (� &���#� �" �! �" ��� ��%���� ��������5 $���"��% $��$����� ! �$$�� �� ��� � �� ��''�� �= ����� %#��$��� (�) ��'� ���� � (�� "�� '���� �����#��� ��'���$%��� �

� �����'��) ���5�%��� ���� � %) ���) ��� �� �" �$$������ �"�&���! &��� (���%� ����� �#�) ������ &�� ��� ���$ � �" �C� ��� ���"� �-#��&�# ��#�%��� ���� �" ���� �"�� ����� �� ��#�%��� �� (� %������� ���� �"� ��.�)�� ��� � %��� � $���-��$������ �$����� � � � ����� ��� �" ���, � ��$�� �# �������#� �� � $���� ���� � C�)����#��� �� �����! &� %#�� ��� ��� �"�&��� �$$������ ��� � /��������� <��� *-0-4! &��� ��&�� ����� %��,�� ��%����� � ��� DEJ� �� ����)ED ��� ! ��� &�� � $��$����� ��#�� �� %�,� ���% ���#��� �� ��� ED ��������*4> E����$ ��� ����#� � �5�%$�� ��� � %��� �����9 ��� ��� ��$�&�( (��& ��! ������ *??83?;! $�� ����� � ���-���� �"� ��#�%��) � �"��� ���� ��%��! �� %��)! �� (� "����%������) ����"��# ��� $�� ������%$����� ���� �"�2 ��"������ �" �� �������#�! ����#� ���� "��! ���&�� � %���$�� � ��'����#� �� �� �5���� ���� ������) ��##���� ��������� � �'� ����� �" *??>! &��� �����) �& ��� ���$������� �##��#���� ��� �$����� �$�����# ) ��% ��� �$$������ ��% �

� �� ��� ���)! �" ���� �! ��� #����� ��"��%�) ���� &� � ��(� ��� ���� &�,� �" �C�2 ����'������ ��� ED $���"��%! �"��� ���! � $��) ��� #��� "������ �" ��"��% �������+����9 � �� (���%� �' (��� �� ���� �# #�������� �" ���-�5$��� � �� ! ��� ����"��� %����) 1� ��%$����2�D�%$���� ! &�� ��� $� (�� �5��$��� �" �$$�� ��� ! �� ��� $� �

������ � � ������� ���� �� ���� ����� ����

*00 �� 4�� � �� )1 1������ )������

Page 24: Standards and compatibility: the rise of the PC computing platform

,�� ! ��� 1ED2 %����) �� ���� %! � $��"� � ������ &�� ��� 8*8@���# "��#������ ���! �� ��"��%�) �� � �%� � ���� �"� ����) �""�� �����%���� $������ � �%�! (�� () �� %��� %� � �$$������ ����� = �%��%� ! ����� �� ��%���� $������� ���� �"�2 /���& �$�����# ) ��%! �""���� � � �%��� ���#� �" ���"#������ ! �������#�� () �'���#���� $���$�) �" �$��- ����� ��������'� ! &��� � �� �� ��%+���������#� �"�&��� 1�5��� �� 2 � ,�) $��%������ "������ �" ��� F��"�5(��& ��� ��� $�� ���� ��%$����2 %������ "��%! %���&���! '����� %���������#����� ���� � &� � *?>*�

/��� ��"�� ��� �%� �" ��"��%�)� ��� % ��,�� (���" �������'��#���� ��'��(�� �� � �� ��� � �%$��� ���� � � � ����� � ����#� 3 �� ��������'�� �� %����� �" ���'������! �'�����) ���$"�� � ��� �)� �"$������� ! %������ ��� � �� ��,�� �" &� � ���� ������ $�������� ��������#��� ��� � "�� ���'��#���� A ��� � %� -$�������� ��#� ����%%����� %���$��)- ��,�#B! &� %�) �5$��� ��"��%�) �� (� �( ���&���� ��� � "������ ������ #�� �������� �� �"��� ��� �� � &���� $���� % $�� ��� ����# ���� �����)! &���� ������#����) �� ������$$����� �� � �� &���� �#�-'���%� ��%%����� ���'�) ������ �� �)��%�� ����� #�� �

�� #'� .� � ��� �5�%$��! ��� ��� �" � ��#�%��� ������� ������������ ��,��&�� E��� �� �" ��%$���# ���#��#� ��� ����� � �����)��(��� ���� �""����)! �����#(��)! "��� �� $��"� $��$� � ����� ����� ! &��� ���#��#� �""���# ���) %��������) "��% ���� $��-���� �� ������� �� (� ��������� ����� ��& ��%� � /��� �� ���%����" $�� ���� ��%$���# ���'�) %�) (� ��"�%��� �� %� � � �� ! � ������ ���, �" � �� � %��� �('�� �) ������ �� ��� &�) ��%$���� ) ��% �'��'�� ��%�#����)! � �����! �� � ��(� �" (���%�# �' (��= (�� �!���! ��� ������#����)! " &� %�,� ��� % ��,� �" ������# ��� ��%$������ � %� � ��"��% ���%��� � ��� ��"��% ��� ��� �'�� �! � �'��! ����� ��%$��5 ��� �����'� ��� ���

�D���/< �� � ���

K���� ������� �" �� $�$�� ��'� (���"��� "��% ����"�� �����# ()%�%(�� �" ��� E�) ��� ������ ��� ��������#) �����# ����$! D�����"�� ��� � ���) �" ������! ��������#) ��� ������! ��'�� �) �"������ ���= () ��% <���! ���) �� ���! ����%� �����) ��� <�����K�����= ��� () ��� ��"���� � �) ����, �� � �� E���� � ��� �� C� "��%�,�# �'���(�� �%� �'����(�� %�������

����� ��� ���������*� /��� � "��7�����) ����� ���� �C� ��� ������) ����� �� �#��-� ��

%�����%$���� ! ��� 8*@@ E����(�� A*?;8B ��� 8**@ A*?;>B ���#�! ��� � %���� ��� ���������� �"������ �� ����� ��'���$%��� � D� ��# � ��� ��#�� T*@!@@@3T0@!@@@! ���) ��� � %��� ��%(�� ��� &��� ��� ����� �� �� ��� �%��#�# $�� ���� %�����%$���� ������

0� � (��" �'� �#���� �" �� �"� #'�� � � ��%���! 1/��� ��,� � ED� ����#�� �� D�%$���# E���"��% ! �������� ��� D�%$��(��)2! �*** .����� � �� ������ �1������! 0@@;! 0?A0B9 >;3>�

������ � � ������� ���� �� ���� ����� ����

��� � ���� � *04

Page 25: Standards and compatibility: the rise of the PC computing platform

4� � ����"���! 1��$$) C�����) �� ��� ED! � ���� ���� D���#�� ��� /����2! �� �������! ��������#) �$$��%���! 0@@:! *; ��#� �! :�

6� E� �� ��'�! 1D�� ��� ��� ����%� �" I/ ���2! *����� ������! ;8A0B9 4403;!$�� ��� ��� ��#�%��) �" ��� I/ ��� ,�)(���� � ��� �� ��� �" $���-��$������ �������+���� �� ��� 1���� ���� �2 A44:! ��'�2 ���� B� ��'�2 ������� &� �� ��%�� �������� � �����) �" �����%� $���� � ! ������ ���� �� ��'����� "�� �����$��� ��������'� � ������'����) ! ��&�'��! � $�� ���� "������ �" (��� $��"� ���� ��� ����� � � ����������������� 9 ��! ��#� �� E��,� ��! 1��� �'���, �%$�"�� ��)(����9 F���) ���� �"F�� ������2! 1��� �� ��� .������� 3������ ! *?;0! ��'�%(��9 *>308! �'���(�� ����� �����$9JJ�"��� ���%�����JZ �$%��J��#�J$��,� �����%�! ���� �� 4* �����) 0@@>� ��� '����)�" ��� �������� �"�����) ���% �������#�� � �� � <�(�&�+ ��� �� � ���#�� ! 1��� F�(���" ��� ��) 2! ������ � 0�� ��� *������! *??@! 449 *30:� � �)$����) ���� � �� $�� � "��% ����������� ��'����� $� ��� �� /� C���, ! 1� ����# �$��� 2! *??:! ��'� *???! �'���(������� �� &&&�%&(���, ���%J�'���,J� ������%�! ���� �� 4* �����) 0@@>�

8� �����& �� ���2 ���$��� � �� '���%� ���7�� � %��� 1 ��## � %���$��)2���������+���� �$$��� �� ��H��

:� �) ������� �� ����� ��� ) ��% �����5� ��'��(�) ���& �� ��� ����������"��%�&��, �" ���%� E� ��#�� � F�� $�� ��� $��$� � ! �� (� � ��� '� � �����%��� �"��%$���� ���&��,�#9 �� E� ��#�� ! 4 ������ )�� �� ��+ ,�� 3��� ���� )�$ ��� ���� 1���� ��� 3� �� %��� A��& ���,! *??>B! 08834@@�

;� �) �$$����� ���� (��� %����� �� ��� �����$� �" ) ��% ��������� "���� � �%��" ��� %��� � �-������� �����%� ���������9 �� <��#�� ��� E� ��(��� ��! 1���&��, �������'���� � � ������� �) ��%9 <� �� "��% ��� ������%$���� ��� ������ D�%$��������� ��� 2! 4 � ���� )����! *??0! 0*9 0?;34*4� �� ���������! ��&�'��! ����� � ���) ���%��� �����) $��"�� ����&��� ��� �"�&��� ��'�� �

>� E� �� ��'� ��� �� ����� ���! 1��� ����%� �" D�%$��(��) �������� 9 ������������� �� ������ �� �����2! *������ � ���'���� ��� " � � ������! *??@! *9 436*! ��$� 6�

?� �� D�%$(���-����)! ,�� .����� 4 � �'����� � ���� �� � �� ��+ . ������ � �� ������ �������� AD�%(��#�! ��! 0@@4B! 04*3::�

*@� �) ����, �� ��� ����� "�� � ��%%��� �� �� $����**� �� �,����! 1��������#)! D�� �%$��� ��� ��� F�����9 ��� 5$������ �" ��%�

D�%$���#2! E���� ��� ! C����� ��'�� �)! *??0! 403:?�*0� ��� � $�������� <� �����! 1��� �) ��% �$$�����2! � �� ����) A���B!

3���������� �� -���� ��+ . 9� �=� ��� A<�����! *?>0B! ?3>0! � $� **3*4�*4� F�� ��� $��-�#��� ��� ����) �#��� ) ��%��+���� �" ���$����� �"��%����

%���#�%��� ��� �5����#�! �� � ���� ! 1���� ������ 1����������+ �� 4�� � ���� � ��.� ����� 3���� � �� AC���%���! *?>?B= � ���� ! ����������� �� ��������� .� + 0�� �������� ��� � ������ �� �� �� ��� �� 1 ����� AC���%���! 0@@8B� �� $��-�#��� ) ��%��+���� � �#���&�) �� ��%$����+���� � #������! �� �� � � �#��! �� ' ��� �� 3����� + .4 '�������� ������ � �� 1��� � AD�%(��#�! ��! 0@@4B�

*6� D�%$(���-����)! ! ���! A?B! 0*830*�*8� ��� � ���� �" ��� ���->@ � �� ��%%���) &��� ���������+�� � D� <�� �)!

1F��% ��� �����& 9 � �� � �� #��� ! E������� ! ���,���� ! � ��(���� ! ��� ����������$$���2! � �� ��� ����� ��� �� E��� A�� B! �� 9� �� 3��� �+ �� 1�1��������� � 9� ����� � ������ AD�%(��#�! ��! 0@@4B! 0?38@�

*:� E� ������)! ��������� ����� �� ��� )����+ 1�� � ��� ���� � A�5"���! *??8B! *4*388� �����$� ������)2 ���������+���� �" ��� �( �7���� E�J0 �����������! &��� � �� �������� ����! � �� �� ���� "�� ����%$� () �C� �� 1����� �2 ��� ��������

*;� � D�$� ,) ��� �� <��� ! -�� 3����+ �� ) � � )� � ��� )������ # ���� �� �-3) ����� 1��� � A<�����! *?>?B! 0436�

*>� 1�C�2 ���#�2 A����'�& &�� ��� ���#�B! -�� ! *?>4! >A**B9 >>3?;! � $� >?�*?� ���� �� � ��� %�����2 ��� ��'�� % �� ��� �� ����� �� #� ��'��9 E� ��,� ��! 1���

A��B�""������ �#��9 5$����# ��� � �$$������� �" �'�� �) � ��� �� #� �" ���E�� ���� D�%$����2! ������ � ( ���� ������! 0@@@! *4A*B9 8?3;0! �� :8�

0@� ��� &���) � ��(���� '�� �� �" ��� ��#�����) ������� �� R� D��#��)! .���� ����*��� �+ �� �� -�� � ������ ���� � 3�& �� �� 3������� -���� ,� ��� 1� ����� ��� ����� 1��=� � � (�� ! 0�� ��' �� ��� A<�����! *??:B! *0>3?�

������ � � ������� ���� �� ���� ����� ����

*06 �� 4�� � �� )1 1������ )������

Page 26: Standards and compatibility: the rise of the PC computing platform

0*� E� � ��� �� ��� � ��� ��! 1�C�2 C���� ������ C�()9 ��� E�� ���� D�%$����2!*?>*! *� A��� ��������) �'���(�� ������ ������ ��! ��5� 9 F����� D�%$���# ����B

00� ��� �$ ��� ��'���� � D�$� ,) ��� <��� ! ! ���! A*;B! 4?384= D��#��)! ! ���!A0@B! *0;346= D�%$(���-����)! ! ���! A?B! 04?36@�

04� 1DEJ�! ��� F� � ED �$�����# �) ��%2! �#��� �� ����� &�( ��! ����! �'���(������� �� &&&��#����� ������(+JDE�����! ���� �� 0; ��$��%(�� 0@@;� �% E���� ��!������ �" ��� $��.��� ���� (���%� ��-���! ��$����� �� ���������+����9 �� E� D���++!. ������ � 3� �� 1������! ����� ��� AD�%(��#�! ��! 0@@4B! 0;@3*�

06� �� <��#�� ! 1 5������ ����%� ��� ����%� E��#�� 9 ��� D� � �" ���������%$���� ���� ��)2! -���� �� ������ 4 '� �! *??0! ::A*B9 *38@! �� 0*�

08� ���� �� E���� � ��� ��! 0? ��$��%(�� *?>* A$�� ���� ����'� �" E���� � ��� ��C� B�

0:� C) 1��%$��(��)2 � �� $�$��! � #�������) ����� &��� ��'� ��� C��� ���%1 �( �����2 ��%$��(��) A� (��&��� �� �C� ��� � ����� ED! ��� �" &��� %�) (� � �� �$���� �" ��� �����B� 1D�%$��%���2 �� 1'������2 ��%$��(��) A� (��&��� ��� ED ��� � �"�&���B ! ��&�'��! � ������ ���%��� �" ) ��% �� $���"��% ��"����! � &�� (���%� ������E� ��'� ��� � C���! 1��� ����%� �" ����&�) ��������#� ��� ���&��, '������9<� �� "��% �������) ��$$�) � ���)2! ��������� *������ ��� )����! *?>>! 4A0B9 *:830@0!�� *;*�

0;� �� D� C���, ! 1�������� ����& ������ "�� �����"� �� ���%��� 2! ������ ���� ������! *?>>! 89 8?3;:= �� E�""���! 1E��� ��$������� � �$���� ���&��, 9 �����������+���� �" ���&�) ����, ���#�2! *<������� �� *����� ������! 0@@0! 4?9 0>034*6�

0>� � ��"��# �"������ � ��� ��'���$%��� �" ��������� �#��� ��%$���# ��������#)&� ��� �����$� �" ��� ���' ���� ������ ! � ���� &�� � $��$� � ��� (���'���! ����� ���� ����% �" )%(��� %��$������! ��� ��� �����%��� () � "��% �� ����% ����� (�� �����A&��� '���� %������ ��� ����� B (� �5������ �� ����%$� ��)���#� F�� �����'�� ��+�# �"�! ��! ��#� �� ���#� ! .��� ������+ �� *�����! ��' �� ��� A<�����!*??0B! 0?@34@8�

0?� F���, K������2 �����(���� �� �� '���%� � �� � � ������ �""����� '�� �� �" �����'�� �� ���� ����� $���$��� 1C� ����2 ����'�� ����$��(�� $��� ��� ���'������ ()���(������) ��� �����# ��� $� (��� �" ��� ) ��%! � � %����� ���� ���� ��(() � ������ ���� $��"� ���� � �� �

4@� ��� �$$�� ��! �"��� ����� � � 1��� ��-�����������2 %�����! &� � "��� �� #���"��% ��� ��� �� �� (� 1�$��2 �� %������ �5$�� �� $� (��� ��� � ��� ��"�D���9 <��#�� ��� ��(��� ��! ! ���! A;B! 4@;�

4*� D�%$��� �$$��2 ���%%� �'�� ��� ���� �# �" � ������ � � �� ����"��� � *?>;!� &��� ��� ���,-� �5 ��� �� ��� ����&��� ��'��9 ������)! ! ���! A*:B! *80�

40� 1�� ��� F�����-E���" D�%$���� ���'���2! " � ��� �����! *?>0! 04J4@ ����%(��9>@@= 1�)��% �""�� � F��� D�%$����2 A��'��� �%���B! �� ��� �! *?>4! 0; ��$��%(��9 0*���)��% ���%�� 1"�����-$���"2 � � �����%��,= ��� ����� � ����%����� � � �" ��� ���% ������() ��� /<��� *������ (�������� ����� � �� ��'���� ��$��� �� ��� ����"��%� "��% F�(����)*?>4�

44� �� �� ��)��� ��� �� �� ���! �� .� ����� 4������ " ���&� 5�>575�8� AD�%(��#�!*?8:B! 8?3:@�

46� D"� ��'� ��� C���! ! ���! A0:B! *;@3*� ��'� ��� C���2 ���������+���� �" ���1#���&�)2 #�� (�)��� %� � �����%� ��������� � ��$����# ��� ��� ��� �" ��%$��(��) �$������! (�� ��� ��� ����� �� ���������) "��%��+�� %��� �" 1��%$��(��)2�

48� ��%%��+�� � �� /���! 1<�'�� �" ED D�%$��(��)2! -�� ! *?>4! >A**B9 06>3?�4:� D���++! ! ���! A04B! 0;@�4;� �� �5������� ���) ����� �# $�) ��� "��% E� ��,� ��! 1��� � � C��"�� �9 ���

����� D�� ������� �" ��� <�$��$ D�%$���� ��� ��� %��#���� �" � �)$� F��%2! ������ �( ���� ������! 0@@8! *>A0B9 *?*30@8� ��� �� � ��,� ��! ! ���! A*?B! � $� :63:;! ;@�

4>� 1�C�2 ���#�2! ! ���! A*>B! ?@�4?� ������)! ! ���! A*:B! *6036! �""�� �%� � �"�� ��%%��� �� �$$��2 ���� $�� ����

"��% �� �����%� $�� $���'��6@� �� D�%$(���-����) ��� /� � $��)! 1��� �+ . ������ � �� ��������� 3����� !

0�� ��� AC������! D�! 0@@6B! *0*30�6*� ���%�� ��� /���� ��'� �$$��� ��� ���� ��� �����' �2 �����$� �" ����$���'�

������ � � ������� ���� �� ���� ����� ����

��� � ���� � *08

Page 27: Standards and compatibility: the rise of the PC computing platform

"��5(��) �� ��� %�����%$����! ����# � '���� %����# � $����'�� () �""����� � ��#���$ � ���� $���$�� � ������! (��&��� ��� 1 ����-�����2 ��� 1���&��,��2 %����������$� ! ��� ����� �� ����! � � ���) (���%� #�"���� � ��� %� %��,�� ��&��� ������ �" %) ���)2 �%�"��%�� �� ���%�� ��� �� /����! 1��������� � ������+ ����� � �� �� ��� �������� �������������� � � � ������������ AD�%(��#�! ��! *??>B! ;6�

60� �� ���&)�! 1<�����# �� <�'� ��� ����9 ��� � ��� '� D�� ������� �"1 ���������2 D�%$���# � ��� ��! *?;?3>?2! -������ ������ � ������ � *�������! 0@@0!04A4B9 60;364� � � �"�� �����%$����) ����� �� ��� �%��#���� �" �� ���� E� ��&��+�,!1CCD ����' ��2 �� 1��� � )������ 9 '������ ��� �% 2! � 1��� CCD D�%$����<�����) E��.���9 �� �� ����������2! $�$�� �" E��"� ���� ����$ D�%%���� D: �" ��� � !����%(��! *?>0! ��$) � C�� � <(���)�

64� <� ������! 1��� ��%� D�%$����9 ��� ��,�# �" � D�� �%�� ��������2! ��� �� �� 1����� ! *?>>! 0A*B9 838*! �� 4@� F�� ������ � � ������� ���� ���)! �� �� ����! �� �������� ���� A<�����! *?>8B= ��� "�� ��� $��(��%��� �" �� ���������+����! �� ���% ����� �� ������)! �������� ��� �� ������ � ������+ �� ( ���������� � � 3��� A���%��� -&����! *?>:B� ��� �� � �� <���! 111/��� /���� � �� &�� � D�%$�����22 ��� ���$�# �" ��������� D�%$����! *?>@3*?>:2! �� ��� ! ��'�� �) �" ����! 0@@6! *6346�

66� F�� � �����9 O������%$���� ��� ��'��� �%���P! 1��� � .� ! *A?B! ��#� � *?>@90�

68� ����! ! ���! A64B! *@;�6:� F�� � �����! � ��� ��! 1��� ������ �R->*9 ��) �� ���� ����2! )������ *�������!

*?>*! *:9 0?638� K������2 ���$��� � �� '���%� �5�%�� ��� ��(() � ������� ���� �� ����$�� �� � ��� ��� %����� �

6;� C� C�#����! /� �� *�� + �� � �������� 4�� ��� ,��� � 1���� A/��$�#! 0@@8B!*80! *8?�

6>� ������! ! ���! A64B! 4:360! 683?�6?� ��� � $������ �&�� ���� ����) ! (�� ��� �"��� ������) ��� �(.��� �" ��������

() � ��� �� ����� � � � ���! ��#� �� <� ��)! 1� ���)�� C�� �9 � ���) �" ��� ���#��D�%$����2! ��' �� ���! ����! �'���(�� ����� �� &&&����#��-����'������,J���5�$�$��$-���[��%M�������H�� ,['�&H�[>H���%�[0;! ���� �� 08 ��$��%(�� 0@@;= � ��-&����! /���+ �� ���� � ,�� AD�%(��#�! *??0B! �'���(�� ����� �� ���$9JJ����"��������%J���J ���)J������� ���%�! ���� �� 4 ����(�� 0@@;�

8@� ��� � ����� �" ������#�-#��# 1C�� ��� 2 � $��� ��� %���"������ &� ������# ���%� � ��� $������-���� ���9 �� D�%$(���-����)! �10+ . -���� �� ��� � ������������� A�5"���! *?>?B! ;?3>*! *@@30� ��'���%����� $��%���� ��� �( �) �" C�� ��7�$%��� ��� $����$ %� � ��� ��) � ������ &�� ��� /� �� ��%� ������2 *?:@ �� ��) �" ��������#)9 ! ����! 06:3>�

8*� �� <��#! (������ 4 �� A<�&� ! 0@@6B! (��, ��'��! $��'�� �� �'����'�! ���������#��-�-����, ���������+����9 1<��# (�"��� ���� �"� ��� ����� ����� ��� ED &����! �%������� �" �"��� 7���� ��%� ��%$���� &��� (�����# "�� �$��%��) � � �� E������ "��%� ��(� ��� ��������� #��� ��� ��� &�� %����� &��� �"��� �$$����� �� ��'� (���,���,�� ��#����� � � (��,)��� ��� () �� �������� %�� "��% D�%(��#� ���� E����)�������) &���� D�%$��(��)� F��#�� �N2

80� F�� &��� A��"��� &�� �� $��� �� ��� ������! ���#�-��%$���� �� �B! �� � �����)!���'����� �� ,����� + ' ��� �� )���� ��� �� *���� -������ 1��� � ��������� AD�%(��#�! ��!*?>?B�

84� �� <��)�! (������ H 1!+ ����� � �� 1���� *'����� A<�����! *?>6B! *@:! *@?3*@!**63*8= ����! ! ���! A64B! >8� �$��"����� � #'�� � <��#! ! ���! A8*B! *@038! ��"����# ����� �#���- $��"�� �" �&� %���� ���������

86� �� /������#�! 1������# ����#2! �� ��� �! *?>4! ; ���9 04�� F��% � "�����#(� �" ����� �����(������ &�� �����! ����� %�'�� �� (� � ���#��) ���$������ � ������� �� *?>6! ��&�'��! ����� ��7���� &��� �%������ �� � ���������# ��,� � ��� %�����"�%�

88� <��)�! ! ���! A84B! **43*6! $�� ��� ��� ��(� �����$� � �%��#�# � � %��� ���'�� ���"��� �%��# ��� (���� ���#� �" �5$��� ��� ������� &��� ������

8:� - #�� OCCD ���� � �� #���$ ��& ������P! *?>0! ����(��! *A:B9 00�8;� F�� �5�%$��! O����� � � E��, ��'��� �%���P! 3��� 9� �! *?>4! �$��! * A0B9 4�8>� O����� ��'��� �%���P! �� ��� �! *?>4! 6 ��)9 08��

������ � � ������� ���� �� ���� ����� ����

*0: �� 4�� � �� )1 1������ )������

Page 28: Standards and compatibility: the rise of the PC computing platform

8?� F�� � �����! � �����, ��� E� �$$����%! %��� � -�� �� -���� �� A<�����! *?>0B!*0034 ��� $� %�

:@� )�������� 1������! *?>6! ;A:B! ���9 :;�:*� OF������ ��#� E��-$�� ���� ��'��� �%���P! )�������� 1������! *?>6! �����)!

;A*B9 ;638�:0� ) ����� 1��� � %���! *?>6! �$��! ;A6B! ��$$��%���9 *8�:4� �� D��� ! 1�� ��� CCD () C� ��� ��(�2! )�������� 1������! *?>6! ����%(��! ;A*0B9

>*38�:6� �� ��)! 1��& ���� "�� �%��� C� �� 2! �� ��� �! *?>6! > ��)9 04�= E� <$����!

1/ � � ��� "�� ��� ��'����2! �� 1������ % &��! *?>6! *8 ��)9 8�:8� �� ���%� ! .��� �����+ �� .������ ���� A<�����! *??@B! *0436�::� ���%� ! ! ���! A:8B! 04@�:;� ���%� ! ! ���! A:8B! *>6�:>� I����� � ���%� ! ! ���! A:8B! *;:�:?� ���%� ! ! ���! A:8B! 0063:�;@� �� ��&��)! 1��& $���2! ) ����� 1��� � %���! *?>6! ����(��! ;A*@B9 >:�;*� 1��& ����� ����2! .��� 9� �! *?>6! ����(��! 4A4B9 ;3>= �� ��&��)! ) �����

1��� � %���! ?>6! ;A*0B9 *@@3*= E� C�#�� O�CD 4*@ (������ �P! ) ����� 1��� � %���!*?>8! >A6B9 *0*3:�

;0� D� D��, ��! 1���� C��%2 F� � K��%2! �� ��� �! *?>4! 4* ��#� �9 *��;4� ����! ! ���! A64B! *44360= ���% �� ��� ������)! ! ���! A64B! *843>0�;6� ���% �� ��� ������)! ! ���! A64B! 0*;306= ���%� ! ! ���! A:8B! *>>30@:�;8� 1�%�� 9 ��'���� C��, ���2! �� ��� �! *?>6! 06 ����(��9 46C�;:� �� C��, ! 1��,�# ����� F� ��� �$���2! �� ��� �! *?>8! : ��#� �9 04��;;� D�%$(���-����)! ! ���! A?B! 0*:3*?! 08*3::�

������ � � ������� ���� �� ���� ����� ����

��� � ���� � *0;

Page 29: Standards and compatibility: the rise of the PC computing platform