Introduction to Cloud Open Source Mirror Site is to promote the value of free software, improve your development efficiency, and help you create applications faster.
Comprehensive, fast, stable and credible
As a programmer, you must deal with open source software. In many cases, you need to use the relevant code base, and the downloading of dependencies and software packages is the most time-consuming and energy-wasting thing. The Alibaba Cloud open source mirror station is incubated from internal services, and hopes to help developers greatly reduce the waste of time and focus their energy on more meaningful places. Although there are tens of millions of software, mirroring sites cannot cover all usage scenarios. After several years of construction, the number of recorded mirrors has been close to 150, which basically meets the common needs of users, and strives to be the most comprehensive and fastest in the country. , The most stable and credible open source mirror site.
Comprehensive
Covering mainstream operating systems CentOS, Ubuntu, Fedora, Gentoo, Debian, FreeBSD, Ubuntu Kylin, Rocky Linux, OpenAnolis, etc., common programming languages and build dependency packages and tools, such as npm, Maven, PyPI, Composer, Jenkins, etc., and The mainstream software Kubernetes, Docker, MangoDB, MariaDB, etc. in cloud native and other fields have accumulated nearly 150 open source software images.
fast
Alibaba Cloud Open Source Mirror Station takes advantage of cloud services to provide fast and stable image distribution services and free CDN acceleration services. The update frequency is high. Basically, it is updated every day. For core warehouses such as Centos/Ubuntu/PyPi, it is updated every 2 hours.
stable
Open source mirror sites carry hundreds of millions of downloads every day, and provide continuous services for tens of millions of developers.
Trusted
Cooperate directly with official sources at home and abroad, such as CentOS, RockyLinux, Yokylin, npm, and Maven.
New revision of the mirror station in 2021
As one of the most prestigious mirror sites in China, the new version of the mirror site in 2021 will further enhance the user experience, bringing two major upgrades of search capabilities and independent domain names of npm mirror sites.
Search ability upgrade
Based on the search capabilities of Alibaba Cloud OpenSearch, the open source mirror station provides developers with efficient open source software package search services. Developers can search the core mirror repository with one click to find the software packages they want faster and more accurately.
npm mirror station upgraded to independent domain name
The website URL is upgraded to https://www.npmmirror.com/ , which can be accessed directly from the first-level domain name. Registry is fully refactored to improve stability and reduce synchronization failure rate; CLI optimization, increase installation speed, and remove compatibility issues caused by soft connections. The original URL of Taobao npm mirror site will stop serving at 0:00 on May 31, 2022. Please save and update the new domain name in time.
Mirrored Kings Ranking
The most popular 20 mirrors are also mainly focused on the mirror sources of operating systems and languages (the ranking does not include npm mirrors and maven mirrors). CentOS, Ubuntu, and EPEL are in the top three, followed by language Python, PHP, and Go. On the TIOBE programming language rankings, Python has overtaken Java and C to become the most popular programming languages, which is also applicable to the mirror download. The domestic Ubuntu Kylin operating system is also among the top 20.
The key image is sorted out (with download address and configuration instructions)
One, operating system
1、CentOS:https://developer.aliyun.com/mirror/centos
CentOS is an enterprise-level Linux distribution based on Red Hat Linux that provides free-to-use source code. Although CentOS 8 has announced that it will be discontinued, it is still the most popular mirror source.
2、RockyLinux:https://developer.aliyun.com/mirror/rockylinux
Rocky Linux is a branch of CentOS. It only started to be released in June this year and located in the downstream of Red Hat Enterprise Linux (RHEL). Like CentOS, it provides a stable version of Linux that is very suitable for servers, and aims to be a fully compatible alternative to CentOS.
3、Anolis:https://developer.aliyun.com/mirror/anolis
Anolis OS 8 is a completely open source, neutral, and open release version launched by the domestic dragon lizard community. It supports multi-computing architecture and is fully adapted to chips such as Intel, Feiteng, Haiguang, Zhaoxin, Kunpeng, and Loongson. It is also optimized for cloud scenarios. 100% compatible with CentOS 8 software ecology.
4、EPEL:https://developer.aliyun.com/mirror/epel
EPEL (Extra Packages for Enterprise Linux) is a frequently used package in Enterprise Linux (RHEL, CentOS) maintained by the Fedora Special Interest Group, and is one of the most popular mirror sources.
5、Ubuntu:https://developer.aliyun.com/mirror/ubuntu
Ubuntu is an operating system based on desktop applications. Based on Debian Linux and Gnome desktop environment, Ubuntu provides a robust and feature-rich computing environment, suitable for home use and commercial environment, and is the most popular desktop operating system for mirroring sites.
6、Ubuntu Kylin:https://developer.aliyun.com/mirror/ubuntukylin
Ubuntu Kylin is an open source project supported and led by China CCN Joint Laboratory. Its purpose is to adopt the design concept of platform internationalization and application localization, and to meet the specific needs of Chinese users through customized localized desktop user environment and development The application software to provide a delicate Chinese user experience, and to make an operating system with more Chinese characteristics.
7、Debian:https://developer.aliyun.com/mirror/debian
Debian GNU/Linux is an operating system and free software release, maintained and updated by a group of users who volunteer their time and energy. It comes with more than 59,000 software packages, these pre-compiled software is packaged into a good format for users to install and use.
8、Kali:https://developer.aliyun.com/mirror/kali
Kali Linux is a Linux distribution based on Debian, designed for digital forensics operating system, and can support ARM architecture. It is updated every quarter. Maintained and funded by Offensive Security Ltd.
9、Alpine:https://developer.aliyun.com/mirror/alpine
Alpine Linux is a Linux operating system based on musl and BusyBox developed by the community. The operating system is designed for x86 routers, firewalls, virtual private networks, IP phone boxes and servers based on the concept of security.
Two, language class compilation and building dependency package
1、npm:https://www.npmmirror.com/
The synchronization frequency is currently every 10 minutes to ensure that it is synchronized with the official service as much as possible. NPM is the world's largest software registry, with approximately 3 billion downloads per week, containing more than 600,000 packages (ie code modules).
2、maven:https://developer.aliyun.com/mirror/maven
The Alibaba Cloud Maven Central Warehouse provides a public agency warehouse for Alibaba Cloud Cloud to help R&D personnel improve R&D production efficiency. Maven is a software project management tool based on the project object model, which can manage the construction, reporting and documentation of the project through a short paragraph of description information
3、PyPI:https://developer.aliyun.com/mirror/pypi
PyPI (Python Package Index) is Python's official third-party library repository. Anyone can download third-party libraries or upload their own developed libraries to PyPI.
4、Composer:https://developer.aliyun.com/composer
Composer is a PHP package management and package dependency management tool. It is easy to use others' excellent code in our project with a single command, and it is easy to manage dependencies, and operations such as updating and deleting are also easy to implement.
5、Goproxy:https://developer.aliyun.com/mirror/goproxy
The public proxy repository of Go Module, proxy and cache go modules, can be used to avoid slow or failed module pulls caused by DNS pollution and speed up your construction.
6、Anaconda:https://developer.aliyun.com/mirror/anaconda
Anaconda supports Linux, Mac, and Windows systems, provides package management and environment management functions, and can easily solve the problems of coexistence, switching of multiple versions of python, and installation of various third-party packages.
7、RubyGems:https://developer.aliyun.com/mirror/rubygems
RubyGems is a convenient and powerful Ruby package manager (package manager). It provides a standard format for distributing Ruby programs and libraries, as well as a tool to manage package installation. The function of RubyGems is similar to apt-get under Linux. Use it to easily download and install Rails from a remote server.
Three, cloud native
1、Kubernetes:https://developer.aliyun.com/mirror/kubernetes
Kubernetes (K8S) is Google’s third container management system (the first two: Borg and Omega, these two are Google’s internal systems, and k8s is open source). Kubernetes is based on Docker technology and provides containerized applications. Rich and diverse functions such as resource scheduling, deployment and operation, service discovery, and capacity expansion and contraction.
2、Docker CE:https://developer.aliyun.com/mirror/docker-ce
Docker CE includes a complete Docker platform, which is very suitable for developers and operation and maintenance teams to build container apps. docker-ce provides simple installation and quick installation so that you can start development immediately. Docker-ce integration and optimization, infrastructure. (free)
3、Pouch:https://developer.aliyun.com/mirror/pouch
Pouch is a good software layer that can fill the gap between business applications and the underlying infrastructure. At the same time, it has the characteristics of strong isolation, high portability, and low resource occupation. It can help enterprises quickly realize the containerization of existing business, and at the same time improve the physical resource utilization rate of the data center under the super-large scale.
4、Docker Toolbox:https://developer.aliyun.com/mirror/docker-toolbox
Docker Toolbox provides a complete toolkit for users to experience Docker on Windows or Mac systems. Docker Toolbox contains VirtualBox virtual machine, a virtual machine will be started before starting the service. Install the Docker service on this virtual machine.
5、CloudFoundry:https://developer.aliyun.com/mirror/CloudFoundry
This image is used to deploy the open source tool Bosh and use Bosh to deploy the open source PaaS platform Cloud Foundry. Cloud Foundry is an open source platform-as-a-service product, which provides developers the freedom to choose cloud platforms, development frameworks and application services.
Fourth, the database
1、MySQL:https://developer.aliyun.com/mirror/mysql
MySQL database service is a fully managed database service for deploying cloud native applications. Developed by the Swedish company MySQL AB, it is currently a product of Oracle. MySQL is one of the most popular relational database management systems. In terms of web applications, MySQL is the best relational database management system application software.
2、MongoDB:https://developer.aliyun.com/mirror/mongodb
MongoDB is a database based on distributed file storage. It is also a product between relational and non-relational databases. It is the most versatile and most like relational database among non-relational databases. Designed to provide scalable high-performance data storage solutions for WEB applications.
3、MariaDB:https://developer.aliyun.com/mirror/mariadb
The MariaDB database management system is a branch of MySQL and is mainly maintained by the open source community. The purpose of using GPL license MariaDB is to be fully compatible with MySQL, including APIs and command lines, so that it can easily become a substitute for MySQL. In terms of storage engine, XtraDB is used instead of MySQL's InnoDB.
4、OceanBase:https://developer.aliyun.com/mirror/oceanbase
OceanBase is a financial-grade distributed relational database completely independently developed by Ant Group, which was founded in 2010. OceanBase has the characteristics of strong data consistency, high availability, high performance, online expansion, high compatibility with SQL standards and mainstream relational databases, and low cost.
5、PostgreSQL:https://developer.aliyun.com/mirror/postgresql
PostgreSQL is a free software object-relational database management system with very complete features. It is an object-relational database management system based on POSTGRES, version 4.2 developed by the Department of Computer Science at the University of California. PostgreSQL supports most of the SQL standards and provides many other modern features, such as complex queries, foreign keys, triggers, views, transaction integrity, and multi-version concurrency control.
Five, chip
1、KiCad :https://developer.aliyun.com/mirror/kicad
KiCad EDA is an open source free software for printed circuit board design. It was originally launched by Frenchman Jean-Pierre Charras in 1992 and is now maintained by the KiCad development team. The software includes tools such as schematic design, circuit board drawing, symbol library design, package library design, circuit board 3D display, Gerber viewing, and circuit board practical calculation.
2、Nvidia-CUDA:https://developer.aliyun.com/mirror/nvidia-cuda
CUDA-X AI is a collection of software acceleration libraries. These libraries are built on CUDA® (NVIDIA's pioneering parallel programming model) and provide optimization functions essential for deep learning, machine learning, and high-performance computing (HPC).
3、loongson:https://developer.aliyun.com/mirror/loongson
Loongson Loongson is a series of various chips designed by the Institute of Computing Technology of the Chinese Academy of Sciences, Loongson Zhongke, Loongson Shenzhou and other institutions and companies. It adopts MIPS and LoongISA simplified instruction set architecture, and is authorized by MIPS Technology Corporation to use the MIPS instruction set.
Six, tools
1、Homebrew:https://developer.aliyun.com/mirror/homebrew
Homebrew is a free and open source software package management system to simplify the software installation process on macOS systems. It has many practical functions such as installing, uninstalling, updating, viewing, searching, etc. Package management can be realized through a simple instruction, which is very convenient and fast.
2、Cygwin:https://developer.aliyun.com/mirror/cygwin
Cygwin is a collection of many free software, originally developed by Cygnus Solutions, used in various versions of Microsoft Windows to run UNIX-like systems. The main purpose of Cygwin is to port the software on the POSIX system to Windows through recompilation.
3、Jenkins:https://developer.aliyun.com/mirror/jenkins
Jenkins is an open source software project, a continuous integration tool based on Java, used to monitor continuous repetitive work, and aims to provide an open and easy-to-use software platform that makes continuous integration of software possible.
4、android-googlesource:https://developer.aliyun.com/mirror/android-googlesource
Git repository on Android. Android, in most cases now refers to the Linux-based smart operating system Android developed by Google. Google releases the Android source code under the authorization of the Apache open source license.
5、Ceph:https://developer.aliyun.com/mirror/ceph
Ceph is a very popular open source distributed storage system, which has the advantages of high scalability, high performance, and high reliability. As a distributed file system, it can add replication and fault tolerance functions while maintaining POSIX compatibility. Ceph is not only a file system, but also an object storage ecosystem with enterprise-level functions.
Recruitment of the first phase of the mirror station experience officer
The original intention of the Alibaba Cloud Open Source Mirror Site is to promote the value of free software, improve your development efficiency, and help you create applications faster. Enthusiastic users of the mirror station are welcome to sign up to become the mirror station experience officer, to jointly improve the experience of using the Alibaba Cloud open source mirror station and promote the domestic application of free software, so that more developers can enjoy the comprehensive, fast, stable, and comprehensive Alibaba Cloud open source mirror station. Trusted service. As a mirror station experience officer, every effort you make is counted, and you can also get exclusive rights and rewards for the district. There is no limit to the number of
Click on the website to register now: https://developer.aliyun.com/special/mirror2021
Copyright Notice: content of this article is contributed spontaneously by Alibaba Cloud real-name registered users. The copyright belongs to the original author. The Alibaba Cloud Developer Community does not own its copyright and does not assume corresponding legal responsibilities. For specific rules, please refer to the "Alibaba Cloud Developer Community User Service Agreement" and the "Alibaba Cloud Developer Community Intellectual Property Protection Guidelines". If you find suspected plagiarism in this community, fill in the infringement complaint form to report it. Once verified, the community will immediately delete the suspected infringing content.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。