Վերադառնալ
Homebrew 7.0.0՝ ավելի արագ տեղադրում, ներկառուցված խոցելիությունների ստուգում և Intel Mac-երը Tier 3-ում
SiTech AI Team2 წთ. საკითხავი

Homebrew 7.0.0՝ ավելի արագ տեղադրում, ներկառուցված խոցելիությունների ստուգում և Intel Mac-երը Tier 3-ում

Թողարկվել է Homebrew 7.0.0-ը․ փաթեթների տեղադրումն ու թարմացումն ավելի արագ են, ավելացել են պաշտոնական macOS հավելվածն ու ներկառուցված խոցելիությունների սկաները, դադարել է macOS 10.15-ի աջակցությունը, իսկ Intel Mac-երը տեղափոխվել են Tier 3։

2026 թվականի սեպտեմբերի 13-ին թողարկվեց Homebrew 7.0.0-ը։ Ծրագրի մշակող Mike McQuaid-ը այն ներկայացնում է որպես 6.0.0-ից ի վեր ամենամեծ թարմացումը․ տարբերակը արագացնում է փաթեթների տեղադրումն ու թարմացումը, ուժեղացնում է sandbox-ի պաշտպանությունը, ավելացնում է պաշտոնական macOS հավելված և փաթեթների կառավարչի մեջ ներկառուցված խոցելիությունների ստուգում, ինչպես նաև դադարեցնում է macOS 10.15 Catalina-ի աջակցությունը։ Intel Mac-երը տեղափոխվում են Tier 3։

Ավելի արագ տեղադրում՝ առանց սպասելու

brew install, brew reinstall և brew upgrade հրամաններն այժմ փաթեթների նախապատրաստումն ու ներբեռնումը կատարում են զուգահեռաբար, այդ թվում՝ Brewfile-ով պայմանավորված խմբաքանակներում, ինչը կրճատում է փաթեթների միջև դադարները։ brew config-ը անկախ համակարգային տվյալները հավաքում է զուգահեռ, իսկ brew fetch-ը ներբեռնման տեղեկությունը կարդում է ուղղակիորեն API-ի մետատվյալներից bottle-ների և cask-ների համար՝ փոխարենը ամբողջական փաթեթային նկարագրությունը բեռնելու միայն URL-ներն ու checksum-ները պարզելու համար։ brew cleanup-ը այլևս չի կրկնում քեշի սկանավորումը, իսկ Homebrew-ն սկզբնարկման ժամանակ ավելի քիչ ենթագործընթաց է գործարկում՝ ամեն բեռնման ժամանակ ստորագրությունները դարձյալ ստուգելով։

Անվտանգություն․ ութ ծանուցում և նոր տվյալների բազա

Թողարկման նշումները թվարկում են անվտանգության ութ ծանուցում։ Ամենալուրջը՝ High մակարդակի և 6.0.12-ում ուղղված, վերաբերում էր չստորագրված cask-ի հեռացման մետատվյալներին, որոնք կարող էին sudo-ով հրամաններ կատարել․ խոցելի վերականգնման կոդը ջնջված է։ 7.0.0-ում ուղղված Moderate թերությունը մոլորակող cask-ին թույլ էր տալիս կոդ կատարել macOS-ի տեղադրման sandbox-ից դուրս՝ LaunchServices-ի միջոցով, ուստի Homebrew-ն այժմ սահմանափակում է հավելվածների գործարկումը, Mach ծառայությունները և Unix socket կապերը։ Եվս մեկ չափավոր խնդիր, նույնպես ուղղված 6.0.12-ում, այն էր, որ macOS-ի տեղադրիչը անտեսում էր prefix-ին պատկանող Git կոն֖իգուրացիան, որը կարող էր ծրագրեր գործարկել root-ի իրավունքներով։

Homebrew-ն ավելացնում է նաև խոցելիությունների տվյալների բազա և ներկառուցված brew vulns հրամանը, որը տեղադրված formulá-ները ստուգում է OSV.dev-ի տվյալներով՝ առանց լրացուցիչ tap-երի կամ gem-երի, և կարող է առաջնահերթություն տալ ուղղումներին՝ ըստ լրջության և պատրաստ ուղղում ունենալու։ Նրա OSV ձևաչափի գրառումները հրապարակվում են CC0 լիցենզիայով։

macOS 10.15-ը հանված է, Intel Mac-երը՝ Tier 3-ում

macOS 10.15-ը և ավելի հին տարբերակները հանված են աջակցությունից, իսկ macOS Sonoma 14-ը իջնում է Tier 3։ Intel x86_64 macOS-ը Tier 3 է դառնում 2026 թվականի սեպտեմբերին՝ 2025 թվականի օգոստոսին հայտարարված և 5.0.0-ի նշումներում կրկնված որոշմամբ, երբ Apple-ը հանեց Intel-ի աջակցությունը macOS 27 Golden Gate-ից, իսկ GitHub Actions-ը հայտարարեց Intel macOS runner-ների դադարեցման մասին 2027 թվականի աշնանը։ Homebrew-ն Intel-ի վրա կաշխատի մինչև 2027 թվականի սեպտեմբերը, սակայն առանց ծրագրի աջակցության և կանոնավոր bottle-ների։

macOS-ում brew install homebrew-app հրամանը տեղադրում է BrewUI-ը՝ ծրագրի պաշտոնական գրաֿիկական միջերեսը, որը ցուցադրում է փաթեթները։ Linux-ում Homebrew-ն Bubblewrap sandbox-ը փոխարինում է Landlock-ով, որը ոչ կախվածություններ է պահանջում, ոչ էլ Docker-ի ընդլայնված իրավունքներ։

SSiTech

SiTech — AI-ով հզորացված վեբ մշակում

Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։