ΠΠ΅Π½ΡΠΈ Π‘ΠΏΠ΅Π½ΡΠ΅Ρ.
ΠΡΡΡΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π±ΡΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½Ρ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΡΠ°Π»ΠΈ ΡΡΠΏΠ΅ΡΠ½ΡΠΌΠΈ. ΠΠΎ ΡΠΎΡΠΊΡ Π·ΡΠ΅Π½ΠΈΡ ΠΠ΅Π½ΡΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ.
Π‘ΡΠΈΠ² ΠΠΆΠΎΠ½ΡΠΎΠ½.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π° ANSI Π‘ Π±ΡΠ»Π° ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°Π½ΠΎ, ΡΠΏΠΎΡΡ ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π»Π΅Ρ. Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ Π½Π΅ Π±ΡΠ» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° 1989 Π³ΠΎΠ΄Π°, ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² Π±ΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ 1985 Π³ΠΎΠ΄Π°. ΠΠ°Π½Π½ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ Π½Π°Π·ΡΠ²Π°Π»ΡΡ ANSI Π₯3.159, Π½ΠΎ Π±ΡΠ» ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² ISO/IEC 9899:1990, ΠΊΠΎΠ³Π΄Π° ΠΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ (International Standards Organization β ISO) ΠΏΡΠΈΠ½ΡΠ»Π° Π½Π° ΡΠ΅Π±Ρ ΡΠΏΠΎΠ½ΡΠΎΡΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΡΡΠ²Π°. ΠΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΉ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ·ΡΠΊΠ° ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π‘89 ΠΈΠ»ΠΈ Π‘90.
ΠΠ΅ΡΠ²Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Π‘ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΠΈ, "Portable Π‘ and Unix Systems Programming" [44], Π±ΡΠ»Π° ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π² 1987 Π³ΠΎΠ΄Ρ. (Π― Π½Π°ΠΏΠΈΡΠ°Π» Π΅Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΌ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠΎΠΌ, Π½Π°Π²ΡΠ·Π°Π½Π½ΡΠΌ ΠΌΠ½Π΅ ΠΌΠΎΠΈΠΌΠΈ ΡΠΎΠ³Π΄Π°ΡΠ½ΠΈΠΌΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»ΡΠΌΠΈ.) ΠΡΠΎΡΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΠ΅ΡΠ½ΠΈΠ³Π°Π½Π° ΠΈ Π ΠΈΡΡΠΈ [42] Π²ΡΡΠ»ΠΎ Π² 1988 Π³ΠΎΠ΄Ρ.
ΠΡΠ΅Π½Ρ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π‘89, Π½Π°Π·Π²Π°Π½Π½Π°Ρ Amendment 1 (ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ° 1), AMI, ΠΈΠ»ΠΈ Π‘93, ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π² 1993 Π³ΠΎΠ΄Ρ. Π Π½Π΅ΠΉ Π±ΡΠ»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΡΠΈΡΠΎΠΊΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ Unicode. ΠΠ°Π½Π½ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ISO/IEC 9899-1:1994.
ΠΠ΅ΡΠ΅ΡΠΌΠΎΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π‘89 Π½Π°ΡΠ°Π»ΡΡ Π² 1993 Π³ΠΎΠ΄Ρ. Π 1999 Π³ΠΎΠ΄Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ISO ΠΏΡΠΈΠ½ΡΠ»Π° ΡΡΠ°Π½Π΄Π°ΡΡ ISO/IEC 9899 (ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ Π‘99). ΠΠ½ Π²ΠΊΠ»ΡΡΠ°Π» Π² ΡΠ΅Π±Ρ Amendment 1 ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅Π»ΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΡΠ²Π»ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π² Π»ΡΠ±ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Π±Π»ΠΎΠΊΠ°, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² Π½Π°ΡΠ°Π»Π΅ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΡΠ·ΡΠΊΡ Π‘++). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ Π±ΡΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΌΠ°ΠΊΡΠΎΡΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ².
Π Π°Π±ΠΎΡΠ°Ρ Π³ΡΡΠΏΠΏΠ° Π‘9Π₯ ΠΈΠΌΠ΅Π΅Ρ Web-ΡΡΡΠ°Π½ΠΈΡΡ chttp: //anubis . dkuug. dk/ JTC1/ SC2 2/WG14/www/pro j Π΅Π΅ ts>, Π½ΠΎ ΠΊ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ 2003 Π³ΠΎΠ΄Π° ΠΏΠ»Π°Π½ΠΎΠ² Π½Π° ΡΡΠ΅ΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π½Π΅ Π±ΡΠ»ΠΎ. Π§Π»Π΅Π½Ρ ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π³ΡΡΠΏΠΏΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊ Π‘ Π΄Π»Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
Π‘ΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ Π‘ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΠΎΠ²Π°Π» ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ ΠΈ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π»ΠΈ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°ΡΠ°Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ»ΠΎ ΡΠΏΠΎΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅.
17.2. Π‘ΡΠ°Π½Π΄Π°ΡΡΡ Unix
Π’ΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ Π² 1973 Π³ΠΎΠ΄Ρ Unix Π±ΡΠ»Π° ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½Π° Π½Π° Π‘, Π±Π΅ΡΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΠ» ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΡ ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½Π°Ρ Unix Π²ΡΠΊΠΎΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΠ»Π°ΡΡ Π½Π° ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. Unix-ΡΡΠ°Π½Π΄Π°ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈΡΡ Π² ΡΠ΅Π»ΡΡ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ API-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π΅ΡΠ²Π΅ΠΉ ΡΠ°ΠΌΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π°.
Unix-ΡΡΠ°Π½Π΄Π°ΡΡΡ, ΡΠ°Π·Π²ΠΈΠ²ΡΠΈΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅ 1985 Π³ΠΎΠ΄Π°, Π±ΡΠ»ΠΈ Π²Π΅ΡΡΠΌΠ° ΡΡΠΏΠ΅ΡΠ½ΡΠΌΠΈ Π² ΡΡΠΎΠΌ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ β Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΏΠ΅ΡΠ½ΡΠΌΠΈ, ΡΡΠΎ Π»Π΅Π³Π»ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Ρ Π²ΡΡΠΎΠΊΠΎ ΡΠ΅Π½ΠΈΠΌΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ API ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ Unix. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Unix-ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΠΊ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ², ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ (Π° ΡΠ°ΡΡΠΎ ΡΠ°ΠΊ ΠΈ Π΄Π΅Π»Π°ΡΡ) ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΠΈΠ·ΡΡΠ°Ρ ΡΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΊΠ°ΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ POSIX, ΡΠ΅ΠΌ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° Unix.
ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π² Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ Unix-ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ (ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Linux) ΡΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΠΊΠ°ΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π² Ρ ΠΎΠ΄Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² RFC Π΄Π°Π»Π΅Π΅ Π² Π½Π°ΡΡΠΎΡΡΠ΅ΠΉ Π³Π»Π°Π²Π΅.
17.2.1. Π‘ΡΠ°Π½Π΄Π°ΡΡΡ ΠΈ Unix-Π²ΠΎΠΉΠ½Ρ
ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΌ ΠΌΠΎΡΠΈΠ²ΠΎΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Unix-ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² Π±ΡΠ»ΠΎ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ AT&T ΠΈ Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° ΠΠ΅ΡΠΊΠ»ΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΎΡΡ Π² Π³Π»Π°Π²Π΅ 7.
Unix-ΡΠΈΡΡΠ΅ΠΌΡ 4.x BSD ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΎΡ Version 7, Π²ΡΡΠ΅Π΄ΡΠ΅ΠΉ Π² 1979 Π³ΠΎΠ΄Ρ. ΠΠΎΡΠ»Π΅ Π²ΡΡ ΠΎΠ΄Π° 4.1 BSD Π² 1980 Π³ΠΎΠ΄Ρ BSD-Π»ΠΈΠ½ΠΈΡ Π±ΡΡΡΡΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅Π»Π° ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉ Unix-ΡΠΈΡΡΠ΅ΠΌΡ. Π ΡΠΈΡΠ»ΠΎ Π²Π°ΠΆΠ½ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Π²Ρ ΠΎΠ΄ΠΈΠ»ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ vi, ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π°Π΄Π°Π½ΠΈΠΉ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌΠΈ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΈ ΡΠΎΠ½ΠΎΠ²ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² (ΡΠΌ. Π³Π»Π°Π²Ρ 7). ΠΠ΅ΡΡΠ°Π²Π½Π΅Π½Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π±ΡΠ»Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° TCP/IP-ΡΠ΅ΡΠ΅ΠΉ, Π½ΠΎ Ρ ΠΎΡΡ Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΠ΅ΡΠΊΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΊΠΎΠ½ΡΡΠ°ΠΊΡ Π½Π° ΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π² 1980 Π³ΠΎΠ΄Ρ, ΠΏΡΠΎΡΠΎΠΊΠΎΠ» TCP/IP Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Ρ Π»Π΅Ρ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π»ΡΡ Π² ΡΠΎΡΡΠ°Π² Π²Π½Π΅ΡΠ½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ.
ΠΠ΄Π½Π°ΠΊΠΎ Π΄ΡΡΠ³Π°Ρ Π²Π΅ΡΡΠΈΡ, System III, ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ°ΡΡΡ Π² 1981 Π³ΠΎΠ΄Ρ, ΡΡΠ°Π»Π° ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ AT&T. Π System III ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠ² Π²Π΅ΡΡΠΈΠΈ 7 Π±ΡΠ» ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΠΊΡΡ ΠΈ ΠΈΠ·ΡΡΠ½ΡΡ ΡΠΎΡΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠΉ Ρ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΠ΅ΡΠΊΠ»ΠΈ. Π Π½Π΅ΠΉ ΡΠΎΡ ΡΠ°Π½ΡΠ»Π°ΡΡ (Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠ°Ρ) ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ° ΡΠΈΠ³Π½Π°Π»ΠΎΠ² (ΡΠΌ. Π³Π»Π°Π²Ρ 7). Π ΡΠΎΡΡΠ°Π² ΡΠ½Π²Π°ΡΡΠΊΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ System V Release 1 Π² 1983 Π³ΠΎΠ΄Ρ Π²ΠΎΡΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ BSD-ΡΡΠΈΠ»ΠΈΡΡ (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ vi( 1)).
ΠΠ΅ΡΠ²Π°Ρ ΠΏΠΎΠΏΡΡΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ°Π·ΡΡΠ² Π±ΡΠ»Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΡΠ° Π² ΡΠ΅Π²ΡΠ°Π»Π΅ 1983 Π³ΠΎΠ΄Π° Π²Π»ΠΈΡΡΠ΅Π»ΡΠ½ΠΎΠΉ Π³ΡΡΠΏΠΏΠΎΠΉ Unix-ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, UniForum. ΠΡΡΠ΅Π΄ΡΠΈΠΉ Π² 1983 Π³ΠΎΠ΄Ρ ΠΏΡΠΎΠ΅ΠΊΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Uniforum (Uniforum 1983 Draft Standard β UDS 83) ΠΎΠΏΠΈΡΡΠ²Π°Π» "ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Unix ΡΠΈΡΡΠ΅ΠΌΡ", ΡΠΎΡΡΠΎΡΡΡΡ ΠΈΠ· ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ΄ΡΠ° System III ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΏΠ»ΡΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ² Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ². AT&T ΠΎΠ±ΡΡΠ²ΠΈΠ»Π° ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ UDS 83, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄Π°Π½Π½ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ» ΡΠΎΠ±ΠΎΠΉ Π½Π΅Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΈΠ΅ΠΌΠΎΠ² 4.1BSD. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΠ±ΠΎΡΡΡΠΈΠ»Π°ΡΡ Ρ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ Π² ΠΈΡΠ»Π΅ 1983 Π³ΠΎΠ΄Π° 4.2BSD, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ (Π²ΠΊΠ»ΡΡΠ°Ρ TCP/IP-ΡΠ΅ΡΠΈ) ΠΈ Π²Π²Π΅Π΄Π΅Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π°Ρ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ 7.
ΠΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Bell Π² 1984 Π³ΠΎΠ΄Ρ ΠΈ Π½Π°ΡΠ°Π»ΠΎ Unix-Π²ΠΎΠΉΠ½ (ΡΠΌ. Π³Π»Π°Π²Ρ 2) Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ»ΠΎΠΆΠ½ΠΈΠ»ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Sun Microsystems Π»ΠΈΠ΄ΠΈΡΠΎΠ²Π°Π»Π° Π² ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ ΡΠ°Π±ΠΎΡΠΈΡ ΡΡΠ°Π½ΡΠΈΠΉ Π² BSD-Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ; AT&T ΠΏΡΡΠ°Π»Π°ΡΡ Π²Π½Π΅Π΄ΡΠΈΡΡΡΡ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ Π±ΠΈΠ·Π½Π΅Ρ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ Unix ΠΊΠ°ΠΊ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΡΠΆΠΈΠ΅, Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΠΊΠΈΠΌ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ°ΠΌ, ΠΊΠ°ΠΊ Sun. ΠΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ Π±ΠΈΠ·Π½Π΅Ρ-ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π²Π΅ΡΡΠΈΠΈ Unix Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°.
Π Ρ ΠΎΠ΄Π΅ Unix-Π²ΠΎΠΉΠ½ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ ΡΡΠ°Π»Π° ΡΠΎΡΠΊΠΎΠΉ Π·ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΡΡΠ°ΠΈΠ²Π°Π»ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ°ΡΡΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ, Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΌ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ Π΅Π΅ Π½Π΅ΠΎΡ ΠΎΡΠ½ΠΎ ΠΈΠ»ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»ΡΠ»ΠΈΡΡ. ΠΠ΄Π½ΠΈΠΌ ΠΊΡΡΠΏΠ½ΡΠΌ ΠΈ Π²Π°ΠΆΠ½ΡΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡΠ»Π° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΡ AT&T, ΠΊΠΎΡΠΎΡΠ°Ρ, Π°Π½ΠΎΠ½ΡΠΈΡΡΡ Π² ΡΠ½Π²Π°ΡΠ΅ 1984 Π³ΠΎΠ΄Π° System V Release 2 (SVr2), ΠΎΠ±ΡΡΠ²ΠΈΠ»Π° ΠΎ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ°ΡΡ Ρ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ². ΠΡΠΎΡΠΎΠΉ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΡΠ°Π½Π΄Π°ΡΡΠ° UniForum Π² 1984 Π³ΠΎΠ΄Ρ ΠΏΡΠΎΠ»ΠΎΠΆΠΈΠ» ΠΏΡΡΡ ΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ²Π»ΠΈΡΠ» Π½Π° API SVr2. ΠΠΎΠ·Π΄Π½Π΅Π΅ Unix-ΡΡΠ°Π½Π΄Π°ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΠΌΠΈΠ»ΠΈΡΡ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ System V, ΠΊΡΠΎΠΌΠ΅ ΡΠ΅Ρ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ, Π³Π΄Π΅ BSD-ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΈΠΌΠ΅Π»ΠΈ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΡΡΠ²ΠΎ (ΠΏΠΎΡΡΠΎΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΡ Unix ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°ΠΌΠΈ System V, Π²ΠΌΠ΅ΡΡΠΎ BSD-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌ).
Π 1985 Π³ΠΎΠ΄Ρ AT&T ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ System V Interface Definition (SVID), Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΎΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ SVr2 API, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ UDS 84. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ SVID2 ΠΈ SVID3 Π½Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ ΠΊΡΡΡ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² System V Π²Π΅ΡΡΠΈΠΉ 3 ΠΈ 4. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ SVID ΡΡΠ°Π» ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ POSIX-ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΡΠΊΠ»ΠΎΠ½ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΡΠΏΠΎΡΠ° ΠΠ΅ΡΠΊΠ»ΠΈ/ΠΠ’&Π’ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΡΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ² Π‘ Π² ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° AT&T.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅ ΡΡΠ°Π»ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π»Π΅Ρ. Π’Π΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Unix-Π²ΠΎΠΉΠ½Ρ Π±ΡΠ»ΠΈ Π² ΡΠ°Π·Π³Π°ΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² 1985 Π³ΠΎΠ΄Ρ Π²ΡΡΠ»ΠΈ Π΄Π²Π° ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡΠΈΡ API-ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΠΌ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΏΠΎ ΡΠ΅ΡΠΈ: Network File System (NFS) ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ Sun ΠΈ ΠΠ’&Π’-ΡΠΈΡΡΠ΅ΠΌΠ° Remote File System (RFS). NFS-ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΠΈΠ³ΡΠ°Π»Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Sun Π±ΡΠ»Π° Π³ΠΎΡΠΎΠ²Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Π½ΠΎ ΠΈ ΠΎΡΠΊΡΡΡΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄.
ΠΡΠΎ Π±ΡΠ» Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΡΡΠΏΠ΅Ρ , ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ° RFS Π±ΡΠ»Π° Π²ΡΠ΅-ΡΠ°ΠΊΠΈ Π»ΡΡΡΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ. ΠΠ½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»Π° Π»ΡΡΡΡΡ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ Π»ΡΡΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΈ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ NFS, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π±ΡΠ»Π° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Unix. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π°Π½Π½ΡΠΉ ΡΡΠΎΠΊ Π±ΡΠ» ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π² 1987 Π³ΠΎΠ΄Ρ Π΅Π³ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠΈΠ»Π° ΡΠΈΡΡΠ΅ΠΌΠ° X Window Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΠ±Π΅Π΄ΠΈΠ² ΡΠ°ΡΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Sun Networked Window System (NeWS).