Mấy ông xài macOS chắc không lạ gì cái cảnh gõ brew install xong đi pha cốc cà phê, quay lại thấy nó vẫn đang chạy vòng lặp vô tận "Updating Homebrew" đúng không? Tin vui cho anh em đồng đạo là "giáo chủ" quản lý package vừa tung ra bản Homebrew 6.0.0 cực kỳ hứa hẹn: nhanh hơn, bảo mật hơn, và... hỗ trợ hẳn macOS 27 (Golden Gate). Ảo ma thực sự!
Rốt cuộc thì có gì mới trong cái bình rượu Homebrew 6.0.0 này?
Tóm tắt nhanh cho anh em lười đọc bản changelog dài dằng dặc, đây là những nâng cấp đáng đồng tiền bát gạo (dù nó miễn phí):
- Cơ chế bảo mật Tap Trust mới: Từ nay anh em không sợ bị úp sọt bởi mấy cái tap rác, tap lùa gà từ bên thứ ba nữa. Thêm một lớp kiểm duyệt để bảo vệ cái máy của bạn.
- JSON API mặc định siêu nhẹ: Nhỏ hơn, nhanh hơn và bớt "cắn" băng thông. Đây chính là vị cứu tinh giúp dẹp bỏ quả tạ nâng cấp rùa bò mỗi khi anh em gõ lệnh.
- Sandboxing trên Linux: Chạy brew trên các hệ thống Linux giờ đây đã được cô lập an toàn hơn. Anh em nào hay deploy tool trên máy chủ Linux sẽ cực kỳ kết tính năng này vì nó hạn chế tối đa việc phá hoại hệ thống.
- Cải tiến Brew Bundle: Giúp anh em đồng bộ hóa môi trường làm việc mượt mà hơn, đổi máy mới setup phát ăn ngay.
- Hỗ trợ macOS 27 (Golden Gate): Đúng vậy, không hề gõ nhầm đâu. Trong khi Apple mới lẹt đẹt ở macOS mười mấy, thì các pháp sư Homebrew đã chuẩn bị sẵn cho tương lai của... chục năm nữa.
Giang cư mận nói gì về cú "quay xe" này?
Cộng đồng dev trên các diễn đàn công nghệ lớn như Hacker News đang chia phe bàn tán vô cùng rôm rả:
- Phe "Cầu được ước thấy": Đa số anh em đều thở phào nhẹ nhõm vì cuối cùng Homebrew cũng chịu tối ưu hóa hiệu năng. Việc chuyển sang dùng JSON API nhỏ gọn hơn giúp giảm hẳn thời gian chờ đợi vô nghĩa.
- Phe "Ủa, macOS 27 là cái vẹo gì?": Nhiều đạo hữu ngơ ngác tưởng mình ngủ quên một thập kỷ, hoặc là dev Homebrew biết trước tương lai của Apple, hoặc đây chỉ là một cú troll cực mạnh từ đội ngũ phát triển. Cơ mà thôi, có chuẩn bị trước vẫn hơn!
- Phe Linux thích bảo mật: Việc hỗ trợ sandboxing tốt hơn giúp Brew tự tin hơn khi đối đầu với các package manager truyền thống của Linux. Giờ đây, việc cài cắm các công cụ hỗ trợ trên các hệ thống cloud vps đã an toàn hơn một bậc.
Tóm cái váy lại và góc nhìn từ Coding4Food
Nhìn lại hành trình của Brew, từ một công cụ bị chê là nặng nề, chậm chạp và ngốn tài nguyên, cho đến những cải tiến thực dụng ở phiên bản 6.0.0 này, chúng ta thấy được một bài học xương máu: Đừng bao giờ bảo thủ với legacy code.
Đội ngũ phát triển Homebrew đã biết lắng nghe người dùng hơn thông qua các cuộc khảo sát, từ đó tập trung tối ưu hóa những thứ thực sự gây ức chế (như tốc độ cập nhật API) thay vì vẽ vời những tính năng vô thưởng vô phạt.
Anh em đã lên đời Brew 6.0.0 chưa? Hãy gõ ngay brew update để kiểm chứng xem có thực sự "mượt con bà mượt" như quảng cáo không nhé!
Nguồn tham khảo: Homebrew 6.0.0 Official Release