$30 off During Our Annual Pro Sale. View Details »

Homebrew - What's Happened and What's Next?

Mike McQuaid
February 05, 2023

Homebrew - What's Happened and What's Next?

Homebrew is an open-source package manager for macOS and Linux. We've made a bunch of changes to how we're running the project, added features and supporting more OSs and architectures than before.

This talk will provide an overview of what we've done since last year's FOSDEM along with a sneak preview of some of the features currently in development and what can be done to test and improve them before they are released to the world.

Mike McQuaid

February 05, 2023
Tweet

More Decks by Mike McQuaid

Other Decks in Programming

Transcript

  1. Homebrew


    What's Happened


    and


    What's Next?


    Mike McQuaid

    View Slide

  2. Who


    Are You?

    View Slide

  3. Mike McQuaid


    https://github.com/MikeMcQuaid


    https://mastodon.mikemcquaid.com/@mike
    A

    View Slide

  4. What’s
    Happened?

    View Slide

  5. 2020


    COVID-19


    🦠

    View Slide

  6. 2020


    Fetch before Install
    🛬

    View Slide

  7. 2020


    Homebrew-core
    licenses


    👩⚖

    View Slide

  8. 2021


    M1 Macs


    💨

    View Slide

  9. 2021


    GitHub Packages


    📦

    View Slide

  10. 2021


    brew install
    upgrades


    🆙

    View Slide

  11. 2021


    homebrew-core
    supports Linux


    🐧

    View Slide

  12. 2021


    OpenCollective


    🏦

    View Slide

  13. 2020-2


    Security Review


    🔐

    View Slide

  14. 2022


    Ubuntu 22.04


    🆕

    View Slide

  15. 2022


    Sponsorships


    💸

    View Slide

  16. What’s
    Next?

    View Slide

  17. 2023


    4.0.0


    4⃣


    HOMEBREW_DEVELOPER=1

    View Slide

  18. 2023


    Install from API


    🏎


    HOMEBREW_INSTALL_FROM_API=1

    View Slide

  19. 2023


    InfluxDB Analytics


    🧐


    HOMEBREW_ANALYTICS_ENABLE_INFLUX=1

    View Slide

  20. 2023


    Your PR?


    🎉

    View Slide

  21. Questions?

    View Slide