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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠžΡΠ½ΠΎΠ²Ρ‹ программирования Π² LinuxΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 4

Автор ΠœΡΡ‚ΡŒΡŽ НСйл

Если ΠΏΠΎΠ·ΠΆΠ΅ Π² этой Π³Π»Π°Π²Π΅ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Π½Π΅Π΅ Π½ΠΎΠ²Ρ‹Π΅ строки, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

/* ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°. */

<i>/* Π’ эти строки */</i>

<i>/* добавляСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ */</i>

/* Π­Ρ‚ΠΎ строка Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ. */

И послСднСС, принятоС Π² ΠΊΠ½ΠΈΠ³Π΅ стилСвоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ слСдуСт ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ, β€” всС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° "Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Ρ‚Π°ΠΌ, Π³Π΄Π΅ это ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ составныС части ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ развиваСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Когда это Π²Π°ΠΆΠ½ΠΎ, ΠΌΡ‹ послС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π» "Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚" для пояснСния основных мСст Π² тСкстС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ. ΠœΡ‹ считаСм,, Ρ‡Ρ‚ΠΎ эти Π΄Π²Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠ΅ листинги Π½Π° Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π²Π°Ρ€ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ кусочки.

Ошибки

ΠœΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ»ΠΈ максимум усилий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок Π² тСкстС ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. Но Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½, ΠΈ ошибки Π΅ΡΡ‚ΡŒ. Если Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΊΠ½ΠΈΠ³, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² вашС сообщСниС ΠΎ Π½Π΅ΠΉ. Π‘ΠΎΠΎΠ±Ρ‰ΠΈΠ² ΠΎΠ± ошибкС, Π²Ρ‹, Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚, ΡƒΠ±Π΅Ρ€Π΅ΠΆΠ΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ читатСля ΠΎΡ‚ многочасового разочарования ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΌ, прСдоставив ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ высокого качСства.

Для поиска страницы с ошибками, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π² этой ΠΊΠ½ΠΈΠ³Π΅, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Web-сайт http://www.wrox.corn ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ поля Search (Поиск) ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· списков Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ². Π”Π°Π»Π΅Π΅ Π½Π° страницС с Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ссылку Errata (Ошибки). Π’Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π½Π° страницу, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΡƒΡŽ всС ошибки, прСдставлСнныС Π½Π° рассмотрСниС ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Wrox. На Web-страницС www.wrox.com/misc-pages/booklist.shtml ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список ΠΊΠ½ΠΈΠ³, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ ссылки Π½Π° ошибки, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅.

Если Π²Ρ‹ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ "свою" ΠΎΡˆΠΈΠ±ΠΊΡƒ Π½Π° страницС Errata (Ошибки), ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу www.wrox.com/contact/techsupport.shtml ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π½Π°ΠΌ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ошибки. ΠœΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΏΡ€ΠΈΡΠ»Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ, Ссли согласимся с Π½Π΅ΠΉ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ сообщСниС Π½Π° страницС с ошибками, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌΠΈΒ Π² ΠΊΠ½ΠΈΠ³Π΅, ΠΈ исправим Π΅Π΅ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… изданиях ΠΊΠ½ΠΈΠ³ΠΈ.

Π‘Π°ΠΉΡ‚ p2p.wrox.com

Для ΠΎΠ±ΠΌΠ΅Π½Π° мнСниями с Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²Ρ‹, читатСлями ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ Ρ„ΠΎΡ€ΡƒΠΌΠ°ΠΌ Π 2Π  (Programmer to Programmer) Π½Π° Web-сайтС p2p.wrox.com. Π€ΠΎΡ€ΡƒΠΌΡ‹ β€” это систСма Π½Π° основС Web-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, прСдназначСнная для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ вашСго сообщСния, относящСгося ΠΊ ΠΊΠ½ΠΈΠ³Π°ΠΌ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Wrox ΠΈ родствСнным тСхнологиям, ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° мнСниями с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ читатСлями ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ этих Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π€ΠΎΡ€ΡƒΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ подписки для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π²Π°ΠΌ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ поступлСния Π½ΠΎΠ²Ρ‹Ρ… сообщСний, относящихся ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Π²Π°ΠΌΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ… вас Ρ‚Π΅ΠΌΠ°ΠΌ. На этих Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… прСдставлСны Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Wrox ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ спСциалисты, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² области ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

На Web-сайтС http://p2p.wrox.com Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ряд Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ врСмя чтСния ΠΊΠ½ΠΈΠ³ΠΈ, Π½ΠΎ ΠΈ Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π°ΡˆΠΈΡ… собствСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Для присоСдинСния ΠΊ Ρ„ΠΎΡ€ΡƒΠΌΠ°ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

1.Β ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Web-сайт p2p.wrox.com ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ссылку Register (Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ).

2.Β ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ условия пользования ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Agree (ΠŸΡ€ΠΈΠ½ΡΡ‚ΡŒ).

3.Β Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ для присоСдинСния ΠΊ Ρ„ΠΎΡ€ΡƒΠΌΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π»ΡŽΠ±ΡƒΡŽ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Submit (ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ).

