Packages have well-defined, simple names, without any unnecessary duplication, and are actively maintained. If you are used to Homebrew in OSX, you will (almost) feel at home.
If the standard package selection isn't enough for you, you can easily find additional "buckets" that suit your needs. You can also create your own and share them.
See here.
In Chocolatey, if a package declares dependencies on a bad version of a package, installation or upgrade might break. Scoop dependencies are the latest version of a package, which reduces the chance of things breaking.
Many installers leave behind a folder in your program files & program files (x86) folder. Since Scoop does not normally touch the folder, there is no problem of clogging it.
While Chocolatey seems to have a huge selection of packages including some windows updates, Scoop has a much smaller selection mainly focused on command-line tools. However, it can be argued that Scoop is focusing on a different type of setup than Chocolatey so package count may not be a good comparison.
Package maintainers can add other needed packages, but if a package gets uninstalled, it doesn't mark other packages as orphans.
(No package relation trees)
Judging from the author's own demo video, where git fails to install because it requires other stuff.
Seems like the author has never used a real package manager like apt.
Chocolatey has a massive community package repository of installs (more than 4,000 packages), and its open nature allows everyone to contribute more as needed.
Chocolatey requires checksums by default for files downloaded over non-secure locations and highly recommends it for HTTPS/SSL locations. It is moving towards requiring checkums by default for downloading from secure locations.
The community repository contains multiple packages with similar names, making it hard to know which one to install. This is of course only related to using Chocolatey with the community repository, and you can look up the number of downloads to see which are the most widely used.
In the free version you must know the native installer switches and pass them through with install args. In the paid versions you have a ubiquitous install directory option where Chocolatey determines how to properly pass that to the underlying native installer.
Details on the differences.
Slow, many packages fail to install, and config can corrupt causing it to not be able to manage packages anymore, leading to a bunch of installed and non-updateable software
Users with Windows on Arm can't install native ARM64 binaries. Apps installed with Chocolatey run slower and need more resources on Windows on Arm because they have to be emulated.
There is a business edition available for organizations that need more support. The business edition also includes a Package Synchronizer, Package Internalizer, Package Builder, and a host of other features.
They used the community to make it the largest repository of packages. Now that they're the de facto standard package manager, they only care to support those that pay them and refuse to fix problems with popular packages.
Installs apps to their default locations, using your PC's language or one you choose, using Internet Explorer's proxy settings (so you can quickly get Chrome, Firefox, or Opera up and running on a fresh Window install).
Everything from Steam and iTunes to Putty and Eclipse - likely has most, if not all of the major free applications you use on a regular basis. Check the website for the full list.
Ninite makes sure that you've downloaded the right file, and that it's not corrupted, by checking the file checksums for each application. This means that you're less likely to end up with a buggy app, or to accidentally download malware/viruses, all with no extra work.
Even though it's backed by Facebook, Yarn is built as a community project first and foremost. It's completely open source and hosted on Github. It's released under a standard open source client and has its own GitHub organization and set up to work under the same governance model that other successful projects have used in the past, such as Rust and Ember.
All of this means that both existing and new contributors will always work together to improve the product and introduce new features while also keeping in mind suggestions coming from the community.
One of the most important aspects of Yarn is determinism (predictability). The lock file ensures that the same dependencies will always be installed in the same way and order regardless of the machine for a given repository.
Even though it's still in its early stages of development, security is one of the core values on which Yarn is built. It uses checksums to verify the integrity of every package before executing its code. This also helps avoiding errors related to faulty caching or captive portals.
Further steps are also being taken to improve the security of Yarn which will be implemented in the future.
The programs are listed in Control Panel and can be uninstalled using standard Windows procedure. Downloads from original source, doesn't repackage. It just automates the install process, skipping prompts and dialogs.
Like Ninite, you can create a custom .exe installer which automatically downloads and installs a package selection -- no command line switches needed. https://just-install.it/customizer.html
Since project is open source there is way to add new packages, but you'll have to figure out how to configure new package and submit pull request. There's no army of volunteers responding to requests.
Novus has the ability to easily quit and forcequit applications. This has been extremely useful for me, especially when task manager itself is unresponsive
Novus has the ability to easily quit and forcequit applications. This has been extremely useful for me, especially when task manager itself is unresponsive
The latest version of the Remix OS downloaded for it's official website comes with the Google play store, etc. When you are booting up he latest version of the OS it's asks you whether to enable or disable Google services... You can choose whether to enable or disable according to your needs.