ΠΠ΅Π½Ρ ΠΠ²Π΅ΡΡΡΡΠΈΡ (Kent Overstreet), ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π€Π‘ Bcachefs, ΡΠΎΠΎΠ±ΡΠΈΠ», ΡΡΠΎ Π±ΡΠ΄ΡΡΠ΅Π΅ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΠ΄ΡΠ΅ ΠΏΠΎΠ΄ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ ΠΈΠ·-Π·Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ°, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠ΅Π³ΠΎ Π·Π° ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π΅ΠΊΡΠ° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² (CoC Committee). ΠΠΈΠ½ΡΡ Π’ΠΎΡΠ²Π°Π»ΡΠ΄Ρ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ Π½Π°Π±ΠΎΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΊ Bcachefs Π² ΡΠΎΡΡΠ°Π² Π²Π΅ΡΠΊΠΈ ΡΠ΄ΡΠ° 6.13, ΡΠΎΡΠ»Π°Π²ΡΠΈΡΡ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΠΉ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° CoC.
ΠΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π½Π΅ΠΉ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ, Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΡΡΡΠΈΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΊΠΎΠ΄Π΅ΠΊΡΠΎΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ, Π±ΡΠ»ΠΎ Π²Π½Π΅ΡΠ΅Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Π²Π²ΠΎΠ΄ΡΡΠ΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, Π² ΡΠ»ΡΡΠ°Π΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π΅ΠΊΡΠ° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈ Π½Π΅ΡΠΎΠ³Π»Π°ΡΠΈΡ ΡΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ ΠΏΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠΎΠΌ CoC ΡΡΠ΅Π½Π°ΡΠΈΡ. Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠΊΠ°Π·Π° ΠΏΡΠΈΠ½Π΅ΡΡΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΈΠ·Π²ΠΈΠ½Π΅Π½ΠΈΡ Π² Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ ΠΏΡΠ°Π²ΠΈΠ» Π²Π²Π΅Π΄Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΡ «Π±Π°Π½Π°», Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΡΠΌ ΠΏΠ°ΡΡΠ΅ΠΉ ΠΈ pull-Π·Π°ΠΏΡΠΎΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠ΅Π³ΠΎ Π½Π°ΡΡΡΠΈΡΠ΅Π»Ρ ΠΊΠΎΠ΄Π΅ΠΊΡΠ° ΠΈΠ· ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠΉ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΡΡΠΌ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΏΠΎΡΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΡΠ»ΠΊΠ΅ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ kernel.org.
Π‘ Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ΄Π΅ΠΊΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΠ³Π»Π°ΡΠΈΠ»ΠΈΡΡ ΠΠΈΠ½ΡΡ Π’ΠΎΡΠ²Π°Π»ΡΠ΄Ρ, ΠΡΠ΅Π³ ΠΡΠΎΠ°-Π₯Π°ΡΡΠΌΠ°Π½ (ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠΉ Π·Π° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ Π²Π΅ΡΠΊΠΈ ΡΠ΄ΡΠ°), ΠΠΈΠ³Π΅Π»Ρ ΠΡ Π΅Π΄Π° (Rust-for-Linux), ΠΡΠΉΠ² Π₯Π°Π½ΡΠ΅Π½ (ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΠΈΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ mm ΠΈΠ· Intel), ΠΠΆΠΎΠ½Π°ΡΠ°Π½ ΠΠΎΡΠ±Π΅Ρ (LWN), Π‘ΡΠΈΠ²Π΅Π½ Π ΠΎΡΡΠ΅Π΄Ρ (Red Hat), ΠΡΠ½ ΠΠΈΠ»ΡΡΠΌΡ (Intel), Π’Π΅ΠΎΠ΄ΠΎΡ Π¦ΠΎ (ext4) ΠΈ ΠΠΎΠ½ΡΡΠ°Π½ΡΠΈΠ½ Π ΡΠ±ΡΠ΅Π² (Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Kernel.org). ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Π½Π° Π²ΡΠ΅ΠΌΡ, Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡΠ΅Π΅ ΡΠΈΠΊΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΠΊΠΈ ΡΠ΄ΡΠ° (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 2 ΠΌΠ΅ΡΡΡΠ°). Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΡΠ½ΡΡΠΈΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΊΠΎΠΌΠΈΡΠ΅Ρ CoC ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΠΎΡ Π½Π°ΡΡΡΠΈΡΠ΅Π»Ρ ΠΏΡΠΈΠ½Π΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π²ΠΈΠ½Π΅Π½ΠΈΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠΎΠΌ CoC ΠΏΡΠΈ ΡΠΎΠ³Π»Π°ΡΠΈΠΈ 2/3 ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΠ΅Π½ΡΠ° ΠΠ²Π΅ΡΡΡΡΠΈΡΠ° ΡΠ²ΡΠ·Π°Π½Π° Ρ ΠΎΡΠΊΠΎΡΠ±ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ «Get your head examined. And get the fuck out of here with this shit.», Π²ΡΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π² Ρ ΠΎΠ΄Π΅ Π΄ΠΈΡΠΊΡΡΡΠΈΠΈ Ρ ΠΠΈΡ Π°Π»ΠΎΠΌ Π₯ΠΎΡΠΊΠΎ (Michal Hocko), ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ Π² ΡΠ΄ΡΠ΅. ΠΡΠΊΠΎΡΠ±Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ ΡΠ»Π΅Π½Ρ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° CoC ΠΈ ΠΏΠΎΠΏΡΠΎΡΠΈΠ»ΠΈ ΠΏΡΠΈΠ½Π΅ΡΡΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ΅ ΠΈΠ·Π²ΠΈΠ½Π΅Π½ΠΈΠ΅, Π½Π° ΡΡΠΎ ΠΠ΅Π½Ρ ΠΎΡΠ²Π΅ΡΠΈΠ» ΠΎΡΠΊΠ°Π·ΠΎΠΌ, ΠΏΠΎΡΡΠΈΡΠ°Π² Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΌ ΠΏΠΎΠ΄Π½ΡΡΠΈΠ΅ Π»ΠΈΡΠ½ΡΡ Π΄Π΅Π» Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΡ ΠΈ Π·Π°ΡΠ²ΠΈΠ², ΡΡΠΎ ΠΎΠ½ΠΈ c ΠΠΈΡ Π°Π»ΠΎΠΌ ΡΠΆΠ΅ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ Π² Π»ΠΈΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΠ΅Π½Ρ ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΠ» ΠΎΡΡΠ°Π²ΠΈΠ²ΡΠΈΠ΅ Π½Π΅ΠΏΡΠΈΡΡΠ½ΡΠΉ ΠΎΡΠ°Π΄ΠΎΠΊ ΡΠ³ΠΎΠ²ΠΎΡΡ Ρ ΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΈΠΌΠΈΠ΄ΠΆ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°, Π½ΠΎ, ΠΏΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΠ΅Π½ΡΠ°, ΠΏΡΠΎΠ΄ΠΈΠΊΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΠ°ΡΡΠΈΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΉ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru