Вышла Homebrew 7.0.0 с GUI для macOS и встроенной проверкой уязвимостей

А от маков от Intel потихоньку начинают отказываться…

Вышла Homebrew 7.0.0 с GUI для macOS и встроенной проверкой уязвимостей

Разработчики ускорили установку и обновление программ, усилили песочницу, добавили встроенную проверку уязвимостей и выпустили официальное графическое приложение для macOS. Одновременно проект начал сворачивать поддержку Intel Mac.

Читают прямо сейчас:

ИИкономика: токены, GPU и бигтех — кто реально контролирует ИИ — почему компании продолжают гонку, даже осознавая риски: кто принимает решения и что ими движет

Почему создатель первого чат-бота выступал против искусственного интеллекта — опасения, которые высказывает Коксон, звучат с момента появления ИИ — и тогда их тоже не слушали

Проект Jobs: оценка 342 профессий по риску от ИИ — конкретные данные о том, как быстро меняется мир под влиянием ИИ — тот контекст, на котором строятся опасения исследователей

Установка и обновление стали быстрее

В Homebrew 7.0.0 увеличили параллелизм при загрузке, подготовке и установке пакетов. 

Команды brew install, brew reinstall и brew upgrade теперь могут одновременно скачивать следующие пакеты и готовить уже загруженные, вместо последовательного выполнения этих операций.

Ускорились и вспомогательные команды. brew config теперь собирает системную информацию параллельно, brew cleanup избегает повторного сканирования кэша, а Homebrew повторно использует подготовленные данные API при последующих запусках. В результате повседневные операции должны выполняться заметно быстрее.

Homebrew получил встроенную проверку уязвимостей

Одним из главных изменений стала новая система безопасности. Homebrew добавил собственную базу рекомендаций по уязвимостям и команду brew vulns, которая проверяет установленные пакеты через OSV.dev.

Проверку можно ограничить, например, только серьезными уязвимостями или зависимостями. Homebrew также учитывает исправления, уже включенные разработчиками пакетов, чтобы не показывать их как актуальные проблемы.

Одновременно разработчики усилили изоляцию установки. Операции с формулами и cask теперь сильнее ограничены песочницей, а проект постепенно переносит загрузку зависимостей в отдельную фазу. 

На Linux вместо Bubblewrap используется встроенный в ядро механизм Landlock, который не требует дополнительных зависимостей.

Для Mac появился официальный интерфейс

В Homebrew 7.0.0 также появился полноценный графический интерфейс BrewUI для macOS. Его можно установить через Homebrew и использовать для поиска программ, просмотра установленных версий и управления пакетами без постоянной работы в терминале.

При этом приложение не скрывает происходящее от пользователя: BrewUI показывает команды brew, которые выполняются для выбранной операции. Сам интерфейс доступен на macOS Tahoe 26 и более новых версиях системы.

Вышла Homebrew 7.0.0 с GUI для macOS и встроенной проверкой уязвимостей

Intel Mac переводят в третий уровень поддержки

Для владельцев старых Mac обновление менее приятное. Homebrew перевел Intel Mac на Tier 3 — такие компьютеры больше не получают новые готовые бинарные пакеты. Обновленные формулы могут потребовать сборки из исходного кода.

Поддержка Intel пока полностью не прекращается, но проект планирует перестать запускаться на таких компьютерах в сентябре 2027 года. macOS Sonoma 14 также переведена в Tier 3, а Catalina 10.15 и более старые версии macOS больше не поддерживаются.

При этом Apple Silicon, напротив, получает полноценную поддержку. Новая macOS Golden Gate 27 на компьютерах с чипами Apple переведена в Tier 1 и получает готовые Homebrew-боттлы.

Разработчиков пакетов ждут изменения

В Homebrew 7.0.0 начали постепенно отказываться от старого механизма post_install и аналогичных Ruby-блоков для дополнительных действий при установке. Их заменят декларативные *_steps, которые проще проверять и помещать в песочницу.

Для официальных репозиториев старые хуки уже отклоняются, а сторонним разработчикам дали время на миграцию до декабря 2027 года. Команда Homebrew считает такой подход более безопасным: действия при установке можно заранее описать и проверить, не выполняя произвольный Ruby-код.

Homebrew 7.0.0 уже доступен. Обычного brew update достаточно, чтобы обновить существующую установку, если компьютер соответствует новым требованиям.

Большая скидка — 16% на все курсы Практикума

Если вы читаете эту новость, тогда вы точно разбираетесь в технологиях. Стать лучше и зарабатывать больше можно после курсов Практикума — по искусственному интеллекту, анализу данных и программированию.

До 17 сентября на все курсы действует скидка 16%, она применится автоматически при оплате!

В Практикуме есть программы для начинающих и специалистов с опытом, которые хотят обновить знания или освоить новое направление.

Соцсети: Юлия Зубарева
Через год — лучше работа, выше зарплата
В «Яндекс Практикуме» становятся разработчиками с нуля. Выберите язык — веб, Python, Java, C++ — и учитесь. Джуны зарабатывают от 80 000 ₽, мидлы — от 150 000 ₽. Дальше — программы трудоустройства и компенсация, если пойдёте в Яндекс.
Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата
Вам может быть интересно
easy