12
ΠΠ΅Π½ Π’ΠΎΠΌΠΏΡΠΎΠ½ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠ» Π°Π²ΡΠΎΡΡ, ΡΡΠΎ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠ΅ ΡΠΎΡΠΎΠ²ΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, ΡΠ΅ΠΌ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° PDP-7. ΠΠΎΠ»ΡΡΠΎΠΉ Π΄ΠΈΡΠΊ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π» Π΅ΠΌΠΊΠΎΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡΠ°.
13
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Web-Π²Π΅ΡΡΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΡΠ°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² (FAQ) ΠΏΠΎ PDP-ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌ <http://www.faqs.org/faqs/dec-faq/pdp8>, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎ-Π΄ΡΡΠ³ΠΎΠΌΡ ΡΡΠ°ΠΊΡΡΠ΅ΡΡΡ ΡΠΎΠ»Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° PDP-7 Π² ΠΈΡΡΠΎΡΠΈΠΈ.
14
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠΎ ΡΠ΅Π΄ΡΠΌΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ http://plan9.bell-labs.com/7thEdMan/index.html.
15
UUCP ΡΡΠΈΡΠ°Π»Π°ΡΡ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° Π±ΡΡΡΡΡΠΉ ΠΌΠΎΠ΄Π΅ΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π» ΡΠΊΠΎΡΠΎΡΡΡ 300 Π±ΠΎΠ΄.
16
Π‘Π΅ΡΠΈΡ PS/2, ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΠ»Π° ΡΠ²ΠΎΠΉ ΡΠ»Π΅Π΄ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ IBM PC β Π² ΡΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ ΠΌΡΡΡ ΡΡΠ°Π»Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΠΏΠ΅ΡΠΈΡΠ΅ΡΠΈΠΉΠ½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°Π·ΡΠ΅ΠΌ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΡΡΠΈ Π½Π° Π·Π°Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ "PS/2-ΠΏΠΎΡΡΠΎΠΌ".
17
ΠΠ³ΡΠ° "SPACEWAR" Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π±ΡΠ»Π° ΡΠ²ΡΠ·Π°Π½Π° Ρ ΠΈΠ³ΡΠΎΠΉ ΠΠ΅Π½Π° Π’ΠΎΠΌΠΏΡΠΎΠ½Π° "Space Travel", ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ±Π΅ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Π»ΠΈ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² Π½Π°ΡΡΠ½ΠΎ-ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π½ΡΠ°ΡΡΠΈΠΊΠΈ.
18
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΈ ΡΡΠ½ΠΎΡΠ½ΡΡ Π΄ΠΎΠ»Π΅ΠΉ Web-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² Π΅ΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎΠΌ ΠΎΠ±Π·ΠΎΡΠ΅ "Netcraft Web Server Survey" ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ <http://www.netcraft.com/survey/>.
19
ΠΠ»Ρ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΡ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ Π² Unix: ΠΊΠ°Π½Π°Π» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π²Π²ΠΎΠ΄ΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΉ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ΄Π΅ΠΈ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π² Π³Π»Π°Π²Π΅ 7.
20
ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΠΎΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ° (periodic clock interrupt) Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°ΠΊΡΠ΅ ΡΠ°ΠΉΠΌΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½Π° Π΄ΡΡΠ³ΡΡ Π·Π°Π΄Π°ΡΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊΠ²Π°Π½ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Unix-ΡΠΈΡΡΠ΅ΠΌΡ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ Π½Π° 60 ΠΈΠ»ΠΈ 100 ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΠΈΠΌΠΏΡΠ»ΡΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ.
21
ΠΠ»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΠΎΠΌΠΎΠ΄Π½ΠΎΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΠ»Π΅ΠΉ (role-based security).
22
ΠΠ°Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²Π΅ΡΡΠΌΠ° ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»Π°ΡΡ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ Microsoft Π² Ρ ΠΎΠ΄Π΅ ΠΏΠ΅ΡΠ΅ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ»ΡΠΆΠ±Ρ Hotmail. Π‘ΠΌ. [7].
23
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° Web-ΡΠ°ΠΉΡΠ΅ OSData <http://www.osdatΠ°.com/>.
24
ΠΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ Multics, ΠΊΠΎΡΠΎΡΠ°Ρ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠΊΠ°Π·ΡΠ²Π°Π»Π° Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π² ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ Π² 1965 Π³ΠΎΠ΄Ρ ΠΈ Π΅Π΅ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΡΡΠ°Π²ΠΊΠΎΠΉ Π² 1969 Π³ΠΎΠ΄Ρ.
25
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΡΡΠ°ΡΡΠ΅ ΠΠ°ΡΡΠ°Π»Π° ΠΠΈΡΠΊΠ° ΠΠ°ΠΊΠΊΡΡΠ·ΠΈΠΊΠ° Π² [56].
26
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π° Web-ΡΠ°ΠΉΡΠ΅ OpenVMS.org <http://www.openvms.org>
27
MacOS ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ ΡΠ°ΡΡΠ½ΡΡ ΡΡΠΎΠ²Π½Π΅ΠΉ (ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ OpenStep ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ GUI-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Macintosh) ΠΏΠΎΠ²Π΅ΡΡ Unix-ΠΎΡΠ½ΠΎΠ²Ρ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (ΠΏΡΠΎΠ΅ΠΊΡ Darwin).
28
ΠΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡ ΠΊ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ ΡΠ°ΡΡΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Amiga, IBM ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Commodore Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° ΡΠ²ΠΎΠΉ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² REXX. ΠΠ°Π½Π½Π°Ρ ΡΠ΄Π΅Π»ΠΊΠ° ΠΎΠΏΠΈΡΠ°Π½Π° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ http://www.os2bbs.com/os2news/OS2Warp. html.
29
ΠΠ΄ΡΠ΅Ρ ΠΏΠΎΡΡΠ°Π»Π° AmigaOS: <http://os.amiga.com/>.
30
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° GEM <http://geocities.com/SiliconValley/Vista/6148/gem.htm>.
31
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡΡΡ ΡΠ°ΠΉΡΠ° OS Voice <http://www.os2voice.org/> ΠΈ OS/2 BBS.COM <http://www.os2bbs.com/>.
32
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ ΡΠ½ΠΈΡΠΈΡΠΈΡΡΡΡΠ΅ΠΉ ΠΌΠ΅ΡΠ°ΡΠΎΡΠΎΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Microsoft ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π·ΠΈΡ "ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π·Π°ΠΌΠΊΠ½ΡΡ".
33
http://security.tombom.ΡΠΎ.uk/shatter.html
34
16 ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΡ Microsoft Π² ΠΌΠ°ΡΡΠ΅ 2003 Π³ΠΎΠ΄Π° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ ΠΏΡΠΈΠ·Π½Π°Π»Π°, ΡΡΠΎ NT-Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. Π‘ΠΌ. Web-ΡΡΡΠ°Π½ΠΈΡΡ http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/bulletin/MS03-010.asp.
35
17 ΠΡΠΎΠ±Π»Π΅ΠΌΠ° DLL hell Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ "ΡΠΌΡΠ³ΡΠ΅Π½Π°" ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ .NET, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΡΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π° 2003 Π³ΠΎΠ΄ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ .NET ΠΏΠΎΡΡΠ°Π²Π»ΡΠ»Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Windows NT.
36
18 Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Cygwin Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π° Ρ ΠΠ΄ΠΈΠ½ΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Unix (Single Unix Specification), ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌ ΡΠ΅ΡΡΡΡΠ°ΠΌ, Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ Π² ΡΠ΄ΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅ΠΉ ΠΈΡ Windows-ΡΠΈΡΡΠ΅ΠΌΡ. Π’Π°ΠΊ, ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Ethernet-ΠΏΠ»Π°ΡΠ°ΠΌΠΈ.
37
http://www.cbttape.org/cdrom.htm
38
ΠΠΏΡΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ ΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅Π»ΡΡ Π±ΡΠ» ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΠ΅ΡΠΈΠΈ 40 Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ ΠΎΠΊΠ°Π·Π°Π»ΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠΎΡΠ½ΡΠΌ; Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ»Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ 360/67.
39
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ Linux-ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ ΡΠΌΡΠ»ΡΡΠΈΠΈ ΠΈ ΠΏΠΎΠ³Π»ΠΎΡΠ΅Π½ΠΈΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π·Π°Ρ Π²Π°ΡΠ° ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ, Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΎΠ². ΠΠ»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ : Linux Π½Π΅ Π½Π°ΡΡΡΠ°Π΅Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΌΡΠ»ΠΈΡΡΠ΅Ρ, ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½Π΅ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΊ "ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ" Π²Π΅ΡΡΠΈΠΈ.
40
ΠΠ°ΠΊΠΎΠ½ ΠΡΡΠΊΡΠ° Π³Π»Π°ΡΠΈΡ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π·Π°ΠΏΠ°Π·Π΄ΡΠ²Π°ΡΡΠ΅ΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π·Π°ΠΌΠ΅Π΄Π»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ, Π Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΎΠΌ ΡΠΌΡΡΠ»Π΅ ΡΠΎΡΡ Π·Π°ΡΡΠ°Ρ ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ°Π·ΠΈΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠΌ ΡΠΈΡΠ»Π°, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Ρ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅.
41
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π₯Π°ΡΡΠΎΠ½Π°, Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅ΡΠΆΠ°ΡΡ Π² ΠΊΡΠ°ΡΠΊΠΎΡΡΠΎΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π²Π»ΠΈΡΡΡ Π½Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
42
Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΡΡΠ΄Π΅ ΠΏΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠ΅ΠΌΠ΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ "Refactoring" [21], Π°Π²ΡΠΎΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ΅Π»Ρ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π° ΡΠΎΡΡΠΎΠΈΡ Π² ΡΡΠΈΠ»Π΅Π½ΠΈΠΈ ΠΎΡΡΠΎΠ³ΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π²Π²ΠΈΠ΄Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ΄Π΅Ρ ΠΈΠ· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ Π΄ΡΡΠ³ΠΈΡ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ²Π»Π΅Π½ΠΈΠΉ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠ²Π»ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ΠΌ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΎΡΡΠΎΠ³ΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ.
43
Π’ΠΈΠΏΠΈΡΠ½ΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π° rehash Π² csh(1); Π²Π²Π΅Π΄ΠΈΡΠ΅ man 1 csh Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ. ΠΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ 12.4.3.
44
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ "ΠΏΠ΅ΡΠ΅ΠΏΠ»Π΅ΡΠ΅Π½ΠΈΡ" Unix ΠΈ ΠΠ·ΡΠ½ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π.
45
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ Π±ΠΈΡΠΎΠ² Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΡΠ»ΠΎΠ²Π΅ β "ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ" ΠΈ "ΠΏΡΡΠΌΠΎΠΉ" (big-endian ΠΈ little-endian). Π₯ΠΎΡΡ ΠΊΠ°Π½ΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π΄ΡΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ, ΠΏΠΎΠΈΡΠΊ Π² Web ΠΏΠΎ ΡΡΠ°Π·Π΅ "On Holy Wars and a Plea for Peace" ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π½Π°ΠΉΡΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΡΠ°ΡΡΡ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅.
46
Π¨ΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π°Π²ΡΠΎΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½Π°Ρ ΠΈ Π°Π²ΡΠΎΠ΄Π΅ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΡΠ»ΠΈ Π² Π‘, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ»ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ PDP-11, β ΡΡΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ ΠΌΠΈΡ. Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡΠΌ ΠΠ΅Π½Π½ΠΈΡΠ° Π ΠΈΡΡΠΈ, Π΄Π°Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π±ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π² ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌ ΡΠ·ΡΠΊΠ΅ Π Π΅ΡΠ΅ Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ PDP-11.
47
ΠΠ°Π»ΠΈΡΠΈΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠΎ Π΅ΡΡΡ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΡΡ ΡΠ°Π±ΠΎΡΠ΅ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°.
48
ΠΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄ Ρ ΡΠ·Π½Π°Π» ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ ΠΠ΅ΡΠ½ΠΈΠ³Π°Π½Π° ΠΈ ΠΠ»ΠΎΠ΄ΠΆΠ΅ΡΠ° "The Elements of Programming Style" ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ: ΠΏΠΈΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΡΠΈΡΠ΅ΠΌ Π΄Π»Ρ Π²ΡΡ Π±Π΅Π· ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ.
49
ΠΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π°Π½Π°Π»ΠΈΠ·Π΅ ΡΠ΅Π³-ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΊΠΈΡ ΡΡΠΈΠ»ΠΈΡ, ΠΊΠ°ΠΊ etags(1) ΠΈΠ»ΠΈ ctags(1).
50
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π»Π΅Π³Π΅Π½Π΄Π° ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π½Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΠΈΠ»Π΅ΡΠΎΠ² Π½Π° Π°Π²ΠΈΠ°ΡΠ΅ΠΉΡΡ Π΄Π»Ρ ΡΡΠ΅ΡΠ° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠ°ΡΡΠ°ΠΆΠΈΡΠΎΠ² ΡΠ°ΠΌΠΎΠ»Π΅ΡΠ° Π²ΡΠ΄Π΅Π»ΡΠ»ΡΡ ΡΠΎΠ²Π½ΠΎ 1 Π±Π°ΠΉΡ. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ Π²Π΅ΡΡΠΌΠ° ΠΎΠ·Π°Π΄Π°ΡΠ΅Π½Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Boeing 747, ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΠ»Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠ³ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π½Π° Π±ΠΎΡΡΡ Π±ΠΎΠ»Π΅Π΅ 255 ΠΏΠ°ΡΡΠ°ΠΆΠΈΡΠΎΠ².
51
Π€Π°ΠΉΠ»Ρ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π°Π½ΡΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅, Π° ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ls(1), ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Π³ΡΡΠΏΠΏ Π² ΠΈΠΌΠ΅Π½Π°.