Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «Вопросы истории: UNIX, Linux, BSD ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 61

Автор Π€Π΅Π΄ΠΎΡ€Ρ‡ΡƒΠΊ АлСксСй Π’ΠΈΠΊΡ‚ΠΎΡ€ΠΎΠ²ΠΈΡ‡ "alv"

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ всё Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊ ΠΌΡ€Π°Ρ‡Π½ΠΎ, ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠ°Ρ€Ρ‚ Π½Π° Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… Ρ‡ΠΈΠΏΠ°Ρ… (особСнно Π½Π΅ Π³ΠΈΠΏΠ΅Ρ€ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΎΠ²Ρ‹Ρ…) с Ρ‚ΠΈΠΏΠΎΠ²Ρ‹ΠΌΠΈ ΠΆΠ΅ X-сСрвСрами ΠΈΠ· поставок XFree86 Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π²ΠΏΠΎΠ»Π½Π΅ справно. Однако вопрос ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ видСосистСмы свободными Иксами Π² 90-Ρ… Π³ΠΎΠ΄Π°Ρ… стоял вСсьма остро. И ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π΅Π³ΠΎ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡŒ постоянно.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Π±Ρ‹Π»ΠΎ, разумССтся, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ самих X-сСрвСров. На этом ΠΏΠΎΠΏΡ€ΠΈΡ‰Π΅ особСнно ΠΏΡ€ΠΎΡΠ»Π°Π²ΠΈΠ»Π°ΡΡŒ Ρ„ΠΈΡ€ΠΌΠ° S.u.S.E. – ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½ΠΎΠ³ΠΎ дистрибутива Linux, гСроя Π³Π»Π°Π²Ρ‹ сСмнадцатой. Благодаря тСсным ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ с Ρ„ΠΈΡ€ΠΌΠΎΠΉ Elsie – ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ высококлассных Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚, Π² Ρ‚ΠΎΠΌ числС ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…, Π΅Ρ‘ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ быстро ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π½ΠΎΠ²ΠΈΠ½ΠΊΠ°Ρ… Β«Π²ΠΈΠ΄Π΅ΠΎΠΆΠ΅Π»Π΅Π·Π°Β» ΠΈ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ вносили ΠΏΠ°Ρ‚Ρ‡ΠΈ Π² свои Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ X-сСрвСров.

Π’Ρ‚ΠΎΡ€Ρ‹ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ использованиС коммСрчСских X-сСрвСров, Π²Ρ€ΠΎΠ΄Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π²ΡˆΠ΅Π³ΠΎΡΡ Π²Ρ‹ΡˆΠ΅ Accelerated-X. Π‘Π°ΠΌΠΈ ΠΏΠΎ сСбС ΠΎΠ½ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ Π½ΠΈ свободными, Π½ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ, Π½ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… условиях ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ (ΠΏΠΎΡ‡Ρ‚ΠΈ) бСсплатно. Благодаря этому ΠΈΡ… Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ Π² состав дисковых Π½Π°Π±ΠΎΡ€ΠΎΠ² Linux-дистрибутивов ΠΈ софта для Π½ΠΈΡ…, Π²Ρ€ΠΎΠ΄Π΅ упомянутых Π² Π³Π»Π°Π²Π΅ ΠΏΡ€ΠΎ Linux Π½Π° Руси боксов ΠΎΡ‚ Walnut Creek ΠΈ InfoMagic. ΠŸΡ€Π°Π²Π΄Π°, Ρ‚ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ свои слоТности, ΠΊΠ°ΠΊ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ чисто тСхничСскиС. А для Руси этот ΠΏΡƒΡ‚ΡŒ оказывался Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ Π½Π°ΠΏΡ€ΠΎΡ‡ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Accelerated-X Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π½Π΅ поддавался ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

НаконСц, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ продСмонстрировала Π² 1998 Π³ΠΎΠ΄Ρƒ малСнькая ΠΈ нСпримСтная Ρ‚ΠΎΠ³Π΄Π° Ρ„ΠΈΡ€ΠΌΠ° Nvidia. Выпустив Π½Π΅Π·Π°Π΄ΠΎΠ»Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ Β«Π½Π°Ρ€ΠΎΠ΄Π½ΡƒΡŽΒ» 3D-ΠΊΠ°Ρ€Ρ‚Ρƒ Riva 128, ΠΎΠ½Π° вскорС сопроводила Π΅Ρ‘ ΠΈ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Linux'Π΅ – Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΌ Π±Π΅Π·ΡƒΠΊΠΎΡ€ΠΈΠ·Π½Π΅Π½Π½ΠΎ.

Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π½ΠΎ-слСдствСнных связСй. Однако Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π²Ρ‘Π·Π΄Π½Ρ‹ΠΉ час Nvidia начался с Riva 128 ΠΈ Π΅Ρ‘ Linux'ΠΎΠ²ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, остаётся мСдицинским Ρ„Π°ΠΊΡ‚ΠΎΠΌ. На констиатации ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ я ΠΈ ΠΏΠΎΡΡ‚Π°Π²Π»ΡŽ Π·Π°ΠΏΡΡ‚ΡƒΡŽ Π² своСй истории.

