π Linux 6.15 RC5: ΠΠΎΠ²ΠΈΠ½ΠΊΠΈ ΠΈ ΡΠ΅ΠΊΠΎΡΠ΄Ρ! ππ§
Linus Torvalds ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ» ΠΏΡΡΡΠΉ ΡΠ΅Π»ΠΈΠ·-ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ Linux 6.15! Π Π°Π±ΠΎΡΡ ΠΈΠ΄ΡΡ ΡΡΠΏΠ΅Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ, Π²ΡΡ ΠΏΠΎ Π³ΡΠ°ΡΠΈΠΊΡ. ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ β Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΅ΡΠ΅Π²ΡΠ΅, Π° Π²ΠΎΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π½Π° ΡΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°Π»ΠΎ! π
π₯ ΠΠΈΠ΄Π΅Ρ ΠΏΠ°ΡΡΠ΅ΠΉ β Kent Overstreet, Π²Π½ΡΡ 21 ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² bcachefs! ΠΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π±Π°Π³ΠΈ Π² smb-ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠΊΠΎΠ»ΠΎ 20% Π°ΠΏΠ΄Π΅ΠΉΡΠΎΠ² β self-tests, ΡΡΠΎ ΡΠ΅ΡΡΡ ΡΠ΄ΡΠ° Π² Β«ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈΒ», ΡΡΠΎΠ±Ρ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π½Π°Π΄ΡΠΆΠ½ΠΎ.
π Π‘ΡΠ΅Π΄ΠΈ Π½ΠΎΠ²ΡΡ ΡΠΈΡΠ΅ΠΊ β ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ (NULL pointer, memory leak), ΡΠΈΠΊΡΡ Π΄Π»Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΡΠ΅ΡΠ΅ΠΉ, Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡ, Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄ Π°ΡΠ΄ΠΈΠΎΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ (ASoC, ALSA), ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ ΡΠ΅ΡΠ΅Π· I2C ΠΈ SPI, ΡΠΈΠΊΡΡ ΡΠ°Π±ΠΎΡΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ.
Π’ΠΎΡΠ²Π°Π»ΡΠ΄Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π΅Π½ β ΡΠ΅ΡΠ΅Π· 3 Π½Π΅Π΄Π΅Π»ΠΈ ΠΆΠ΄ΡΠΌ ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ΅Π»ΠΈΠ·! ΠΠΎΡΠΎΠ²Ρ ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ? β³
#Linux #Kernel #ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ #Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ #Torvalds