Կարգավիճակ: ինտերնետ նորություններ

Microsoft Store-ի միջոցով բաց կոդով ծրագրային ապահովման վաճառքի արգելքը հանվել է

Microsoft-ը փոփոխություններ է կատարել Microsoft Store-ի կատալոգի օգտագործման պայմաններում, որում փոխել է նախկինում ավելացված պահանջը, որն արգելում է շահույթը կատալոգի միջոցով՝ բաց կոդով ծրագրային ապահովման վաճառքից, որն իր սովորական տեսքով բաժանվում է անվճար: Փոփոխությունը կատարվել է համայնքի քննադատությունից և այն բացասական ազդեցությունից հետո, որը փոփոխությունը թողեց բազմաթիվ օրինական ծրագրերի ֆինանսավորման վրա: Microsoft Store-ում բաց կոդով ծրագրային ապահովման վաճառքն արգելելու պատճառը […]

Qt Creator 8 Զարգացման միջավայրի թողարկում

Հրապարակվել է Qt Creator 8.0 ինտեգրված զարգացման միջավայրի թողարկումը, որը նախատեսված է Qt գրադարանի միջոցով միջպլատֆորմային հավելվածներ ստեղծելու համար։ Աջակցվում է ինչպես դասական C++ ծրագրերի մշակումը, այնպես էլ QML լեզվի օգտագործումը, որտեղ JavaScript-ն օգտագործվում է սկրիպտներ սահմանելու համար, իսկ ինտերֆեյսի տարրերի կառուցվածքն ու պարամետրերը սահմանվում են CSS-ի նման բլոկներով: Պատրաստի հավաքներ են ձևավորվում Linux-ի, Windows-ի և macOS-ի համար: ՄԵՋ […]

Google-ի աշխատակիցը մշակում է Carbon ծրագրավորման լեզուն՝ նպատակ ունենալով փոխարինել C++-ին

Google-ի աշխատակիցը մշակում է Carbon ծրագրավորման լեզուն, որը դիրքավորվում է որպես C++-ի փորձնական փոխարինում՝ ընդլայնելով լեզուն և վերացնելով առկա թերությունները։ Լեզուն աջակցում է հիմնական C++ շարժականությանը, կարող է ինտեգրվել գոյություն ունեցող C++ կոդի հետ և տրամադրում է գործիքներ՝ առկա նախագծերի միգրացիան պարզեցնելու համար՝ C++ գրադարաններն ավտոմատ թարգմանելով Carbon կոդ: Օրինակ, դուք կարող եք վերաշարադրել որոշակի […]

Linux-ի միջուկում խոցելիություն, որը թույլ է տալիս շրջանցել Lockdown ռեժիմի սահմանափակումները

Linux-ի միջուկում (CVE-2022-21505) հայտնաբերվել է խոցելիություն, որը հեշտացնում է Lockdown անվտանգության մեխանիզմի շրջանցումը, որը սահմանափակում է արմատային օգտվողի մուտքը միջուկ և արգելափակում է UEFI Secure Boot-ի շրջանցման ուղիները: Այն շրջանցելու համար առաջարկվում է օգտագործել IMA (Integrity Measurement Architecture) միջուկի ենթահամակարգը, որը նախատեսված է թվային ստորագրությունների և հեշերի միջոցով օպերացիոն համակարգի բաղադրիչների ամբողջականությունը ստուգելու համար: Արգելափակման ռեժիմում մուտքը /dev/mem սահմանափակ է, […]

VirtualBox 6.1.36 թողարկում

Oracle-ը հրապարակել է VirtualBox 6.1.36 վիրտուալացման համակարգի ուղղիչ թողարկումը, որը պարունակում է 27 ուղղում։ Հիմնական փոփոխությունները. Linux հյուր համակարգի միջուկի հնարավոր խափանումը մեկ vCPU VM-ի համար «Speculative Store Bypass» պաշտպանության ռեժիմը միացնելու ժամանակ վերացվել է: Գրաֆիկական ինտերֆեյսում վիրտուալ մեքենայի կարգավորումների երկխոսության մեջ մկնիկի օգտագործման խնդիրը, որը առաջանում է KDE-ի օգտագործման ժամանակ, լուծված է: Բարելավված թարմացման կատարումը […]

Nomenus-rex 0.7.0-ի թողարկում, ֆայլերի մեծածախ անվանափոխման կոմունալ

Հասանելի է Nomenus-rex-ի նոր թողարկումը, որը ֆայլերի զանգվածային վերանվանման գործիք է: Կազմաձևվել է պարզ կազմաձևման ֆայլի միջոցով: Ծրագիրը գրված է C++-ով և տարածվում է GPL 3.0-ի ներքո: Նախորդ նորություններից ի վեր կոմունալը ձեռք է բերել ֆունկցիոնալություն, և շտկվել են բազմաթիվ սխալներ և թերություններ. Նոր կանոն՝ «ֆայլի ստեղծման ամսաթիվ»: Շարահյուսությունը նման է Date կանոնին: Հեռացվել է «boilerplate» կոդի բավականին մեծ քանակություն: Էական […]

