უკან დაბრუნება
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-ის მეტამონაცემებიდან კითხულობს bottles-ისა და casks-ისთვის. brew cleanup აღარ იმეორებს ქეშის სკანირებას, Homebrew კი გაშვებისას ნაკლებ პროცესს ქმნის და განმეორებით გაშვებებზე უკვე დამუშავებულ API მონაცემებს იყენებს — ხელმოწერები მაინც ყოველ ჩატვირთვაზე მოწმდება.

უსაფრთხოება: რვა გაფრთხილება და ახალი მონაცემთა ბაზა

გამოშვების შენიშვნები რვა უსაფრთხოების გაფრთხილებას ჩამოთვლის. ყველაზე სერიოზული, High დონის და 6.0.12-ში გამოსწორებული, უხელმოწერო cask-ის წაშლის მეტამონაცემებს ეხებოდა, რომელსაც sudo-თი ბრძანებების შესრულება შეეძლო; დაუცველი აღდგენის კოდი წაშლილია. 7.0.0-ში გამოსწორებული Moderate ხარვეზი კი მავნე cask-ს LaunchServices-ის გავლით macOS-ის ინსტალაციის sandbox-ის გარეთ კოდის შესრულების საშუალებას აძლევდა — ამიტომ Homebrew ახლა ზღუდავს აპლიკაციების გაშვებას, Mach სერვისებსა და Unix socket-ის კავშირებს. კიდევ ერთი Moderate პრობლემა, ასევე 6.0.12-ში გამოსწორებული, იმაში მდგომარეობდა, რომ macOS-ის ინსტალერი უგულებელყოფდა prefix-ის საკუთრებაში არსებულ Git კონფიგურაციას, რომელსაც root-ის უფლებებით პროგრამების გაშვება შეეძლო.

Homebrew ასევე ამატებს მოწყვლადობების მონაცემთა ბაზას და ჩაშენებულ brew vulns ბრძანებას, რომელიც დაყენებულ ფორმულებს 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 2026 წლის სექტემბერში ხდება Tier 3 — გადაწყვეტილება 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-ს — პროექტის ოფიციალურ გრაფიკულ ინტერფეისს, რომელიც პაკეტებს ათვალიერებს და შესაბამის brew ბრძანებებსაც აჩვენებს. Linux-ზე Homebrew Bubblewrap sandbox-ს Landlock-ით ცვლის, რომელსაც არც დამოკიდებულებები და არც Docker-ის გაზრდილი უფლებები სჭირდება; Landlock-ის გარეშე მდებარე ბირთვები კვლავ მუშაობს 6.0.0-მდე არსებულ, ნაკლებად უსაფრთხო კონფიგურაციაში, brew doctor კი გამოტოვებულ დაცვას აფრთხილებს.

SSiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.