ΠžΡ‚ XFree86 ΠΊ Xorg

Π₯ронологичСски ΠΏΡ€ΠΈΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² этой Π³Π»Π°Π²Ρ‹ я Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ» Π½Π° появлСнии Π² августС 1994 Π³ΠΎΠ΄Π° XFree86 вСрсии 3.0 – Ρ‚ΠΎΠΉ самой, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ суТдСно Π±Ρ‹Π»ΠΎ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π»Π΅Ρ‡ΡŒ Π² основу дСсктопного Linux'Π°. Π’ Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΉ ΠΆΠ΅ Π³Π»Π°Π²Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ со свободной Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Иксов дальшС.

ΠœΠ΅ΠΆΠ΄Ρƒ Β«Ρ‚Ρ€ΠΎΠΉΠΊΠΎΠΉΒ» ΠΈ Β«Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€ΠΊΠΎΠΉΒ»

А дальшС Π½Π° протяТСнии 1994-1996 Π³ΠΎΠ΄ΠΎΠ² ΠΏΠ»Π°Π²Π½ΠΎ смСнились вСрсии 3.1 ΠΈ 3.2, Π½Π΅ ΠΏΡ€ΠΎΡΠ»Π°Π²ΠΈΠ²ΡˆΠΈΠ΅ΡΡ ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ Π³Ρ€ΠΎΠΌΠΊΠΈΠΌΠΈ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π°ΠΌΠΈ. А Π·Π°Ρ‚Π΅ΠΌ Π² ΠΌΠ°Π΅ 1997 Π³ΠΎΠ΄Π° Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ вСрсия 3.3, ознамСновавшаяся появлСниСм Π² Π½Π΅ΠΉ XFree86 Acceleration Architecture (XAA). АрхитСктура эта, ΠΊΠ°ΠΊ явствуСт ΠΈΠ· названия, обСспСчивала ускорСнный Π²Ρ‹Π²ΠΎΠ΄ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ – ΠΏΠΎΠΊΠ° Π΅Ρ‰Ρ‘ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ: ΠΊΠ°ΠΊ это Π½ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π½Ρ‹Π½Ρ‡Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° послСдняя Π΅Ρ‰Ρ‘ Π½ΡƒΠΆΠ΄Π°Π»Π°ΡΡŒ Π² аксСлСрации. ИмСнно Π½Π° Π΅Ρ‘ ΠΏΠΎΡ‡Π²Π΅ расцвСли ΠΏΡ‹ΡˆΠ½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ρ‚Π΅ самыС X-сСрвСра, привязанныС ΠΊ Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏΠ°ΠΌ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… шла Ρ€Π΅Ρ‡ΡŒ Π² Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ части ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π—Π° Π΄Π²Π° с ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ Π³ΠΎΠ΄Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ развития вСрсии 3.3 ΠΎΠ½Π° ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ»Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»ΡƒΠ΄ΡŽΠΆΠΈΠ½Ρ‹ ΠΌΠΈΠ½ΠΎΡ€Π½Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·ΠΎΠ², Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡ…ΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ, вСсьма ΠΌΠ°ΠΆΠΎΡ€Π½Ρ‹ΠΌΠΈ нововвСдСниями. ΠžΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ скучно, Π΄Π° Π½Ρ‹Π½Ρ‡Π΅ ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΈΡ… повСрсионно сСйчас ΡƒΠΆΠ΅ Π½Π΅Π»Π΅Π³ΠΊΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡΡŒ Π½Π° Ρ‚Π΅Ρ… ΠΈΠ· Π½ΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сыграли Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² постановкС ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «дСсктопный LinuxΒ».

О постоянном ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠΈ X-сСрвСров, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π²ΡˆΠΈΡ… Π±Π°Π·Ρƒ для всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ, я ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ». Π”Π°Π»Π΅Π΅, Π²Π°ΠΆΠ½Ρ‹ΠΌ оказалось Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π² XFree86 ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡŒ, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, растровыС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² bdf ΠΈ pcf), Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PostScript (ATM Type 1). Π‘Ρ„Π΅Ρ€Π° примСнСния ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π±Ρ‹Π»Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° – ΠΎΠ½ΠΈ использовались прСимущСствСнно Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΈ тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…. НазначСниС ΠΆΠ΅ Π²Ρ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΎ, тСорСтичСски, Π²ΠΏΠΎΠ»Π½Π΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΆΠ΅ ΠΈΡ… ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ использованию мСшало. Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½ΠΈΠ·ΠΊΠΎΠ΅ качСство самих ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ… – Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΈΡ… Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³.

