munki VS fabric

Compare munki vs fabric and see what are their differences.

munki

Managed software installation for macOS — (by munki)

fabric

Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy. (by hyperledger)
Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
munki fabric
26 3
2,644 13,629
1.5% 2.0%
6.8 9.3
about 17 hours ago about 8 hours ago
Python Go
GNU General Public License v3.0 or later Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

munki

Posts with mentions or reviews of munki. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-15.
  • macOS/IOS/iPadOS App Deployment and Monitoring
    2 projects | reddit.com/r/Intune | 15 Apr 2022
    The Demo setup is super simple to follow. When I migrated our Mac server to a new machine, I moved the repo folder and just followed the guide. Took me an afternoon, so imagine a few days tops for someone who has never used it before. We also have autopkgr feeding app updates into Munki each week, but if ABM and Jamf is close, you could just do manual imports of what you want into Munki.
  • Munki - Could not retrieve managed install primary manifest
    1 project | reddit.com/r/macsysadmin | 6 Mar 2022
    Munki client will try 5 different ways to get the manifest, https://github.com/munki/munki/wiki/Default-Manifest-Resolution
  • Munki repaeatable deployment
    2 projects | reddit.com/r/macsysadmin | 2 Mar 2022
    From what I remember, munki doesn’t use the built in python, instead it bundles it’s own. What version of munki are you running? If it’s less than 5.5 consider upgrading munki before moving forward. https://github.com/munki/munki/releases/tag/v5.5.0 Bumped the Python version to 3.9.5 (from 3.9.4)
    2 projects | reddit.com/r/macsysadmin | 2 Mar 2022
    You can create a nopkg. https://github.com/munki/munki/wiki/nopkgs
  • Software update server for Big Sur and Monterey
    1 project | reddit.com/r/macsysadmin | 2 Mar 2022
    You can try https://github.com/munki/munki We used to use it quite a bit.
  • Installing and deploying Apps
    1 project | reddit.com/r/JumpCloud | 1 Mar 2022
  • Managed Software Center Issues
    1 project | reddit.com/r/macsysadmin | 23 Feb 2022
    > sudo managedsoftwareupdate Managed Software Update Tool Copyright 2010-2021 The Munki Project https://github.com/munki/munki Starting... Performing preflight tasks... WARNING: Skipping execution of preflight due to insecure file permissions. Error: /usr/local/munki/preflight is not secure! owner does not match munki process! Checking for available updates... Unable to register this device: internalError ERROR: Unexpected error in updatecheck: # [TRUNCATED STACK TRACE] File "/usr/local/munki/middleware_simplemdm.py", line 15, in process_request_options raise Exception("Device is unenrolled from SimpleMDM") Exception: Device is unenrolled from SimpleMDM
  • Alternate ways of app deployment?
    6 projects | reddit.com/r/macsysadmin | 2 Feb 2022
    Munki (Managed Software Center, pointed at https repository) https://www.munki.org/munki/
  • Question: Force Munki to check for updates as soon as it’s installed
    3 projects | reddit.com/r/macsysadmin | 24 Dec 2021
    To get around this there are two options. 1. Use the DEP package - https://github.com/munki/munki/releases/download/v5.6.2/munkitools_DEP-5.6.2.4398.pkg. Any of the DEP packages in the releases page should work but might as well grab the latest. I can’t find the link at the moment but I believe this just loads the daemons on the postinstall script.
    3 projects | reddit.com/r/macsysadmin | 24 Dec 2021

fabric

