Линус Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄Ρ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с поиском мэйнтСйнСров, Rust ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссах

На ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅ΠΉ Π½Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ «Open Source Summit and Embedded Linux» Линус Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄Ρ
обсудил настоящСС ΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ ядра Linux Π²ΠΎ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ бСсСдС с Π”ΠΈΡ€ΠΊΠΎΠΌ Π₯ΠΎΠ½Π΄Π΅Π»ΠΎΠΌ (Dirk Hohndel) ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ VMware. Π’ Ρ…ΠΎΠ΄Π΅ обсуТдСния Π±Ρ‹Π»Π° Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Π° Ρ‚Π΅ΠΌΠ° смСны ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ Π² срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Линус ΡƒΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ нСсмотря Π½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ 30-Π»Π΅Ρ‚Π½ΡŽΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π² Ρ†Π΅Π»ΠΎΠΌ, сообщСство Π½Π΅ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ староС — срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΅Ρ‰Ρ‘ Π½Π΅ исполнилось ΠΈ 50 Π»Π΅Ρ‚. Π‘Ρ‚Π°Ρ€ΠΎΠΆΠΈΠ»Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Ρ€Π΅ΡŽΡ‚ ΠΈ становятся сСдыми, Π½ΠΎ Ρ‚Π΅ ΠΊΡ‚ΠΎ Π΄Π°Π²Π½ΠΎ Π²ΠΎΠ²Π»Π΅Ρ‡Ρ‘Π½ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΡƒΡˆΠ»ΠΈ ΠΎΡ‚ написания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, связанными с сопровоТдСниСм ΠΈΠ»ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ.

Поиск Π½ΠΎΠ²Ρ‹Ρ… мэйнтСйнСров отмСчаСтся ΠΊΠ°ΠΊ большая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π’ сообщСствС ΠΌΠ½ΠΎΠ³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π΄Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄, Π½ΠΎ ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ² ΠΏΠΎΡΠ²ΡΡ‚ΠΈΡ‚ΡŒ своё врСмя Π½Π° сопровоТдСниС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ‡ΡƒΠΆΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.
ΠšΡ€ΠΎΠΌΠ΅ профСссионализма, мэйнтСйнСры Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ бСспрСкословным Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ΠΌ. ΠžΡ‚ мэйнтСйнСров Ρ‚Π°ΠΊΠΆΠ΅ трСбуСтся нСпрСрывная Π²ΠΎΠ²Π»Π΅Ρ‡Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ Π² процСсс ΠΈ постоянная Ρ€Π°Π±ΠΎΡ‚Π° — ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступСн, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ письма ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ…. Π Π°Π±ΠΎΡ‚Π° Π² ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… условиях Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большой самодисциплины, поэтому мэйнтСйнСров ΠΌΠ°Π»ΠΎ ΠΈ ΠΈΡ… Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, Π° поиск Π½ΠΎΠ²Ρ‹Ρ… мэйнтСйнСров, способных Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡ΡƒΠΆΠΎΠΉ ΠΊΠΎΠ΄ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ измСнСния Π²Ρ‹ΡˆΠ΅ΡΡ‚ΠΎΡΡ‰ΠΈΠΌ мэйнтСйнСрам, становится ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² сообщСствС.

На вопрос ΠΎΠ± экспСримСнтах Π² ядрС Линус высказался, Ρ‡Ρ‚ΠΎ сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ядра Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ сСбС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π΅Π·ΡƒΠΌΠ½Ρ‹Π΅ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСлались Ρ€Π°Π½ΡŒΡˆΠ΅. Если Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ Π½Π΅ обязывала, Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ ядра Linux зависит слишком ΠΌΠ½ΠΎΠ³ΠΎ систСм.

На вопрос ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ядра Π½Π° Ρ‚Π°ΠΊΠΈΡ… языках ΠΊΠ°ΠΊ Go ΠΈ Rust, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ риск, Ρ‡Ρ‚ΠΎ Π² 2030 Π³ΠΎΠ΄Π°Ρ… Π‘ΠΈ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ прСвратятся Π² Π½Ρ‹Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° COBOL, Линус ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ язык Π‘ΠΈ остаётся Π² дСсяткС популярных языков, Π½ΠΎ для нСосновных подсистСм, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ устройств, рассматриваСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прСдоставлСния привязок для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Ρ‚Π°ΠΊΠΈΡ… языках ΠΊΠ°ΠΊ Rust. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ оТидаСтся прСдоставлСниС Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ написания ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ языка Π‘ΠΈ.