Π”ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π±Ρ‹Π»ΠΎ Π΅Ρ‰Ρ‘ Π΄Π°Π»Π΅ΠΊΠΎ. А Π²ΠΎΡ‚ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π² описываСмоС врСмя ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄Π²ΠΈΠΆΠΊΠΈ, Π²Ρ‹Ρ€Π°Π·ΠΈΠ²ΡˆΠΈΠ΅ΡΡ Π² появлСнии ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² True Type. Π§Ρ‚ΠΎ сначала Π΄Π°Π»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΎΡ‚ Microsoft, ΡˆΡ‚Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ²ΡˆΠΈΠ΅ΡΡ Π² Windows, начиная с вСрсии 3.1 (Arial, Times New Roman, Courier New ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅), ΠΏΠΎ Ρ‡ΡŒΠ΅ΠΌΡƒ-Ρ‚ΠΎ нСдосмотру оказавшиСся Π² ΠΏΠΎΡ‡Ρ‚ΠΈ свободном доступС, хотя ΠΈ Π² нСсколько ΠΈΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. А ΠΏΠΎΡ‚ΠΎΠΌ оказалось Ρ‚ΠΎΠ»Ρ‡ΠΊΠΎΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ качСствСнных ttf-ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΡƒΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ свободных (Bitstream Vera, DejaVu, Liberation).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π΄ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ слов ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ устройств Π²Π²ΠΎΠ΄Π° – Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ ΠΈ ΠΌΡ‹ΡˆΠ΅ΠΉ.

О самих ΠΏΠΎ сСбС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅Ρ‡Π΅Π³ΠΎ – ΠΊΠ°ΠΊ устройства ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈΡΡŒ всСми Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ Иксов испокон Π²Π΅ΠΊΡƒ. А Π²ΠΎΡ‚ с раскладками для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языков (Ρ‚ΠΎΡ‡Π½Π΅Π΅, Π½Π°Π±ΠΎΡ€ΠΎΠ² символов) связана забавная история, ΠΊΠ°ΡΠ°ΡŽΡ‰Π°ΡΡΡ, разумССтся, нашСй любимой ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹.

Π’Π²ΠΎΠ΄ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ… ISO 8859-5 (ΠΏΠΎ историчСским ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ принятый Π² русских Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… UNIX'ΠΎΠ², Π² частности, Π² SunOS) ΠΈ KOI8-R (ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΠ²ΡˆΠ΅ΠΉΡΡ, благодаря ΠΠ½Π΄Ρ€Π΅ΡŽ Π§Π΅Ρ€Π½ΠΎΠ²Ρƒ aka ache, Π²ΠΎ всСх свободных UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСмах), поддСрТивался Π΅Ρ‰Ρ‘ Π² XFree86 2.X, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ, ΡΡ‡ΠΈΡ‚Π°Π²ΡˆΠΈΠΌΡΡ идСологичСски Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ. ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° кирилличСских раскладок стала Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² вСрсиях 3-ΠΉ Π²Π΅Ρ‚ΠΊΠΈ – ΠΏΡ€Π°Π²Π΄Π°, Ρ†Π΅Π½ΠΎΠΉ нСсовмСстимости с Π±ΠΎΠ»Π΅Π΅ старыми русифицированными прилоТСниями, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Netscape Navigator (Π»Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊ соврСмСнных FireFox'Π° ΠΈ Thunderbird'Π°).

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ использованиС Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ раскладки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ (Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π² Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° ΠΈΡ… число ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π»ΠΎΡΡŒ двумя) Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ срСдства ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. И Ρ‚Π°ΠΊΠΎΠ΅ срСдство Π΅Ρ‰Ρ‘ Π² вСрсиях 2.X Π±Ρ‹Π»ΠΎ Тёстко встроСно Π² саму раскладку. Π’ частности, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ с Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π° ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρƒ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π±Ρ‹Π»ΠΎ привязано ΠΊ клавишС CapsLock (Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½Ρ‹Ρ… клавиш Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр выполняла комбинация Shift+CapsLock).

Π’ XFree86 3.X появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСназначСния ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ раскладок, Ρ‡Π΅ΠΌ Π½Π°Ρ€ΠΎΠ΄ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ воспользовался: для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ с Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π° ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρƒ пошли Π² Ρ…ΠΎΠ΄ Windows-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ‚ΠΈΠΏΠ° Control+Shift ΠΈ Alt+Shift, ΠΈ Π΄Π°ΠΆΠ΅ приснопамятныС Β«Π΄Π²Π° ΡˆΠΈΡ„Ρ‚Π°Β».

ΠžΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ΅ отступлСниС, ΠΈΠ»ΠΈ Π›Π΅Π³Π΅Π½Π΄Π° ΠΎ Π΄Π²ΡƒΡ… Shift'Π°Ρ…. Π’ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° самостийных русификаций DOS ΠΈ Π΅Ρ‘ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ латинской ΠΈ кирилличСской раскладок Π±Ρ‹Π²Π°Π»ΠΈ самыми ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Ρ‹ΠΌΠΈ. Однако, ΠΊΠΎΠ³Π΄Π° русский язык Π½Π°Ρ‡Π°Π» ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ этой ОБ (начиная с вСрсии 4.01), Π² этом качСствС ΡƒΡ‚Π²Π΅Ρ€Π΄ΠΈΠ»Π°ΡΡŒ комбинация Π»Π΅Π²ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Shift'ΠΎΠ². И Π΅ΠΉ суТдСна Π±Ρ‹Π»Π° долгая Тизнь – Π½ΠΎ благодаря Π½Π΅ DOS'Ρƒ, Π° Linux'Ρƒ.

Π’ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… вСрсиях Red Hat, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π±Π΅Π· участия российских ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π²ΡˆΠΈΡ… русский язык, Π²Ρ‹Π±ΠΎΡ€ Π΅Π³ΠΎ Π½Π° стадии установки автоматичСски ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ» ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡŒ кирилличСская раскладка (ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΠΎΠ± этом Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ). Π­Ρ‚ΠΎ Π½Π° стадии создания Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² Π΄Π΅Π»Π°Π»ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π²Π²ΠΎΠ΄ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ администратора ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ссли Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Ρƒ. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ установки (ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½Π΅ΠΉ) ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»ΠΎΡΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ±ΠΎΠΈΡ… Shift'ΠΎΠ² – Π½ΠΎ это Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ. И Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Red Hat, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈ Fedora, ΠΈΠΌΠ΅Π»ΠΎ ΠΏΠΎΠ²ΠΎΠ΄ ΠΏΠΎΡƒΠΏΡ€Π°ΠΆΠ½ΡΡ‚ΡŒΡΡ Π² солдатской смСкалкС, угадывая сначала, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π²Π²ΠΎΠ΄ пароля выдаётся сообщСниС ΠΎΠ± ошибкС, Π° ΠΏΠΎΡ‚ΠΎΠΌ – ΠΎ способС Π΅Ρ‘ устранСния. Ибо послСдниС Ρ€Π΅Ρ†ΠΈΠ΄ΠΈΠ²Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±Π°Π³Π° (Π΄Π°Π²Π½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ Π² Ρ„ΠΈΡ‡Ρƒ) я наблюдал Π΅Ρ‰Ρ‘ Π² Fedora 11.

ΠŸΡ€ΠΈ этом ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Β«Π·Π°ΠΊΠ°Π·Π½ΠΎΠ³ΠΎΒ» ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ раскладок Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π»ΠΎ ΠΈ использованиС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ встроСнного, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всё Ρ‚ΠΎΠΉ ΠΆΠ΅ клавиши CapsLock. Π§Ρ‚ΠΎ, казалось Π±Ρ‹, Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ мСшало – ΠΊΠ°ΠΊ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π±ΠΎΡ‡Π΅ΠΊ с красной ΠΈ Ρ‡Ρ‘Ρ€Π½ΠΎΠΉ ΠΈΠΊΡ€ΠΎΠΉ ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π Π°Π±ΠΈΠ½ΠΎΠ²ΠΈΡ‡Π° Π½Π° ДСрибасовской ΡƒΠ»ΠΈΡ†Π΅. Однако Π±Ρ‹Π»ΠΎ сочтСно ΠΈΠ·Π»ΠΈΡˆΠ΅ΡΡ‚Π²ΠΎΠΌ – ΠΈ Π² вСрсии XFree86 3.4 встроСнный ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ раскладок исчСз. Π§Ρ‚ΠΎ скоро, с появлСниСм срСдств автоматичСского конфигурирования Иксов, доставило ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ ΠΎΠ΄Π½ΠΎΠΌΡƒ поколСнию Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… линуксоидов ΠΈ Π±Π΅Ρ€ΠΊΠ»ΠΈΠ°Π½Ρ†Π΅Π².