เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบก GNU Emacs 30

เป‚เบ„เบ‡เบเบฒเบ™ GNU เป„เบ”เป‰เบ›เปˆเบญเบ GNU Emacs 30.1 (เบฅเบธเป‰เบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบŠเบธเบ” 30.x, เบชเบฒเบ‚เบฒ 30.0 เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ). เบˆเบปเบ™เบเปˆเบงเบฒเบเบฒเบ™เบ›เปˆเบญเบ GNU Emacs 24.5, เป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบ™เปเบฒเบžเบฒเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบ‚เบญเบ‡ Richard Stallman, เบœเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เบกเบญเบšเบ•เปเบฒเปเบซเบ™เปˆเบ‡เบซเบปเบงเบซเบ™เป‰เบฒเป‚เบ„เบ‡เบเบฒเบ™เปƒเบซเป‰ John Wiegley เปƒเบ™เบฅเบฐเบ”เบนเปƒเบšเป„เบกเป‰เบ›เบปเปˆเบ‡เบ‚เบญเบ‡ 2015. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ‚เบฝเบ™เป€เบ›เบฑเบ™ C เปเบฅเบฐ Lisp เปเบฅเบฐเบ–เบทเบเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPLv3.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡:

  • เป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเป„เบŸเบฅเปŒ Lisp เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฅเบฐเบซเบฑเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libgccjit, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบเบฒเบ™เบฅเบงเบšเบฅเบงเบก JIT. เป€เบžเบทเปˆเบญเบ›เบดเบ”เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡, เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบฅเบฐเบšเบธเบ•เบปเบงเป€เบฅเบทเบญเบ '--with-native-compilation=no', เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เบธเบเปเบžเบฑเบเป€เบเบฑเบ” Elisp เบ—เบตเปˆเบกเบตเปƒเบซเป‰ Emacs เบˆเบฐเบ–เบทเบเบฅเบงเบšเบฅเบงเบกเบฅเปˆเบงเบ‡เปœเป‰เบฒเป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰.
  • ะŸะพะดะณะพั‚ะพะฒะปะตะฝ ะฟะพั€ั‚ ั€ะตะดะฐะบั‚ะพั€ะฐ ะดะปั ะฟะปะฐั‚ั„ะพั€ะผั‹ Android.
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เบ•เบปเบงเบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบš JSON เปเบกเปˆเบ™เบฅเบงเบก, เบšเปเปˆเป„เบ”เป‰เบœเบนเบเบกเบฑเบ”เบเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libjansson.
  • เปƒเบ™เป€เบงเบ—เบต NetBSD เปเบฅเบฐ OpenBSD, เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” ossaudio เบ–เบทเบเปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบชเบฝเบ‡.
  • เป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบ '--disable-gc-mark-trace' เป€เบžเบทเปˆเบญเบ›เบดเบ”เบเบฒเบ™เป€เบเบฑเบšเบ‚เบตเป‰เป€เบซเบเบทเป‰เบญ buffer เบ•เบดเบ”เบ•เบฒเบก. เบเบฒเบ™เบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบเบฑเบšเบ‚เบตเป‰เป€เบซเบเบทเป‰เบญเป„เบงเบ‚เบถเป‰เบ™เบ›เบฐเบกเบฒเบ™ 5%, เปเบ•เปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบšเบฑเบ™เบซเบฒเบเบฒเบ™เปเบเป‰เบšเบฑเบ™เบซเบฒเบซเบเบธเป‰เบ‡เบเบฒเบเบ‚เบถเป‰เบ™.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบชเบฐเป€เบžเบฒเบฐ Unicode 15.1.
  • เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เปเบ” org เป„เบ”เป‰เบ–เบทเบเบญเบฑเบšเป€เบ”เบ”เป€เบ›เบฑเบ™เป€เบงเบตเบŠเบฑเบ™ 9.7 เปเบฅเป‰เบง.
  • เบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบกเบตเบซเบ™เป‰เบฒเบˆเปเบชเปเบฒเบœเบฑเบ”. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ gestures เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.
  • เป€เบžเบตเปˆเบกเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ‚เบตเบ”เบเป‰เบญเบ‡ (เป€เบŠเบฑเปˆเบ™: เบ‚เบตเบ”เบเป‰เบญเบ‡เบ„เบนเปˆ, เบˆเบธเบ”, เปเบฅเบฐเบ‚เบตเบ”เป€เบชเบฑเป‰เบ™). เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™ underlines เบชเบตเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.
  • ะะฐ ะฒัะตั… ะฟะปะฐั‚ั„ะพั€ะผะฐั…, ะบั€ะพะผะต macOS ะธ GNUstep (Nextstep), ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฟะตั€ะตะผะตั‰ะตะฝะธั ะฟะฐะฝะตะปะธ ะธะฝัั‚ั€ัƒะผะตะฝั‚ะพะฒ ะฒะฝะธะท.
  • เปเบเป‰เป„เบ‚เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ CVE-2025-1244 เปƒเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เปœเป‰เบฒ man, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เปˆเบฝเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡ shell.
  • เปเบเป‰เป„เบ‚เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ CVE-2024-53920 เปƒเบ™เบ•เบปเบงเบเบงเบ”เบชเบญเบš syntax Flymake, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบเปƒเบ™เป€เบงเบฅเบฒเป€เบšเบดเปˆเบ‡ เบซเบผเบทเปเบเป‰เป„เบ‚เบฅเบฐเบซเบฑเบ” Lisp เบ—เบตเปˆเบกเบตเบฎเบนเบšเปเบšเบšเบžเบดเป€เบชเบ”.
    เบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบก GNU Emacs 30


    เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru
เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster