U prezantua Gram, një fork i redaktorit të kodit Zed pa AI, shërbime të jashtme dhe telemetri

Kristoffer Grönlund, i punon për SUSE, shpalli krijimin e një fork të redaktorit të kodit Zed, i cili do të zhvillohet nën emrin Gram. Si arsye për krijimin e forkut përmendet dëshira për të krijuar një redaktor kode që mund të shërbejë si alternativë për VS Code, të mos përdorë funksionalitete të bazuara në AI, të mos imponojë nënshkrimin e një marrëveshjeje përdorimi që nuk është në përputhje me licencat e hapura dhe të mos dërgojë telemetri në korporata. Zhvillimi do të jetë i orientuar drejt krijimit të një produkti të përshtatshëm për zhvilluesit e rinj dhe studentët, të cilëve u jep mësim autori i forkut. Kodi i projektit shpërndahet nën licencat GPLv3 dhe AGPLv3.

Disa ndryshime të Gram nga Zed përfshijnë ndalimin e ofrimit të mjeteve AI dhe kodit për dërgimin e telemetrisë, heqjen e lidhjeve me serverët e përbashkët, shërbimet e jashtme dhe komponentët që përdoren për të organizuar bashkëpunimin me kodin dhe automatizimin e instalimit të azhornimeve. Përdoruesve të Gram nuk u imponohen kushte të veçanta të përdorimit dhe abonime me pagesë.

Zhvillimi i mëtejshëm i forkut pritet të përmirësohet në një stil konservator, pa marrë parasysh Zed dhe kompanitë, duke i kushtuar vëmendje kryesore sigurimit të stabilitetit. Pranimi i ndryshimeve në Gram bëhet pa nevojën për nënshkrimin e një marrëveshjeje për transfertën e të drejtave pronësore (CCA, Contributor License Agreement). Ndryshimet nën licencën Apache 2.0 në Gram nuk do të pranohet, për kodin e ri mund të përdoren vetëm licencat GPLv3 dhe AGPLv3 (Zed u furnizua nën tri licenca: Apache 2.0, GPLv3 dhe AGPLv3, që lejonin përdorimin e kodit të tij në produkte proprietarë pa hapur ndryshimet).

Kështu është publikuar versioni i parë i Gram, ku është hequr kodi i lidhur me AI, telemetrinë, shkarkimin dhe instalimin e azhurnimeve, bashkëpunimin në kod, dhe lidhjen me llogarinë. Si mundësi shtesë, redaktori ka dokumentacion të integruar, mbështetje për gjuhët e programimit Gleam, Zig dhe Odin, si dhe një sistem për automatikun e plotesimit të hyrjeve në stilin Vim Supertab. Shtesat e instaluara në Gram duhet të mblidhen nga kodi burim dhe nuk azhurnohen automatikisht. Për shkarkimin e komponenteve LSP (Language Server) dhe Node, është vendosur një konfirmim i detyrueshëm nga përdoruesi. Ndërkohë, ndërtimet e gatshme janë përgatitur për Linux dhe macOS.

U prezantua Gram, një fork i redaktorit të kodit Zed pa AI, shërbime të jashtme dhe telemetri

ËshtĂ« e rĂ«ndĂ«sishme tĂ« theksohet se ky nuk Ă«shtĂ« forku i parĂ« i Zed - projekti Zedless avancion forkun, i fokusuar nĂ« sigurimin e privatĂ«sisĂ« dhe punĂ«n e izoluar lokale pa pĂ«rdorur serverĂ« tĂ« jashtĂ«m. NĂ« Zedless, ashtu si nĂ« Gram, janĂ« eliminuar lidhjet me shĂ«rbimet cloud pronar, Ă«shtĂ« hequr kodi pĂ«r dĂ«rgimin e telemetrisĂ« dhe raportet e gjeneruara automatikisht pĂ«r pĂ«rfundimet e papritura tĂ« punĂ«s, nuk kĂ«rkohet marrĂ«veshje CLA. MegjithatĂ«, funksionaliteti i bashkĂ«punimit nuk Ă«shtĂ« hequr, por Ă«shtĂ« pĂ«rqendruar nĂ« ndĂ«rvarjen e infrastrukturĂ«s sĂ« vet, por pĂ«rdoruesi mund tĂ« rikthejĂ« pĂ«rdorimin e shĂ«rbimeve tĂ« jashtme sipas dĂ«shirĂ«s sĂ« tij.

Projekti Zed zhvillohet nĂ«n udhĂ«heqjen e Nathan Sobo, autorit tĂ« redaktorit Atom (baza e VS Code), me pjesĂ«marrjen e ekipit tĂ« ish-zhvilluesve tĂ« redaktorit Atom, platformĂ«s Electron dhe bibliotekĂ«s pĂ«r analizĂ«n e sintaksĂ«s Tree-sitter. GjatĂ« zhvillimit janĂ« marrĂ« parasysh pĂ«rvojat nga krijimi i Atom dhe Ă«shtĂ« bĂ«rĂ« njĂ« pĂ«rpjekje pĂ«r tĂ« realizuar disa ide se si duhet tĂ« duket redaktori ideal pĂ«r programuesin. Zed kombinon nĂ« njĂ« produkt redaktorin e lehtĂ« dhe funksjonalitetin e mjediseve moderne tĂ« integruara pĂ«r zhvillim. Kujdesi i veçantĂ« Ă«shtĂ« kushtuar performancĂ«s dhe pĂ«rgjigjes sĂ« ndĂ«rfaqes — siç Ă«shtĂ« menduar nga krijuesit e projektit, tĂ« gjitha veprimet gjatĂ« redaktimit duhet tĂ« kryhen menjĂ«herĂ«, dhe detyrat e kodimit tĂ« zgjidhen nĂ« mĂ«nyrĂ«n mĂ« efikase. Performanca e lartĂ« e Zed arrihet pĂ«rmes pĂ«rdorimit aktiv tĂ« shumĂ«procĂ«sorĂ«sisĂ«, duke angazhuar tĂ« gjitha bĂ«rthamat e disponueshme tĂ« CPU-sĂ« dhe duke pĂ«rfshirĂ« GPU-nĂ« nĂ« procesin e vizatimit.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster