Ներկայացվել է Gram, Zed ռեդակտորի AI-ի, արտաքին ծառայությունների և հեռահաղորդակցության բացակայությամբ ընկղմված տարբերակ:

Կրիստոֆեր Գրյունլունդը (Kristoffer Grönlund), ով աշխատում է SUSE-ում, հայտարարել է Zed ռեդակտորի ֆոռքի ստեղծման մասին, որը կզարգանա Gram անունով: Ֆոռքի ստեղծման պատճառը նշված է որպես ցանկությունը ունենալ արաձարում, որը կարող է հանդիսանալ VS Code-ի այլընտրանք, չի օգտագործում AI տեխնոլոգիաներ, չի հարկադրում անհամատեղելի պայմանագիր ու չի ուղարկում հեռահաղորդակցություն կորպորացիաներին: Զարգացումը կղեկավարվի նետելու ուշադրություն՝ նորեկ ծրագրավորողների և ուսանողների համար, որոնց ուսուցում է ֆոռքի հեղինակն: Ծրագրի կոդը տարածվում է GPLv3 և AGPLv3 լիցենզիաներով:

Gram-ը Zed-ից տարբերվում է AI գործիքների և հեռահաղորդակցության ուղարկման կոդի մատակարարումների դադարեցմամբ, մասնավոր սերվերային պրոցեսորների, արտաքին ծառայությունների և կոմպոնենտների կապերի հեռացմամբ, որոնք օգտագործվում են կոդի հետ համատեղ աշխատանք կազմակերպելու և ավտոմատ թարմացումների տեղադրման համար: Gram-ի օգտագործողներին չի պարտադրվում առանձին օգտագործման պայմաններ:

Ֆոռքի հետագա զարգացումը նախատեսում է իրականացնել ջոկատային ոճով, անկախ Zed-ից և կորպորացիաներից, եւ կենտրոնանալ ստաբիլության ապահովման վրա: Gram-ում փոփոխությունների ընդունումը տեղի կունենա առանց սեփականության իրավունքների փոխանցման համաձայնագրի (CCA) ստորագրելու անհրաժեշտության: Apache 2.0 լիցենզիայի փոփոխություններ Gram-ում չընդունվեն, նոր կոդի համար կարելի է օգտագործել միայն GPLv3 և AGPLv3 լիցենզիաները (Zed-ը մատակարարվել է երեք լիցենզիաներով՝ Apache 2.0, GPLv3 և AGPLv3, ինչը թույլատրում էր օգտագործել նրաkode-ը մասնավոր արտադրանքներում առանց փոփոխությունների բացահայտման).

Միաժամանակ հրապարակվեց Gram-ի առաջին թողարկումը, որի մեջ հանվել է AI-ի, հեռավար դիտարկման, թարմացումների загрузմամբ ու տեղադրմամբ, նախագծի համատեղ մշակման, հաշվի կապի հետ կապված կոդը։ Բացի այդ, մշակողում ներառված է փաստաթղթավորում, ավելացել է Gleam, Zig և Odin ծրագրավորման լեզուների աջակցություն, իրականացվել է ավտոմատ լրացման համակարգ՝ Vim Supertab ոճով։ Gram-ի տեղադրվող հավելվածները պետք է կազմվեն սկզբնաղբյուրից և ավտոմատ կերպով չեն թարմացվում։ ԼԵՍՊ-ի (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

Գնել հուսալի հոստինգ կայքերի համար DDoS պաշտպանությամբ, VPS VDS սերվերներ 🔥 Գնել հուսալի հոստինգ կայքերի համար DDoS պաշտպանությամբ, VPS VDS սերվերներ | ProHoster