4.Β Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ сообщСниС со свСдСниями, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ процСсс присоСдинСния ΠΊ Ρ„ΠΎΡ€ΡƒΠΌΡƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ сообщСния Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… Π²Ρ‹ смоТСтС ΠΈ Π±Π΅Π· рСгистрации Π² Π 2Π , Π½ΠΎ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ собствСнныС сообщСния, придСтся Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

ПослС присоСдинСния ΠΊ Ρ„ΠΎΡ€ΡƒΠΌΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сообщСния ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° сообщСния, посланныС Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. Π§ΠΈΡ‚Π°Ρ‚ΡŒ сообщСния ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² любоС врСмя, Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² Web-пространствС. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ Π½ΠΎΠ²Ρ‹Π΅ сообщСния, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Ρ„ΠΎΡ€ΡƒΠΌΠ΅, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΡŒΡŽ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Subscribe to this Forum (ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° этот Ρ„ΠΎΡ€ΡƒΠΌ), Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ рядом с ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„ΠΎΡ€ΡƒΠΌΠ° Π² спискС Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ².

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… использования систСмы Wrox Π 2Π  Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Π 2Π  FAQ (часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы) ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ² ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΠΎΠ±Ρ‰ΠΈΠ΅ вопросы, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Π 2Π  ΠΈ ΠΊΠ½ΠΈΠ³ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Wrox. Для чтСния этих вопросов ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΡŒΡŽ ссылку FAQ Π½Π° любой страницС Π 2Π .

Π“Π»Π°Π²Π° 1

ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅

Π’ этой Π³Π»Π°Π²Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ОБ Linux ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½Π° связана со своим ΠΏΡ€ΠΎΠΎΠ±Ρ€Π°Π·ΠΎΠΌ β€” ОБ UNIX, ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с функциями ΠΈ срСдствами, прСдоставляСмыми срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ОБ Linux, ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. ΠŸΠΎΠΏΡƒΡ‚Π½ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ прСдставлСниС ΠΎ:

β–‘ UNIX, Linux ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ GNU;

β–‘ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΈ языках программирования Π² ОБ Linux;

β–‘ способах поиска рСсурсов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ;

β–‘ статичСских ΠΈ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ…;

β–‘ тСорСтичСских основах ОБ UNIX.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² UNIX, Linux ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ GNU

Π’ послСдниС Π³ΠΎΠ΄Ρ‹ ОБ Linux стала Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ явлСниСм. И дня Π½Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π±Π΅Π· Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ упоминания Linux Π² элСктронных срСдствах массовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠœΡ‹ потСряли счСт прилоТСниям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стали доступны Π² ОБ Linux ΠΈ Π²Π½Π΅Π΄Ρ€ΠΈΠ²ΡˆΠΈΠΌ Π΅Π΅ организациям, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ министСрства ΠΈ городскиС администрации. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ поставщики ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ IBM ΠΈ Dell, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ОБ Linux, Π° ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ компания Oracle, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ своих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ОБ Linux. Linux стала ΠΏΠΎ-настоящСму конкурСнтоспособной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, особСнно Π½Π° сСрвСрном Ρ€Ρ‹Π½ΠΊΠ΅.

Π‘Π²ΠΎΠΈΠΌ успСхом ΠΎΠ½Π° обязана систСмам ΠΈ прилоТСниям β€” ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠ°ΠΌ: ОБ UNIX ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ GNU. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ рассматриваСтся, ΠΊΠ°ΠΊ появилась ОБ Linux ΠΈ ΠΊΠ°ΠΊΠΎΠ²Ρ‹ Π΅Π΅ ΠΊΠΎΡ€Π½ΠΈ.Β 

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ОБ UNIX?

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма UNIX ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Bell Laboratories, Π±Ρ‹Π²ΡˆΠ΅ΠΉ Π² Ρ‚ΠΎ врСмя Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π³ΠΈΠ³Π°Π½Ρ‚Π°, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ AT&T. Разработанная Π² 1970-Ρ… Π³Π³. для ΠΌΠΈΠ½ΠΈ-ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² PDP ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Digital Equipment ОБ UNIX стала ΠΎΡ‡Π΅Π½ΡŒ популярной ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ, ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой для самых Ρ€Π°Π·Π½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, начиная с Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций PC ΠΈ заканчивая многопроцСссорными сСрвСрами ΠΈ ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ.

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ история ОБ UNIX

Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ говоря, UNIX β€” это Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Open Group ΠΈ относящССся ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ спСцификации. Π’ этой спСцификации, ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΠΎΠΉ "The Single UNIX Specification" ("Единая спСцификация UNIX"), ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈΠΌΠ΅Π½Π°, интСрфСйсы ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ всСх ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы UNIX. Данная спСцификация Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни прСдставляСт собой Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… спСцификаций, стандартов Π 1003 ΠΈΠ»ΠΈ POSIX (Portable Operating System Interface, интСрфСйс пСрСносимой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… IEEE (Institute of Electrical and Electronic Engineers, Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΏΠΎ элСктротСхникС ΠΈ радиоэлСктроникС).

БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ коммСрчСских UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСм, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ AIX ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ IBM, UX ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ HP ΠΈ Solaris ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Sun Microsystems. НСкоторыС систСмы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ FreeBSD ΠΈ Linux, свободно Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ. Π’ настоящСС врСмя спСцификации Open Group ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ лишь нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ UNIX.