Epic Games-ը միացել է Open 3D Engine բաց խաղերի շարժիչը մշակող կազմակերպությանը

Linux հիմնադրամը հայտարարեց, որ Epic Games-ը միացել է Open 3D հիմնադրամին (O3DF), որը ստեղծվել է Open 3D Engine (O3DE) խաղային շարժիչի համատեղ զարգացումը շարունակելու համար այն բանից հետո, երբ այն հայտնաբերվել է Amazon-ի կողմից: Epic Games-ը, որը մշակում է Unreal Engine խաղային շարժիչը, լավագույն մասնակիցների թվում էր Adobe-ի, AWS-ի, Huawei-ի, Microsoft-ի, Intel-ի և Niantic-ի հետ միասին: […]

Հրապարակվել է KD-Vision ստուդիայի ևս երկու խաղերի կոդը

Հետևելով «VanGers», «Perimeter» և «Moonshine» խաղերի սկզբնական կոդերին, հրապարակվեցին KD-Vision ստուդիայի (նախկին KD-Lab) ստուդիայի ևս երկու խաղերի սկզբնաղբյուրները՝ «Perimeter 2. New Earth» և « Maelstrom. The Battle for Earth Begins» Երկու խաղերն էլ կառուցված են Vista Engine-ի վրա, որը Perimeter շարժիչի էվոլյուցիան է, որն ապահովում է ջրի մակերեսները և այլ նոր հնարավորություններ: Աղբյուրի կոդը հրապարակված է համայնքի [...]

Google-ը հրապարակել է Cirq Turns 1.0-ը՝ քվանտային համակարգիչների համար ծրագրեր մշակելու համար

Google-ը հրապարակել է բաց Python շրջանակի Cirq Turns 1.0 թողարկումը, որն ուղղված է քվանտային համակարգիչների համար հավելվածներ գրելու և օպտիմիզացնելուն, ինչպես նաև դրանց գործարկումը իրական ապարատային կամ սիմուլյատորի վրա կազմակերպելուն և կատարման արդյունքների վերլուծությանը: Ծրագրի կոդը բաշխվում է Apache 2.0 լիցենզիայի ներքո: Շրջանակը նախատեսված է մոտ ապագայի քվանտային համակարգիչների հետ աշխատելու համար՝ աջակցելով մի քանի հարյուր քյուբիթների և […]

nginx 1.23.1 և njs 0.7.6-ի թողարկում

Թողարկվել է nginx 1.23.1-ի հիմնական մասնաճյուղը, որի շրջանակներում շարունակվում է նոր հնարավորությունների զարգացումը։ Զուգահեռաբար պահպանվող կայուն ճյուղը 1.22.x պարունակում է միայն փոփոխություններ՝ կապված լուրջ վրիպակների և խոցելիության վերացման հետ: Հաջորդ տարի, հիմնվելով հիմնական ճյուղի 1.23.x-ի վրա, կձևավորվի կայուն մասնաճյուղ 1.24: Փոփոխությունների թվում. SSL պրոքսի կոնֆիգուրացիաներում հիշողության սպառումը օպտիմիզացվել է: Հրահանգը […]

Հրապարակվել է Intel միկրոկոդի վերծանման գործիքակազմը

uCode թիմի անվտանգության հետազոտողների խումբը հրապարակել է Intel միկրոկոդը վերծանելու սկզբնական կոդը։ Red Unlock տեխնիկան, որը մշակվել է նույն հետազոտողների կողմից 2020 թվականին, կարող է օգտագործվել կոդավորված միկրոկոդ հանելու համար։ Միկրոկոդի վերծանման առաջարկվող հնարավորությունը թույլ է տալիս ուսումնասիրել միկրոկոդի ներքին կառուցվածքը և x86 մեքենայի հրահանգների իրականացման մեթոդները: Բացի այդ, հետազոտողները վերականգնել են թարմացման ձևաչափը՝ միկրոկոդով, կոդավորման ալգորիթմով և բանալիով […]

Գրաֆիկական ուղղվածությամբ DBMS Nebula Graph 3.2-ի թողարկում

Հրապարակվել է բաց DBMS Nebula Graph 3.2-ի թողարկումը, որը նախատեսված է փոխկապակցված տվյալների մեծ հավաքածուների արդյունավետ պահպանման համար, որոնք կազմում են գրաֆիկ, որը կարող է թվալ միլիարդավոր հանգույցներ և տրիլիոն կապեր: Նախագիծը գրված է C++-ով և տարածվում է Apache 2.0 լիցենզիայի ներքո: Հաճախորդի գրադարանները DBMS մուտք գործելու համար պատրաստված են Go, Python և Java լեզուների համար: DBMS-ն օգտագործում է բաշխված [...]