How is the new Zulu repository different since Jul 2020?
The Azul Zulu repo contains only "CA" builds (stands for Community Access), although a slightly different build number and package name. The CA bundles' content is effectively the same as the "SA" (or Subscriber Access) builds. The most important difference is that CA bundles are not appropriate for redistribution.
SA builds are for paying customers only (through FTP access), and not available via a repo at this time.
For now, if you wish to get Zulu from a repo, only the CA builds are available.
The "repos.azulsystems.com" is the old repo.
This repo contained single-file packages (considered as "monolithic").
The repo layout has changed with our July 2020 release.
The new repo "repos.azul.com" no longer contains single-file packages.
The new ones are considered as "layered packages".
The packages with "-ca-" in their names contain the actual files.
The packages without -ca- are metapackages that exist for convenience so that our customers can use the names such as "zulu8" and not have to include -ca-.
Also, on the new repo, the "zulu-8" package describes itself as a "Transitional package for the Azul Systems Zulu JDK".
This package is a helper, a "transitional" package that helps on the transition to the new repository.
Both zulu-8 and zulu8 packages that exist on the repository produce the same result when installed.
These 2 commands produce the same result:
yum install zulu-8
yum install zulu8
There is little difference between the 2 repos, other than that.
See the Installation Directions in our official documentation for instructions on using the repository.
See What's the difference between CA, SA, and NV bundles of Azul Zulu Builds of OpenJDK? for more information about the differences between Community Access (CA) and Subscriber Access (SA).