Mae Gram, fforch o olygydd cod Zed heb AI, gwasanaethau allanol, na thelemetreg, wedi'i ddatgelu.

Cyhoeddodd Kristoffer Grönlund, sy'n gweithio yn SUSE, fforch o'r golygydd cod Zed, a fydd yn cael ei ddatblygu o dan yr enw Gram. Y cymhelliant a nodwyd ar gyfer y fforch yw'r awydd i greu golygydd cod a all wasanaethu fel dewis arall yn lle VS Code, osgoi swyddogaethau sy'n seiliedig ar AI, osgoi gofyn i ddefnyddwyr lofnodi telerau defnyddio sy'n anghydnaws â thrwyddedau ffynhonnell agored, ac osgoi anfon telemetreg i gorfforaethau. Bydd y datblygiad yn cael ei gynnal gyda'r nod o greu cynnyrch sy'n hawdd ei ddefnyddio i ddatblygwyr newydd a myfyrwyr a addysgir gan awdur y fforch. Mae cod y prosiect wedi'i drwyddedu o dan y GPLv3 a'r AGPLv3.

Mae gwahaniaethau Gram o Zed yn cynnwys rhoi'r gorau i offer AI a chod telemetreg, cael gwared ar ddibyniaethau ar drinwyr ochr gweinydd perchnogol, gwasanaethau trydydd parti, a chydrannau a ddefnyddir ar gyfer cydweithio cod a gosod diweddariadau awtomatig. Nid yw defnyddwyr Gram yn cael eu gorfodi i gadw at Delerau Gwasanaeth ar wahân na thanysgrifiadau taledig.

Bwriedir cynnal datblygiad pellach y fforch yn geidwadol, yn annibynnol ar Zed a chorfforaethau, gan ganolbwyntio'n bennaf ar sicrhau sefydlogrwydd. Derbynnir cyfraniadau i Gram heb yr angen i lofnodi Cytundeb Trwydded Cyfrannwr (CCA). Ni fydd newidiadau sydd wedi'u trwyddedu o dan y drwydded Apache 2.0 yn cael eu derbyn i Gram; dim ond trwyddedau GPLv3 ac AGPLv3 y gellir eu defnyddio ar gyfer cod newydd (rhyddhawyd Zed o dan dair trwydded—Apache 2.0, GPLv3, ac AGPLv3—a ganiataodd i'w god gael ei ddefnyddio mewn cynhyrchion perchnogol heb wneud newidiadau ar gael i'r cyhoedd).

Cyhoeddwyd y datganiad cyntaf o Gram ar yr un pryd, gan ddileu cod sy'n gysylltiedig â deallusrwydd artiffisial, telemetreg, lawrlwytho a gosod diweddariadau, cydweithio cod, a chysylltu cyfrifon. Mae nodweddion ychwanegol yn cynnwys dogfennaeth integredig, cefnogaeth ychwanegol ar gyfer ieithoedd rhaglennu Gleam, Zig, ac Odin, a system awto-gwblhau arddull Vim Supertab. Rhaid adeiladu ychwanegiadau sydd wedi'u gosod yn Gram o'r cod ffynhonnell ac nid ydynt yn cael eu diweddaru'n awtomatig. Mae angen cadarnhad defnyddiwr bellach i lawrlwytho cydrannau LSP (Language Server) a Node. Mae adeiladau parod i'w defnyddio ar gael ar gyfer Linux и macOS.


Mae Gram, fforch o olygydd cod Zed heb AI, gwasanaethau allanol, na thelemetreg, wedi'i ddatgelu.

Yn arbennig, nid dyma fforch cyntaf Zed—mae prosiect Zedless yn datblygu fforch sy'n canolbwyntio ar breifatrwydd a gweithrediad lleol ynysig heb ddibynnu ar weinyddion trydydd parti. Fel Gram, mae Zedless yn dileu'r dibyniaethau ar wasanaethau cwmwl perchnogol, yn dileu'r cod ar gyfer anfon telemetreg ac adroddiadau damweiniau a gynhyrchir yn awtomatig, ac yn dileu'r gofyniad am CLA. Nid yw swyddogaeth cydweithio wedi'i dileu, ond yn hytrach mae'n canolbwyntio ar ddefnyddio eich seilwaith eich hun, er y gall defnyddwyr ddewis dychwelyd i wasanaethau allanol.

Mae prosiect Zed yn cael ei ddatblygu dan arweiniad Nathan Sobo, awdur y golygydd Atom (sylfaen VS Code), ynghyd â thîm o gyn-ddatblygwyr y golygydd Atom, y platfform Electron, a llyfrgell dadansoddi cystrawen Tree-sitter. Mae'r datblygiad yn tynnu ar brofiad creu Atom ac yn ceisio ymgorffori rhai syniadau am sut y dylai golygydd rhaglennwr delfrydol edrych. Mae Zed yn cyfuno golygydd testun ysgafn â swyddogaeth amgylcheddau datblygu integredig modern. Rhoddir ffocws cryf ar berfformiad ac ymatebolrwydd ar y rhyngwyneb—nod crewyr y prosiect yw sicrhau bod pob gweithred golygu yn cael ei chyflawni ar unwaith, a bod tasgau codio yn cael eu cyflawni yn y ffordd fwyaf effeithlon bosibl. Cyflawnir perfformiad uchel Zed trwy ddefnydd gweithredol o aml-edau, gan ddefnyddio'r holl greiddiau CPU sydd ar gael a chynnwys y GPU yn y broses rendro.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster