Π›ΠΈΠ΄Π΅Ρ€ Asahi Linux ΠΏΠΎΠΊΠΈΠ½ΡƒΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ послС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Rust Π² ядро Linux

Π“Π΅ΠΊΡ‚ΠΎΡ€ ΠœΠ°Ρ€Ρ‚ΠΈΠ½ (Hector Martin), ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Asahi Linux, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Linux для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Mac с ARM-Ρ‡ΠΈΠΏΠ°ΠΌΠΈ Apple Silicon, объявил ΠΎ снятии с сСбя ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ Π»ΠΈΠ΄Π΅Ρ€Π° ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Участники Asahi Linux сформировали ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ совСт, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вошли 7 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π‘ΠΎΠ²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ коллСгиально ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ совмСстно ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

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

ΠŸΠ΅Ρ€Π΅Π»ΠΎΠΌΠ½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ исчСзла мотивация ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, стало сопротивлСниС ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡŽ Π² ядро Linux Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ «Rust for Linux» ΠΈ созданиС Π²Ρ€Π°ΠΆΠ΄Π΅Π±Π½ΠΎΠΉ атмосфСры для участников Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Для Asahi Linux Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ языка Rust Π² ядро Linux являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹ΠΉ язык использован для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Ρ‘Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² (ΠΏΠΎ словам Π“Π΅ΠΊΡ‚ΠΎΡ€Π°, успСх Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° drm-asahi обусловлСн Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для Π½Π΅Π³ΠΎ языка Rust). На ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π²Π΅Ρ‚ΠΊΠΈ ядра с собствСнными измСнСниями тратится ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов ΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ увСличСния Π½Π΅ принятого Π² основной состав ядра ΠΊΠΎΠ΄Π° сопровоТдСниС всё большС услоТняСтся.

Π“Π΅ΠΊΡ‚ΠΎΡ€ считаСт, Ρ‡Ρ‚ΠΎ слСдовало Ρ„ΠΎΡ€ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Rust Π² состав ядра ΠΈ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ участникам Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ, Π½ΠΎ Линус Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄Ρ занял ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π±Π΅Π·Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»Ρ, Π½Π΅ Π²ΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π² злоупотрСблСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мэйнтСйнСров, тормозящих ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Rust. Π’Π°ΠΊΠΆΠ΅ отмСчаСтся, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€Ρƒ Π² сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ядра ΠΏΠΎΠ΄ΠΎΡ€Π²Π°Π»ΠΎ Π»ΠΈΡ†Π΅ΠΌΠ΅Ρ€ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… участников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈ Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ Π“Π΅ΠΊΡ‚ΠΎΡ€Π°, Π° Π·Π° Π΅Π³ΠΎ спиной высказывали Π½Π΅Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ упоминаСтся ΠΎΠ±Ρ‰ΠΈΠΉ ΡƒΠΏΠ°Π΄ΠΎΠΊ сообщСства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ядра, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π±Ρ‹Π»Ρ‹Ρ… энтузиастов, Π° всСм Π·Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΉ.

На ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ Π“Π΅ΠΊΡ‚ΠΎΡ€ ΡƒΡˆΡ‘Π» с поста мэйнтСйнСра ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ARM/Apple Π² ядрС Linux послС замСчания Линуса Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄ΡΠ° ΠΎ Π΅Π³ΠΎ излишнСй самоувСрСнности Π² ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ядра ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй для раздувания Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π². Будя ΠΏΠΎ всСму, Π“Π΅ΠΊΡ‚ΠΎΡ€ излишнС ΡΠΌΠΎΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ трудности ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ сСрдцу Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ каТСтся Π½Π΅ΡΠΏΡ€Π°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ, ΠΈ ΠΏΡ€ΠΈ этом Π½Π΅ Π³ΠΎΡ‚ΠΎΠ² ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ интСрСсы Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ компромиссныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π² ΠΌΠΎΡ‚ΠΈΠ²Ρ‹ Ρ‡ΡƒΠΆΠΈΡ… поступков ΠΈ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ СдинствСнным ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ.

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