Kristoffer Grönlund, anoshanda kuSUSE, akazivisa nezve fork yeZed code editor, iyo ichagadzirwa nezita rekuti Gram. Chinonyanya kutaurwa nezve fork iyi chishuwo chekugadzira code editor inogona kushanda senzira yeVS Code, kudzivirira mashandiro akavakirwa paAI, kudzivirira kuda kuti vashandisi vasaine mitemo yekushandisa isingaenderane nemarezenisi emahara, uye kudzivirira kutumira telemetry kumakambani. Kugadzira kuchaitwa nechinangwa chekugadzira chigadzirwa chiri nyore kushandisa kune vanotanga kugadzira mapurogiramu nevadzidzi vanodzidziswa nemunyori we fork. Code yeprojekiti iyi ine rezinesi pasi peGPLv3 neAGPLv3.
Kusiyana kwaGram neZed kunosanganisira kuregedzwa kwezvishandiso zveAI nekodhi ye telemetry, kubviswa kwezvinoenderana nevashandi vepa server-side, masevhisi echitatu, uye zvikamu zvinoshandiswa pakubatana kwekodhi uye kuisa otomatiki kugadzirisa. Vashandisi veGram havamanikidzwe kutevedzera Mitemo Yebasa yakasiyana kana kubhadhariswa kwakabhadharwa.
Kufambira mberi kweforogo kwakarongwa kuti kuitwe nenzira ine mwero, isina kuzvimiririra kubva kuZed nemakambani, ichinyanya kutarisa pakuona kugadzikana. Mipiro kuGram inogamuchirwa pasina chikonzero chekusaina Chibvumirano cheRezinesi reVanopa (CCA). Shanduko dzakapihwa rezinesi pasi perezinesi reApache 2.0 hadzizogamuchirwi muGram; marezinesi eGPLv3 neAGPLv3 chete ndiwo anogona kushandiswa kune kodhi itsva (Zed yakaburitswa pasi pemarezinesi matatu—Apache 2.0, GPLv3, neAGPLv3—iyo yakabvumira kodhi yayo kushandiswa muzvigadzirwa zvemakambani pasina kuita kuti shanduko dziwanikwe pachena).
Одновременно опубликован первый релиз Gram, в котором удалён код, связанный с AI, телеметрией, загрузкой и установкой обновлений, совместной работой над кодом, привязкой к учётной записи. Из дополнительных возможностей в редактор встроена документация, добавлена поддержка языков программирования Gleam, Zig и Odin, реализована система автодополнения ввода в стиле Vim Supertab. Устанавливаемые дополнения в Gram должны собираться из исходного кода и автоматически не обновляются. Для загрузки LSP- (Language Server) и Node-копонентов введено обязательное подтверждение операции пользователем. Готовые сборки подготовлены для Linux и macOS.

Zvinonyanya kukosha kuti iyi haisiyo nzira yekutanga yeZed—chirongwa cheZedless chiri kugadzira nzira yakatarisana nekuchengetedzwa kweruzivo uye mashandiro emunharaunda asina kutsamira pamaseva echitatu. Kufanana neGram, Zedless inobvisa kutsamira pamasevhisi egore, inobvisa kodhi yekutumira telemetry uye inogadzira mishumo yekudonha kwedata otomatiki, uye inobvisa chinodiwa cheCLA. Kushanda pamwe chete hakuna kubviswa, asi kunonyanya kutarisa pakuisa zvivakwa zvako, kunyangwe vashandisi vachigona kusarudza kudzokera kumasevhisi ekunze.
Chirongwa cheZed chiri kugadzirwa pasi pekutungamirwa kwaNathan Sobo, munyori weAtom editor (hwaro hweVS Code), pamwe chete nechikwata chevaimbova vagadziri veAtom editor, Electron platform, uye Tree-sitter syntax parsing library. Kugadzirwa uku kunobva paruzivo rwekugadzira Atom uye kunoedza kuratidza mamwe mazano ekuti mupepeti weprogrammer akakodzera anofanira kutaridzika sei. Zed inosanganisa mupepeti wemavara akareruka nekushanda kwenzvimbo dzemazuva ano dzekuvandudza dzakabatanidzwa. Kutarisisa kwakasimba pakushanda uye kupindura kunoiswa painterface—vagadziri vepurojekiti iyi vanovavarira kuona kuti zviito zvese zvekugadzirisa zvinoitwa ipapo ipapo, uye mabasa ekunyora makodhi anoitwa nenzira inoshanda zvakanyanya. Kushanda kwepamusoro kweZed kunowanikwa kuburikidza nekushandisa multithreading, kushandisa ese maCPU cores aripo uye kubatanidza GPU mukuita kwerendering.
Source: opennet.ru