Posts with mentions or reviews of fabric. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-03-26.
  • Using the Hyperledger Fabric Test Network on Windows 11 with WSL
    2 projects | dev.to | 26 Mar 2022
    [email protected]:/mnt/c/Hyperledger$ curl -sSL https://bit.ly/2ysbOFE | bash -s Clone hyperledger/fabric-samples repo ===> Cloning hyperledger/fabric-samples repo Cloning into 'fabric-samples'... remote: Enumerating objects: 9735, done. remote: Counting objects: 100% (42/42), done. remote: Compressing objects: 100% (38/38), done. remote: Total 9735 (delta 13), reused 26 (delta 4), pack-reused 9693 Receiving objects: 100% (9735/9735), 5.59 MiB | 1.33 MiB/s, done. Resolving deltas: 100% (5230/5230), done. Updating files: 100% (849/849), done. fabric-samples v2.4.2 does not exist, defaulting to main. fabric-samples main branch is intended to work with recent versions of fabric. Pull Hyperledger Fabric binaries ===> Downloading version 2.4.2 platform specific fabric binaries ===> Downloading: https://github.com/hyperledger/fabric/releases/download/v2.4.2/hyperledger-fabric-linux-amd64-2.4.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 680 100 680 0 0 1708 0 --:--:-- --:--:-- --:--:-- 1708 100 76.7M 100 76.7M 0 0 1519k 0 0:00:51 0:00:51 --:--:-- 1549k ==> Done. ===> Downloading version 1.5.2 platform specific fabric-ca-client binary ===> Downloading: https://github.com/hyperledger/fabric-ca/releases/download/v1.5.2/hyperledger-fabric-ca-linux-amd64-1.5.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 683 100 683 0 0 1778 0 --:--:-- --:--:-- --:--:-- 1774 100 25.4M 100 25.4M 0 0 1248k 0 0:00:20 0:00:20 --:--:-- 1157k ==> Done. Pull Hyperledger Fabric docker images FABRIC_IMAGES: peer orderer ccenv tools baseos ===> Pulling fabric Images ====> hyperledger/fabric-peer:2.4.2 2.4.2: Pulling from hyperledger/fabric-peer 97518928ae5f: Pull complete 42bd03df3e1a: Pull complete 3182c3c96871: Pull complete 44ae96fc98a2: Pull complete 2b2d34b5ab5c: Pull complete eff95e52b961: Pull complete 650bde1fc3f7: Pull complete Digest: sha256:5eaad9fd093fdfb449310ae851912ab2cf6cd5b634380497404b9cb8bf91dcd2 Status: Downloaded newer image for hyperledger/fabric-peer:2.4.2 docker.io/hyperledger/fabric-peer:2.4.2 ====> hyperledger/fabric-orderer:2.4.2 2.4.2: Pulling from hyperledger/fabric-orderer 97518928ae5f: Already exists 42bd03df3e1a: Already exists a565d10714cf: Pull complete cf01ceab4d02: Pull complete 641b37dc6c30: Pull complete a4f70ee0bbbe: Pull complete 3a78beab9d5d: Pull complete Digest: sha256:fc9fbf6d8c88ef7cff09835c5bf978388897a191ed9c9cf1ba33bc131a50799b Status: Downloaded newer image for hyperledger/fabric-orderer:2.4.2 docker.io/hyperledger/fabric-orderer:2.4.2 ====> hyperledger/fabric-ccenv:2.4.2 2.4.2: Pulling from hyperledger/fabric-ccenv 97518928ae5f: Already exists b78c28b3bbf7: Pull complete 248309d37e25: Pull complete 8f893ed93684: Pull complete 60b34f272e36: Pull complete bde889820d2b: Pull complete 759d90edbc0f: Pull complete 81a0619aeb06: Pull complete fc7be8cce065: Pull complete Digest: sha256:bd2fa8d04b7bb74f422c34b03cfce62750fc7d99f78410c6f4dd7ce4eaf5f594 Status: Downloaded newer image for hyperledger/fabric-ccenv:2.4.2 docker.io/hyperledger/fabric-ccenv:2.4.2 ====> hyperledger/fabric-tools:2.4.2 2.4.2: Pulling from hyperledger/fabric-tools 97518928ae5f: Already exists b78c28b3bbf7: Already exists 248309d37e25: Already exists 8f893ed93684: Already exists 60b34f272e36: Already exists fb1c258a462f: Pull complete cddf115ada33: Pull complete 24ea6585952d: Pull complete Digest: sha256:c3c4cdf3c73877c9d3dba1fcbbd59e152ecd23876a1ccb9f9bc9c4bed69824e7 Status: Downloaded newer image for hyperledger/fabric-tools:2.4.2 docker.io/hyperledger/fabric-tools:2.4.2 ====> hyperledger/fabric-baseos:2.4.2 2.4.2: Pulling from hyperledger/fabric-baseos 97518928ae5f: Already exists 42bd03df3e1a: Already exists 368f3bf0ffdc: Pull complete Digest: sha256:bdf4646cc0e98ab4cfab4a8cb109ebba5424ae5c84c799d5ec0f5eb7ae2ae2ca Status: Downloaded newer image for hyperledger/fabric-baseos:2.4.2 docker.io/hyperledger/fabric-baseos:2.4.2 ===> Pulling fabric ca Image ====> hyperledger/fabric-ca:1.5.2 1.5.2: Pulling from hyperledger/fabric-ca a0d0a0d46f8b: Pull complete ac8258c0aeb1: Pull complete 6c802cf1fa97: Pull complete Digest: sha256:faa3b743d9ed391c30f518a7cc1168160bf335f3bf60ba6aaaf1aa49c1ed023e Status: Downloaded newer image for hyperledger/fabric-ca:1.5.2 docker.io/hyperledger/fabric-ca:1.5.2 ===> List out hyperledger docker images hyperledger/fabric-tools 2.4 eb40f70b1174 8 weeks ago 473MB hyperledger/fabric-tools 2.4.2 eb40f70b1174 8 weeks ago 473MB hyperledger/fabric-tools latest eb40f70b1174 8 weeks ago 473MB hyperledger/fabric-peer 2.4 43b970f84604 8 weeks ago 62.3MB hyperledger/fabric-peer 2.4.2 43b970f84604 8 weeks ago 62.3MB hyperledger/fabric-peer latest 43b970f84604 8 weeks ago 62.3MB hyperledger/fabric-orderer 2.4 5edf6bdb4489 8 weeks ago 37.3MB hyperledger/fabric-orderer 2.4.2 5edf6bdb4489 8 weeks ago 37.3MB hyperledger/fabric-orderer latest 5edf6bdb4489 8 weeks ago 37.3MB hyperledger/fabric-ccenv 2.4 e377a02242aa 8 weeks ago 517MB hyperledger/fabric-ccenv 2.4.2 e377a02242aa 8 weeks ago 517MB hyperledger/fabric-ccenv latest e377a02242aa 8 weeks ago 517MB hyperledger/fabric-baseos 2.4 4cfe0148d657 8 weeks ago 6.94MB hyperledger/fabric-baseos 2.4.2 4cfe0148d657 8 weeks ago 6.94MB hyperledger/fabric-baseos latest 4cfe0148d657 8 weeks ago 6.94MB hyperledger/fabric-ca 1.5 4ea287b75c63 6 months ago 69.8MB hyperledger/fabric-ca 1.5.2 4ea287b75c63 6 months ago 69.8MB hyperledger/fabric-ca latest 4ea287b75c63 6 months ago 69.8MB [email protected]:/mnt/c/Hyperledger$
  • Nobody has found a use case for blockchain
    1 project | news.ycombinator.com | 15 Jun 2021
    After some research I found that they are using Hyperledger Fabric, a project hosted by the Linux Foundation.

    https://github.com/hyperledger/fabric

  • How to get into blockchain coding?
    2 projects | reddit.com/r/CryptoTechnology | 28 Dec 2020
    I’ve found the best documentation for hyperledger is here https://github.com/hyperledger/fabric/tree/master/docs/source under the various folders. Lots of starter examples for hyperledger to try things out. This would be a good start. Otherwise I’d look for ethereum, or r3’s corda. Those are going to give the best mileage I’d think

What are some alternatives?

When comparing munki and fabric you can also consider the following projects:

tendermint - ⟁ Tendermint Core (BFT Consensus) in Go

HomeBrew - 🍺 The missing package manager for macOS (or Linux)

firefly - Hyperledger FireFly is the first open source Supernode: a complete stack for enterprises to build and scale secure Web3 applications. The FireFly API for digital assets, data flows, and blockchain transactions makes it radically faster to build production-ready apps on popular chains and protocols.

Mina - Blazing fast application deployment tool.

burrow - https://wiki.hyperledger.org/display/burrow

Capistrano - Remote multi-server automation tool

munkireport-php - A reporting tool for munki

sawtooth-core - Core repository for Sawtooth Distributed Ledger

Vlad the Deployer

Stack Up - Super simple deployment tool - think of it like 'make' for a network of servers

fabric-sdk-py - Hyperledger Fabric Python SDK

pyinfra - pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more.