Gram, Zed-koodieditorin haarauma ilman tekoälyä, ulkoisia palveluita tai telemetriaa, on julkistettu.

SUSElla työskentelevä Kristoffer Grönlund ilmoitti Zed-koodieditorin haarautumisesta, jota kehitetään nimellä Gram. Haarukan ilmoitettu motiivi on halu luoda koodieditori, joka voi toimia vaihtoehtona VS Codelle, välttää tekoälypohjaisia ​​toimintoja, välttää käyttäjien vaatimusta allekirjoittaa käyttöehtoja, jotka eivät ole yhteensopivia avoimen lähdekoodin lisenssien kanssa, ja välttää telemetriatietojen lähettämistä yrityksille. Kehitystyössä pyritään luomaan tuote, joka on käyttäjäystävällinen aloitteleville kehittäjille ja haarauman tekijän opettamille opiskelijoille. Projektin koodi on lisensoitu GPLv3- ja AGPLv3-lisenssien alaisuudessa.

Gramin ja Zedin eroja ovat tekoälytyökalujen ja telemetriakoodin lopettaminen, riippuvuuksien poistaminen palvelinpuolen omiin käsittelijöihin, kolmannen osapuolen palveluihin sekä koodiyhteistyöhön ja automaattiseen päivitysten asennukseen käytettäviin komponentteihin. Gramin käyttäjien ei tarvitse noudattaa erillisiä käyttöehtoja tai maksullisia tilauksia.

Haarakkeen jatkokehitystä suunnitellaan toteutettavan konservatiivisesti, Zedistä ja yrityksistä riippumatta, keskittyen ensisijaisesti vakauden varmistamiseen. Gramiin tehdyt muokkaukset hyväksytään ilman, että tarvitsee allekirjoittaa Contributor License Agreement (CCA) -sopimusta. Apache 2.0 -lisenssin alaisuudessa tehtyjä muutoksia ei hyväksytä Gramiin; uuteen koodiin saa käyttää vain GPLv3- ja AGPLv3-lisenssejä (Zed julkaistiin kolmella lisenssillä – Apache 2.0, GPLv3 ja AGPLv3 – jotka mahdollistivat sen koodin käytön kaupallisissa tuotteissa ilman muutosten julkistamista).

Одновременно опубликован первый релиз Gram, в котором удалён код, связанный с AI, телеметрией, загрузкой и установкой обновлений, совместной работой над кодом, привязкой к учётной записи. Из дополнительных возможностей в редактор встроена документация, добавлена поддержка языков программирования Gleam, Zig и Odin, реализована система автодополнения ввода в стиле Vim Supertab. Устанавливаемые дополнения в Gram должны собираться из исходного кода и автоматически не обновляются. Для загрузки LSP- (Language Server) и Node-копонентов введено обязательное подтверждение операции пользователем. Готовые сборки подготовлены для Linux и macOS.

 Gram, Zed-koodieditorin haarauma ilman tekoälyä, ulkoisia palveluita tai telemetriaa, on julkistettu.

Merkillepantavaa on, että tämä ei ole Zedin ensimmäinen haarautuminen – Zedless-projekti kehittää haarautumista, joka keskittyy yksityisyyteen ja eristäytyneeseen paikalliseen toimintaan ilman kolmansien osapuolten palvelimia. Kuten Gram, Zedless poistaa riippuvuudet omiin pilvipalveluihin, poistaa telemetriatietojen lähettämiseen tarvittavan koodin ja automaattisesti luodut kaatumisraportit sekä poistaa CLA-vaatimuksen. Yhteistyötoimintoja ei ole poistettu, vaan ne keskittyvät pikemminkin oman infrastruktuurin käyttöönottoon, vaikka käyttäjät voivat halutessaan palata ulkoisiin palveluihin.

Zed-projektia kehitetään Nathan Sobon, Atom-editorin (VS Coden perustan) tekijän, johdolla yhdessä Atom-editorin, Electron-alustan ja Tree-sitter-syntaksin jäsennyskirjaston entisten kehittäjien kanssa. Kehitystyössä hyödynnetään Atomin luomisesta saatuja kokemuksia ja pyritään ilmentämään ideoita siitä, miltä ihanteellisen ohjelmoijan editorin tulisi näyttää. Zed yhdistää kevyen tekstieditorin nykyaikaisten integroitujen kehitysympäristöjen toiminnallisuuteen. Käyttöliittymässä on painotettu suorituskykyä ja reagointikykyä – projektin luojat pyrkivät varmistamaan, että kaikki muokkaustoiminnot suoritetaan välittömästi ja koodaustehtävät suoritetaan mahdollisimman tehokkaasti. Zedin korkea suorituskyky saavutetaan käyttämällä aktiivisesti monisäikeisyyttä, hyödyntämällä kaikkia käytettävissä olevia suorittimen ytimiä ja ottamalla GPU mukaan renderöintiprosessiin.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster