ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ Gram, Ρ„ΠΎΡ€ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° Zed Π±Π΅Π· AI, Π²Π½Π΅ΡˆΠ½ΠΈΡ… сСрвисов ΠΈ Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ

ΠšΡ€ΠΈΡΡ‚ΠΎΡ„Ρ„Π΅Ρ€ Π“Ρ€Ρ‘Π½Π»ΡƒΠ½Π΄ (Kristoffer GrΓΆnlund), Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² SUSE, объявил ΠΎ создании Ρ„ΠΎΡ€ΠΊΠ° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° Zed, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Gram. Π’ качСствС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ создания Ρ„ΠΎΡ€ΠΊΠ° упоминаСтся ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ VS Code, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° Π±Π°Π·Π΅ AI, Π½Π΅ Π½Π°Π²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ подписаниС нСсовмСстимого с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ лицСнзиями соглашСния ΠΎΠ± использовании (Terms of Use) ΠΈ Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ корпорациям Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅ΡΡ‚ΠΈΡΡŒ с оглядкой Π½Π° созданиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ студСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Ρ‘Ρ‚ Π°Π²Ρ‚ΠΎΡ€ Ρ„ΠΎΡ€ΠΊΠ°. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° распространяСтся ΠΏΠΎΠ΄ лицСнзиями GPLv3 ΠΈ AGPLv3.

Из ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ Gram ΠΎΡ‚ Zed отмСчаСтся ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ поставки AI-инструмСнтов ΠΈ ΠΊΠΎΠ΄Π° для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ привязок ΠΊ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌ сСрвСрным ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, сторонним сСрвисам ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ, примСняСмым для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ автоматичСской установки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Gram Π½Π΅ Π½Π°Π²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ условий использования (Terms of Service) ΠΈ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ подписки.

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ„ΠΎΡ€ΠΊΠ° ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ вСсти Π² консСрвативном стилС, нСзависимо ΠΎΡ‚ Zed ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΉ, ΠΈ удСляя основноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΡ€ΠΈΡ‘ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Gram осущСствляСтся Π±Π΅Π· нСобходимости подписания соглашСния ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ имущСствСнных ΠΏΡ€Π°Π² (CCA, Contributor License Agreement). ИзмСнСния ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0 Π² Gram ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚, для Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GPLv3 ΠΈ AGPLv3 (Zed поставлялся ΠΏΠΎΠ΄ трСмя лицСнзиями Apache 2.0, GPLv3 ΠΈ AGPLv3, Ρ‡Ρ‚ΠΎ позволяло ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠΎΠ΄ Π² ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ… Π±Π΅Π· открытия ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ).

ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· Gram, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΊΠΎΠ΄, связанный с AI, Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠ΅ΠΉ, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΈ установкой ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, совмСстной Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π½Π°Π΄ ΠΊΠΎΠ΄ΠΎΠΌ, привязкой ΠΊ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи. Из Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ встроСна докумСнтация, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° языков программирования Gleam, Zig ΠΈ Odin, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° систСма автодополнСния Π²Π²ΠΎΠ΄Π° Π² стилС Vim Supertab. УстанавливаСмыС дополнСния Π² Gram Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΈΠ· исходного ΠΊΠΎΠ΄Π° ΠΈ автоматичСски Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ. Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ LSP- (Language Server) ΠΈ Node-ΠΊΠΎΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π²Π²Π΅Π΄Π΅Π½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ сборки ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для Linux ΠΈ macOS.

 ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ Gram, Ρ„ΠΎΡ€ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° Zed Π±Π΅Π· AI, Π²Π½Π΅ΡˆΠ½ΠΈΡ… сСрвисов ΠΈ Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΊ Zed β€” ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Zedless Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΊ, сфокусированный Π½Π° обСспСчСнии ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ обособлСнной локальной Ρ€Π°Π±ΠΎΡ‚Π΅ Π±Π΅Π· обращСния ΠΊ сторонним сСрвСрам. Π’ Zedless Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π² Gram ΡƒΠ±Ρ€Π°Π½Ρ‹ привязки ΠΊ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΌ сСрвисам, ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΊΠΎΠ΄ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ ΠΈ автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎΠ± Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½Π΅ трСбуСтся CLA-соглашСниС. ΠŸΡ€ΠΈ этом Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ ΡƒΠ΄Π°Π»Π΅Π½Π°, Π° сосрСдоточСна Π½Π° Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠΈ собствСнной инфраструктуры, Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ использованиС Π²Π½Π΅ΡˆΠ½ΠΈΡ… сСрвисов Π½Π° своё усмотрСниС.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Zed развиваСтся ΠΏΠΎΠ΄ руководством Натана Π‘ΠΎΠ±ΠΎ (Nathan Sobo), Π°Π²Ρ‚ΠΎΡ€Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Atom (основа VS Code) ΠΏΡ€ΠΈ участии ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Ρ‹Π²ΡˆΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Atom, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Electron ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для Ρ€Π°Π·Π±ΠΎΡ€Π° синтаксиса Tree-sitter. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΡƒΡ‡Ρ‚Ρ‘Π½ ΠΎΠΏΡ‹Ρ‚ создания Atom ΠΈ прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π²ΠΎΠΏΠ»ΠΎΡ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для программиста. Zed совмСщаСт Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ лСгковСсный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ соврСмСнных ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ отзывчивости интСрфСйса β€” ΠΏΠΎ Π·Π°Π΄ΡƒΠΌΠΊΠ΅ создатСлСй ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° всС дСйствия ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ, Π° Π·Π°Π΄Π°Ρ‡ΠΈ кодирования Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивным способом. Высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Zed достигаСтся благодаря Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ использованию многопоточности с задСйствованиСм всСх доступных ядСр CPU ΠΈ Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΡŽ GPU Π² процСсс отрисовки.

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

Π°Π²Π°Ρ‚Π°Ρ€ Π°Π²Ρ‚ΠΎΡ€Π°
Erik Peterson Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€
A ProHoster specialist with over seven years of experience in hosting, network infrastructure, and internet security. I participate in the development and maintenance of server solutions, VPN services, and client platforms. I specialize in stability, data protection, and service optimization for clients. I regularly monitor updates in industry standards and best practices.

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