НамСрСниС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Apple ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ… процСссоры Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ARM Линус ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» с Π½Π°Π΄Π΅ΠΆΠ΄ΠΎΠΉ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ шаг ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ARM Π±ΠΎΠ»Π΅Π΅ доступным для Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций. ПослСдниС 10 Π»Π΅Ρ‚ Линус Таловался Π½Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΉΡ‚ΠΈ ARM-систСму, которая ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠ»Π° Π±Ρ‹ для систСмы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ использованиС ARM ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Amazon ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π² сСрвСрных систСмах, Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ благодаря дСйствиям Apple Ρ‡Π΅Ρ€Π΅Π· нСсколько Π»Π΅Ρ‚ станут доступными ΠΈ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ПК Π½Π° ARM, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. По ΠΏΠΎΠ²ΠΎΠ΄Ρƒ своСго Π½ΠΎΠ²ΠΎΠ³ΠΎ ПК Π½Π° Π±Π°Π·Π΅ процСссора AMD Линус упомянул, Ρ‡Ρ‚ΠΎ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ссли Π½Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ сильно ΡˆΡƒΠΌΡΡ‰Π΅Π³ΠΎ ΠΊΡƒΠ»Π΅Ρ€Π°.

ΠŸΡ€ΠΎ занятия ядром Линус высказался, Ρ‡Ρ‚ΠΎ это ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ скучно ΠΈ интСрСсно. Π‘ΠΊΡƒΡ‡Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ приходится ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с Ρ€ΡƒΡ‚ΠΈΠ½ΠΎΠΉ исправлСния ошибок ΠΈ привСдСния Π² порядок ΠΊΠΎΠ΄Π°, Π° интСрСсно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ постоянно Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ тСхнологиями, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всё происходящСС.

ΠŸΡ€ΠΎ COVID-19 Линус упомянул, Ρ‡Ρ‚ΠΎ пандСмия ΠΈ Ρ€Π΅ΠΆΠΈΠΌΡ‹ изоляции Π½Π΅ повлияли Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ процСссы взаимодСйствия основаны Π½Π° ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΈ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Из Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ядра, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ взаимодСйствуСт Линус, ΠΎΡ‚ ΠΈΠ½Ρ„Π΅ΠΊΡ†ΠΈΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ пострадал. БСспокойство Π²Ρ‹Π·Π²Π°Π»ΠΎ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ Π½Π° мСсяц ΠΈΠ»ΠΈ Π΄Π²Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· соратников, Π½ΠΎ ΠΎΠ½ΠΎ оказалось связано с Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ синдрома.

Линус Ρ‚Π°ΠΊΠΆΠ΅ упомянул ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ядра 5.8 придётся ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ Ρ€Π΅Π»ΠΈΠ·Π°, ΠΈ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… тСстовых выпуска, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π½Π½ΠΎΠ΅ ядро Π²Ρ‹Π΄Π°Π»ΠΎΡΡŒ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ ΠΏΠΎ числу ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Но Π² Ρ†Π΅Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ 5.8 ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ довольно Π³Π»Π°Π΄ΠΊΠΎ.

Π’ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ Линус заявлял, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΡƒΠΆΠ΅ Π½Π΅ считаСт сСбя программистом ΠΈ ΠΎΡ‚ΠΎΡˆΡ‘Π» ΠΎΡ‚ написания Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π²Π½ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅. Всё основноС врСмя Ρƒ Π½Π΅Π³ΠΎ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ написаниС сообщСний. Π Π°Π±ΠΎΡ‚Π° сводится ΠΊ Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ отправляСмых Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΡƒΡŽ рассылку ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ ΠΈ pull-запросов, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‡Π°ΡΡ‚ΠΈΡŽ Π² обсуТдСниях ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π’Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ ΠΎΠ½ поясняСт свою идСю псСвдокодом ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΊΠΈ Π² ΠΏΠ°Ρ‚Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ отправляСт Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π±Π΅Π· компиляции ΠΈ тСстирования, оставляя Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ довСдСнию Π΄ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ³ΠΎ уровня Π½Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π° ΠΏΠ°Ρ‚Ρ‡Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru